一种短信发送通道选择的方法及系统的制作方法

文档序号:10661599阅读:297来源:国知局
一种短信发送通道选择的方法及系统的制作方法
【专利摘要】本发明公开了一种短信发送通道选择的方法及系统,该方法包括生成一参数向量矩阵,所述参数向量矩阵每一行的元素值为待选择通道对应的参数;生成一权重向量矩阵,所述权重向量矩阵中的每一行的元素值为所述参数向量矩阵中的每一列参数对应的权重值;将所述参数向量矩阵和权重向量矩阵相乘得到一乘积向量矩阵,所述乘积向量矩阵的每一元素值为待选择通道的权值,选择权值中最大值对应的通道为短信发送通道,实现了发送短信时,合理的选用发送的短信通道,从而提高短信送达的成功率。
【专利说明】
一种短信发送通道选择的方法及系统
技术领域
[0001] 本发明涉及通信技术领域,特别是涉及一种短信发送通道选择的方法及系统。
【背景技术】
[0002] 短信是用户通过手机或者其他终端直接发送或者接收的文字或者数字信息。短信 的发送方式有很多种,对于运营商而言,除了点对点发送短信外,更多的是内容提供商通过 运营商的短信通道给用户下发短信的模式,通过这种方式可以进行信息推广、系统信息通 知等。
[0003] 目前短信的发送存在如下几个问题:运营商出于防止垃圾短信的目的,会对一个 手机号码短时间内发送短信的数量做限制,如果发送多了,会被屏蔽;不同运营商的通道, 依赖于自己的网络,当网络出现故障后,短信不能按时送到接收者,需要屏蔽故障的短信发 送通道;基于多通道的短信发送,对短信通道选择的判断条件多,处理的逻辑也比较复杂。 这些问题的存在影响了短信发送的成功率。
[0004] 短信发送是否成功往往取决于下面的几个因素,一是运营商提供的短信通道是否 正常;二是收信人的手机号码是否正确;三是一定时间内短信发送的条数是否受限制;以及 收信人所在地点的信号是否正常,除了最后一个因素无法控制外,其它几个因素都可以根 据数据情况进行数据分析,并加到当前的短信发送流程中。
[0005] 因此,如何在发送短信时,合理的选用发送的短信通道,提高短信送达的的成功 率,将是本领域技术人员普遍关注的问题。

【发明内容】

[0006] 鉴于此,本发明的目的是提供一种短信发送通道选择的方法及系统,用以实现发 送短信时,合理的选用发送的短信通道,从而提高短信送达的成功率。
[0007] 根据上述发明目的,本发明提供了一种短信发送通道选择的方法,所述方法具体 包括:
[0008] 生成一参数向量矩阵,所述参数向量矩阵每一行的元素值为待选择通道对应的参 数;
[0009] 生成一权重向量矩阵,所述权重向量矩阵中的每一行的元素值为所述参数向量矩 阵中的每一列参数对应的权重值;
[0010] 将所述参数向量矩阵和权重向量矩阵相乘得到一乘积向量矩阵,所述乘积向量矩 阵的每一元素值为待选择通道的权值,选择权值中最大值对应的通道为短信发送通道。 [0011]优选地,所述待选择通道包括联通、电信、移动三家运营商的通道。
[0012]优选地,所述参数包括所述通道每天发送所有短信的发送成功率、所述通道的故 障情况、所述通道的运营商标识以及发送本短信时在过去一小时内剩余的允许发送的短信 数量,相对系统设定的短信发送最大数量归一化值。
[0013]优选地,所述系统设定的同一通道每小时短信发送的最大数量是10条。
[0014]优选地,若所述通道有故障,则对应的参数为1,否则为0。
[0015]优选地,所述通道运营商标识是指若发送短信的目标号码和所述通道归属的运营 商一致,则对应的参数为1,否则为0。
[0016]优选地,所述权重值包括均衡权重值、成功率权重值、故障权重值以及运营商权重 值。
[0017]优选地,所述权重若为有效权重,则权重值大于0;否则,权重值为-100,并且所有 的有效权重值之和是100。
[0018]优选地,若待选择通道有故障,则所述故障权重值为一 100。
[0019]根据上述发明目的,本发明提供了一种短信发送通道选择系统,所述系统包括:
[0020] 参数获取模块,用于获取参数向量矩阵中的参数值;
[0021] 参数向量矩阵模块,用于生成一参数向量矩阵,所述参数向量矩阵每一行的元素 值为待选择通道对应的参数;
[0022] 权重向量矩阵模块模块,用于生成一权重向量矩阵,所述权重向量矩阵中的每一 行的元素值为所述参数向量矩阵中的每一列参数对应的权重值;
[0023] 乘积向量矩阵模块,用于将参数向量矩阵和权重向量矩阵相乘,生成一乘积向量 矩阵,所述乘积向量矩阵的每一元素值为待选择通道的权值;
[0024] 判断模块,判断乘积向量矩阵中的权值,将权值中最大值对应的通道设置为短信 发送的通道。
[0025] 与现有技术相比,本发明一种短信通道选择发送的方法及系统,具有以下有益效 果:在发送短信时,合理的选用发送的短信通道,提高了短信送达的的成功率;本发明把短 信发送系统的限制条件转化为矩阵参数,通过向量矩阵运算选择短信发送通道,简化了短 信通道选择的流程;本发明中的权重向量可以根据短信分发送的情况进行调节,可以实现 短信发送的性能最大化。
【附图说明】
[0026] 图1为本发明一个实施例的一种短信通道选择的方法的流程图;
[0027] 图2为本发明一个实施例的短信通道选择系统的结构图。
【具体实施方式】
[0028]以正如【背景技术】中提及的,在发送短信时,合理的选用发送的短信通道,提高短信 送达的的成功率,是普遍关注的问题。
[0029] 因此,本发明通过设置一参数向量矩阵和一权重向量矩阵,在矩阵中设置短信发 送通道的限制参数,然后将参数向量矩阵和权重向量矩阵相乘的得到一乘积向量,根据乘 积向量中的元素的最大值对应的通道为短信发送的通道,从而简洁方便选择短信发送的通 道,提高短信发送的成功率。
[0030] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照【附图说明】 本发明的【具体实施方式】。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图,并获得其他的实施方式。
[0031] 图1为是本发明一个实施例的一种短信发送通道选择的方法流程图。如图1所示, 该方法具体包括以下步骤:
[0032] S1:生成一参数向量矩阵,所述参数向量矩阵每一行的元素值为待选择通道对应 的参数;
[0033] S2:生成一权重向量矩阵,所述权重向量矩阵中的每一行的元素值为所述参数向 量矩阵中的每一列参数对应的权重值;
[0034] S3:将所述参数向量矩阵和权重向量矩阵相乘得到一乘积向量矩阵,所述乘积向 量矩阵的每一元素值为待选择通道的权值,选择权值中最大值对应的通道为短信发送通 道。
[0035]在本发明中,短信发送的通道选择联通、电信、移动三家运营商的通道。
[0036]在实施过程中,在系统中生成一参数向量矩阵,该参数向量矩阵每一行的元素值 为待选择通道对应的参数,比如,短信发送的通道为联通、电信、移动三家运营商的通道,参 数向量矩阵如下式所示:
[0038] 如上式所示,可以将矩阵的al行表示移动运营商通道对应的参数值、a2行表示联 通运营商通道对应的参数值、a3行表示电信运营商通道对应的参数值。
[0039]为防止短信被运营商当作垃圾短信,同一通道中发送短信不能过多、过快。因此, 系统中设定每小时短信发送的最大数量是10条。参数向量矩阵的第一列的元素值即all、 a21、a31值,表示10减去过去一小时内本通道内已经发送的短信数量,并相对系统设定的短 信发送的最大数量进行归一化处理。比如,在发送本短信的时刻,当前号码使用移动运营商 通道已经发送了4条短信,则all = (10-4)/10 = 0.6,即all的值为0.6,以此类推,a21、a31值 依次设定。若该通道已经发送的短信数量大于10条,则参数向量矩阵的第一列的元素值为 0〇
[0040] 在本实施方式中,参数向量的矩阵的第二列的元素值为该通道每天发送的所有短 信的发送成功率,如上式中al2、a22、a32的值。在每天的凌晨时刻,根据之前一天的每个通 道的短信发送成功率,作为当天的向量矩阵中a21、a22、a32的值。
[0041] 在本实施方式中,参数向量矩阵的第三列的元素值设置为该通道的故障情况,即 上式中的&13、&23、&33值。若该通道有故障,则该元素值为1,负责为0。通道的故障,可以通 过运营商的通知获取,并根据通知实时修改该值。
[0042] 在本实施方式中,参数向量矩阵的第四列的元素值表示该通道的运营商标识,即 上式中的al4、a24、a34值。若发送短信的目标号码和该通道归属的运营商一致,则该值为1, 否则为0。
[0043] 在实施过程中,生成一向量矩阵,向量矩阵中的每一行的元素值为参数向量矩阵 中的每一列的权重值。该权重若为有效权重,则权重值大于〇;否则,权重值为-100,并且有 效权重的权重值之和是100。有效权重的权重值可以根据历史发送的数据以及结合系统发 送的经验数据而设置。比如,设置向量矩阵如下式:
[0045] 其中,13142士3 44均表示为向量矩阵4中的每一列对应的权重值。131为均衡权重 值,用来表示在下一次发送同一号码短信时,选择其它发送次数较少的通道,b2为成功率权 重值,用来表示调整选择通道时成功率对通道选择的影响,b3为故障权重值,用来表示通道 故障时,不能选择该通道。故障权重为无效权重,其权重值设置为-100 44为运营商权重值, 用了表示是否优先选用短信发送的目标号码归属的运营商通道。
[0046] 在实施过程中,根据参数向量和权重向量的乘积得到一乘积向量,乘积向量矩阵 的每一元素值为待选择通道的权值,选择权值中最大值对应的通道为短信发送通道。比如, 乘积矩阵如下面式子:
[0048] 其中,
[0049] Cl=all*bl+al2*b2+al3*b3+al4*b4;
[0050] C2 = a21*bl+a22*b2+a23*b3+a24*b4;
[0051] C3 = a31*bl+a32*b2+a33*b3+a34*b4;
[0052] (:1、02、03分别表示每个运营商的行向量与权重向量的参数。从(:1、02、03中选择数 值最大的对应的运营商通道作为短信发送通道,向目标手机号码发送短信。
[0053]下面一具体实施例来对本发明介绍。若目标手机号码是13912345678,该号码属于 移动运营商。在发送该短信前的一个小时内,通过移动通道发送了 4条短信,通过联通通道 发送了 1条短信。设置当天移动通道、联通通道、电信通道的发送成功率分别是95%、98%、 97%,联通通道因故障关闭。设置参数向量矩阵A的第一行对应移动通道,第二行对应联通 通道,第三行对应电信通道,则
[0058] 根据C的每项值,排除掉计算结果小于0的通道,选择值为87.45的通道即为电信通 道,因此本条短信选择电信通道。
[0059] 综上,本发明通过设置一参数向量矩阵和一权重向量矩阵,在矩阵中设置短信发 送通道的限制参数,然后将参数向量矩阵和权重向量矩阵相乘的得到一乘积向量,根据乘 积向量中的元素的最大值对应的通道为短信发送的通道,从而可以合理的选用发送的短信 通道,提高了短信送达的的成功率。
[0060]为实现本发明的发明目的,本发明实施例提供了一种短信通道选择方法系统。图2 是本发明一个实施例的短信通道选择方法系统的结构示意图。如图2所示,该系统具体包 括:
[0061 ]参数获取模块20;用于获取参数向量矩阵中的参数值;
[0062] 参数向量矩阵模块21,用于生成一参数向量矩阵,所述参数向量矩阵每一行的元 素值为待选择通道对应的参数;
[0063] 权重向量矩阵模块22,用于生成一权重向量矩阵,所述权重向量矩阵中的每一行 的元素值为所述参数向量矩阵中的每一列参数对应的权重值;
[0064] 乘积向量矩阵模块23,用于将参数向量矩阵和权重向量矩阵的相乘,生成一乘积 向量矩阵,所述乘积向量矩阵的每一元素值为待选择通道的权值;
[0065] 判断模块24,判断乘积向量矩阵中的权值,将权值中最大值对应的通道设置为短 信发送的通道。
[0066] 系统在参数获取模块20中,获取参数向量矩阵中所需要的参数值,这些参数值可 以通过各个运营商获取。在系统的参数向量矩阵模块21中,生成一参数向量矩阵,该参数向 量矩阵每一行的元素值为待选择通道对应的参数值,该参数包括该通道每天发送所有短信 的发送成功率、该通道的故障情况、该通道的运营商标识以及发送本短信时在过去一小时 内剩余的允许发送的短信数量,相对系统设定的短信发送最大数量归一化值。在权重向量 矩阵模块模块22,生成一权重向量矩阵,权重向量矩阵中的每一行的元素值为参数向量矩 阵模块21生成的参数向量矩阵中的每一列参数对应的权重值,权重值包括包括均衡权重、 成功率权重、故障权重以及运营商权重。在乘积向量矩阵模块23中,将参数向量矩阵和权重 向量矩阵相乘,生成一乘积向量矩阵,该乘积向量矩阵的每一元素值为待选择通道的权值。 然后在判断模块24中,判断乘积向量矩阵模块23中的乘积向量矩阵的权值,将权值中的最 大值对应的通道设置为短信发送的通道。
[0067]综上,本发明一种短信发送通道选择的方法及系统,实现了合理的选用发送的短 信通道,提高了短信送达的的成功率。
[0068]在本说明书的描述中,参考术语"一个实施例"、"一些实施例"、"示例"、"具体示 例"、或"一些示例"等描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点 包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一 定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的 一个或多个实施例或示例中以合适的方式结合。
[0069]应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选 实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提 下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
[0070]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技 术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1. 一种短信发送通道选择的方法,其特征在于,所述方法包括以下步骤: 生成一参数向量矩阵,所述参数向量矩阵每一行的元素值为待选择通道对应的参数; 生成一权重向量矩阵,所述权重向量矩阵中的每一行的元素值为所述参数向量矩阵中 的每一列参数对应的权重值; 将所述参数向量矩阵和权重向量矩阵相乘得到一乘积向量矩阵,所述乘积向量矩阵的 每一元素值为待选择通道的权值,选择权值中最大值对应的通道为短信发送通道。2. 如权利要求1所述的一种短信发送通道选择的方法,其特征在于,所述待选择通道包 括联通、电信、移动三家运营商的通道。3. 如权利要求1所述的一种短信发送通道选择的方法,其特征在于,所述参数包括所述 通道每天发送所有短信的发送成功率、所述通道的故障情况、所述通道的运营商标识以及 发送本短信时在过去一小时内剩余的允许发送的短信数量,相对系统设定的短信发送最大 数量归一化值。4. 如权利要求3所述的一种短信发送通道选择的方法,其特征在于,所述系统设定的同 一通道每小时短信发送的最大数量是10条。5. 如权利要求3所述的一种短信发送通道选择的方法,其特征在于,若所述通道有故 障,则对应的参数为1,否则为0。6. 如权利要求3所述的一种短信发送通道选择的方法,其特征在于,所述通道运营商标 识是指若发送短信的目标号码和所述通道归属的运营商一致,则对应的参数为1,否则为0。7. 如权利要求1所述的一种短信发送通道选择的方法,其特征在于,所述权重值包括均 衡权重值、成功率权重值、故障权重值以及运营商权重值。8. 如权利要求7所述的一种短信发送通道选择的方法,其特征在于,所述权重若为有效 权重,则权重值大于0;否则,权重值为-100,并且所有的有效权重值之和是100。9. 如权利要求8所述的一种短信发送通道选择的方法,其特征在于,若待选择通道有故 障,则所述故障权重值为一 100。10. -种短信发送通道选择系统,其特征在于,所述系统包括: 参数获取模块,用于获取参数向量矩阵中的参数值; 参数向量矩阵模块,用于生成一参数向量矩阵,所述参数向量矩阵每一行的元素值为 待选择通道对应的参数; 权重向量矩阵模块模块,用于生成一权重向量矩阵,所述权重向量矩阵中的每一行的 元素值为所述参数向量矩阵中的每一列参数对应的权重值; 乘积向量矩阵模块,用于将参数向量矩阵和权重向量矩阵相乘,生成一乘积向量矩阵, 所述乘积向量矩阵的每一元素值为待选择通道的权值; 判断模块,判断乘积向量矩阵中的权值,将权值中最大值对应的通道设置为短信发送 的通道。
【文档编号】H04W4/14GK106028299SQ201610498924
【公开日】2016年10月12日
【申请日】2016年6月30日
【发明人】薛琦
【申请人】上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1