聚合消息的方法、设备和网络社交系统技术方案

技术编号:12653454 阅读:61 留言:0更新日期:2016-01-06 11:21
本发明专利技术公开了一种聚合消息的方法、设备和网络社交系统,方法包括:接收终端发送的读取消息的请求;根据请求,统计请求读取的消息中原创消息的转发消息;当存在转发对象为同一原创消息的多个转发消息时,对多个转发消息进行聚合,并将聚合结果发送给终端,其中,聚合包括对同一原创消息的多个转发消息的信息缩减处理操作,聚合结果包括转发消息数量及用户信息,转发消息数量为多个转发消息的数量,用户信息为缩减转发消息的用户信息,缩减转发消息为多个转发消息中的转发消息,缩减转发消息的数量小于多个转发消息的数量。避免了将不必要的转发消息发送给终端进行显示,不仅降低了信息冗余,而且减省了不必要的网络负担。

【技术实现步骤摘要】

本专利技术涉及网络技术,尤其涉及一种聚合消息的方法、设备和网络社交系统
技术介绍
网络社交产品如微博、微视等,由于消息发布的即时性而受到广泛应用。通过这类产品提供的交互平台,用户可以获得大量的最新消息,这些消息来自于这类产品的用户。目前,网络社交用户获取消息时,通过终端向相应的网络社交网站服务器发起请求,服务器接收到请求后将用户请求的所有消息发送给用户终端,然后用户终端显示服务器发送的消息。如果用户请求获取的是原创消息,则服务器将该原创消息的相应信息(如所有的转发消息和评论消息)也一并发送给用户终端,如果用户请求读取的是自己账户收到的消息,则服务器根据请求将所有发送给该用户的原创消息和转发消息发送给该用户终端。现有技术存在的问题是,服务器将所有的转发消息都发送给终端,导致信息冗余(用户可能并不想看到这么多的消息),也使得网络增加不必要的负担。
技术实现思路
本专利技术的目的在于提出一种聚合消息的方法、设备和网络社交系统,以降低用户请求读取的网络社交消息的信息冗余。为达此目的,本专利技术采用以下技术方案:—种聚合消息的方法,包括:接收终端发送的读取消息的请求;根据所述请求,统计所述请求读取的消息中原创消息的转发消息;当存在转发对象为同一原创消息的多个转发消息时,对所述多个转发消息进行聚合,并将聚合结果发送给所述终端,其中,所述聚合包括对所述同一原创消息的多个转发消息的信息缩减处理操作,所述聚合结果包括转发消息数量及用户信息,所述转发消息数量为所述多个转发消息的数量,所述用户信息为缩减转发消息的用户信息,所述缩减转发消息为所述多个转发消息中的转发消息,所述缩减转发消息的数量小于所述多个转发消息的数量。—种获取网络社交消息的方法,包括:接收读取消息的第一操作信息;根据所述第一操作信息向服务器发送读取消息的请求;接收所述服务器发送的聚合结果,所述聚合结果由所述服务器对所述请求读取的消息中,转发对象为同一原创消息的多个转发消息进行聚合得到,其中,所述聚合包括对所述同一原创消息的多个转发消息的信息缩减处理操作,所述聚合结果包括转发消息数量及用户信息,所述转发消息数量为所述多个转发消息的数量,所述用户信息为缩减转发消息的用户信息,所述缩减转发消息为所述多个转发消息中的转发消息,所述缩减转发消息的数量小于所述多个转发消息的数量。一种服务器,包括:请求接收单元,用于接收终端发送的读取消息的请求;统计单元,用于根据所述请求,统计所述请求读取的消息中原创消息的转发消息;聚合处理单元,用于当所述统计单元统计到所述请求读取的消息中,存在转发对象为同一原创消息的多个转发消息时,对所述多个转发消息进行聚合,并将聚合结果发送给所述终端,其中,所述聚合包括对所述同一原创消息的多个转发消息的信息缩减处理操作,所述聚合结果包括转发消息数量及用户信息,所述转发消息数量为所述多个转发消息的数量,所述用户信息为缩减转发消息的用户信息,所述缩减转发消息为所述多个转发消息中的转发消息,所述缩减转发消息的数量小于所述多个转发消息的数量。一种终端,包括:用户接口单元,用于接收读取消息的第一操作信息;请求单元,用于根据所述第一操作信息向服务器发送读取消息的请求;消息接收单元,用于接收所述服务器发送的聚合结果,所述聚合结果由所述服务器对所述请求读取的消息中,转发对象为同一原创消息的多个转发消息进行聚合得到,其中,所述聚合包括对所述同一原创消息的多个转发消息的信息缩减处理操作,所述聚合结果包括转发消息数量及用户信息,所述转发消息数量为所述多个转发消息的数量,所述用户信息为缩减转发消息的用户信息,所述缩减转发消息为所述多个转发消息中的转发消息,所述缩减转发消息的数量小于所述多个转发消息的数量。一种网络社交系统,包括上述服务器和上述终端,所述服务器与所述终端通信连接,用于根据所述终端发送的请求对网络社交信息进行聚合处理,并将聚合结果发送给所述终$而。本专利技术提供的聚合消息的方法、设备和网络社交系统,通过当存在转发对象为同一原创消息的多个转发消息时对所述多个转发消息进行聚合,并将聚合结果发送给所述终端,避免了将不必要的转发消息发送给终端进行显示,不仅降低了信息冗余,而且简省了不必要的网络负担。【附图说明】图1为本专利技术实施例提供的一种聚合消息的方法的流程图;图2为本专利技术实施例提供的另一种聚合消息的方法的流程图;图3为本专利技术实施例提供的聚合消息的方法产生的聚合结果在终端屏幕上显示的一种效果不意图;图4为本专利技术实施例提供的又一种聚合消息的方法的流程图;图5为本专利技术实施例提供的聚合消息的方法产生的聚合结果在终端屏幕上显示的另一种效果不意图;图6为本专利技术实施例提供的聚合消息的方法提供给终端所有无意义的转发消息在终端显示的效果示意图;图7为本专利技术实施例提供的一种获取网络社交消息的方法的流程图;图8为本专利技术实施例提供的一种服务器的内部结构示意图;图9为本专利技术实施例提供的另一种服务器的内部结构示意图;图10为本专利技术实施例提供的一种终端的内部结构示意图;图11为本专利技术实施例提供的另一种终端的内部结构示意图;图12为本专利技术实施例提供的一种网络社交系统的示意图。【具体实施方式】下面结合附图并通过【具体实施方式】来进一步说明本专利技术的技术方案。参见图1,本专利技术实施例提供的一种聚合消息的方法包括:步骤11至步骤13。所谓聚合主要是对消息进行汇聚合并,以减少不必要的消息的发送,具体详见步骤13中的说明。该操作可由网络社交产品的网站服务器执行。聚合消息的结果由服务器推送给终端,并最终显示在终端的用户界面上。其中,网络社交产品可以是微博、微视等。终端可以是能上网的手机、个人数字助理(PDA)、便携式电脑、上网本、个人计算机等。用户可以通过这些终端登录社交产品网站,读取别的用户发表的文字、音频、视频等消息,也可以看到针对这些消息的转发消息和评论消息,也可以自己发表文字、音频、视频等消息,还可以读取别的用户对自己发表的消息的转发消息、评论消息等等。网站服务器负责记录并管理各个用户的这些消息,并根据通过终端发送的用户请求,向终端返回相应的信息。上述这些网络社交产品中产生的消息可以统称为网络社交消息。步骤11中,接收终端发送的读取消息的请求,例如,服务器接收终端发送的用户读取上述网络社交消息的请求。用户读取读取网络社交消息的的请求,可以是用户读取自己的消息的请求,如用户想知道自己发表的原创消息是否被转发或评论,以及转发或评论的详细信息,或者,用户想知道好友发给自己的原创消息、转发消息等;也可以是用户读取别的用户发表的消息的请求,如用户想读取某一名人的微博消息。步骤12中,根据所述请求,统计所述请求读取的消息中原创消息的转发消息。假如用户请求读取的是好友发送给自己的消息,则服务器可以从发送给该用户的所有消息(原创消息和转发消息)中找到转发消息,并统计转发对象为同一原创消息的转发消息的数量。其中,当一个原创消息被多次转发时,则该被转发的原创消息即相关的原创消息。假如用户请求读取的是某一原创消息,该原创消息可以是别的用户发表的消息,也可以是用户自己发表的消息,则服务器可以将该原创消息的相关信息如被转发或被评论的信息与原创消息一起发送给该用户。例如,某一原创消息被评论了 P次,被转发了 m次,其中带评本文档来自技高网...

【技术保护点】
一种聚合消息的方法,其特征在于,包括:接收终端发送的读取消息的请求;根据所述请求,统计所述请求读取的消息中原创消息的转发消息;当存在转发对象为同一原创消息的多个转发消息时,对所述多个转发消息进行聚合,并将聚合结果发送给所述终端,其中,所述聚合包括对所述同一原创消息的多个转发消息的信息缩减处理操作,所述聚合结果包括转发消息数量及用户信息,所述转发消息数量为所述多个转发消息的数量,所述用户信息为缩减转发消息的用户信息,所述缩减转发消息为所述多个转发消息中的转发消息,所述缩减转发消息的数量小于所述多个转发消息的数量。

【技术特征摘要】

【专利技术属性】
技术研发人员:李冰孟德帅李优朱磊
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1