[发明专利]一种消息发送方法、装置、服务器及介质有效
申请号: | 202010602903.2 | 申请日: | 2020-06-29 |
公开(公告)号: | CN111866769B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 余文胜;屈青专 | 申请(专利权)人: | 湖南省梦网科技发展有限公司 |
主分类号: | H04W4/12 | 分类号: | H04W4/12;H04W4/14;H04L51/04;H04L51/52 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 任敏 |
地址: | 410000 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 发送 方法 装置 服务器 介质 | ||
1.一种消息发送方法,其特征在于,应用于统一消息业务平台,所述方法包括:
接收消息发送请求报文,所述消息发送请求报文中包括消息发送需求信息、消息模板和消息发送策略信息;
根据所述消息发送需求信息,生成多个待发送消息体,包括:从所述消息发送需求信息中,提取多个消息发送任务;根据所述多个消息发送任务和所述消息模板,生成多个待发送消息体;其中,每个消息发送任务对应不同的接收方;
根据所述消息发送策略信息,将所述多个待发送消息体分发至对应的消息发送队列;其中,每个消息发送任务分别具有一种消息发送策略信息,所述消息发送策略信息包括至少一个消息发送渠道,每个消息发送渠道与一个消息发送队列关联,所述根据所述消息发送策略信息,将所述多个待发送消息体分发至对应的消息发送队列,包括:根据所述消息发送策略信息,确定所述消息发送任务的消息发送渠道;将所述多个待发送消息体,分别提交至与所述消息发送渠道关联的消息发送队列;
通过所述消息发送队列对应的发送渠道,对所述多个待发送消息体进行发送;其中,所述消息发送策略信息还包括消息发送方式,所述消息发送方式包括串行发送和/或并行发送,所述通过所述消息发送队列对应的发送渠道,对所述多个待发送消息体进行发送,包括:根据所述消息发送任务的发送方式,为所述消息发送任务建立相应的发送节点,所述发送节点包括并行发送节点和/或串行发送节点;所述并行发送节点包括多个并行连接的消息发送渠道,所述串行发送节点包括多个串行连接的消息发送渠道;若所述消息发送任务的发送节点为并行发送节点,则通过所述多个并行连接的消息发送渠道同时对所述待发送消息体进行发送;若所述消息发送任务的发送节点为串行发送节点,则按照所述多个串行连接的消息发送渠道的连接顺序,依次对所述待发送消息体进行发送。
2.如权利要求1所述的方法,其特征在于,所述多个消息发送任务分别具有相应的消息发送参数和至少一个接收地址,所述根据所述多个消息发送任务和所述消息模板,生成多个待发送消息体,包括:
将所述消息发送参数组装到所述消息模板中,获得待发送的消息内容;
将所述待发送的消息内容分别与所述至少一个接收地址组合,得到待发送消息体。
3.如权利要求2所述的方法,其特征在于,在将所述消息发送参数组装到所述消息模板中,获得待发送的消息内容之后,还包括:
检测所述待发送的消息内容中是否包括预设的敏感词;
若所述待发送的消息内容中包括敏感词,则将所述敏感词对应的消息发送任务加入发送失败队列中;
若所述待发送的消息内容中不包括敏感词,则执行将所述待发送的消息内容分别与所述至少一个接收地址组合,得到待发送消息体的步骤。
4.如权利要求1所述的方法,其特征在于,还包括:
若通过所述多个并行连接的消息发送渠道中任一消息发送渠道发送所述待发送消息体成功,则记录发送成功信息;否则将所述待发送消息体提交至所述并行发送节点的下一节点进行发送;
若通过所述多个串行连接的消息发送渠道中当前的消息发送渠道发送所述待发送消息体成功,则停止所述待发送消息体的发送,并记录发送成功信息;否则将所述待发送消息体提交至所述当前的消息发送渠道的下一消息发送渠道进行发送;当依次通过所述串行发送节点的全部消息发送渠道发送所述待发送消息体均失败时,将所述待发送消息体提交至所述串行发送节点的下一节点进行发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南省梦网科技发展有限公司,未经湖南省梦网科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010602903.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种配置文件恢复方法及装置
- 下一篇:一种资源的管理方法、系统、设备以及介质