[go: up one dir, main page]

CN106341312B - Social information display method, system and server - Google Patents

Social information display method, system and server Download PDF

Info

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
Application number
CN201610866255.5A
Other languages
Chinese (zh)
Other versions
CN106341312A (en
Inventor
郭玉华
王志军
徐雷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201610866255.5A priority Critical patent/CN106341312B/en
Publication of CN106341312A publication Critical patent/CN106341312A/en
Application granted granted Critical
Publication of CN106341312B publication Critical patent/CN106341312B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability 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

本发明公开了一种社交信息显示方法、系统和服务器。该社交信息显示方法包括:根据社交信息对应的接收时间权重和该社交信息的信息分类标签对应的分类标签权重,计算出该社交信息的排序分值;将客户端请求的社交信息发送给客户端,该社交信息携带排序分值,以供客户端根据接收到的社交信息的排序分值对社交信息进行排序并显示。本发明中,根据接收时间权重和分类标签权重计算出社交信息的排序分值,并由客户端根据排序分值对社交信息进行排序并显示,避免了按照社交信息发布先后顺序进行排序,从而减少了用户的动作频率,进而提高了用户体验。

Figure 201610866255

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.

Figure 201610866255

Description

社交信息显示方法、系统和服务器Social information display method, system and server

技术领域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:

通过公式

Figure BDA0001123865480000031
计算出社交信息对应的接收时间权重,其中,t[i]为第i个社交信息对应的接收时间权重,
Figure BDA0001123865480000032
为N个时间差之和,N为接收到的社交信息的总数。by formula
Figure BDA0001123865480000031
Calculate the receiving time weight corresponding to the social information, where t[i] is the receiving time weight corresponding to the ith social information,
Figure BDA0001123865480000032
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:

通过公式

Figure BDA0001123865480000033
计算出每个信息分类标签对应的分类标签权重,其中,p[j]为信息分类标签j对应的分类标签权重,xjD为用户对分类标签j对应的社交信息进行点赞的行为次数,xjP为用户对信息分类标签j对应的社交信息进行评论的行为次数,xjS为用户对信息分类标签j对应的社交信息进行收藏的行为次数,xjF为用户对信息分类标签j对应的社交信息进行分享的行为次数,xk为用户对获取的第k个社交信息进行的所有行为操作的次数,
Figure BDA0001123865480000034
为用户对获取的n个社交信息进行的所有行为操作的次数之和,n为获取的社交信息的总数,a、b、c、d为调节系数。by formula
Figure BDA0001123865480000033
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,
Figure BDA0001123865480000034
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 Embodiment 2 of the present invention;

图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 Embodiment 2 of the present invention. As shown in FIG. 2 , the method includes:

步骤201、服务器建立信息分类标签。Step 201, the server establishes an information classification label.

本实施例中,服务器可预先建立多个信息分类标签,信息分类标签可用于标识社交信息的类别。信息分类标签可根据需要进行设置,例如:信息分类标签可以包括:照片分享标签或者心灵鸡汤标签等,此处不再一一列举。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、服务器统计用户对每个信息分类标签对应的社交信息进行的不同行为操作的行为次数。Step 203 , the server counts the number of behaviors of different behavior operations performed by the user on the social information corresponding to each information classification tag.

用户会对社交信息进行一些行为操作。例如,行为操作可以包括:点赞、评论、收藏或者分享。本步骤中,服务器会统计用户对社交信息进行行为操作的行为次数,例如,点赞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:

Figure BDA0001123865480000061
其中,p[j]为信息分类标签j对应的分类标签权重,xjD为用户对分类标签j对应的社交信息进行点赞的行为次数,xjP为用户对信息分类标签j对应的社交信息进行评论的行为次数,xjS为用户对信息分类标签j对应的社交信息进行收藏的行为次数,xjF为用户对信息分类标签j对应的社交信息进行分享的行为次数,xk为用户对获取的第k个社交信息进行的所有行为操作的次数,
Figure BDA0001123865480000071
为用户对获取的n个社交信息进行的所有行为操作的次数之和,n为获取的社交信息的总数,a、b、c、d为调节系数。其中,a<b<c<d,调节系数的不同表示不同的行为操作具有的意义不同,例如点赞也许只是一种基本的社交习惯,不能表示点赞的社交信息是用户所喜欢的,因此调节系数越大表明对于用户来说该行为操作具有的价值越大。
Figure BDA0001123865480000061
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,
Figure BDA0001123865480000071
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:

Figure BDA0001123865480000072
其中,t[i]为第i个社交信息对应的接收时间权重,
Figure BDA0001123865480000073
为N个时间差之和,N为接收到的社交信息的总数。
Figure BDA0001123865480000072
Among them, t[i] is the receiving time weight corresponding to the ith social information,
Figure BDA0001123865480000073
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 first computing module 11 and a transceiver module 12 .

第一计算模块11用于根据社交信息对应的接收时间权重和该社交信息的信息分类标签对应的分类标签权重,计算出该社交信息的排序分值;收发模块12用于将客户端请求的社交信息发送给客户端,该社交信息携带排序分值,以供客户端根据接收到的社交信息的排序分值对社交信息进行排序并显示。The first calculation module 11 is used 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 information 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.

进一步地,该服务器还包括:第二计算模块13、第三计算模块14和查询模块15。收发模块12还用于接收社交信息;第二计算模块13用于根据接收完成社交信息的时间和预先设定的参考时间,计算出接收完成社交信息的时间和参考时间的时间差;第三计算模块14用于根据计算出的时间差,计算出社交信息对应的接收时间权重;查询模块15用于根据社交信息的信息分类标签,查询出信息分类标签对应的分类标签权重。Further, the server further includes: a second calculation module 13 , a third calculation module 14 and a query module 15 . The transceiver module 12 is also used to receive social information; the second calculation module 13 is used to calculate the time difference between the time to receive and complete the social information and the reference time according to the time when the social information is received and the preset reference time; the third calculation module 14 is used to calculate the receiving time weight corresponding to the social information according to the calculated time difference; the query module 15 is used to query the classification label weight corresponding to the information classification label according to the information classification label of the social information.

进一步地,该服务器还包括:建立模块16、分配模块17、统计模块18和第四计算模块19。建立模块16用于建立信息分类标签;分配模块17为获取的每个社交信息分配信息分类标签;统计模块18用于统计用户对每个信息分类标签对应的社交信息进行的不同行为操作的行为次数;第四计算模块19用于根据服务器统计用户对每个信息分类标签对应的社交信息进行的不同行为操作的行为次数,计算出每个信息分类标签对应的分类标签权重。Further, the server further includes: a building module 16 , an allocation module 17 , a statistics module 18 and a fourth calculation module 19 . The establishment module 16 is used to establish an information classification label; the allocation module 17 allocates an information classification label for each acquired social information; the statistics module 18 is used to count the behavior times of different behavior operations performed by the user on the social information corresponding to each information classification label The fourth calculation module 19 is used to calculate the classification label weight corresponding to each information classification label according to the number of actions performed by the user on the social information corresponding to each information classification label by the server.

本实施例提供的服务器可用于实现上述实施例一或者实施例二提供的社交信息显示方法。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 client 2 .

所述服务器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 client 2 is configured to sort and display the social information according to the received sorting scores of the social information.

本实施例提供的社交信息显示系统可用于实现上述实施例一或者实施例二提供的社交信息显示方法。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)

1. A social information display method, comprising:
establishing an information classification label;
distributing an information classification label for each piece of acquired social information;
counting behavior times of different behavior operations of the user on the social information corresponding to each information classification label;
calculating the classification label weight corresponding to each information classification label according to the behavior times of different behavior operations of the user on the social information corresponding to each information classification label counted by the server;
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;
and sending the social information requested by the client to the client, wherein the social information carries the sequencing score, so that the client sequences and displays the social information according to the received sequencing score of the social information.
2. The method of claim 1, wherein 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 further comprises:
receiving social information;
calculating the time difference between the time for receiving the social information and the reference time according to the time for receiving the social information and the preset reference time;
calculating the receiving time weight corresponding to the social information according to the calculated time difference;
and inquiring the classification label weight corresponding to the information classification label according to the information classification label of the social information.
3. The method of claim 1, wherein 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 comprises:
by the formula s (i) t [ i ═ i]*A1[i]+p[j]*A2[i]Calculating the ranking score of the social information, wherein s (i) is the ranking score of the ith social information, and t [ i [ ]]Receive time weight for ith social information, p [ j]The classification label weight corresponding to the information classification label j of the ith social information, A1[i]Is t [ i ]]Adjustment weight of A2[i]Is p [ j ]]The adjustment weight of (2).
4. The method of claim 2, wherein calculating the time difference between the time of receiving the completed social information and the reference time according to the time of receiving the completed social information and the preset reference time comprises:
by the formula yi=T[i]-T0Calculating a time difference, wherein yiTo receive a time difference between the time of completing the ith social information and the reference time, T [ i]To receive the time to complete the ith social message, T0Is a reference time.
5. The method of claim 2, wherein the calculating the weight of the receiving time corresponding to the social information according to the calculated time difference comprises:
by the formula
Figure FDA0002422166050000021
Calculating the receiving time weight corresponding to the social information, wherein t [ i [ ]]The receiving time weight corresponding to the ith social information,
Figure FDA0002422166050000022
is the sum of N time differences, N being the total number of received social information.
6. The method of claim 1, wherein the calculating the weight of the classification tag corresponding to each information classification tag according to the behavior times of different behavior operations performed by the server on the social information corresponding to each information classification tag by the user comprises:
by the formula
Figure FDA0002422166050000023
Calculating the classification label weight corresponding to each information classification label, wherein p [ j ]]For the classification label weight, x, corresponding to the information classification label jjDThe number of praise actions, x, on the social information corresponding to the classification label j for the userjPBehavior times, x, for a user to comment on social information corresponding to the information classification label jjSBehavior times, x, for the user to collect the social information corresponding to the information classification tag jjFThe number of times of sharing the social information corresponding to the information classification label j, x, is given to the userkFor the number of all action operations performed by the user on the obtained kth social information,
Figure FDA0002422166050000031
the sum of the times of all action operations performed on the acquired n pieces of social information by the user is obtained, n is the total number of the acquired social information, and a, b, c and d are adjustment coefficients.
7. A server, comprising:
the establishing module is used for establishing an information classification label;
the distribution module is used for distributing information classification labels to each piece of acquired social information;
the statistical module is used for counting the behavior times of different behavior operations performed by the user on the social information corresponding to each information classification label;
the fourth calculation module is used for calculating the classification label weight corresponding to each information classification label according to the behavior times of different behavior operations of the server on the social information corresponding to each information classification label counted by the user;
the first calculation module is used for 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;
and the receiving and sending module is used for sending the social information requested by the client to the client, and the social information carries the sequencing score so that the client can sequence and display the social information according to the received sequencing score of the social information.
8. The server of claim 7, further comprising: the system comprises a second calculation module, a third calculation module and a query module;
the receiving and sending module is also used for receiving social information;
the second calculation module is used for calculating the time difference between the time for receiving the social information and the reference time according to the time for receiving the social information and the preset reference time;
the third calculation module is used for calculating the receiving time weight corresponding to the social information according to the calculated time difference;
and the query module is used for querying the classification label weight corresponding to the information classification label according to the information classification label of the social information.
9. A social information display system, comprising: a server and a client;
the server is used for establishing an information classification label; distributing an information classification label for each piece of acquired social information; counting behavior times of different behavior operations of the user on the social information corresponding to each information classification label; calculating the classification label weight corresponding to each information classification label according to the behavior times of different behavior operations of the user on the social information corresponding to each information classification label counted by the server; 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; sending the social information requested by the client to the client, wherein the social information carries the sequencing score;
and the client is used for sequencing and displaying the social information according to the sequencing scores of the received social information.
CN201610866255.5A 2016-09-29 2016-09-29 Social information display method, system and server Active CN106341312B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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