自动短信发送方法技术

技术编号:26976665 阅读:12 留言:0更新日期:2021-01-06 00:14
本申请涉及一种自动短信发送方法,涉及通信技术领域,解决了通道安排不合理,降低了短信发送效率的问题,其包括:获取客户待发送的短信;基于待发送短信的提交参数匹配出支持本次下发的待发送通道集合;基于各通道的下发速率和健康情况确定本次最佳下发通道,并将其余待发送通道集合通道作为备用通道;客户短信通过本次最佳下发下发短信至其对应消息网关;若消息网关返回失败信息,则系统转发器从备用转发通道中基于预设规则选择转发通道下发至消息网关;反之,则由消息网关将短信下发到用户终端。本申请具有提高了短信发送效率的效果。

【技术实现步骤摘要】
自动短信发送方法
本申请涉及通信
,尤其是涉及一种自动短信发送方法。
技术介绍
短信服务作为一种方便、快捷的移动终端应用,已经在各行各业中被广泛的使用。目前,公知的短信发送系统是由短信发送程序和短信通道组成。当短信发送程序接收到发送请求时,调用短信通道接口直接将短信发送到用户的手机终端。目前的短信发送系统只能匹配出一条主通道和该主通道对应的备用通道,以至于在短信下发流速大于主通道流速时,只能采取控制短信下发流速的措施。针对上述中的相关技术,专利技术人认为存在有通道安排不合理,降低了短信发送效率的缺陷。
技术实现思路
为了提高短信发送的效率,本申请提供一种自动短信发送方法。一种自动短信发送方法,包括:获取客户待发送的短信;基于待发送短信的提交参数匹配出支持本次下发的待发送通道集合;基于各通道的下发速率和健康情况确定本次最佳下发通道,并将其余待发送通道集合通道作为备用通道;客户短信通过本次最佳下发下发短信至其对应消息网关;若消息网关返回失败信息,则系统转发器从备用转发通道中基于预设规则选择转发通道下发至消息网关;反之,则由消息网关将短信下发到用户终端。可选的,持本次下发的待发送通道集合的获取步骤如下:从客户待发送的短信中提取短信的提交参数;根据短信的提交参数,从预先构建的通道池中匹配出符合短信需求的待发送通道集合。可选的,本次最佳下发通道的确认步骤如下:对待发送通道集合中的每条通道进行流速和错误信息监视;当待发送通道集合中的通道当前速率未达到预设规则阈值且当前空余速率最大时,将其设置为本次最佳下发通道;当待发送通道集合中的通道当前速率都达到预设规则阈值时,将按照通道优先级和通道预设速率从大到小选择本次最佳下发通道。可选的,按照通道优先级和通道预设速率从大到小选择本次最佳下发通道的步骤如下:基于所确定通道的优先级从待发送通道集合中的通道选择高优先级短信通道;若高优先级短信通道仅为一个,则高优先级短信通道作为本次最佳下发通道;若高优先级短信通道为至少两个,则选取高优先级通道中通道预设发送速率较高的短信通道作为为本次最佳下发通道。可选的,本次最佳下发通道的确认步骤还包括位于按照通道优先级和通道预设速率从大到小所选择的本次最佳下发通道之后的步骤:若按照通道优先级和通道预设速率从大到小所选择的本次最佳下发通道为两个及以上,则确定本次最佳下发通道当前的通道流量值,并对所选定的本次最佳下发通道的通道质量值作出预测;基于所预测的通道质量值、通道流量值构建权重公式计算出权重值,具体权重公式如下:Z=A*q1+(1/B)*q2,其中A为所预测的通道质量值,q1为所预测的通道质量值的权重比,其中B为所预测的通道流量值,q2为当前通道流量值的权重比,Z为权重值;选择权重值最高的通道作为本次最佳下发通道,若存在权重值相同的情况,则选择其中通道成本值最低的下发通道作为本次最佳下发通道。可选的,所选定的本次最佳下发通道的通道质量值作出预测的步骤如下:获取各可用发送通道在临近时间段内的短信到达率以及历史整体的短信到达率,构建权重公式计算出所预测的通道质量值,具体权重公式如下:A=t1*q3+t2*q4,A为所预测的通道质量值,t1为通道在临近时间段内的短信到达率,q3为通道在临近时间段内的短信到达率的权重占比,t2为通道历史整体的短信到达率,q4为通道历史整体的短信到达率的权重占比。可选的,通道在临近时间段内的短信到达率的权重占比以及通道历史整体的短信到达率的权重占比的计算步骤如下:构建神经网络算法,以多组历史真实的通道质量值作为输出值,用于预测相应历史真实通道质量值的通道在临近时间段内的短信到达率和通道历史整体的短信到达率作为输入值,分析计算出通道在临近时间段内的短信到达率的权重占比和通道历史整体的短信到达率的权重占比。可选的,基于预设规则选择转发通道下发至消息网关的步骤如下:转发器获取系统对每条通道监视的速率和错误信息;根据各备用通道基于通道错误信息分析的健康状态,找到当前备用下发通道中的最佳下发通道,通过该备用通道下发至其对应消息网关完成下发。可选的,自动短信发送方法还包括位于客户短信通过本次最佳下发下发短信至其对应消息网关之后,且位于由消息网关将短信下发到用户终端之前的步骤:对客户待发送的短信是否存在加密需求作检测分析;若客户待发送的短信存在加密需求,则由消息网关将客户待发送的短信先发送至用于对短信加密的云服务器作加密处理;将完成加密处理的短信转发至用户终端。综上所述,本申请的有益技术效果为:构建通道池和客户需求模型,根据客户提交的参数经过通道适配器和消息分流器选择出最佳下发通道和备用转发通道,短信通过本次最佳下发通道下发至消息网关。当消息网关返回失败信息时,系统转发器从备用转发通道中基于预设规则选择转发通道下发至消息网关。。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1是本申请自动短信发送方法的整体步骤示意图。图2是图1中步骤S200的具体步骤示意图。图3是图1中步骤S300所提及的本次最佳下发通道的确认步骤示意图。图4是图3中步骤S3b0的具体步骤示意图。图5是图4中步骤S3b2的具体步骤示意图。图6是图1中步骤S500中基于预设规则选择转发通道下发至消息网关的具体步骤示意图。图7是图1中位于步骤S400之后且在步骤S500之前的步骤示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明,本专利技术实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。另外,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,本文档来自技高网...

【技术保护点】
1.一种自动短信发送方法,其特征在于,包括:/n获取客户待发送的短信;/n基于待发送短信的提交参数匹配出支持本次下发的待发送通道集合;/n基于各通道的下发速率和健康情况确定本次最佳下发通道,并将其余待发送通道集合通道作为备用通道;/n客户短信通过本次最佳下发下发短信至其对应消息网关;/n若消息网关返回失败信息,则系统转发器从备用转发通道中基于预设规则选择转发通道下发至消息网关;反之,则由消息网关将短信下发到用户终端。/n

【技术特征摘要】
1.一种自动短信发送方法,其特征在于,包括:
获取客户待发送的短信;
基于待发送短信的提交参数匹配出支持本次下发的待发送通道集合;
基于各通道的下发速率和健康情况确定本次最佳下发通道,并将其余待发送通道集合通道作为备用通道;
客户短信通过本次最佳下发下发短信至其对应消息网关;
若消息网关返回失败信息,则系统转发器从备用转发通道中基于预设规则选择转发通道下发至消息网关;反之,则由消息网关将短信下发到用户终端。


2.根据权利要求1所述的自动短信发送方法,其特征在于:支持本次下发的待发送通道集合的获取步骤如下:
从客户待发送的短信中提取短信的提交参数;
根据短信的提交参数,从预先构建的通道池中匹配出符合短信需求的待发送通道集合。


3.根据权利要求2所述的自动短信发送方法,其特征在于,本次最佳下发通道的确认步骤如下:
对待发送通道集合中的每条通道进行流速和错误信息监视;
当待发送通道集合中的通道当前速率未达到预设规则阈值且当前空余速率最大时,将其设置为本次最佳下发通道;
当待发送通道集合中的通道当前速率都达到预设规则阈值时,将按照通道优先级和通道预设速率从大到小选择本次最佳下发通道。


4.根据权利要求2所述的自动短信发送方法,其特征在于,按照通道优先级和通道预设速率从大到小选择本次最佳下发通道的步骤如下:
基于所确定通道的优先级从待发送通道集合中的通道选择高优先级短信通道;
若高优先级短信通道仅为一个,则高优先级短信通道作为本次最佳下发通道;若高优先级短信通道为至少两个,则选取高优先级通道中通道预设发送速率较高的短信通道作为为本次最佳下发通道。


5.根据权利要求3所述的自动短信发送方法,其特征在于,本次最佳下发通道的确认步骤还包括位于按照通道优先级和通道预设速率从大到小所选择的本次最佳下发通道之后的步骤:
若按照通道优先级和通道预设速率从大到小所选择的本次最佳下发通道为两个及以上,则确定本次最佳下发通道当前的通道流量值,并对所选定的本次最佳下发通道的通道质量值作出预测;
基于所预测的通道质量值、通道流量值构建权重公式计算出权重值,具体权重公式如...

【专利技术属性】
技术研发人员:吴清高志毅
申请(专利权)人:福建未来无线信息技术有限公司
类型:发明
国别省市:福建;35

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

1