一种异步消息终端推送解决方法及系统技术方案

技术编号:26346661 阅读:28 留言:0更新日期:2020-11-13 21:25
本发明专利技术公开了一种异步消息终端推送解决方法及系统,本发明专利技术方案解决的就是搭建消息推送平台对消息的定制发送,集成需要做消息推送的渠道,通过消息开关信息配置,将对相应的消息做对应的渠道推送处理,缓解消息推送渠道压力,降低服务器往终端推送消息开发成本,便于系统升级维护,便于业务的解耦与性能提升。

An asynchronous message terminal push solution and system

【技术实现步骤摘要】
一种异步消息终端推送解决方法及系统
本专利技术涉及消息推送系统领域,特别涉及一种异步消息终端推送解决方法及系统。
技术介绍
由于互联网行业的发展,服务方将必要的消息推送到用户终端以通知用户的方式必不可少。现有的技术方案不是一个多元化的平台推送解决方案(比如apnsk、米推等),现有的技术方案需要每一个消息推送使用场景的开发者去再次开发兼容没有所使用到的对应的开发场景。由于业务场景需要将交易信息及时的反馈给用户的终端设备,而现有的主流消息推送只完成了单独消息推送功能,功能比较原始,也不兼容其他推送方式,业务开发团队也不愿意对接多个终端推送方式,提升不了性能,对于个人用户体验不佳,因此,市场需要一种异步消息终端推送解决方法及系统。
技术实现思路
为了克服现有技术的不足,本专利技术提供一种异步消息终端推送解决方法及系统。本专利技术解决其技术问题所采用的技术方案是:一种异步消息终端推送解决方法,包括:S1、商户配置业务消息渠道开关:S1.1、整理配置信息:给商户配置消息推送的业务渠道开关;...

【技术保护点】
1.一种异步消息终端推送解决方法,其特征在于,包括:/nS1、商户配置业务消息渠道开关:/nS1.1、整理配置信息:给商户配置消息推送的业务渠道开关;/nS1.2、平台获得配置信息请求:平台获得商户的配置数据,并且将这些信息验证整理;/nS1.3、配置信息入库:先查询该商户数据是否存在,如果存在则修改当前商户配置,不存在入库,该过程完成商户对配置数据的更新与维护;/nS1.4、同步返回存储操作结果:将商户的调用结果同步返回;/nS2、业务消息推送:/nS2.1、发起消息推送:业务方发起一个异步消息推送,将业务信息发送到RMQ服务器中,并将消息推送到消息服务器;/nS2.2、消息监听:监听RMQ...

【技术特征摘要】
1.一种异步消息终端推送解决方法,其特征在于,包括:
S1、商户配置业务消息渠道开关:
S1.1、整理配置信息:给商户配置消息推送的业务渠道开关;
S1.2、平台获得配置信息请求:平台获得商户的配置数据,并且将这些信息验证整理;
S1.3、配置信息入库:先查询该商户数据是否存在,如果存在则修改当前商户配置,不存在入库,该过程完成商户对配置数据的更新与维护;
S1.4、同步返回存储操作结果:将商户的调用结果同步返回;
S2、业务消息推送:
S2.1、发起消息推送:业务方发起一个异步消息推送,将业务信息发送到RMQ服务器中,并将消息推送到消息服务器;
S2.2、消息监听:监听RMQ服务器消息,收到消息后进行消息解析,实施分布式监听消息;
S2.3、消息处理:根据获得的商户号查询数据库的开关配置信息;
S2.4、消息推送判断:根据配置信息查询结果,得到查询结果的记录;
S2.5、消息推送:根据配置信息查询结果,匹配对应的消息渠道,并且执行对应的推送调用。


2.根据权利要求1所述的一种异步消息终端推送解决方法,其特征在于,所述步骤S1.1中:所述配置信息包括商户号、父商户号、业务类型、推送渠道以及推送开关。


3.根据权利要求1所述的一种异步消息终端推送解决方法,其特征在于,所述步骤S1.2包括:平台通过接口的被调用,获得商户的配置数据,并且经过后台逻辑的处理将这些信息验证整理。


4.根据权利要求1所述的一种异步消息终端推送解决方法,其特征在于,所述步骤S1.4包括:调用结果true为执行成功,false为执行失败。


5.根据权利要求1所述的一种异步消息终端推送解决方法,其特征在于,所述步骤S2.1包括:消息内容为json字符串。


6.根据权利要求1所述的一种异步消息...

【专利技术属性】
技术研发人员:何彦霖张俊熊招
申请(专利权)人:银盛支付服务股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1