一种提高短信群发效率的方法技术

技术编号:34102084 阅读:47 留言:0更新日期:2022-07-11 23:40
本发明专利技术提出了一种提高短信群发效率的方法,包括以下步骤:S1,通过号段规则分类筛选出号码所属运营商;S2,筛选出每条通道所支持的运营商;S3,获取每条通道的详细参数,按评分标准对每条通道评分;S4,根据通道评分值由高至低,设定优先发送通道。本发明专利技术能够通过对短信通道的能力评估选择最优通道发送当前短信,从而提高短信群发效率。而提高短信群发效率。而提高短信群发效率。

【技术实现步骤摘要】
一种提高短信群发效率的方法


[0001]本专利技术涉及云通信
,特别是涉及一种提高短信群发效率的方法。

技术介绍

[0002]随着信息化时代的高速发展,营销推广的方式也越来越多样化。云通信业务因其精准高效、价格低廉等优势稳居主流推广方式之一。但随着云通信业务的不断扩张,也逐渐体现出一些问题,特别是短信群发功能中经常会因吞吐能力不足、高峰期拥堵、通道负载过高等原因导致短信发送延迟缓慢,该问题若在发送紧急类群发短信业务将会导致不可估量的后果。

技术实现思路

[0003]本专利技术旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种提高短信群发效率的方法。
[0004]为了实现本专利技术的上述目的,本专利技术提供了一种提高短信群发效率的方法,包括以下步骤:
[0005]S1,通过号段规则分类筛选出号码所属运营商;
[0006]S2,筛选出每条通道所支持的运营商;
[0007]S3,获取每条通道的详细参数,按评分标准对每条通道评分;
[0008]S4,根据通道评分值由高至低,设定优先发送通道。
[0009]群发时,对于要发送短信的号码先判断该号码能发送的通道,再从中选择评分值最高的通道作为优先发送通道,其它未选择的通道作为备选通道。短信通过发送通道将短信发送至消息网关,若消息网关返回失败信息时,则从备选通道中按评分标准继续选择通道,并将短信再次发送至消息网关。
[0010]其中各个通道的详细参数是实时监控的,并根据通道的详细参数计算评分值,由此评分值是实时变化的,更能准确的选择最合适的通道。
[0011]进一步地,S1中的号段规则包括:
[0012]通过号码的前至少3位数,作为号码所属运营商的判断标准。
[0013]进一步地,S3中的详细参数包括以下之一或者任意组合:
[0014]通道负载、当前状态、通道并发量、通道时延、通道流速。
[0015]通道负载表示通道中处于队列的短信任务。
[0016]进一步地,所述评分标准包括:
[0017]S3

1,判断当前通道是否异常:
[0018]若不为异常通道,则执行下一步骤;
[0019]若为异常通道,则该通道的异常值加一,并跳转下一通道,再次执行步骤S3

1;通道异常由通道并发量、通道时延、通道流速决定,当通道并发量、通道时延、通道流速均高于平均值时,通道异常。
[0020]S3

2,判断当前通道的当前状态是否若处于空闲状态:
[0021]若处于空闲状态,则执行下一步骤,
[0022]若否,则跳转下一个通道并执行步骤S3

1;当前状态包括:空闲、非空闲两种状态,所述当前状态是根据通道负载判定的。
[0023]S3

3,计算当前通道的空闲率,通道的空闲率的计算方法为:
[0024]空闲率=1

当前通道负载数/通道负载最大容量;
[0025]S3

4,检测当前通道并发量、通道时延、以及通道流速;
[0026]S3

5,通过下式计算当前通道的评分值:
[0027]T=q1*异常值+q2*通道并发量

q3*通道时延+q4*通道流速
[0028]其中q1、q2、q3、q4分别异常值、通道并发量、通道时延、通道流速的权重值。
[0029]其中“q1*异常值”能代表当前通道的质量指数,之后的部分“q2*通道并发量

q3*通道时延+q4*通道流速”,能代表当前通道的流量速度,通过对这两部分的计算能较为合理的得到当前通道的评分值。
[0030]进一步地,S4包括以下步骤:
[0031]S4

1,对于评分值低于s
l
的通道进行丢弃操作,对于评分值处于s
l
~s
m
的通道评定为次级,评分值高于s
m
的通道评定为优先级,其中s
l
为第一分割值,s
m
为第二分割值,s
l
<s
m

[0032]S4

2,将标签为优先级和次级的通道按评分值由高至低进行排序;
[0033]S4

3,将排在第一的通道设定为优先发送通道。
[0034]将通道分为优先级和次级,并删除评分过低的通道有助于在优先发送通道发送失败时,无需调用大量的数据进行判断,而只需要在优先级中再次选择通道,若优先级没有另外的通道,则在次级中调用通道。相比于不对各类通道分区而直接进行排序而言,本方法能快速调取通道数据,再次选择最优通道,提升了选择通道的效率。
[0035]进一步地,还包括异常通知禁止部分,当异常的出现频率超过预定频率时,禁止该通道的使用,并向系统前端发送该通道的具体信息。
[0036]还包括:在步骤S1前进行授权操作。
[0037]综上所述,由于采用了上述技术方案,本专利技术能够通过对短信通道的能力评估选择最优通道发送当前短信,从而提高短信群发效率。
[0038]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0039]本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0040]图1是本专利技术的流程示意图。
[0041]图2是本专利技术云通信平台短信发送流程示意图。
[0042]图3是本专利技术最优通道筛选构架图。
具体实施方式
[0043]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终
相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。
[0044]本专利技术提供了一种提高短信群发效率的方法,如图1所示,包括以下步骤:
[0045]S1:对所有接收人号码进行判断,通过号段规则分类筛选出号码所属运营商。
[0046]例如:手机号码前三位=“133,153,180,181
…”
的手机号为电信号码,手机号码前三位=“134,135,136,151
…”
的手机号为移动号码。
[0047]S2:在任务数据发送前向每条通道发送3条不同运营商的短信任务M1、M2、M3分别代表移动、联通、电信手机号,若其中M1发送任务返回的结果有Channel1、Channel2、Channel3发送成功,则代表这3个通道支持移动。若M2发送任务返回的结果有Channel1、Channel4发送成功,则代表Channel1即支持移动又支持联通、Channel4支持联通...

【技术保护点】

【技术特征摘要】
1.一种提高短信群发效率的方法,其特征在于,包括以下步骤:S1,通过号段规则分类筛选出号码所属运营商;S2,筛选出每条通道所支持的运营商;S3,获取每条通道的详细参数,按评分标准对每条通道评分;S4,根据通道评分值由高至低,设定优先发送通道。2.根据权利要求1所述的一种提高短信群发效率的方法,其特征在于,S1中的号段规则包括:通过号码的前至少3位数,作为号码所属运营商的判断标准。3.根据权利要求1所述的一种提高短信群发效率的方法,其特征在于,S3中的详细参数包括以下之一或者任意组合:通道负载、当前状态、通道并发量、通道时延、通道流速。4.根据权利要求1所述的一种提高短信群发效率的方法,其特征在于,所述评分标准包括:S3

1,判断当前通道是否异常:若不为异常通道,则执行下一步骤;若为异常通道,则该通道的异常值加一,并跳转下一通道,再次执行步骤S3

1;S3

2,判断当前通道的当前状态是否若处于空闲状态:若处于空闲状态,则执行下一步骤,若否,则跳转下一个通道并执行步骤S3

1;S3

3,计算当前通道的空闲率,通道的空闲率的计算方法为:空闲率=1

当前通道负载数/通道负载最大容量;S3

4,检测当前通道并发量、通...

【专利技术属性】
技术研发人员:曹亮
申请(专利权)人:重庆米帕斯科技有限公司
类型:发明
国别省市:

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

1