[发明专利]一种异步消息终端推送解决方法及系统在审
| 申请号: | 202010758198.5 | 申请日: | 2020-07-31 |
| 公开(公告)号: | CN111934986A | 公开(公告)日: | 2020-11-13 |
| 发明(设计)人: | 何彦霖;张俊;熊招 | 申请(专利权)人: | 银盛支付服务股份有限公司 |
| 主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08 |
| 代理公司: | 深圳市深可信专利代理有限公司 44599 | 代理人: | 万永泉 |
| 地址: | 518000 广东省深圳市龙华*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 异步 消息 终端 推送 解决方法 系统 | ||
本发明公开了一种异步消息终端推送解决方法及系统,本发明方案解决的就是搭建消息推送平台对消息的定制发送,集成需要做消息推送的渠道,通过消息开关信息配置,将对相应的消息做对应的渠道推送处理,缓解消息推送渠道压力,降低服务器往终端推送消息开发成本,便于系统升级维护,便于业务的解耦与性能提升。
技术领域
本发明涉及消息推送系统领域,特别涉及一种异步消息终端推送解决方法及系统。
背景技术
由于互联网行业的发展,服务方将必要的消息推送到用户终端以通知用户的方式必不可少。
现有的技术方案不是一个多元化的平台推送解决方案(比如apnsk、米推等),现有的技术方案需要每一个消息推送使用场景的开发者去再次开发兼容没有所使用到的对应的开发场景。由于业务场景需要将交易信息及时的反馈给用户的终端设备,而现有的主流消息推送只完成了单独消息推送功能,功能比较原始,也不兼容其他推送方式,业务开发团队也不愿意对接多个终端推送方式,提升不了性能,对于个人用户体验不佳,因此,市场需要一种异步消息终端推送解决方法及系统。
发明内容
为了克服现有技术的不足,本发明提供一种异步消息终端推送解决方法及系统。
本发明解决其技术问题所采用的技术方案是:
一种异步消息终端推送解决方法,包括:
S1、商户配置业务消息渠道开关:
S1.1、整理配置信息:给商户配置消息推送的业务渠道开关;
S1.2、平台获得配置信息请求:平台获得商户的配置数据,并且将这些信息验证整理;
S1.3、配置信息入库:先查询该商户数据是否存在,如果存在则修改当前商户配置,不存在入库,该过程完成商户对配置数据的更新与维护;
S1.4、同步返回存储操作结果:将商户的调用结果同步返回;
S2、业务消息推送:
S2.1、发起消息推送:业务方发起一个异步消息推送,将业务信息发送到RMQ服务器中,并将消息推送到消息服务器;
S2.2、消息监听:监听RMQ服务器消息,收到消息后进行消息解析,实施分布式监听消息;
S2.3、消息处理:根据获得的商户号查询数据库的开关配置信息;
S2.4、消息推送判断:根据配置信息查询结果,得到查询结果的记录;
S2.5、消息推送:根据配置信息查询结果,匹配对应的消息渠道,并且执行对应的推送调用。
进一步地,所述配置信息包括商户号、父商户号、业务类型、推送渠道以及推送开关。
进一步地,所述步骤S1.2包括:平台通过接口的被调用,获得商户的配置数据,并且经过后台逻辑的处理将这些信息验证整理。
进一步地,所述步骤S1.4包括:调用结果true为执行成功,false为执行失败。
进一步地,所述步骤S2.1包括:消息内容为json字符串。
进一步地,所述步骤S2.1包括:通过RMQ生产者的客户端API将消息推送到消息服务器。
进一步地,所述步骤S2.2包括:由消息平台监听RMQ服务器消息,收到消息后进行消息解析,使用RMQ消费客户端API实施分布式监听消息。
进一步地,所述步骤S2.3包括:查询开关配置信息必须查询推送消息的渠道为开的记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于银盛支付服务股份有限公司,未经银盛支付服务股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010758198.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于离线数据处理的风险交易管控方法、装置及系统
- 下一篇:一种喷雾瓶





