[发明专利]一种任务推送方法和系统有效
申请号: | 201911334639.2 | 申请日: | 2019-12-23 |
公开(公告)号: | CN111131443B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 谢鹏程;谭一昕 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | H04L67/55 | 分类号: | H04L67/55;H04L67/141;H04L67/146;H04L67/566;H04L67/02 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 武志峰 |
地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 推送 方法 系统 | ||
本发明公开了一种任务推送方法和系统,涉及计算机技术领域,其中,方法包括:网关服务器集群中的各网关服务器与各客户端分别建立连接,并在所述各网关服务器本地存储对应客户端的信息;所述网关服务器集群中的各网关服务器调用后台服务器,对后台服务器的客户端状态进行更新;所述后台服务器接收到派发的任务时,根据所述任务的类型确定对应的服务层,并通过所述服务层组装任务数据并查找满足所述任务条件的客户端集合,并以消息的形式将任务数据以及客户端集合发送至消息队列;根据客户端集合在本地查找对应的客户端,并将任务数据发送至对应的客户端。该方法实现了支持多业务类型的推送方式,任务消息推送效率更高。
技术领域
本发明涉及计算机技术领域,尤其涉及一种任务推送方法和系统。
背景技术
现有技术中,推送新任务消息的效率仍处于较低水平,其原因在于所有客户端均连接在一台网关服务器上,导致该网关服务器资源消耗大,降低了请求响应时效,最终影响整个服务性能。同时,现有技术中还无法实现支持多种任务类型的推送方式。
发明内容
本发明实施例提供了一种任务推送方法和系统,旨在解决现有技术中的任务推送方法请求响应时效低、无法支持多种任务类型的推送。
第一方面,本发明实施例提供一种任务推送方法,方法包括:
网关服务器集群中的各网关服务器与各客户端分别建立连接,并在所述各网关服务器本地存储对应客户端的信息;
所述网关服务器集群中的各网关服务器调用后台服务器,对后台服务器的客户端状态进行更新;
所述后台服务器接收到派发的任务时,根据所述任务的类型确定对应的服务层,并通过所述服务层组装任务数据并查找满足所述任务条件的客户端集合,并以消息的形式将任务数据以及客户端集合发送至消息队列;
所述网关服务器集群中的网关服务器监听到消息队列中有新的消息时,根据客户端集合在本地查找对应的客户端,并将任务数据发送至对应的客户端。
第二方面,本发明实施例提供一种任务推送系统,其包括:后台服务器、网关服务器集群;
所述网关服务器集群中的各网关服务器用于与各客户端分别建立连接,并在所述各网关服务器本地存储对应客户端的信息;所述网关服务器集群中的各网关服务器还用于调用后台服务器,对后台服务器的客户端状态进行更新;所述网关服务器集群中的网关服务器还用于监听到消息队列中有新的消息时,根据客户端集合在本地查找对应的客户端,并将任务数据发送至对应的客户端;
所述后台服务器用于在接收到派发的任务时,根据所述任务的类型确定对应的服务层,并通过所述服务层组装任务数据并查找满足所述任务条件的客户端集合,并以消息的形式将任务数据以及客户端集合发送至消息队列。
本发明实施例提供了一种任务推送方法和系统。该方法中,网关服务器集群中的各网关服务器与各客户端分别建立连接,这样,可以避免所有连接集中在一台网关服务器上导致网关服务器资源消耗骤增、请求响应时效降低等问题,达到提升整体服务性能、任务消息推送效率更高的效果。后台服务器可根据任务类型确定对应服务层,并通过服务层组装任务数据,然后以消息的形式发送至消息队列;最终由网关服务器将任务数据发送至对应的客户端,这样实现了支持多业务类型的推送方式。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的任务推送方法的流程示意图;
图2为本发明实施例提供的任务推送方法的子流程示意图;
图3为本发明实施例提供的任务推送方法的另一子流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911334639.2/2.html,转载请声明来源钻瓜专利网。