短信发送方法、装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:26771235 阅读:11 留言:0更新日期:2020-12-18 23:51
本申请涉及一种短信发送方法、装置、电子设备和计算机可读存储介质,应用于电子设备,所述方法包括:获取待发送短信集和短信通道集,基于预设的短信类别对所述待发送短信集进行分类,得到多个待发送短信子集;计算所述短信通道集对应的短信通道权重集;基于所述多个待发送短信子集在所述短信通道集中确定多个目标短信通道集,基于所述短信通道权重集对所述多个目标短信通道集执行通道概率计算,得到多个通道概率矩阵;基于所述多个通道概率矩阵和所述多个目标短信通道集发送所述多个待发送短信子集。实施本申请实施例具有用户体验度高的优点。

【技术实现步骤摘要】
短信发送方法、装置、电子设备和计算机可读存储介质
本申请涉及电子通讯
,特别是涉及一种短信发送方法、装置、电子设备和计算机可读存储介质。
技术介绍
短信(ShortMessageService,SMS),是用户通过手机或其他电子设备直接发送或接收的文字或数字信息,随着电子设备的快速发展,短信群发平台应运而生。目前的短信平台主要用于对外部短信网关提供的多个短信通道中挑选一个短信通道对实现短信群发功能,但是单一短信通道情况下,当短信通道发生不稳定事件时,短信通道无法工作或短信无法触达,从而导致短信平台效率低下,用户体验度不高。
技术实现思路
本申请实施例提供一种短信发送方法、装置、电子设备和计算机可读存储介质,以期望提高短信平台工作效率和用户体验度。第一方面,本申请实施例提供一种短信发送方法,应用于电子设备,所述方法包括:获取待发送短信集和短信通道集,基于预设的短信类别对所述待发送短信集进行分类,得到多个待发送短信子集;计算所述短信通道集对应的短信通道权重集;基于所述多个待发送短信子集在所述短信通道集中确定多个目标短信通道集,基于所述短信通道权重集对所述多个目标短信通道集执行通道概率计算,得到多个通道概率矩阵;基于所述多个通道概率矩阵和所述多个目标短信通道集发送所述多个待发送短信子集。在一可能的示例中,所述计算所述短信通道集对应的短信通道权重集,包括:获取所述短信通道集中多个短信通道对应的多个人工权重和多个统计权重;针对所述多个短信通道执行通道健康权重计算操作,得到多个通道健康权重;将所述多个人工权重、所述多个统计权重和所述多个通道健康权重代入预设的通道权重计算公式,得到所述多个短信通道对应的多个通道权重;基于所述多个通道权重生成所述短信通道权重集。在一可能的示例中,所述针对所述多个短信通道执行通道健康权重计算操作,包括:针对所述短信通道集中每一短信通道,获取所述短信通道的触达窗口值;基于当前时间和所述触达窗口值确定所述短信通道对应的历史触达窗口期;提取所述历史触达窗口期中包含的多个采样周期和所述多个采样周期对应的多组历史短信数据;接收所述多组历史短信数据的多个实际触达率和多个期望触达率;基于所述多个实际触达率和所述多个期望触达率执行差值计算得到多个触达率偏差,合并所述多个触达率偏差得到窗口偏差向量WD;获取预设的针对所述多个采样周期的影响系数向量WRP,将预设的人工权值阈值LIMIT、所述WRP和所述WD代入预设的通道健康权重计算公式得到所述短信通道的通道健康权重WH,其中,所述通道健康权重计算公式包括:。在一可能的示例中,所述基于所述多个待发送短信子集在所述短信通道集中确定多个目标通道集,包括:确定所述多个待发送短信子集对应的多个短信类型;针对所述多个短信类型中每一短信类型执行筛选操作得到所述多个目标短信通道集,其中,所述筛选操作包括:针对所述多个短信类型中任意一个短信类型,从所述短信通道集中筛选与所述任意一个短信类型对应的多个待选短信通道;获取所述多个待选短信通道中处于空闲状态的至少一个目标短信通道生成与所述任意一个短信类型对应的目标短信通道集。在一可能的示例中,所述基于所述短信通道权重集对所述多个目标短信通道集执行通道概率计算,包括:针对所述多个目标短信通道集中每一目标短信通道集,从所述短信通道权重集中获取所述目标短信通道集对应的目标短信通道权重集,其中,所述目标短信通道集包括k个目标短信通道,所述目标短信通道权重集包括k个目标短信通道权重,k大于0;基于所述k个目标短信通道权重生成目标短信通道权重向量,针对所述目标短信通道权重向量执行归一化操作,得到目标权重向量NW,其中,;将所述目标权重向量NW代入累积分布函数公式,得到所述目标分布累计函数向量CDF,其中,;基于所述CDF计算通道概率矩阵CDFR,其中,。在一可能的示例中,所述得到目标权重向量NW之后,还包括:获取所述目标短信通道集在当前时刻的综合计算向量R;将所述综合计算向量R和所述目标权重向量NW代入预设的综合计算公式,得到所述目标短信通道集对应的目标综合值RO,其中,所述综合计算公式为:;判断所述目标综合值RO是否大于预设的综合值阈值,若大于,则获取所述目标短信通道集对应的优化向量,基于所述优化向量和所述目标权重向量NW计算通道数学期望CE,调整所述目标权重向量NW令所述数学期望CE达到最小值,确定所述最小值对应的权重向量,基于所述权重向量更新所述目标权重向量NW。在一可能的示例中,所述基于所述多个通道概率矩阵和所述多个目标短信通道集发送所述多个待发送短信子集,包括:针对所述多个待发送短信子集中的任意一条短信,确定所述任意一条短信对应的目标短信通道集和通道概率矩阵;获取所述任意一条短信的随机数;将所述通道概率矩阵和所述随机数代入预设的判断范围函数,得到所述任意一条短信的选择向量;控制所述选择向量中分量值为1的分量对应的目标短信通道发送所述任意一条短信。第二方面,本申请实施例提供一种短信发送装置,所述装置包括:获取单元,用于获取待发送短信集和短信通道集,基于预设的短信类别对所述待发送短信集进行分类,得到多个待发送短信子集;计算单元,用于计算所述短信通道集对应的短信通道权重集;确定单元,用于基于所述多个待发送短信子集在所述短信通道集中确定多个目标短信通道集,基于所述短信通道权重集对所述多个目标短信通道集执行通道概率计算,得到多个通道概率矩阵;发送单元,用于基于所述多个通道概率矩阵和所述多个目标短信通道集发送所述多个待发送短信子集。第三方面,本申请实施例提供一种电子设备,该电子设备包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤的指令。第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质用于存储计算机程序,其中,上述计算机程序被处理器执行,以实现如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。可以看出,在本申请实施例中,电子设备获取待发送短信集和短信通道集,基于预设的短信类别对所述待发送短信集进行分类,得到多个待发送短信子集;计算所述短信通道集对应的短信通道权重集;基于所述多个待发送短信子集在所述短信通道集中确定多个目标短信通道集,基于所述短信通道权重集对所述多个目标短信通道集执行通道概率计算,得到多个通道概率矩阵;基于所述多个通道概率矩阵和所述多个目标短信通道集发送所述多个待发送短信子集。如此,可以通过短信类别筛选出目标短信通道集,基于目标短信通道计算通道概率矩阵,即通过计算目标短信通道集的通道概率矩阵实现通道组合最优解,通过通道概率矩阵发送短信集,实现多短信通道工作,提高短信通道稳定性,并且,针对每一批待发送短信重新计算通道概率矩阵,从而可以及时发现短信通道故障,从而提高短信平台工作效率,有利于提升用户体验本文档来自技高网...

【技术保护点】
1.一种短信发送方法,其特征在于,应用于电子设备,所述方法包括:/n获取待发送短信集和短信通道集,基于预设的短信类别对所述待发送短信集进行分类,得到多个待发送短信子集;/n计算所述短信通道集对应的短信通道权重集;/n基于所述多个待发送短信子集在所述短信通道集中确定多个目标短信通道集,基于所述短信通道权重集对所述多个目标短信通道集执行通道概率计算,得到多个通道概率矩阵;/n基于所述多个通道概率矩阵和所述多个目标短信通道集发送所述多个待发送短信子集。/n

【技术特征摘要】
1.一种短信发送方法,其特征在于,应用于电子设备,所述方法包括:
获取待发送短信集和短信通道集,基于预设的短信类别对所述待发送短信集进行分类,得到多个待发送短信子集;
计算所述短信通道集对应的短信通道权重集;
基于所述多个待发送短信子集在所述短信通道集中确定多个目标短信通道集,基于所述短信通道权重集对所述多个目标短信通道集执行通道概率计算,得到多个通道概率矩阵;
基于所述多个通道概率矩阵和所述多个目标短信通道集发送所述多个待发送短信子集。


2.根据权利要求1所述的方法,其特征在于,所述计算所述短信通道集对应的短信通道权重集,包括:
获取所述短信通道集中多个短信通道对应的多个人工权重和多个统计权重;
针对所述多个短信通道执行通道健康权重计算操作,得到多个通道健康权重;
将所述多个人工权重、所述多个统计权重和所述多个通道健康权重代入预设的通道权重计算公式,得到所述多个短信通道对应的多个通道权重;
基于所述多个通道权重生成所述短信通道权重集。


3.根据权利要求2所述的方法,其特征在于,所述针对所述多个短信通道执行通道健康权重计算操作,包括:
针对所述短信通道集中每一短信通道,获取所述短信通道的触达窗口值;
基于当前时间和所述触达窗口值确定所述短信通道对应的历史触达窗口期;
提取所述历史触达窗口期中包含的多个采样周期和所述多个采样周期对应的多组历史短信数据;
接收所述多组历史短信数据的多个实际触达率和多个期望触达率;
基于所述多个实际触达率和所述多个期望触达率执行差值计算得到多个触达率偏差,合并所述多个触达率偏差得到窗口偏差向量WD;
获取预设的针对所述多个采样周期的影响系数向量WRP,将预设的人工权值阈值LIMIT、所述WRP和所述WD代入预设的通道健康权重计算公式得到所述短信通道的通道健康权重WH,其中,所述通道健康权重计算公式包括:。


4.根据权利要求1所述的方法,其特征在于,所述基于所述多个待发送短信子集在所述短信通道集中确定多个目标通道集,包括:
确定所述多个待发送短信子集对应的多个短信类型;
针对所述多个短信类型中每一短信类型执行筛选操作得到所述多个目标短信通道集,其中,所述筛选操作包括:针对所述多个短信类型中任意一个短信类型,从所述短信通道集中筛选与所述任意一个短信类型对应的多个待选短信通道;获取所述多个待选短信通道中处于空闲状态的至少一个目标短信通道生成与所述任意一个短信类型对应的目标短信通道集。


5.根据权利要求1所述的方法,其特征在于,所述基于所述短信通道权重集对所述多个目标短信通道集执行通道概率计算,包括:
针对所述多个目标短信通道集中每一目标短信通道集,从所述短信通道权重集中获取所述目标短信通道集对应的目标...

【专利技术属性】
技术研发人员:林聪
申请(专利权)人:深圳市珍爱云信息技术有限公司
类型:发明
国别省市:广东;44

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

1