[发明专利]一种提高局部广播推送效率的方法及系统有效
申请号: | 201910513817.1 | 申请日: | 2019-06-14 |
公开(公告)号: | CN110336752B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 刘德建;林伟;郭玉湖 | 申请(专利权)人: | 福建天泉教育科技有限公司 |
主分类号: | H04L45/74 | 分类号: | H04L45/74;H04L67/141;H04L12/18 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 张明 |
地址: | 350212 福建省福州市长乐*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 局部 广播 推送 效率 方法 系统 | ||
本发明公开了一种提高局部广播推送效率的方法及系统,路由服务端接收客户端的地址请求,地址请求包括分组标识;路由服务端获取符合分组标识的接入服务器的地址,生成路由地址列表;路由服务端将路由地址列表返回至客户端;本发明通过上述方法,使得客户端只能连接到和自己分组标识相对应的接入服务器上,当进行满足条件的部分广播时,则只需要向符合分组标识的接入服务器进行广播消息发送即可,无需进行全量广播消息的发送,以提高了推送的效率。
技术领域
本发明涉及广播推送领域,特别涉及一种提高局部广播推送效率的方法及系统。
背景技术
在现在很多系统或者APP中,都存在使用消息推送这样的功能。而实际情况是,一般APP系统的客户端数量会达到几十上百万之多,如果这么多的连接都连到同一台服务器上,会给该台服务器造成很大的压力,导致该服务器不可使用、宕机或者其他问题。
为了解决以上问题,很多系统通过路由服务器来提供路由列表,由客户端请求路由服务器以获取接口,路由服务器根据一定的业务逻辑返回路由结果列表,客户端根据返回的路由结果列表,选择其中的一个地址建立长连接,从而建立起客户端与服务端的长连接关系。
实际上,客户端与服务端成功建立起长连接之后,会生成一个绑定有唯一标识的长连接通道。此时,因为接入服务器有多台,数量上可能会很多,而客户端与服务端建立的长连接可能会随机的在其中一台接入服务器上建立,并不明确具体是哪一台接入服务器。此时,如果是全部广播信息推送时,由推送程序向每一台接入服务器发送全部广播消息,每个接入服务器内部进行相关轮询,之后发送全部广播消息。而如果只是针对其中满足条件的一部分用户进行部分广播推送,因为不明确该部分用户是建立在哪台接入服务器上的,实际操作过程变成也是发送全部广播消息推送,并向每台接入服务器发送广播消息,而每台接入服务器内部进行过滤,查询满足条件的通道,再进行消息发送,即与全量广播消息类似。
发明内容
本发明所要解决的技术问题是:提供一种提高局部广播推送效率的方法及系统,以提高局部广播的推送效率。
为了解决上述技术问题,本发明采用的技术方案为:
一种提高局部广播推送效率的方法,包括步骤:
S1、路由服务端接收客户端的地址请求,所述地址请求包括分组标识;
S2、路由服务端获取符合所述分组标识的接入服务器的地址,生成路由地址列表;
S3、路由服务端将所述路由地址列表返回至客户端。
为了解决上述技术问题,本发明采用的另一种技术方案为:
一种提高局部广播推送效率的系统,包括路由服务端,所述路由服务端包括第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的第一计算机程序,所述第一处理器执行所述第一计算机程序时实现以下步骤:
S1、接收客户端的地址请求,所述地址请求包括分组标识;
S2、获取符合所述分组标识的接入服务器的地址,生成路由地址列表;
S3、将所述路由地址列表返回至客户端。
本发明的有益效果在于:一种提高局部广播推送效率的方法及系统,路由服务端接收到客户端的地址请求之后,先获取符合分组标识的接入服务器的地址,以生成路由地址列表,这样,路由服务端将路由地址列表返回至客户端,客户端从该路由地址列表中选取一个地址进行长连接,即客户端只能连接到和自己分组标识相对应的接入服务器上,当进行满足条件的部分广播时,则只需要向符合分组标识的接入服务器进行广播消息发送即可,无需进行全量广播消息的发送,以提高了推送的效率。
附图说明
图1为本发明实施例的一种提高局部广播推送效率的方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天泉教育科技有限公司,未经福建天泉教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910513817.1/2.html,转载请声明来源钻瓜专利网。