[发明专利]订阅消息管理方法及系统有效
申请号: | 201410836098.4 | 申请日: | 2014-12-30 |
公开(公告)号: | CN104468339B | 公开(公告)日: | 2018-03-27 |
发明(设计)人: | 张文金;张宇峰;邱丹;姚键;潘柏宇;卢述奇 | 申请(专利权)人: | 合一网络技术(北京)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L12/24 |
代理公司: | 北京市天玺沐泽专利代理事务所(普通合伙)11532 | 代理人: | 鲍晓 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 订阅 消息 管理 方法 系统 | ||
技术领域
本申请涉及数据集成和数据优化领域,具体地说,涉及一种订阅消息管理方法及系统。
背景技术
当前很多网络服务方都会通过在不同平台上建立客户端的方式提供网络服务。用户以账号登陆到客户端中,便可以使用网络服务方提供的各种功能。而多数的客户端中,均含有订阅消息这一项功能。
订阅消息,是提供网络服务的一方与用户进行信息交流的重要手段之一。用户可自行选择订阅客户端中的某些功能板块,一旦订阅的板块中有信息更新,即可将更新的信息通过订阅消息的形式反馈给用户。这样即方便了用户及时的获悉这些功能板块的信息更新情况,同时也为客户端提供了更广泛的信息推广渠道。
客户端中的订阅消息系统,往往有两种常见的机制。一种是推送式,也就是当产生订阅消息之后,系统即推送给用户,供用户查看。不过这种方式的推送时间一般都是即时的,可能在用户不便或不想浏览订阅消息的时候进行推送,对用户产生骚扰。所以这种方式很多用户不愿接受。另一种是拉取式,即用户按照自己的习惯定期查阅订阅消息。一旦用户进行查阅,即立刻将一定时间范围内的订阅消息向用户反馈。这种方式查阅的时间将由用户自行掌握,更加迎合多数用户的需求。
不过现有技术存在的区别在于,传统的拉取式订阅消息系统,均由服务器统一集中的进行消息处理;随着用户数量和订阅数量增加,服务器的处理订阅消息的时间会大大的延长,无法快速稳定的向用户反馈订阅消息,使得用户体验严重下降。
发明内容
有鉴于此,本申请所要解决的技术问题是提供了一种订阅消息管理方法和订阅消息系统,将订阅消息系统建立在mapreduce框架之下,并行处理大量的订阅消息,解决了服务器处理性能下降的问题。
为了解决上述技术问题,本申请有如下技术方案:
一种订阅消息管理方法,其特征在于,包括:
针对每个订阅用户账号建立一个映射,所述映射记录相应订阅用户账号的订阅记录;
当订阅用户账号查询订阅消息,则通过订阅用户账号的映射选择一个或多个处理节点;
利用所述处理节点通过所述订阅用户账号的订阅记录,提取所述订阅记录对应的订阅消息;
将所述订阅消息反馈至订阅用户账号。
优选地,其中,所述针对每个订阅用户账号建立一个映射还包括:
所述映射主从复制。
优选地,其中,所述提取所述订阅记录对应的订阅消息具体为:
预设提取时间,在所述提取时间对所述订阅记录对应的订阅消息进行提取。
优选地,其中,所述提取所述订阅记录对应的订阅消息具体为:
提取全部未反馈的订阅消息。
为了解决上述技术问题,本申请还有如下技术方案:
一种订阅消息系统,其特征在于,所述系统中有多个处理节点,所述系统包括:
映射模块,用于针对每个订阅用户账号建立一个映射,所述映射记录相应订阅用户账号的订阅记录;
查询模块,用于在订阅用户账号查询订阅消息时,通过订阅用户账号的映射选择一个或多个处理节点;
所述处理节点用于,利用所述处理节点通过所述订阅用户账号的订阅记录,提取所述订阅记录对应的订阅消息;将所述订阅消息反馈至订阅用户账号。
优选地,其中,所述针对每个订阅用户账号建立一个映射还包括:
所述映射主从复制。
优选地,其中,
提取单元,用于预设时间范围阈值,提取所述时间范围阈值内产生的订阅消息;或者提取全部未反馈的订阅消息;
反馈单元,用于将所述订阅消息反馈至订阅用户账号。
与现有技术相比,本申请所述的方法和系统,达到了如下效果:
(1)将订阅消息机制建立在mapreduce框架之下,实现多个处理节点并行处理订阅消息,提高了订阅消息的处理性能;
(2)通过设置不同的订阅消息提取方式,丰富了用户体验。
当然,实施本申请的任一产品必不一定需要同时达到以上所述的所有技术效果。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例所述方法流程图;
图2为本申请实施例所述系统结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合一网络技术(北京)有限公司,未经合一网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410836098.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可靠性约束条件下的路由选择方法
- 下一篇:基于固定位置信息的通讯方法和装置