预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106534241A(43)申请公布日2017.03.22(21)申请号201510580407.0(22)申请日2015.09.11(71)申请人北京奇虎科技有限公司地址100088北京市西城区新街口外大街28号D座112室(德胜园区)申请人奇智软件(北京)有限公司(72)发明人杨银波(74)专利代理机构北京润泽恒知识产权代理有限公司11319代理人苏培华(51)Int.Cl.H04L29/08(2006.01)权利要求书2页说明书15页附图4页(54)发明名称实时数据更新方法、装置和系统(57)摘要本发明公开了一种实时数据更新方法、装置和系统,涉及计算机领域。所述方法包括:获取应用服务提供的实时数据;对于各个第一订阅者所针对的应用服务的各指定对象,从所述实时数据中提取各指定对象的实时数据;根据各指定对象的实时数据,向相应的各第一订阅者发送实时数据消息;由所述第一订阅者通过长连接将所述实时数据消息转发给与所述订阅者对应的客户端;其中,所述客户端根据所述实时数据消息进行渲染展示。本发明取得了降低服务器侧维护的各个客户端的状态的数量,即可推送实时数据消息,减少对服务器的资源占用,以及使客户端侧不用频繁刷新即可获取到新的实时数据,减少对客户端的资源占用的有益效果。CN106534241ACN106534241A权利要求书1/2页1.一种实时数据更新方法,包括:获取应用服务提供的实时数据;对于各个第一订阅者所针对的应用服务的各指定对象,从所述实时数据中提取各指定对象的实时数据;根据各指定对象的实时数据,向相应的各第一订阅者发送实时数据消息;由所述第一订阅者通过长连接将所述实时数据消息转发给与所述订阅者对应的客户端;其中,所述客户端根据所述实时数据消息进行渲染展示。2.根据权利要求1所述的方法,所述应用服务包括:火车票订票服务、和/或飞机票订票服务、和/或者路况服务、和/或者股票服务。3.根据权利要求2所述的方法,其特征在于,当所述应用服务为火车票订票服务时,所述指定对象包括至少一个车次信息;当所述应用服务为飞机票订票服务时,所述指定对象包括至少一个航班信息;当所述应用服务为路况服务时,所述指定对象包括至少一条指定路线信息;当所述应用服务为股票服务时,所述指定对象包括至少一个一支股票信息。4.根据权利要求1所述的方法,其特征在于,在对于各个第一订阅者所针对的应用服务的各指定对象,从所述实时数据中提取各指定对象的实时数据之后,还包括:根据所述实时数据,向各第二订阅者的发送实时数据消息;所述第二订阅者记录第一时间周期内各服务的实时数据消息。5.根据权利要求4所述的方法,其特征在于,在根据所述实时数据,向各第二订阅者的发送实时数据消息;所述第二订阅者记录第一时间周期内各服务的实时数据消息之后,还包括:判断客户端是否是初始与第一订阅者进行长连接;如果客户端是初始与第一订阅者进行长连接,则所述第一订阅者从所述第二订阅者处获取第一时间周期内,与所述第一订阅者所需求的各指定对象相匹配的实时数据消息转发给客户端;所述客户端将所述第一时间周期内各服务的实时数据消息进行渲染展示。6.根据权利要求1所述的方法,其特征在于,所述客户端根据所述实时数据消息进行渲染展示包括:根据所述实时数据消息,在应用盒子中渲染进行渲染展示。7.根据权利要求1所述的方法,其特征在于,所述根据所述实时数据,向各第一订阅者发送实时数据消息包括:根据所述实时数据,生成实时数据消息并将所述实时数据消息放入zmq队列;将所述zmq队列中的实时数据消息,发送给各第一订阅者loadjs。8.一种实时数据更新装置,包括:实时数据获取模块,适于获取应用服务提供的实时数据;实时数据对应提取模块,适于对于各个第一订阅者所针对的应用服务的各指定对象,从所述实时数据中提取各指定对象的实时数据;消息发送模块,适于根据各指定对象的实时数据,向相应的各第一订阅者发送实时数据消息;消息转发模块,适于由所述第一订阅者通过长连接将所述实时数据消息转发给与所述2CN106534241A权利要求书2/2页订阅者对应的客户端;其中,所述客户端根据所述实时数据消息进行渲染展示。9.一种实时数据更新系统,包括:应用服务器、监控服务器和客户端;所述应用服务器适于运行应用服务,并将应用服务提供的实时数据返回给监控服务器;所述监控服务器包括:实时数据获取模块,适于获取应用服务提供的实时数据;实时数据对应提取模块,适于对于各个第一订阅者所针对的应用服务的各指定对象,从所述实时数据中提取各指定对象的实时数据;消息发送模块,适于根据各指定对象的实时数据,向相应的各第一订阅者发送实时数据消息;消息转发模块,适于由所述第一订阅者通过长连接将所述实时数据消息转发给与