基于私有云的统一推送平台、方法以及终端技术

技术编号:26178346 阅读:27 留言:0更新日期:2020-10-31 14:27
本发明专利技术的基于私有云的统一推送平台、方法以及终端,解决了现有技术每个产品都要将手机短信、企业微信和邮件的功能集成到产品中,以备在需要时发送信息给用户,这种方式时常会出现推送消息丢失的情况,可靠性得不到保证以及应用了微服务的架构设计,由于前后端分离而且会同时部署多份,但很难做到将后端产生的结果实时推送给指定的前端用户的问题。将各产品要推送的消息发送到统一推送平台,在高并发和大数据量的消息发送中保证消息可靠推送到用户端,极大地提高产品研发周期中的生产效率。

【技术实现步骤摘要】
基于私有云的统一推送平台、方法以及终端
本专利技术涉及医疗
,特别是涉及一种基于私有云的统一推送平台、方法以及终端。
技术介绍
随着医疗信息化的发展,医院对信息系统的高可用和信息及时性的要求越来越高,公司的产品线都需要及时将一些报警信息和服务端处理的结果实时地推送给用户。传统的做法是每个产品都要将手机短信、企业微信和邮件的功能集成到产品中,以备在需要时发送信息给用户,这种方式时常会出现推送消息丢失的情况,可靠性得不到保证。在产品研发的过程中,应用了微服务的架构设计,由于前后端分离而且会同时部署多份,但很难做到将后端产生的结果实时推送给指定的前端用户。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种基于私有云的统一推送平台、方法以及终端,用于解决现有技术每个产品都要将手机短信、企业微信和邮件的功能集成到产品中,以备在需要时发送信息给用户,这种方式时常会出现推送消息丢失的情况,可靠性得不到保证以及应用了微服务的架构设计,由于前后端分离而且会同时部署多份,但很难做到将后端产生的结果实时推送给指本文档来自技高网...

【技术保护点】
1.一种基于私有云的统一推送平台,其特征在于,包括:/n推送服务模块,用于接收来自产品服务端的推送消息并转发;/n高可用消息处理模块,连接所述推送服务模块,用于根据所述推送消息的发送模式以及需接收所述推送信息的用户终端的类型来选择路由路径,对所述推送信息进行路由,以获得高可用的路由推送信息;/n调度模块,连接所述高可用消息处理模块,用于根据所述路由推送消息对应的发送模式得到接收者信息,并按所述接收者信息投递所述路由推送消息;/n接入点模块,连接所述调度模块,用于将接收到的所述路由推送消息投递给所述用户终端,以令所述用户终端处理所述经过路由的推送消息。/n

【技术特征摘要】
1.一种基于私有云的统一推送平台,其特征在于,包括:
推送服务模块,用于接收来自产品服务端的推送消息并转发;
高可用消息处理模块,连接所述推送服务模块,用于根据所述推送消息的发送模式以及需接收所述推送信息的用户终端的类型来选择路由路径,对所述推送信息进行路由,以获得高可用的路由推送信息;
调度模块,连接所述高可用消息处理模块,用于根据所述路由推送消息对应的发送模式得到接收者信息,并按所述接收者信息投递所述路由推送消息;
接入点模块,连接所述调度模块,用于将接收到的所述路由推送消息投递给所述用户终端,以令所述用户终端处理所述经过路由的推送消息。


2.根据权利要求1中所述的基于私有云的统一推送平台,其特征在于,所述高可用消息处理模块包括:一或多个路由单元,用于按照其对应的路由路径来对所述推送信息进行路由;其中,每个路由单元包括:一或多个对应不同类型的用户终端的消息队列子单元。


3.根据权利要求1中所述的基于私有云的统一推送平台,其特征在于,所述调度模块,包括:一或多个对应不同发送模式的调度器,用于根据该发送模式下的所述路由推送消息获取接入点信息,并将所述路由推送消息投递到所述接入点信息对应的接入点。


4.根据权利要求1中所述的基于私有云的统一推送平台,其特征在于,所述推送服务模块包括:用于维持所述推送信息性能稳定的连接池单元、超时检测单元、自动重连单元以及单链接多频段单元中的一种或多种。


5.根据权利要求1中所述的基于私有云的统一推送平台,其特征在于,所述推送消息的发送模式包括:广播、群组、私信以及附件模式中的一种或多种。


6.根据权利要求1或2中所述的基于私有云的统一推送平台,其特征在于,所述用户终端的...

【专利技术属性】
技术研发人员:杨文龙沈邗董锦益
申请(专利权)人:合肥森亿智能科技有限公司
类型:发明
国别省市:安徽;34

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

1