[发明专利]一种短信分发方法、装置、设备、介质有效
申请号: | 201911045291.5 | 申请日: | 2019-10-30 |
公开(公告)号: | CN110582064B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 俞晨晨 | 申请(专利权)人: | 杭州数跑科技有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W4/50;H04W24/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘晓菲 |
地址: | 311215 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 短信 分发 方法 装置 设备 介质 | ||
1.一种短信分发方法,其特征在于,包括:
获取短信批量发送任务;
按号码所属运营商,将所述短信批量发送任务分成不同的目标短信批量发送任务;
根据预先得到的分配比例,将各个所述运营商对应的所述目标短信批量发送任务分发给相应的短信服务商,以通过所述短信服务商执行所述目标短信批量发送任务;
其中,利用预先获取到的表示短信分发性能的指标数据,确定在各个所述运营商下的各个所述短信服务商的分配比例,包括:将历史平均网络延迟、当前平均网络延迟、历史平均短信送达延迟、当前平均短信送达延迟以及短信送达成功率按预设规则依次对应到相应的等级,得到相应的等级分数;利用第一预设公式和等级分数,确定在各个所述运营商下的各个所述短信服务商的第一分数;利用所述第一分数,确定在各个所述运营商下的各个所述短信服务商的所述分配比例;其中,所述第一预设公式为:
Aij=(Xi-1×a1+Yij-1×a2+Zij×a3)×b1+(Xi-2×a1+Yij-2×a2+Mi×a4)×b2;
Aij表示短信服务商i在所述运营商j下的第一分数,Xi-1表示所述短信服务商i的历史平均网络延迟等级分数,Yij-1表示所述短信服务商i在所述运营商j下的历史平均短信送达延迟等级分数,Zij表示所述短信服务商i在所述运营商j下的短信送达成功率等级分数,Xi-2所述短信服务商i的当前平均网络延迟等级分数,Yij-2表示所述短信服务商i在所述运营商j下的当前平均短信送达延迟等级分数,Mi表示所述短信服务商i的费率,a1、a2、a3、a4表示预设系数,b1表示历史权重,b2表示当前权重,其中,所述短信服务商i表示第i个短信服务商,运营商j表示第j个运营商。
2.根据权利要求1所述的短信分发方法,其特征在于,所述利用预先获取到的指标数据,确定在各个所述运营商下的各个所述短信服务商的分配比例之前,还包括:
获取各个所述短信服务商的历史平均网络延迟和当前平均网络延迟;
获取各个所述运营商下的各个所述短信服务商的历史平均短信送达延迟、当前平均短信送达延迟、短信送达成功率以及单位时间吞吐量;
将所述历史平均网络延迟、所述当前平均网络延迟、所述历史平均短信送达延迟、所述当前平均短信送达延迟、所述短信送达成功率以及所述单位时间吞吐量进行保存,得到各个所述短信服务商对应的指标数据。
3.根据权利要求2所述的短信分发方法,其特征在于,获取任一短信服务商的历史平均网络延迟和当前平均网络延迟,包括:
按第一预设时间间隔,从网络层面向该短信服务商的网关发起连接请求,记录响应所述连接请求的延迟;
确定第一预设时间范围内的所述延迟的平均值,得到该短信服务商的历史平均网络延迟;
确定第二预设时间范围内的所述延迟的平均值,得到该短信服务商的当前平均网络延迟。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数跑科技有限公司,未经杭州数跑科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911045291.5/1.html,转载请声明来源钻瓜专利网。