[发明专利]消息发送的方法、装置、电子设备以及存储介质有效
申请号: | 202011570104.8 | 申请日: | 2020-12-26 |
公开(公告)号: | CN112672295B | 公开(公告)日: | 2021-10-26 |
发明(设计)人: | 张瑞 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W28/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李慧引 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 发送 方法 装置 电子设备 以及 存储 介质 | ||
本申请提供一种消息发送的方法、装置、电子设备以及存储介质。其中,在消息发送的方法中,首先获取短信的属性信息,其中,短信的属性信息包括短信的类型以及短信的号码。然后基于基于短信的属性信息,确定出短信对应的发送渠道。获取发送渠道中所有IP地址的虚处理数。其中,虚处理数根据IP地址的处理负荷进行设定,虚处理数越大表示当前IP地址的处理负荷越大。最后选择虚处理数最小的一个IP地址进行短信的发送。由此可见,本申请的方法会根据发送渠道的各个IP地址的处理负荷设定对应的虚处理数,然后在进行短信发送时,选择虚处理数最小的一个IP地址进行短信的发送,也就是选择处理负荷最小的IP地址进行短信的发送。
技术领域
本申请涉及通信技术领域,尤其涉及以一种消息发送的方法、装置、电子设备以及存储介质。
背景技术
一个消息发送系统分为接入系统以及发送系统两部分,在发送短信的过程中通常需要利用消息中间件进行短信的发送。消息接入系统对短信报文进行接入和解析,将解析后的短信发送至消息中间件队列中,消息发送系统从消息中间件队列中获取短信,进行进一步处理并发送短信至接收方。
由于在一个消息发送渠道中通常会有多个发送地址,也就是互联网协议(Internet Protocol,IP)地址,因此需要进一步选择IP地址进行消息发送。在现有技术中,通常是随机选择一个IP地址进行短信的发送,不能按照各个IP地址的处理能力进行选择,这就可能导致有些IP地址处理的短信过多,处理负荷大,导致短信发送缓慢,影响短信发送的效率,而有些IP地址可能没有可处理的短信,造成资源的浪费。
发明内容
有鉴于此,本申请提供一种消息发送的方法、装置、电子设备以及存储介质,以解决现有技术中不能按照各个IP地址的处理能力进行选择,导致有些IP地址处理的短信过多,处理负荷大,导致短信发送缓慢,影响短信发送的效率,而有些IP地址可能没有可处理的短信,造成资源的浪费的问题。
为实现上述目的,本申请提供如下技术方案:
本申请第一方面公开了一种消息发送的方法,包括:
获取短信的属性信息;其中,所述短信的属性信息包括短信的类型以及短信的号码;
基于所述短信的属性信息,确定所述短信对应的发送渠道;
获取所述发送渠道中所有IP地址的虚处理数;其中,所述虚处理数根据所述IP地址的处理负荷进行设定,所述虚处理数越大表示当前IP地址的处理负荷越大;
选择所述虚处理数最小的一个IP地址进行短信的发送。
可选的,上述的方法,所述基于所述短信的属性信息,确定所述短信对应的发送渠道,包括:
查询短信的属性信息与发送渠道的对应关系表,确定所述短信对应的发送渠道。
可选的,上述的方法,所述虚处理数根据所述IP地址的处理负荷进行设定的方式,包括:
针对每一个所述IP地址,设定一个所述虚处理数的初始值;
获取每一个所述IP地址的实际处理数以及处理权重;其中,所述实际处理数为所述IP地址所发送的短信数量;
将每一个所述IP地址的所述实际处理数和所述处理权重进行对比;
若检测到有所述IP地址的所述实际处理数等于所述处理权重时,则对当前IP地址的所述虚处理数进行调整,并且将所述当前IP地址的实际处理数归零。
可选的,上述的方法,所述若检测到有所述IP地址的所述实际处理数等于所述处理权重时,则对当前IP地址的所述虚处理数进行调整,包括:
若检测到有所述IP地址的所述实际处理数等于所述处理权重时,则对当前IP地址的所述虚处理数增加一个预设的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011570104.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种混凝土及其制作方法
- 下一篇:一种长效耐磨缓释抗病毒涂层及制备