一种发送消息的方法、装置、存储介质及电子设备制造方法及图纸

技术编号:28055839 阅读:19 留言:0更新日期:2021-04-14 13:25
本发明专利技术公开了一种发送消息的方法、装置、存储介质及电子设备,其中,该方法包括:确定待发送的目标消息;按照通道排列顺序将预设顺位的消息通道作为当前消息通道,基于当前消息通道执行发送目标消息的操作;确定发送目标消息的当前发送结果,当前发送结果用于更新当前消息通道的评价值,并重新确定通道排列顺序。通过本发明专利技术实施例提供的发送消息的方法、装置、存储介质及电子设备,可以选取性能最优的消息通道发送目标消息,发送消息的效果较好;同时,通过更新通道排列顺序的方式可以有效保证预设顺位的消息通道为最优的,方便后续发送消息时选择最优消息通道,从而可以保证选择最优消息通道的可持续性。息通道的可持续性。息通道的可持续性。

【技术实现步骤摘要】
一种发送消息的方法、装置、存储介质及电子设备


[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]或者,确定每种消息类型对应的每项所述路由指标的权重,根据所述消息通道的每种消息类型对应的多项路由指标,以加权的方式确定所述消息通道的评价值,且所述消息通道的评价值R为:
[0031]其中,w
ij
表示第i种消息类型对应的第j项路由指标的权重,T
ij
表示第i种消息类型对应的第j项路由指标,m为消息类型的种类数量,n为路由指标的种类数量。
[0032]第二方面,本专利技术实施例还提供了一种发送消息的装置,包括:
[0033]确定模块,用于确定待发送的目标消息;
[0034]发送模块,用于按照通道排列顺序将预设顺位的消息通道作为当前消息通道,基于所述当前消息通道执行发送所述目标消息的操作,所述通道排列顺序为根据消息通道的评价值进行排序后所确定的顺序;
[0035]结果处理模块,用于确定发送所述目标消息的当前发送结果,所述当前发送结果用于更新所述当前消息通道的评价值,并重新确定所述通道排列顺序。
[0036]第三方面,本专利技术实施例还提供了一种计算机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种发送消息的方法,其特征在于,包括:确定待发送的目标消息;按照通道排列顺序将预设顺位的消息通道作为当前消息通道,基于所述当前消息通道执行发送所述目标消息的操作,所述通道排列顺序为根据消息通道的评价值进行排序后所确定的顺序;确定发送所述目标消息的当前发送结果,所述当前发送结果用于更新所述当前消息通道的评价值,并重新确定所述通道排列顺序。2.根据权利要求1所述的方法,其特征在于,在所述确定发送所述目标消息的当前发送结果之后,还包括:若所述当前发送结果为发送失败,重复执行发送消息过程,直至当前发送结果为发送成功或遍历所有的消息通道;所述发送消息过程包括:按照所述通道排列顺序将下一个消息通道作为当前消息通道,基于所述当前消息通道执行发送所述目标消息的操作,并确定发送所述目标消息的当前发送结果。3.根据权利要求1所述的方法,其特征在于,所述按照通道排列顺序将预设顺位的消息通道作为当前消息通道包括:按照全消息类型通道排列顺序将预设顺位的消息通道作为当前消息通道;或者按照当前消息类型通道排列顺序将预设顺位的消息通道作为当前消息通道;其中,所述全消息类型通道排列顺序为:根据消息通道发送所有消息类型的消息所确定的评价值进行排序后所确定的顺序;所述当前消息类型通道排列顺序为:根据消息通道发送当前消息类型的消息所确定的评价值进行排序后所确定的顺序,所述当前消息类型为所述目标消息的消息类型。4.根据权利要求1所述的方法,其特征在于,所述按照通道排列顺序将预设顺位的消息通道作为当前消息通道包括:判断按照全消息类型通道排列顺序所确定的预设顺位的消息通道的评价值与其他消息通道的评价值是否相同,若不同,则按照全消息类型通道排列顺序将预设顺位的消息通道作为当前消息通道;若相同,则按照当前消息类型通道排列顺序将预设顺位的消息通道作为当前消息通道;或者判断按照当前消息类型通道排列顺序所确定的预设顺位的消息通道的评价值与其他消息通道的评价值是否相同,若不同,则按照当前消息类型通道排列顺序将预设顺位的消息通道作为当前消息通道;若相同,则按照全消息类型通道排列顺序将预设顺位的消息通道作为当前消息通道;其中,所述全消息类型通道排列顺序为:根据消息通道发送所有消息类型的消息所确定的评价值进行排序后所确定的顺序;所述当前消息类型通道排列顺序为:根据消息通道发送当前消息类型的消息所确定的评价值进行排序后所确定的顺序,所述当前消息类型为所述目标消息的消息类型。5.根据权利要求1

4任意一项所述的方法,其特征在于,在所述按照通道排列顺序将预设顺位的消息通道作为当前消息通道之前,和/或在所述确定发送所述目标消息的当前发送结果之后,所述方法还包括:
根据消息通道发送历史消息的历史发送结果确定所述消息通道的评价值,所述历史消息为在当前时间点之前所述消息通道所发送的消息;根据多个所述消息通道的评价值进行大小排序,确定多个所述消息通道的通道排列顺序。6.根据权利要求5所述的方法...

【专利技术属性】
技术研发人员:郑旭王晶黄斌朱文云崔晓奎王晓州
申请(专利权)人:北京健康之家科技有限公司
类型:发明
国别省市:

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

1