CN106341312B - Social information display method, system and server - Google Patents
Social information display method, system and server Download PDFInfo
- Publication number
- CN106341312B CN106341312B CN201610866255.5A CN201610866255A CN106341312B CN 106341312 B CN106341312 B CN 106341312B CN 201610866255 A CN201610866255 A CN 201610866255A CN 106341312 B CN106341312 B CN 106341312B
- Authority
- CN
- China
- Prior art keywords
- social information
- information
- classification label
- social
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000012163 sequencing technique Methods 0.000 claims 7
- 230000006399 behavior Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 4
- 230000003542 behavioural effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 241000287828 Gallus gallus Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 235000014347 soups Nutrition 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种社交信息显示方法、系统和服务器。该社交信息显示方法包括:根据社交信息对应的接收时间权重和该社交信息的信息分类标签对应的分类标签权重,计算出该社交信息的排序分值;将客户端请求的社交信息发送给客户端,该社交信息携带排序分值,以供客户端根据接收到的社交信息的排序分值对社交信息进行排序并显示。本发明中,根据接收时间权重和分类标签权重计算出社交信息的排序分值,并由客户端根据排序分值对社交信息进行排序并显示,避免了按照社交信息发布先后顺序进行排序,从而减少了用户的动作频率,进而提高了用户体验。
The invention discloses a social information display method, system and server. The method for displaying social information includes: calculating a ranking score of the social information according to the receiving time weight corresponding to the social information and the classification label weight corresponding to the information classification label of the social information; sending the social information requested by the client to the client , the social information carries a ranking score, so that the client can sort and display the social information according to the received ranking score of the social information. In the present invention, the ranking score of the social information is calculated according to the weight of the receiving time and the weight of the classification label, and the client terminal sorts and displays the social information according to the ranking score, so as to avoid sorting according to the order of social information release, thereby reducing the The user's action frequency is increased, thereby improving the user experience.
Description
技术领域technical field
本发明涉及通信技术领域,特别涉及一种社交信息显示方法、系统和服务器。The present invention relates to the field of communication technologies, and in particular, to a method, system and server for displaying social information.
背景技术Background technique
随着移动互联网的发展,即时通信也在向移动化扩张。重要即时通信提供商都提供通过手机接入互联网即时通信的业务,用户可以通过手机与其他已经安装了相应客户端软件的手机或电脑收发消息。With the development of mobile Internet, instant messaging is also expanding to mobile. Important instant messaging providers all provide the service of accessing Internet instant messaging through mobile phones, and users can send and receive messages through mobile phones with other mobile phones or computers that have installed corresponding client software.
“即时通信”产品是一种关系型即时通信产品,立足用户通讯录,以即时通信为基础,融合各种消息沟通传播机制,同时整合提供商的许多自有业务,构建一个以用户关系为基础的跨网络、跨平台的聚合信息服务和媒体服务,满足用户在移动互联网时代的整合沟通、娱乐需求,如微信、手机QQ等。现有“即时通信”产品的社交功能,具有允许用户分享和评论信息的功能,如微信朋友圈、QQ空间等,参与感更主动、感官性更强,已经成为越来越多用户的阅读渠道,以致热门信息会在朋友圈中获得极为快速的传播。The "Instant Messaging" product is a relational instant messaging product, based on the user's address book, based on instant messaging, integrating various message communication and dissemination mechanisms, and at the same time integrating many of the provider's own businesses to build a user relationship-based The cross-network and cross-platform aggregated information services and media services meet the needs of users for integrated communication and entertainment in the mobile Internet era, such as WeChat, mobile QQ, etc. The social function of the existing "instant messaging" products has the function of allowing users to share and comment on information, such as WeChat Moments, Qzone, etc., with a more active sense of participation and a stronger sense, and has become a reading channel for more and more users , so that popular information will spread extremely quickly in the circle of friends.
现有技术中,即时通讯客户端社交功能信息列表是按照发布先后顺序排列的,不够人性化,没有考虑到用户的喜好,用户为了阅读其他信息需要增加动作频率,从而降低用户体验。In the prior art, the social function information list of the instant messaging client is arranged in the order of release, which is not user-friendly and does not take into account the user's preference. The user needs to increase the frequency of actions to read other information, thereby reducing the user experience.
发明内容SUMMARY OF THE INVENTION
本发明提供一种社交信息显示方法、系统和服务器,用于提高用户体验度。The present invention provides a social information display method, system and server for improving user experience.
为实现上述目的,本发明提供了一种社交信息显示方法,包括:In order to achieve the above purpose, the present invention provides a method for displaying social information, including:
根据社交信息对应的接收时间权重和该社交信息的信息分类标签对应的分类标签权重,计算出该社交信息的排序分值;Calculate the ranking score of the social information according to the receiving time weight corresponding to the social information and the classification label weight corresponding to the information classification label of the social information;
将客户端请求的社交信息发送给客户端,该社交信息携带排序分值,以供客户端根据接收到的社交信息的排序分值对社交信息进行排序并显示。The social information requested by the client is sent to the client, and the social information carries the ranking score, so that the client can sort and display the social information according to the received ranking score of the social information.
可选地,所述根据社交信息对应的接收时间权重和该社交信息的信息分类标签对应的分类标签权重,计算出该社交信息的排序分值之前还包括:Optionally, before calculating the ranking score of the social information according to the receiving time weight corresponding to the social information and the classification label weight corresponding to the information classification label of the social information, the method further includes:
接收社交信息;receive social information;
根据接收完成社交信息的时间和预先设定的参考时间,计算出接收完成社交信息的时间和参考时间的时间差;According to the time when the social information was received and the preset reference time, the time difference between the time when the social information was received and the reference time was calculated;
根据计算出的时间差,计算出社交信息对应的接收时间权重;According to the calculated time difference, calculate the receiving time weight corresponding to the social information;
根据社交信息的信息分类标签,查询出信息分类标签对应的分类标签权重。According to the information classification label of the social information, the classification label weight corresponding to the information classification label is queried.
可选地,所述接收社交信息之前还包括:Optionally, before the receiving social information further includes:
建立信息分类标签;Create information classification labels;
为获取的每个社交信息分配信息分类标签;Assign information classification labels to each acquired social information;
统计用户对每个信息分类标签对应的社交信息进行的不同行为操作的行为次数;Count the number of different behavior operations performed by users on the social information corresponding to each information classification label;
根据服务器统计用户对每个信息分类标签对应的社交信息进行的不同行为操作的行为次数,计算出每个信息分类标签对应的分类标签权重。The classification label weight corresponding to each information classification label is calculated according to the number of actions performed by the user on the social information corresponding to each information classification label by the server.
可选地,所述根据社交信息对应的接收时间权重和该社交信息的信息分类标签对应的分类标签权重,计算出该社交信息的排序分值包括:Optionally, according to the receiving time weight corresponding to the social information and the classification label weight corresponding to the information classification label of the social information, calculating the ranking score of the social information includes:
通过公式s(i)=t[i]*A1[i]+p[j]*A2[i]计算出该社交信息的排序分值,其中,s(i)为第i个社交信息的排序分值,t[i]为第i个社交信息对应的接收时间权重,p[j]为第i个社交信息的信息分类标签j对应的分类标签权重,A1[i]为t[i]的调节权重,A2[i]为p[j]的调节权重。The ranking score of the social information is calculated by the formula s(i)=t[i]*A 1 [i]+p[j]*A 2 [i], where s(i) is the ith social information , t[i] is the receiving time weight corresponding to the ith social information, p[j] is the classification label weight corresponding to the information classification label j of the ith social information, A 1 [i] is t[ The adjustment weight of i], A 2 [i] is the adjustment weight of p[j].
可选地,所述根据接收完成社交信息的时间和预先设定的参考时间,计算出接收完成社交信息的时间和参考时间的时间差包括:Optionally, according to the time when the social information is received and completed and a preset reference time, the time difference between the time when the social information is received and the reference time is calculated includes:
通过公式yi=T[i]-T0计算出时间差,其中,yi为接收完成第i个社交信息的时间和参考时间的时间差,T[i]为接收完成第i个社交信息的时间,T0为参考时间。The time difference is calculated by the formula yi =T[i]-T 0 , where yi is the time difference between the time when the ith social information is received and completed and the reference time, and T[i] is the time when the ith social information is received and completed , T 0 is the reference time.
可选地,所述根据计算出的时间差,计算出社交信息对应的接收时间权重包括:Optionally, calculating the receiving time weight corresponding to the social information according to the calculated time difference includes:
通过公式计算出社交信息对应的接收时间权重,其中,t[i]为第i个社交信息对应的接收时间权重,为N个时间差之和,N为接收到的社交信息的总数。by formula Calculate the receiving time weight corresponding to the social information, where t[i] is the receiving time weight corresponding to the ith social information, is the sum of N time differences, where N is the total number of received social information.
可选地,所述根据服务器统计用户对每个信息分类标签对应的社交信息进行的不同行为操作的行为次数,计算出每个信息分类标签对应的分类标签权重包括:Optionally, the calculation of the classification label weight corresponding to each information classification label includes:
通过公式计算出每个信息分类标签对应的分类标签权重,其中,p[j]为信息分类标签j对应的分类标签权重,xjD为用户对分类标签j对应的社交信息进行点赞的行为次数,xjP为用户对信息分类标签j对应的社交信息进行评论的行为次数,xjS为用户对信息分类标签j对应的社交信息进行收藏的行为次数,xjF为用户对信息分类标签j对应的社交信息进行分享的行为次数,xk为用户对获取的第k个社交信息进行的所有行为操作的次数,为用户对获取的n个社交信息进行的所有行为操作的次数之和,n为获取的社交信息的总数,a、b、c、d为调节系数。by formula Calculate the classification label weight corresponding to each information classification label, where p[j] is the classification label weight corresponding to the information classification label j, x jD is the number of times the user likes the social information corresponding to the classification label j, x jP is the number of times the user has commented on the social information corresponding to the information classification label j, x jS is the number of times the user has collected the social information corresponding to the information classification label j, x jF is the user’s social information corresponding to the information classification label j The number of actions to share, x k is the number of all actions performed by the user on the acquired k-th social information, is the sum of the times of all behavior operations performed by the user on the acquired n pieces of social information, n is the total number of acquired social information, and a, b, c, and d are adjustment coefficients.
为实现上述目的,本发明提供了一种服务器,包括:To achieve the above purpose, the present invention provides a server, comprising:
第一计算模块,用于根据社交信息对应的接收时间权重和该社交信息的信息分类标签对应的分类标签权重,计算出该社交信息的排序分值;a first calculation module, configured to calculate the ranking score of the social information according to the receiving time weight corresponding to the social information and the classification label weight corresponding to the information classification label of the social information;
收发模块,用于将客户端请求的社交信息发送给客户端,该社交信息携带排序分值,以供客户端根据接收到的社交信息的排序分值对社交信息进行排序并显示。The transceiver module is configured to send the social information requested by the client to the client, where the social information carries a ranking score, so that the client can sort and display the social information according to the received ranking score of the social information.
可选地,还包括:第二计算模块、第三计算模块和查询模块;Optionally, it also includes: a second calculation module, a third calculation module and a query module;
所述收发模块还用于接收社交信息;The transceiver module is further configured to receive social information;
第二计算模块,用于根据接收完成社交信息的时间和预先设定的参考时间,计算出接收完成社交信息的时间和参考时间的时间差;The second calculation module is used to calculate the time difference between the time of receiving and completing the social information and the reference time according to the time of receiving and completing the social information and a preset reference time;
第三计算模块,用于根据计算出的时间差,计算出社交信息对应的接收时间权重;The third calculation module is configured to calculate the receiving time weight corresponding to the social information according to the calculated time difference;
查询模块,用于根据社交信息的信息分类标签,查询出信息分类标签对应的分类标签权重。The query module is configured to query the classification label weights corresponding to the information classification labels according to the information classification labels of the social information.
可选地,还包括:Optionally, also include:
建立模块,用于建立信息分类标签;Establishing a module for establishing information classification labels;
分配模块,为获取的每个社交信息分配信息分类标签;Assignment module to assign information classification labels to each acquired social information;
统计模块,用于统计用户对每个信息分类标签对应的社交信息进行的不同行为操作的行为次数;The statistics module is used to count the number of behaviors of different behavior operations performed by the user on the social information corresponding to each information classification label;
第四计算模块,用于根据服务器统计用户对每个信息分类标签对应的社交信息进行的不同行为操作的行为次数,计算出每个信息分类标签对应的分类标签权重。The fourth calculation module is configured to calculate the classification label weight corresponding to each information classification label according to the number of behaviors performed by the user on the social information corresponding to each information classification label by the server.
为实现上述目的,本发明提供了一种社交信息显示系统,包括:服务器和客户端;To achieve the above object, the present invention provides a social information display system, including: a server and a client;
所述服务器,用于根据社交信息对应的接收时间权重和该社交信息的信息分类标签对应的分类标签权重,计算出该社交信息的排序分值;将客户端请求的社交信息发送给客户端,该社交信息携带排序分值;The server is configured to calculate the ranking score of the social information according to the receiving time weight corresponding to the social information and the classification label weight corresponding to the information classification label of the social information; send the social information requested by the client to the client, The social information carries a ranking score;
所述客户端,用于根据接收到的社交信息的排序分值对社交信息进行排序并显示。The client is configured to sort and display the social information according to the received sorting scores of the social information.
本发明具有以下有益效果:The present invention has the following beneficial effects:
本发明提供的社交信息显示方法、系统和服务器中,根据接收时间权重和分类标签权重计算出社交信息的排序分值,并由客户端根据排序分值对社交信息进行排序并显示,避免了按照社交信息发布先后顺序进行排序,从而减少了用户的动作频率,进而提高了用户体验。In the social information display method, system and server provided by the present invention, the ranking score of the social information is calculated according to the weight of the receiving time and the weight of the classification label, and the client side sorts and displays the social information according to the ranking score, which avoids The social information release sequence is sorted, thereby reducing the user's action frequency, thereby improving the user experience.
附图说明Description of drawings
图1为本发明实施例一提供的一种社交信息显示方法的流程图;1 is a flowchart of a method for displaying social information according to Embodiment 1 of the present invention;
图2为本发明实施例二提供的一种社交信息显示方法的流程图;2 is a flowchart of a method for displaying social information according to
图3为本发明实施例三提供的一种服务器的结构示意图;3 is a schematic structural diagram of a server according to Embodiment 3 of the present invention;
图4为本发明实施例四提供的一种社交信息显示系统的结构示意图。FIG. 4 is a schematic structural diagram of a social information display system according to Embodiment 4 of the present invention.
具体实施方式Detailed ways
为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图对本发明提供的社交信息显示方法、系统和服务器进行详细描述。In order for those skilled in the art to better understand the technical solutions of the present invention, the social information display method, system and server provided by the present invention are described in detail below with reference to the accompanying drawings.
图1为本发明实施例一提供的一种社交信息显示方法的流程图,如图1所示,该方法包括:FIG. 1 is a flowchart of a method for displaying social information according to Embodiment 1 of the present invention. As shown in FIG. 1 , the method includes:
步骤101、根据社交信息对应的接收时间权重和该社交信息的信息分类标签对应的分类标签权重,计算出该社交信息的排序分值。Step 101: Calculate the ranking score of the social information according to the receiving time weight corresponding to the social information and the classification label weight corresponding to the information classification label of the social information.
本实施例的各步骤可以由服务器执行。The steps in this embodiment may be executed by the server.
步骤102、将客户端请求的社交信息发送给客户端,该社交信息携带排序分值,以供客户端根据接收到的社交信息的排序分值对社交信息进行排序并显示。Step 102: Send the social information requested by the client to the client, where the social information carries the ranking score, so that the client can sort and display the social information according to the received ranking score of the social information.
本实施例提供的社交信息显示方法中,根据接收时间权重和分类标签权重计算出社交信息的排序分值,并由客户端根据排序分值对社交信息进行排序并显示,避免了按照社交信息发布先后顺序进行排序,从而减少了用户的动作频率,进而提高了用户体验。In the social information display method provided in this embodiment, the ranking score of the social information is calculated according to the weight of the receiving time and the weight of the classification label, and the social information is sorted and displayed by the client according to the ranking score, so as to avoid publishing according to the social information. Sorting is performed in sequence, thereby reducing the user's action frequency, thereby improving the user experience.
图2为本发明实施例二提供的一种社交信息显示方法的流程图,如图2所示,该方法包括:FIG. 2 is a flowchart of a method for displaying social information according to
步骤201、服务器建立信息分类标签。
本实施例中,服务器可预先建立多个信息分类标签,信息分类标签可用于标识社交信息的类别。信息分类标签可根据需要进行设置,例如:信息分类标签可以包括:照片分享标签或者心灵鸡汤标签等,此处不再一一列举。In this embodiment, the server may pre-establish multiple information classification labels, and the information classification labels may be used to identify categories of social information. The information classification labels can be set as required. For example, the information classification labels may include: photo sharing labels or chicken soup for soul labels, etc., which will not be listed here.
步骤202、服务器为获取的每个社交信息分配信息分类标签。Step 202: The server assigns an information classification label to each acquired social information.
服务器会获取到设定数量的社交信息,其中,设定数量可根据需要进行设定。服务器在获取到社交信息后可对社交信息进行分类,为每个社交信息打上一个信息分类标签。这样,每个社交信息会对应于一个信息分类标签,该信息分类标签可表明对应的社交信息的类别,例如:该社交信息对应于照片分享标签,则该社交信息的类别为照片分享类别。而每个信息分类标签可以对应于多个社交信息。The server will obtain a set amount of social information, wherein the set number can be set as required. After acquiring the social information, the server may classify the social information, and mark each social information with an information classification label. In this way, each social information corresponds to an information classification label, and the information classification label may indicate the category of the corresponding social information. For example, if the social information corresponds to a photo sharing label, the category of the social information is the photo sharing category. And each information classification label may correspond to a plurality of social information.
步骤203、服务器统计用户对每个信息分类标签对应的社交信息进行的不同行为操作的行为次数。
用户会对社交信息进行一些行为操作。例如,行为操作可以包括:点赞、评论、收藏或者分享。本步骤中,服务器会统计用户对社交信息进行行为操作的行为次数,例如,点赞5次以及评论10次等。Users will perform some behavioral operations on social information. For example, behavioral actions can include: like, comment, favorite, or share. In this step, the server will count the number of actions performed by the user on the social information, for example, 5 likes and 10 comments.
步骤204、服务器根据服务器统计用户对每个信息分类标签对应的社交信息进行的不同行为操作的行为次数,计算出每个信息分类标签对应的分类标签权重。Step 204: The server calculates the classification label weight corresponding to each information classification label according to the server statistics on the number of behaviors performed by the user on the social information corresponding to each information classification label.
具体地,每个信息分类标签对应的分类标签权重可通过如下公式计算:Specifically, the classification label weight corresponding to each information classification label can be calculated by the following formula:
其中,p[j]为信息分类标签j对应的分类标签权重,xjD为用户对分类标签j对应的社交信息进行点赞的行为次数,xjP为用户对信息分类标签j对应的社交信息进行评论的行为次数,xjS为用户对信息分类标签j对应的社交信息进行收藏的行为次数,xjF为用户对信息分类标签j对应的社交信息进行分享的行为次数,xk为用户对获取的第k个社交信息进行的所有行为操作的次数,为用户对获取的n个社交信息进行的所有行为操作的次数之和,n为获取的社交信息的总数,a、b、c、d为调节系数。其中,a<b<c<d,调节系数的不同表示不同的行为操作具有的意义不同,例如点赞也许只是一种基本的社交习惯,不能表示点赞的社交信息是用户所喜欢的,因此调节系数越大表明对于用户来说该行为操作具有的价值越大。 Among them, p[j] is the weight of the classification label corresponding to the information classification label j, x jD is the number of times that the user likes the social information corresponding to the classification label j, and x jP is the user's action on the social information corresponding to the information classification label j. The number of actions of commenting, x jS is the number of actions that the user collects the social information corresponding to the information classification label j, x jF is the number of actions that the user shares the social information corresponding to the information classification label j, x k is the user’s acquisition of The number of all behavioral operations performed by the kth social information, is the sum of the times of all behavior operations performed by the user on the acquired n pieces of social information, n is the total number of acquired social information, and a, b, c, and d are adjustment coefficients. Among them, a<b<c<d, the different adjustment coefficients indicate that different behaviors have different meanings. For example, liking may only be a basic social habit, and it cannot mean that the social information liked is liked by the user, so The larger the adjustment coefficient, the greater the value of the behavior operation to the user.
步骤205、服务器接收社交信息。Step 205: The server receives social information.
本实施例中,不同的客户端均会发布社交信息,不同客户端发布的社交信息会被上传至服务器。服务器可实时接收社交信息。In this embodiment, different clients will publish social information, and the social information published by different clients will be uploaded to the server. The server may receive social information in real time.
步骤206、服务器根据接收完成社交信息的时间和预先设定的参考时间,计算出接收完成社交信息的时间和参考时间的时间差。Step 206: The server calculates the time difference between the time when the social information is received and the reference time according to the time when the social information is received and the preset reference time.
具体地,时间差可通过如下公式计算:Specifically, the time difference can be calculated by the following formula:
yi=T[i]-T0,其中,yi为接收完成第i个社交信息的时间和参考时间的时间差,T[i]为接收完成第i个社交信息的时间,T0为参考时间。y i =T[i]-T 0 , where y i is the time difference between the time when the ith social information is received and completed and the reference time, T[i] is the time when the ith social information is received and completed, and T 0 is the reference time.
步骤207、服务器根据计算出的时间差,计算出社交信息对应的接收时间权重。Step 207: The server calculates the receiving time weight corresponding to the social information according to the calculated time difference.
具体地,接收时间权重可通过如下公式计算:Specifically, the receiving time weight can be calculated by the following formula:
其中,t[i]为第i个社交信息对应的接收时间权重,为N个时间差之和,N为接收到的社交信息的总数。 Among them, t[i] is the receiving time weight corresponding to the ith social information, is the sum of N time differences, where N is the total number of received social information.
其中,由于服务器在实时接收社交信息,因此接收到的社交信息的总数N可以根据需要进行设定。Wherein, since the server receives social information in real time, the total number N of received social information can be set as required.
步骤208、服务器根据社交信息的信息分类标签,查询出信息分类标签对应的分类标签权重。Step 208: The server queries the classification label weight corresponding to the information classification label according to the information classification label of the social information.
步骤209、服务器根据社交信息对应的接收时间权重和该社交信息的信息分类标签对应的分类标签权重,计算出该社交信息的排序分值。Step 209: The server calculates the ranking score of the social information according to the weight of the reception time corresponding to the social information and the weight of the classification label corresponding to the information classification label of the social information.
具体地,该社交信息的排序分值可通过如下公式计算:Specifically, the ranking score of the social information can be calculated by the following formula:
s(i)=t[i]*A1[i]+p[j]*A2[i],其中,s(i)为第i个社交信息的排序分值,t[i]为第i个社交信息对应的接收时间权重,p[j]为第i个社交信息的信息分类标签j对应的分类标签权重,A1[i]为t[i]的调节权重,A2[i]为p[j]的调节权重。s(i)=t[i]*A 1 [i]+p[j]*A 2 [i], where s(i) is the ranking score of the i-th social information, and t[i] is the The receiving time weight corresponding to the i social information, p[j] is the classification label weight corresponding to the information classification label j of the ith social information, A 1 [i] is the adjustment weight of t[i], A 2 [i] is the adjustment weight of p[j].
步骤210、服务器接收客户端发送的社交信息请求。Step 210: The server receives the social information request sent by the client.
当某一客户端需要获取社交信息时,该客户端会向服务器发送社交信息请求,以从服务器请求社交信息。When a client needs to obtain social information, the client sends a social information request to the server to request social information from the server.
步骤211、服务器将客户端请求的社交信息发送给客户端,该社交信息携带排序分值。Step 211: The server sends the social information requested by the client to the client, where the social information carries the ranking score.
步骤212、客户端根据接收到的社交信息的排序分值对社交信息进行排序并显示。Step 212: The client sorts and displays the social information according to the received ranking scores of the social information.
具体地,客户端可以将排序分值较高的社交信息在首屏显示,将排序分值较低的社交信息在首屏之外的位置显示。例如,首屏可以显示排序分值较高的第1至3个社交信息,次屏可以显示排序分值较低的第4至6个社交信息。Specifically, the client terminal may display social information with a higher ranking score on the first screen, and display social information with a lower ranking score on a position outside the first screen. For example, the first screen may display the 1st to 3rd social messages with higher ranking scores, and the second screen may display the 4th to 6th social messages with lower ranking scores.
本实施例提供的社交信息显示方法中,服务器根据接收时间权重和分类标签权重计算出社交信息的排序分值,并由客户端根据排序分值对社交信息进行排序并显示,避免了按照社交信息发布先后顺序进行排序,从而减少了用户的动作频率,进而提高了用户体验。In the social information display method provided in this embodiment, the server calculates the ranking score of the social information according to the weight of the receiving time and the weight of the classification label, and the client ranks and displays the social information according to the ranking score, so as to avoid sorting and displaying the social information according to the ranking score. The release sequence is sorted, thereby reducing the user's action frequency, thereby improving the user experience.
图3为本发明实施例三提供的一种服务器的结构示意图,如图3所示,该服务器包括;第一计算模块11和收发模块12。FIG. 3 is a schematic structural diagram of a server according to Embodiment 3 of the present invention. As shown in FIG. 3 , the server includes a
第一计算模块11用于根据社交信息对应的接收时间权重和该社交信息的信息分类标签对应的分类标签权重,计算出该社交信息的排序分值;收发模块12用于将客户端请求的社交信息发送给客户端,该社交信息携带排序分值,以供客户端根据接收到的社交信息的排序分值对社交信息进行排序并显示。The
进一步地,该服务器还包括:第二计算模块13、第三计算模块14和查询模块15。收发模块12还用于接收社交信息;第二计算模块13用于根据接收完成社交信息的时间和预先设定的参考时间,计算出接收完成社交信息的时间和参考时间的时间差;第三计算模块14用于根据计算出的时间差,计算出社交信息对应的接收时间权重;查询模块15用于根据社交信息的信息分类标签,查询出信息分类标签对应的分类标签权重。Further, the server further includes: a
进一步地,该服务器还包括:建立模块16、分配模块17、统计模块18和第四计算模块19。建立模块16用于建立信息分类标签;分配模块17为获取的每个社交信息分配信息分类标签;统计模块18用于统计用户对每个信息分类标签对应的社交信息进行的不同行为操作的行为次数;第四计算模块19用于根据服务器统计用户对每个信息分类标签对应的社交信息进行的不同行为操作的行为次数,计算出每个信息分类标签对应的分类标签权重。Further, the server further includes: a
本实施例提供的服务器可用于实现上述实施例一或者实施例二提供的社交信息显示方法。The server provided in this embodiment may be used to implement the social information display method provided in the first embodiment or the second embodiment.
本实施例提供的社交信息显示方法中,服务器根据接收时间权重和分类标签权重计算出社交信息的排序分值,并由客户端根据排序分值对社交信息进行排序并显示,避免了按照社交信息发布先后顺序进行排序,从而减少了用户的动作频率,进而提高了用户体验。In the social information display method provided in this embodiment, the server calculates the ranking score of the social information according to the weight of the receiving time and the weight of the classification label, and the client ranks and displays the social information according to the ranking score, so as to avoid sorting and displaying the social information according to the ranking score. The release sequence is sorted, thereby reducing the user's action frequency, thereby improving the user experience.
图4为本发明实施例四提供的一种社交信息显示系统的结构示意图,如图4所示,该社交信息显示系统包括服务器1和客户端2。FIG. 4 is a schematic structural diagram of a social information display system according to Embodiment 4 of the present invention. As shown in FIG. 4 , the social information display system includes a server 1 and a
所述服务器1用于根据社交信息对应的接收时间权重和该社交信息的信息分类标签对应的分类标签权重,计算出该社交信息的排序分值;将客户端请求的社交信息发送给客户端,该社交信息携带排序分值。客户端2用于根据接收到的社交信息的排序分值对社交信息进行排序并显示。The server 1 is configured to calculate the ranking score of the social information according to the receiving time weight corresponding to the social information and the classification label weight corresponding to the information classification label of the social information; send the social information requested by the client to the client, The social information carries a ranking score. The
本实施例提供的社交信息显示系统可用于实现上述实施例一或者实施例二提供的社交信息显示方法。The social information display system provided in this embodiment can be used to implement the social information display method provided in the first embodiment or the second embodiment.
本实施例提供的社交信息显示方法中,服务器根据接收时间权重和分类标签权重计算出社交信息的排序分值,并由客户端根据排序分值对社交信息进行排序并显示,避免了按照社交信息发布先后顺序进行排序,从而减少了用户的动作频率,进而提高了用户体验。In the social information display method provided in this embodiment, the server calculates the ranking score of the social information according to the weight of the receiving time and the weight of the classification label, and the client ranks and displays the social information according to the ranking score, so as to avoid sorting and displaying the social information according to the ranking score. The release sequence is sorted, thereby reducing the user's action frequency, thereby improving the user experience.
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。It can be understood that the above embodiments are only exemplary embodiments adopted to illustrate the principle of the present invention, but the present invention is not limited thereto. For those skilled in the art, without departing from the spirit and essence of the present invention, various modifications and improvements can be made, and these modifications and improvements are also regarded as the protection scope of the present invention.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610866255.5A CN106341312B (en) | 2016-09-29 | 2016-09-29 | Social information display method, system and server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610866255.5A CN106341312B (en) | 2016-09-29 | 2016-09-29 | Social information display method, system and server |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106341312A CN106341312A (en) | 2017-01-18 |
| CN106341312B true CN106341312B (en) | 2020-06-02 |
Family
ID=57840431
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610866255.5A Active CN106341312B (en) | 2016-09-29 | 2016-09-29 | Social information display method, system and server |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106341312B (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107911278B (en) * | 2017-10-11 | 2021-02-02 | 五八有限公司 | Message ordering method and device |
| CN107743090A (en) * | 2017-11-08 | 2018-02-27 | 上海如士信息科技有限公司 | A kind of information is propagated and interactive method, storage device, terminal, carrier and system |
| CN107920164B (en) * | 2017-11-15 | 2020-10-27 | 中国联合网络通信集团有限公司 | Application ranking method, system and server |
| CN109978534A (en) * | 2017-12-25 | 2019-07-05 | 上海瀚决网络科技有限公司 | The social information sequencing display method and ideal money distribution method of social platform |
| CN108600080A (en) * | 2018-03-19 | 2018-09-28 | 维沃移动通信有限公司 | A kind of social information display methods and server |
| CN109741202A (en) * | 2019-01-03 | 2019-05-10 | 中国联合网络通信集团有限公司 | Social information display method, system and server |
| CN110147501B (en) * | 2019-04-04 | 2023-03-31 | 龚政 | Social application communication system |
| CN110442281B (en) * | 2019-08-05 | 2021-06-08 | 维沃移动通信有限公司 | Application icon display method and terminal |
| CN116055435B (en) * | 2023-01-17 | 2024-12-03 | 北京达佳互联信息技术有限公司 | Information display method, device, system, electronic equipment and storage medium |
| CN117478629B (en) * | 2023-12-20 | 2024-04-12 | 福建省捷云软件股份有限公司 | Basic community treatment information disclosure system |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101986298A (en) * | 2010-10-28 | 2011-03-16 | 浙江大学 | Information real-time recommendation method for online forum |
| CN102426610A (en) * | 2012-01-13 | 2012-04-25 | 中国科学院计算技术研究所 | Microblog rank searching method and microblog searching engine |
| CN105635210A (en) * | 2014-10-30 | 2016-06-01 | 腾讯科技(武汉)有限公司 | Network information recommending method and device, and reading system |
| CN105677881A (en) * | 2016-01-12 | 2016-06-15 | 腾讯科技(深圳)有限公司 | Information recommendation method and device and server |
| CN105741177A (en) * | 2016-01-29 | 2016-07-06 | 中国联合网络通信集团有限公司 | Display method and display apparatus for social information of instant communication platform |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005203928A (en) * | 2004-01-14 | 2005-07-28 | Nec Corp | Information delivery system and method |
| US9269055B2 (en) * | 2013-04-23 | 2016-02-23 | Alcatel Lucent | Data classifier using proximity graphs, edge weights, and propagation labels |
| CN104506571A (en) * | 2014-11-27 | 2015-04-08 | 深圳市优汇信息技术有限公司 | An information interacting method and system |
| CN104793938B (en) * | 2015-04-23 | 2018-02-16 | 广州视源电子科技股份有限公司 | Notification bar message display method and system |
| CN105634924B (en) * | 2015-12-30 | 2020-07-07 | 腾讯科技(深圳)有限公司 | Media information display method, server and client |
-
2016
- 2016-09-29 CN CN201610866255.5A patent/CN106341312B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101986298A (en) * | 2010-10-28 | 2011-03-16 | 浙江大学 | Information real-time recommendation method for online forum |
| CN102426610A (en) * | 2012-01-13 | 2012-04-25 | 中国科学院计算技术研究所 | Microblog rank searching method and microblog searching engine |
| CN105635210A (en) * | 2014-10-30 | 2016-06-01 | 腾讯科技(武汉)有限公司 | Network information recommending method and device, and reading system |
| CN105677881A (en) * | 2016-01-12 | 2016-06-15 | 腾讯科技(深圳)有限公司 | Information recommendation method and device and server |
| CN105741177A (en) * | 2016-01-29 | 2016-07-06 | 中国联合网络通信集团有限公司 | Display method and display apparatus for social information of instant communication platform |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106341312A (en) | 2017-01-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106341312B (en) | Social information display method, system and server | |
| US10133789B2 (en) | Real-time trend detection in a social network | |
| CN106357517B (en) | Directional label generation method and device | |
| CN110046299B (en) | Computerized system and method for automatically performing an implicit message search | |
| EP2506522B1 (en) | Method and device for pushing data | |
| CN106600314B (en) | Advertisement pushing system | |
| CN110278466B (en) | Short video advertisement putting method, device and equipment | |
| CN100544268C (en) | A kind of reminding demand service of telecommunication method and device | |
| US20140095308A1 (en) | Advertisement distribution apparatus and advertisement distribution method | |
| CN105447147B (en) | A kind of data processing method and device | |
| CN106355449A (en) | User selecting method and device | |
| US9251530B1 (en) | Apparatus and method for model-based social analytics | |
| CN1984115A (en) | System and method for determining content supplier priority level | |
| CN106372207B (en) | Influence sorting method and sorting system of public account information | |
| CN105631707A (en) | Advertisement click rate estimation method based on decision tree, application recommendation method and device | |
| CN107370780B (en) | Media pushing method, device and system based on Internet | |
| CN102387207A (en) | Push method and system based on user feedback information | |
| JP2013522781A (en) | Method, system and server for managing dynamic information of friends in a network | |
| US20130018886A1 (en) | Effect measurement device, effect measurement method, and effect measurement program | |
| CN107885742A (en) | Service recommendation method and device | |
| CN110688215A (en) | Virtual resource allocation method, server, and computer-readable storage medium | |
| CN103188348A (en) | Linkman management method based on file sharing | |
| WO2017206784A1 (en) | Media information display method, server, and data storage medium | |
| CN108279954A (en) | A kind of method and device of application program sequence | |
| CN107067142A (en) | The dynamic adjusting method and device of resource contention parameter threshold in resource contention |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |