[发明专利]消息推送与页面更新的方法、装置及数据处理系统有效
申请号: | 201910531277.X | 申请日: | 2019-06-19 |
公开(公告)号: | CN110311959B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 林健勇 | 申请(专利权)人: | 广州方硅信息技术有限公司 |
主分类号: | H04L67/55 | 分类号: | H04L67/55;H04L67/56;H04L12/18;G06F16/957 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 王茹 |
地址: | 511442 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 推送 页面 更新 方法 装置 数据处理系统 | ||
1.一种消息推送的方法,其特征在于,所述方法应用于代理服务器中,所述方法包括:
接收各客户端上报的页面定位信息,所述页面定位信息包括客户端当前所处的客户端页面的页面标识以及当前所处的页面模块的页面模块标识;
分别获取所述客户端的客户端信息,并将所述页面定位信息与上报该页面定位信息的客户端的客户端信息进行关联;
获取业务服务器推送的页面模块更新消息,并确定与所述页面模块更新消息匹配的目标页面定位信息;
根据所述目标页面定位信息关联的客户端信息,将所述页面模块更新消息发送至对应的客户端中,以由所述客户端按照所述页面模块更新消息更新对应的页面模块。
2.根据权利要求1所述的方法,其特征在于,所述页面定位信息携带用户唯一标识;所述客户端信息包括异步上下文信息;
所述分别获取所述客户端的客户端信息,包括:
根据所述页面定位信息携带的用户唯一标识,从保存的所有会话中查找包含所述用户唯一标识的目标会话;
从所述目标会话中查找异步上下文信息。
3.根据权利要求1或2任一项所述的方法,其特征在于,所述获取业务服务器推送的页面模块更新消息,包括:
从发布订阅消息系统中消费以各页面定位信息为话题的消息队列,以获得所述页面定位信息对应的页面模块更新消息;其中,所述页面模块更新消息由业务服务器存入所述发布订阅消息系统中;
所述确定与所述页面模块更新消息匹配的目标页面定位信息,包括:
将与所述页面模块更新消息对应的主题相同的页面定位信息作为目标页面定位信息。
4.一种页面更新的方法,其特征在于,所述方法应用于客户端中,所述方法包括:
获取用户在当前客户端页面定位的页面定位信息,并将所述页面定位信息上报至代理服务器中,所述页面定位信息包括客户端当前所处的客户端页面的页面标识以及当前所处的页面模块的页面模块标识;
接收所述代理服务器基于所述页面定位信息推送的页面模块更新消息;
根据所述页面模块更新消息更新对应的页面模块。
5.根据权利要求4所述的方法,其特征在于,所述根据所述页面模块更新消息更新对应的页面模块,包括:
基于所述页面模块更新消息,确定当前所处的页面模块与所述页面模块更新消息是否匹配,其中,所述页面模块更新消息包括目标页面标识以及目标页面模块标识;
若是,则采用所述页面模块更新消息对当前所处的页面模块进行页面更新。
6.一种消息推送的方法,其特征在于,所述方法应用于业务服务器中,所述方法包括:
检测应用程序中各页面的页面数据的变化,并获取发生变化的页面数据;
根据所述发生变化的页面数据生成页面模块更新消息;
将所述页面模块更新消息推送至代理服务器中。
7.根据权利要求6所述的方法,其特征在于,所述根据所述发生变化的页面数据生成页面模块更新消息,包括:
根据所述发生变化的页面数据,确定该页面数据所处的页面模块标识;
获取所述页面模块标识对应的其他页面数据;
将所述发生变化的页面数据以及所述其他页面数据按照预设的排序规则进行排序,并根据所述排序的结果生成页面模块更新消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州方硅信息技术有限公司,未经广州方硅信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910531277.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种区块链网络系统
- 下一篇:一种软件升级方法、系统、设备及储存介质