一种短信分发方法及装置、电子设备、存储介质制造方法及图纸

技术编号:35227737 阅读:30 留言:0更新日期:2022-10-15 10:47
本申请公开了一种短信分发方法及装置、电子设备、存储介质,所述方法包括:获取各个短信服务商的当前基础信息;基于各个所述短信服务商的当前基础信息,计算得到各个所述短信服务商对应的当前短信量占比;依次针对每个目标手机号码,基于各个所述短信服务商的历史短信到达率,从当前短信分配量未满足对应的所述当前短信量占比的各个所述短信服务商中,选取出所述目标手机号码的短信到达率最高的所述短信服务商,并将所述目标手机号码分配给选取出的所述短信服务商;分别将各个所述目标手机号码以及待发送短信发送给所分配的所述短信服务商,以通过各个所述短信服务商向各个所述目标手机号码发送所述待发送短信。手机号码发送所述待发送短信。手机号码发送所述待发送短信。

【技术实现步骤摘要】
一种短信分发方法及装置、电子设备、存储介质


[0001]本申请涉及任务分发
,特别涉及一种短信分发方法及装置、电子设备、存储介质。

技术介绍

[0002]虽然当前个人使用短信的次数相对较少,都是对于企业依旧经常通过短信平台给用户发送短信,并且短信发送量比较大。所以为了提升稳定性和降低成本,短信平台一搬会接入多家短信服务商来同时发送短信,所以需要将短信以及需要发送短信的手机号码分发给各家短信服务商。
[0003]当前,为了能使得每家短信服务商都分配有一定的短信量,以能保持合作,又要使得分配结果满足自己的需求,所以当前主要预先设置符合需求的策略,然后由短信平台按照预设的策略确定各家短信服务商的短信发送量,然后按照各家短信服务商的短信发送量,为各家短信服务商分发短信和手机号码,以通过各家短信服务商进行短信发送。
[0004]但是现有的方式,在向各家短信服务商分发短信和手机号码,只考虑了各家短信服务商的短信发送量,并没有考虑到短信的发送成功率,所以无法有效保证短信的到达率。

技术实现思路

[0005]基于上述现有技术的不足,本申请提供了一种短信分发方法及装置、电子设备、存储介质,以解决现有技术无法有效保证短信的到达率的问题。
[0006]为了实现上述目的,本申请提供了以下技术方案:
[0007]本申请第一方面提供了一种短信分发方法,包括:
[0008]获取各个短信服务商的当前基础信息;
[0009]基于各个所述短信服务商的当前基础信息,计算得到各个所述短信服务商对应的当前短信量占比;
[0010]依次针对每个目标手机号码,基于各个所述短信服务商的历史短信到达率,从当前短信分配量未满足对应的所述当前短信量占比的各个所述短信服务商中,选取出所述目标手机号码的短信到达率最高的所述短信服务商,并将所述目标手机号码分配给选取出的所述短信服务商;
[0011]分别将各个所述目标手机号码以及待发送短信发送给所分配的所述短信服务商,以通过各个所述短信服务商向各个所述目标手机号码发送所述待发送短信。
[0012]可选地,在上述的短信分发方法中,所述依次针对每个目标手机号码,基于各个所述短信服务商的历史短信到达率,从当前的短信分配量未满足对应的所述当前短信量占比的各个所述短信服务商中,选取出所述目标手机号码的短信到达率最高的所述短信服务商,并将所述目标手机号码分配给选取出的所述短信服务商,包括:
[0013]从未被标记为已分配的各个所述目标手机号码中,选取一个所述目标手机号码作为当前手机号码;
[0014]查询各个当前服务商对所述当前手机号码的第一序列号的历史短信到达率;其中,所述第一序列号包括手机号码中的网络识别号和地区编码;所述当前服务商指代当前短信分配量未满足对应的所述当前短信量占比的所述短信服务商;所述当前服务商对一个所述第一序列号的历史短信到达率指代所述当前服务商过去向所述第一序列号的各个手机号码发送短信的到达率;
[0015]选取对所述当前手机号码的第一序列号的历史短信到达率最高的所述当前服务商,确定为当前最优服务商;
[0016]若未查询到任意一个所述当前服务商对所述当前手机号码的第一序列号的历史短信到达率,则查询各个所述当前服务商对所述当前手机号码的第二序列号的历史短信到达率;其中,所述第二序列号为手机号码中的网络识别号;所述当前服务商对一个所述第二序列号的历史短信到达率指代所述当前服务商过去向所述第二序列号的各个手机号码发送短信的到达率;
[0017]选取对所述当前手机号码的第二序列号的历史短信到达率最高的所述当前服务商,确定为所述当前最优服务商;
[0018]若未查询到任意一个所述当前服务商对所述当前手机号码的第二序列号的历史短信到达率,则选取历史整体短信到达率最高的所述当前服务商,确定为所述当前最优服务商;其中,一个所述当前服务商的所述历史整体短信到达率指代所述当前服务商向所有手机号码发送短信的到达率;
[0019]将所述当前手机号码分配给所述当前最优服务商;
[0020]将所述目标收集号码标记为已分配;
[0021]判断是否还存在未被标记为已分配的所述目标手机号码;其中,若判断出还存在未被标记为已分配的所述目标手机号码,则返回执行所述从未被标记为已分配的各个所述目标手机号码中,选取一个所述目标手机号码作为当前手机号码;
[0022]若判断不存在未被标记为已分配的所述目标手机号码,则反馈已分配完所有所述目标手机号码。
[0023]可选地,在上述的短信分发方法中,所述从未被标记为已分配的各个所述目标手机号码中,选取一个所述目标手机号码作为当前手机号码,包括:
[0024]确定当前未被标记为已分配的各个所述目标手机号码对应的目标短信到达率;其中,所述目标手机号码对应的目标短信到达率为各个所述当前服务商对所述目标手机号码的所述第一序列号的历史短信到达率中的最大值,或在不存在任意一个所述当前服务商对所述目标手机号码的所述第一序列号的历史短信到达率时,为各个所述当前服务商对所述目标手机号码的所述第二序列号的历史短信到达率中的最大值;
[0025]将未被标记为已分配的各个所述目标手机号码,按照在各个所述目标手机号码对应的当前短信到达率进行降序排列;
[0026]选取排序在第一位的所述目标手机号码作为所述当前手机号码。
[0027]可选地,在上述的短信分发方法中,所述从未被标记为已分配的各个所述目标手机号码中,选取一个所述目标手机号码作为当前手机号码之前,还包括:
[0028]创建与各个所述目标手机号码的总数量相等的格子;
[0029]按照各个所述短信服务商对应的当前短信量占比,为各个所述短信服务商分配所
述格子;
[0030]其中,所述将所述当前手机号码分配给所述当前最优服务商,包括:
[0031]将所述当前手机号码放置到所述当前最优服务商的一个未被占用的所述格子中。
[0032]可选地,在上述的短信分发方法中,所述分别将各个所述目标手机号码以及待发送短信发送给所分配的所述短信服务商之后,还包括:
[0033]接收各个所述短信服务商反馈的各个所述目标手机号码的短信到达结果;
[0034]基于各个所述目标手机号码的短信到达结果,计算每个所述短信服务商对各个所述目标手机号码的所述第一序列号的短信到达率、对各个所述目标手机号码的所述第二序列号的短信到达率以及各个所述短信服务商的整体短信到达率。
[0035]本申请第二方面提供了一种短信分发装置,包括:
[0036]信息获取单元,用于获取各个短信服务商的当前基础信息;
[0037]占比计算单元,用于基于各个所述短信服务商的当前基础信息,计算得到各个所述短信服务商对应的当前短信量占比;
[0038]分配单元,用于依次针对每个目标手机号码,基于各个所述短信服务商的历史短信到达率,从当前短信分配量未满足对应的所述当前短信量占比本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种短信分发方法,其特征在于,包括:获取各个短信服务商的当前基础信息;基于各个所述短信服务商的当前基础信息,计算得到各个所述短信服务商对应的当前短信量占比;依次针对每个目标手机号码,基于各个所述短信服务商的历史短信到达率,从当前短信分配量未满足对应的所述当前短信量占比的各个所述短信服务商中,选取出所述目标手机号码的短信到达率最高的所述短信服务商,并将所述目标手机号码分配给选取出的所述短信服务商;分别将各个所述目标手机号码以及待发送短信发送给所分配的所述短信服务商,以通过各个所述短信服务商向各个所述目标手机号码发送所述待发送短信。2.根据权利要求1所述的方法,其特征在于,所述依次针对每个目标手机号码,基于各个所述短信服务商的历史短信到达率,从当前的短信分配量未满足对应的所述当前短信量占比的各个所述短信服务商中,选取出所述目标手机号码的短信到达率最高的所述短信服务商,并将所述目标手机号码分配给选取出的所述短信服务商,包括:从未被标记为已分配的各个所述目标手机号码中,选取一个所述目标手机号码作为当前手机号码;查询各个当前服务商对所述当前手机号码的第一序列号的历史短信到达率;其中,所述第一序列号包括手机号码中的网络识别号和地区编码;所述当前服务商指代当前短信分配量未满足对应的所述当前短信量占比的所述短信服务商;所述当前服务商对一个所述第一序列号的历史短信到达率指代所述当前服务商过去向所述第一序列号的各个手机号码发送短信的到达率;选取对所述当前手机号码的第一序列号的历史短信到达率最高的所述当前服务商,确定为当前最优服务商;若未查询到任意一个所述当前服务商对所述当前手机号码的第一序列号的历史短信到达率,则查询各个所述当前服务商对所述当前手机号码的第二序列号的历史短信到达率;其中,所述第二序列号为手机号码中的网络识别号;所述当前服务商对一个所述第二序列号的历史短信到达率指代所述当前服务商过去向所述第二序列号的各个手机号码发送短信的到达率;选取对所述当前手机号码的第二序列号的历史短信到达率最高的所述当前服务商,确定为所述当前最优服务商;若未查询到任意一个所述当前服务商对所述当前手机号码的第二序列号的历史短信到达率,则选取历史整体短信到达率最高的所述当前服务商,确定为所述当前最优服务商;其中,一个所述当前服务商的所述历史整体短信到达率指代所述当前服务商向所有手机号码发送短信的到达率;将所述当前手机号码分配给所述当前最优服务商;将所述目标收集号码标记为已分配;判断是否还存在未被标记为已分配的所述目标手机号码;其中,若判断出还存在未被标记为已分配的所述目标手机号码,则返回执行所述从未被标记为已分配的各个所述目标手机号码中,选取一个所述目标手机号码作为当前手机号码;
若判断不存在未被标记为已分配的所述目标手机号码,则反馈已分配完所有所述目标手机号码。3.根据权利要求2所述的方法,其特征在于,所述从未被标记为已分配的各个所述目标手机号码中,选取一个所述目标手机号码作为当前手机号码,包括:确定当前未被标记为已分配的各个所述目标手机号码对应的目标短信到达率;其中,所述目标手机号码对应的目标短信到达率为各个所述当前服务商对所述目标手机号码的所述第一序列号的历史短信到达率中的最大值,或在不存在任意一个所述当前服务商对所述目标手机号码的所述第一序列号的历史短信到达率时,为各个所述当前服务商对所述目标手机号码的所述第二序列号的历史短信到达率中的最大值;将未被标记为已分配的各个所述目标手机号码,按照在各个所述目标手机号码对应的当前短信到达率进行降序排列;选取排序在第一位的所述目标手机号码作为所述当前手机号码。4.根据权利要求2所述的方法,其特征在于,所述从未被标记为已分配的各个所述目标手机号码中,选取一个所述目标手机号码作为当前手机号码之前,还包括:创建与各个所述目标手机号码的总数量相等的格子;按照各个所述短信服务商对应的当前短信量占比,为各个所述短信服务商分配所述格子;其中,所述将所述当前手机号码分配给所述当前最优服务商,包括:将所述当前手机号码放置到所述当前最优服务商的一个未被占用的所述格子中。5.根据权利要求2所述的方法,其特征在于,所述分别将各个所述目标手机号码以及待发送短信发送给所分配的所述短信服务商之后,...

【专利技术属性】
技术研发人员:易桂
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:

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

1