[发明专利]一种消息系统及消息发送方法在审
申请号: | 201810806753.X | 申请日: | 2018-07-18 |
公开(公告)号: | CN108897632A | 公开(公告)日: | 2018-11-27 |
发明(设计)人: | 杨君;李恒;刘义雷;张园;万磊;赵雅丽;马委斌 | 申请(专利权)人: | 杭州鑫合汇互联网金融服务有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 发送者单元 消息发送 校验 入口模块 模版 消息系统 发送 调用 第三方平台 单元接收 降低系统 内部系统 事件类型 消息对象 业务流程 消息发 耦合度 短信 封装 剥离 存储 生产 | ||
1.一种消息系统,其特征在于,包括请求入口模块、校验模块、消息工厂模块、发送者模块和模版模块,
所述请求入口模块包括API接口单元和WATCHER单元接收调用方的内部系统发送的请求并发送至校验模块,所述API接口单元用于给内部系统提供消息发送的标准接口和定制化接口,所述WATCHER单元通过启动队列主动监听RabbitMQ交换机的广播事件,根据不同的事件进行消息发送;
所述校验模块对请求入口模块发送的请求进行校验并在确认合法后将其发送至消息工厂模块;
所述消息工厂模块用于根据不同的事件类型生产出消息对象,其消息父类根据消息对象实现的方法对消息进行封装并将封装好的消息发送至发送者模块;
所述发送者模块包括站内信发送者单元、邮件发送者单元、短信发送者单元和微信发送者单元,所述站内信发送者单元将消息保存至站内信表中,所述邮件发送者单元将信息入邮件发送队列,再调用邮件平台将信息发送给用户,所述短信发送者单元将消息入短信发送队列,再调用短信平台将信息发送给用户,所述微信发送者单元将信息入微信发送队列,再调用微信平台将信息发送给用户;
所述模版模块用于存储模版。
2.根据权利要求1所述的消息系统,其特征在于,所述校验包括签名校验,系统信息校验,消息模板校验及模板数据校验。
3.根据权利要求1所述的消息系统,其特征在于,所述消息对象包括标准消息对象和定制化消息对象。
4.根据权利要求1所述的消息系统,其特征在于,所述消息对象的属性包括消息类型、消息媒介、消息发送策略,该属性继承于消息父类。
5.根据权利要求1所述的消息系统,其特征在于,所述对消息进行封装的具体操作包括:获取消息模板,配置发送媒介,配置发送策略,替换模板,最后将封装好的消息交给相对应的发送者。
6.一种消息发送方法,其特征在于,包括以下步骤,
步骤S1:调用方的内部系统发出请求进行消息发送;
步骤S2:对所述请求进行校验;
步骤S3:根据不同的事件类型生产出消息对象;
步骤S4:对消息对象进行加工将封装好的信息发送给各个不同的发送者;
步骤S5:各个不同的发送者通过对应的平台将消息发送给用户。
7.根据权利要求6所述的消息系统,其特征在于,所述步骤S2中的校验包括签名校验,系统信息校验,消息模板校验及模板数据校验。
8.根据权利要求6所述的消息系统,其特征在于,所述步骤S4中封装的具体操作包括:获取消息模板,配置发送媒介,配置发送策略,替换模板,最后将封装好的消息交给相对应的发送者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州鑫合汇互联网金融服务有限公司,未经杭州鑫合汇互联网金融服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810806753.X/1.html,转载请声明来源钻瓜专利网。