短信发送通道的选择方法、装置、短信平台和存储介质制造方法及图纸

技术编号:20050421 阅读:112 留言:0更新日期:2019-01-09 06:01
本发明专利技术公开了一种短信发送通道的选择方法、装置、短信平台和存储介质。其中,该方法包括:若接收到短信发送请求,则根据所述短信发送请求从短信通道池中的可用发送通道中确定候选发送通道;根据各候选发送通道的当前测评得分,从所述候选发送通道中确定目标发送通道;控制所述目标发送通道执行所述短信发送请求。能够精准为短信发送请求安排性能最佳的发送通道,提高了短信平台的工作效率。

【技术实现步骤摘要】
短信发送通道的选择方法、装置、短信平台和存储介质
本专利技术实施例涉及通信
,尤其涉及一种短信发送通道的选择方法、装置、短信平台和存储介质。
技术介绍
随着商家和企业的业务移动化的发展,在业务开展过程中,越来越多的业务场景需要短信进行身份认证以及使用短信及时触达客户。因此,短信平台已作为一项重要的基础服务支撑业务的开展。而短信平台上的短信服务通道又是非常重要的环节,该环节的好与坏直接影响到短信发送的成功与否、到达客户手机的快慢以及整个短信费用的高低。目前,常用的短信通道选择方法是采用固定比例的配置,按照预先设定的比例进行发送通道的选择。但是,当通道性能不稳定时,容易出现短信通道池中一些通道短信堆积严重,而另一些通道空闲的情况,导致通道安排不合理,降低了短信平台的工作效率。
技术实现思路
本专利技术实施例提供的一种短信发送通道的选择方法、装置、短信平台和存储介质,可以精准为短信发送请求安排性能最佳的发送通道,提高了短信平台的工作效率。第一方面,本专利技术实施例提供了一种短信发送通道的选择方法,该方法包括:若接收到短信发送请求,则根据所述短信发送请求从短信通道池中的可用发送通道中确定候选发送通道;根据各候选发送通道的当前测评得分,从所述候选发送通道中确定目标发送通道;控制所述目标发送通道执行所述短信发送请求。第二方面,本专利技术实施例还提供了一种短信发送通道的选择装置,该装置包括:候选通道确定模块,用于若接收到短信发送请求,则根据所述短信发送请求从短信通道池中的可用发送通道中确定候选发送通道;目标通道确定模块,用于根据各候选发送通道的当前测评得分,从所述候选发送通道中确定目标发送通道;控制模块,用于控制所述目标发送通道执行所述短信发送请求。第三方面,本专利技术实施例还提供了一种短信平台,该短信平台包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现第一方面中任一所述的短信发送通道的选择方法。第四方面,本专利技术实施例还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任意所述的短信发送通道的选择方法。本专利技术实施例的技术方案,通过在接收到短信发送请求后,确定候选发送通道,基于各候选发送通道的当前测评得分选出目标发送通道,执行该短信发送请求。能够根据通道池中各可用发送通道的实际性能评估结果为各短信发送请求分配最佳发送通道,提高了短信平台的工作效率,保证了商家或企业的短信能够快速准确的发送至用户的客户端上。附图说明图1是本专利技术实施例一提供的一种短信发送通道的选择方法的流程图;图2是本专利技术实施例二提供的一种短信发送通道的选择方法的流程图;图3是本专利技术实施例三提供的一种短信发送通道的选择方法的流程图;图4是本专利技术实施例四提供的一种短信发送通道的选择装置的结构示意图;图5本专利技术实施例五中提供的一种短信平台的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在介绍本专利技术各实施例之前,先对本专利技术实施例的应用场景进行说明,本专利技术实施例为短信发送请求选择发送通道时,可以是从短信平台中提供的各发送通道中进行选择。具体的,当商家或企业根据其业务需求(如进行用户身份验证、产品信息宣传或向用户发送通知消息等)需要向用户发送短信时,需要借助短信平台来完成相关短信的发送。短信平台在向用户发送短信时,通过短信发送通道与运营商(如移动、联通、电信等)服务器进行通信,进而完成短信发送的。由于短信平台服务的商家或企业较多,每个商家或企业又有较多的用户,所以短信平台经常需要同时向不同的用户发送短信。因此短信平台中可配置一个包含多个短信发送通道的短信通道池,由短信通道池中的多个通道分工合作完成所有短信的发送。例如,若当前接收到了100条短信发送请求,可以将这100条短信发送请求分给短信通道池中的不同通道进行处理,从而保证快速有序的完成这100条短信的发送。基于此对本专利技术实施例的技术方案进行介绍。实施例一图1为本专利技术实施例一提供的一种短信发送通道的选择方法的流程图,本实施例可适用于短信平台为各短信发送请求选择对应发送通道的情况,该方法可以由本专利技术实施例提供的短信发送通道的选择装置或短信平台来执行,该装置可采用硬件和/或软件的方式实现。如图1所示,具体包括如下步骤:S101,若接收到短信发送请求,则根据短信发送请求从短信通道池中的可用发送通道中确定候选发送通道。其中,短信发送请求可以是商家根据其业务需求(如进行用户身份验证、宣传业务信息等)需要向用户发送短信时,向短信发送平台发送的请求。该短信发送请求中可以包括:短信发送内容、短信类型、短信发送方、短信接收方等。短信通道池中的可用发送通道可以是指短信通道池中通过接口验证的可正常工作的通道。示例性的,通道池中的包含的通道有很多,众多通道中可能会出现通道存在异常,无法进行短信发送的情况,可以通过对各通道的接口进行验证,来判断该通道是否存在异常。若通过接口验证发现该通道正常,则将该通道确定为可用发送通道。可选的,短信通道池中的可用发送通道的确定方法有很多,本专利技术实施例对此不进行限定。例如,可以是在发送通道存在异常时,该发送通道自动生成一个异常标识,为各发送通道配置一个检测模块,来实时检测各发送通道是否存在异常标识,若不存在,则说明该发送通道为可用发送通道。也可以是调用通道服务检测接口来验证短信通道池中各通道的可用性,进而确定短信通道池中的可用发送通道。具体的,可以是为各发送通道配置一个模拟发送模块,该模块可以基于各发送通道的服务检测接口向运营商服务器发送验证信息,若模拟发送模块接收到运营服务商的反馈消息,则说明该通道为可用发送通道,否则,说明该通常存在异常,无法与服务运营商进行通信。可选的,只要短信平台启动,从短信通道池中确定可用发送通道的过程就要实时进行,从而保证对通道池中各发送通道进行准确的监控,保留可用发送通道,对不可用发送通道进行屏蔽和修复,避免短信发送平台向不可用发送通道发送短信发送请求。当不可用发送通道修复成功后,方可取消对其的屏蔽。可选的,候选发送通道可以是从众多可用发送通道中,为短信发送请求筛选出的可以执行该短信发送请求的通道。例如,对于一个短信发送请求,通道池中的多个通道都可以执行,此时选出可以执行该短信发送请求的所有发送通道一并作为候选发送通道。可选的,根据短信发送请求从短信通道池中的可用发送通道中确定候选发送通道的方法由很多,本专利技术实施例对此不进行限定。例如,可以是将可用发送通道中,当前不繁忙的通道作为候选发送通道,其中,不繁忙的通道可以是指当前处于空闲状态的发送通道;也可以是指当前待处理的短信发送请求的数量少于预设个数(如5个)的通道。根据短信发送请求从短信通道池中的可用发送通道中确定候选发送通道时,也可以是从短信发送请求中提取短信发送参数;根据短信发送参数,从短信通道池中的可用发送通道中确定候选发送通道。其中,短信发送参数可以是要发送给用户的短信对应的属性参数,可以包括该短信支持的发送通道的标识信息(如通道的编本文档来自技高网...

【技术保护点】
1.一种短信发送通道的选择方法,其特征在于,包括:若接收到短信发送请求,则根据所述短信发送请求从短信通道池中的可用发送通道中确定候选发送通道;根据各候选发送通道的当前测评得分,从所述候选发送通道中确定目标发送通道;控制所述目标发送通道执行所述短信发送请求。

【技术特征摘要】
1.一种短信发送通道的选择方法,其特征在于,包括:若接收到短信发送请求,则根据所述短信发送请求从短信通道池中的可用发送通道中确定候选发送通道;根据各候选发送通道的当前测评得分,从所述候选发送通道中确定目标发送通道;控制所述目标发送通道执行所述短信发送请求。2.根据权利要求1所述的方法,其特征在于,根据所述短信发送请求从短信通道池中的可用发送通道中确定候选发送通道,包括:从所述短信发送请求中提取短信发送参数;根据所述短信发送参数,从短信通道池中的可用发送通道中确定候选发送通道。3.根据权利要求1所述的方法,其特征在于,根据各候选发送通道的当前测评得分,从所述候选发送通道中确定目标发送通道,包括:对各候选发送通道的当前测评得分进行排序,选择当前测评得分最高的候选发送通道作为目标发送通道。4.根据权利要求1所述的方法,其特征在于,还包括:实时计算所述短信通道池中的各可用发送通道的当前测评得分。5.根据权利要求4所述的方法,其特征在于,实时计算所述短信通道池中的各可用发送通道的当前测评得分,包括:确定所述短信通道池中的各可用发送通道的通道质量值、通道流量值以及通道成本值;根据所述各可用发送通道的通道质量值、通道流量值、通道成本值以及权重分配规则,计算各可用发送通道的当前测评得分。6.根据权利要求5所述的方法,其特征在于,确定所述短信通道池中的各可用发送通道的通道质量、通道流量值以及通道成本...

【专利技术属性】
技术研发人员:张荣张泽亮李世杰金李
申请(专利权)人:上海银赛计算机科技有限公司
类型:发明
国别省市:上海,31

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

1