[发明专利]消息处理方法及系统有效
申请号: | 201310020034.2 | 申请日: | 2013-01-18 |
公开(公告)号: | CN103944799B | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 邱鹏;李令龙 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 苏培华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 处理 方法 系统 | ||
技术领域
本申请涉及数据处理技术领域,特别是涉及消息处理方法及系统。
背景技术
在一些大型的购物类等网站中,网站管理员通常需要向用户发送一些消息,例如通知用户升级的消息、购买了某商品的消息、在一段时间内购买了多少件商品的统计消息,等等。最初这些消息通常是以点对点形式向目标用户发布的私有消息、通知、提醒等,这种消息由于具有个性化用户通知的特点,因此,被称为非系统消息,在存储层中是一对一存储在关系型数据库中。
但是,在向用户发送消息的过程中,经常会存在一些需要发送给多个用户甚至是全部用户的消息,例如,某大型的商品促销消息等等,这类消息属于全局型的消息。虽然也可以采用点对点的形式向用户发送非系统消息,但是现在大型互联网公司的用户群体一般都在百万、千万级以上级别,当向大规模用户发送点对点的非系统消息时,数据的送达延时会非常大,无法满足互联网快速的业务发展现状;同时,如果数据内容重复,则会产生大量的冗余数据,非常占用系统资源。
由此,系统消息便应运而生了。所谓系统消息,就是网站管理者以信息广播形式向目标用户发布的公开的消息、公告、通知、提示等。这种系统消息具有群发性、高可达性等消息特性。并且,只需要在数据层的公共存储区中存储一份,不需要一对一存储在各个用户的关系型数据库中,还可对其展现进行统一地管理。
当然,虽然系统消息具有很多优点,但是,非系统消息也是不可替代的,对于同一用户而言,可能既会收到系统消息也会收到非系统消息。但是,由于两者消息的存储方式等存在差异,导致用户数据不准确,给用户造成干扰,因此,如何在用户层进行消息处理和展现,是需要解决的技术问题。
发明内容
本申请提供了消息处理方法及系统,提供了在非系统消息与系统消息并存的情况下,消息展现过程的处理方案,实现了非系统消息与系统消息的统一展现,避免了因数据不准确而给用户造成的干扰。
本申请提供了如下方案:
一种消息处理方法,包括:
获取当前用户的用户标识信息;
根据所述用户标识信息获取发送给该当前用户的非系统消息的相关信息;所述非系统消息为以点对点的方式发送给当前用户的消息;
获取公共存储区保存的发送给该当前用户的系统消息,并提取各条系统消息对应的发送时间;所述系统消息为以群发的方式发送给当前用户的消息;
根据获取到的所述非系统消息的相关信息、系统消息及其对应的发送时间,对所述非系统消息以及系统消息进行聚合,根据聚合的结果返回发送给当前用户的消息的信息。
一种消息处理系统,包括:
用户标识信息获取单元,用于获取当前用户的用户标识信息;
非系统消息相关信息获取单元,用于根据所述用户标识信息获取发送给该当前用户的非系统消息的相关信息;所述非系统消息为以点对点的方式发送给当前用户的消息;
系统消息相关信息获取单元,用于获取公共存储区保存的发送给该当前用户的系统消息,并提取各条系统消息对应的发送时间;所述系统消息为以群发的方式发送给当前用户的消息;
消息聚合单元,用于根据获取到的所述非系统消息的相关信息、系统消息及其对应的发送时间,对所述非系统消息以及系统消息进行聚合,根据聚合的结果返回发送给当前用户的消息的信息。
根据本申请提供的具体实施例,本申请公开了以下技术效果:
通过本申请,在需要向用户展现与系统发送的消息相关的信息时,一方面,可以根据用户标识信息获取到发送给该用户的非系统消息的相关信息;另一方面,可以从公共存储区中获取到发送给该用户的系统消息的信息,并从中提取出每条系统消息的发送时间,这样,就可以根据这些信息对非系统信息以及系统消息进行聚合,并根据聚合后的结果返回用于展现发送给当前用户的消息的相关数据,以便在客户端对发送给当前用户的消息的情况进行展现,避免因数据不准确而给用户造成的干扰。可见,本申请实施例提供了在非系统消息与系统消息并存的情况下,消息展现过程的处理方案,实现了非系统消息与系统消息的统一展现。
具体在进行非系统消息与系统消息的聚合时,可以分别统计出当前用户未读的非系统消息的数量,以及当前用户未读的系统消息的数量,并根据这两方面的信息统计出当前用户未读的消息总数,以便客户端将该消息总数展现给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310020034.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种同向交换调度方法
- 下一篇:一种可同时实现砂箱脉动和连续输送的机构和方法