System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及信息通信,具体涉及一种短信通道智能化自适应选择方法。
技术介绍
1、短信的应用已经融入到人们的生活各种场景中,生活中,网上购物,消费提醒离不开短信;工作中,注册账号,客户维护离不开短信,其实无论是什么公司,都是需要短信、语音电话类配合为用户提供通知服务的,而无论是短信,还是语音,都需要运营商的接口提供,服务商的开发服务的。而在在运维领域,短信通道质量直接影响着企业的服务质量。在短信市场中,多数短信服务商是资源售卖型,而非技术服务型,研究数据表明,单条短信通道的成功率在93%左右,而一旦短信通道堵塞,失败率高达20%或者更糟。故在收到短信请求时,通过对短信通道的监控自适应选择合适的短信通道,可以有效的提高短信的发送效率。
技术实现思路
1、为了解决选择错误的短信通道导致短信发送效率低的技术问题,本专利技术提供了一种短信通道智能化自适应选择方法,所采用的技术方案具体如下:
2、本专利技术提出了一种短信通道智能化自适应选择方法,该方法包括以下步骤:
3、获取短信通道中短信的文本数据;所述短信的文本数据为若干字符构成;
4、通过glove词向量模型获取短信中任意两个字符的关联性;根据短信中字符出现的频率以及字符之间的关联性获取字符的关键度;
5、根据字符之间的关联性和字符之间的关键度差异获取字符之间的字符串必要性,并根据字符串必要性将短信分割为若干字符和字符串;预设敏感词汇库,使用trie树保存敏感词汇库中的敏感词汇;将短信分割
6、根据短信中标点符号将短信划分为若干语句;根据语句之间标准字符串的关联性,标准字符串的最大匹配度差异和标准字符串的关键度获取语句之间的敏感相似度;根据语句中匹配成功的标准字符串的数量、标准字符串之间的距离以及语句之间的敏感相似度获取短信的语境敏感度,将短信的语境敏感度和初始敏感度的乘积记为短信的实际敏感度;根据短信的实际敏感度及短信通道发送的短信数量获取短信通道的历史发送成功率;
7、根据短信通道的历史发送成功率、短信通道的带宽、短信的发送时间和接收时间获取短信通道的质量评估值;并基于短信通道的质量评估值选择短信通道,完成短信发送。
8、优选的,所述根据短信中字符出现的频率以及字符之间的关联性获取字符的关键度的方法为:
9、将短信中任意一个字符记为目标字符,将目标字符与短信中其余任意一个字符的关联性记为第一关联性;将目标字符在短信中的频次与短信中所有字符的数量的比值作为目标字符出现的频率,将目标字符与短信中其余所有字符的第一关联性的累加和记为第一和值,将第一和值与目标字符出现的频率的乘积记为目标字符的关键度。
10、优选的,所述根据字符之间的关联性和字符之间的关键度差异获取字符之间的字符串必要性,并根据字符串必要性将短信分割为若干字符和字符串的方法为:
11、将目标字符相邻的上一个字符和相邻的下一个字符记为目标字符的邻近字符;
12、计算目标字符和目标字符的邻近字符的关键度的差值绝对值,将所述差值绝对值记为第一绝对值;将目标字符和目标字符的邻近字符的关联性记为第二关联性;
13、将第一绝对值和第二关联性的比值记为第一比值;将第一比值取负号使用预设指数函数计算获取目标字符和目标字符的邻近字符的字符串必要性;
14、当字符串必要性大于等于预设阈值时,将目标字符和目标字符的邻近字符看做一个字符串;对于短信中的每个字符与其的邻近字符计算字符串必要性,并判断字符与其邻近字符是否为一个字符串,若一个字符与其两个邻近字符的字符串必要性都大于预设阈值,则此三个字符为一个字符串。
15、优选的,所述根据标准字符串与trie树中的敏感词汇的匹配获取标准字符串的最大匹配度的方法为:
16、将标准字符串与trie树中的每一个敏感词汇计算匹配度;
17、所述匹配度的计算法方法为:若标准字符串的当前字符与敏感词汇中相同位置的字符为同一个字符,且当前字符之前的所有字符都与敏感词汇相同位置的字符相同,则匹配度加一,从标准字符串的第一个字符开始遍历和敏感词汇对比,直到相同位置标准字符串和敏感词汇的字符不同位置,由此获取了标准字符串的匹配度;
18、将标准字符串和trie树中所有敏感词汇的匹配度的最大值记为标准字符串的最大匹配度。
19、优选的,所述基于所有标准字符串的最大匹配度将标准字符串分类的方法为:
20、对所有标准字符串使用k-means聚类算法聚类,聚类的类别设置为2,聚类的距离为标准字符串之间的最大匹配度的差值绝对值,将所有标准字符串分为两类;
21、计算每一类所有标准字符串的最大匹配值的均值,将其中最大的均值对应的类簇记为第一类簇,第一类簇为匹配成功的标准字符串;将其中最小的均值对应的类簇记为第二类簇,第一类簇为匹配失败的标准字符串。
22、优选的,所述根据标准字符串的分类结果以及标准字符串的最大匹配度构建短信的初始敏感度的方法为:
23、对于一条短信,将短信中所有字符的数量与匹配失败的字符的数量的差值记为第一差值,将第一差值与短信中所有字符的数量记为第一成功比;
24、若标准字符串为字符串,则其关键度为字符串中所有字符的关键度的均值;
25、将每个匹配成功的标准字符串的关键度与其最大匹配度的乘积记为第一成功乘积;
26、将所有匹配成功的第一成功乘积的累加和与第一成功比的乘积作为短信的初始敏感度。
27、优选的,所述根据语句之间标准字符串的关联性,标准字符串的最大匹配度差异和标准字符串的关键度获取语句之间的敏感相似度的方法为:
28、
29、式中,表示第个标准字符串与第个标准字符串的关联性,表示第个标准字符串的最大匹配度,表示第个标准字符串的最大匹配度,表示第个标准字符串的关键度,表示第个标准字符串的关键度,表示最小值函数,表示语句中匹配成功的标准字符串的数量,表示语句中匹配成功的标准字符串的数量,表示语句和语句的敏感相似度,表示极小正数;
30、所述标准字符串的关联性同样使用glove词向量模型获取。
31、优选的,所述根据语句中匹配成功的标准字符串的数量、标准字符串之间的距离以及语句之间的敏感相似度获取短信的语境敏感度的方法为:
32、将任意一个语句记为目标语句,将目标语句和其余语句的敏感相似度的最大值记为目标语句的最大敏感相似度;
33、对于目标语句中任意一个标准字符串与其余标准字符串的距离的最小值记为任意一个标准字符串的最小邻近距离;
34、将目标语句中所有标准字符串的最大邻近距离的倒数的本文档来自技高网...
【技术保护点】
1.一种短信通道智能化自适应选择方法,其特征在于,该方法包括以下步骤:
2.如权利要求1所述的一种短信通道智能化自适应选择方法,其特征在于,所述根据短信中字符出现的频率以及字符之间的关联性获取字符的关键度的方法为:
3.如权利要求2所述的一种短信通道智能化自适应选择方法,其特征在于,所述根据字符之间的关联性和字符之间的关键度差异获取字符之间的字符串必要性,并根据字符串必要性将短信分割为若干字符和字符串的方法为:
4.如权利要求1所述的一种短信通道智能化自适应选择方法,其特征在于,所述根据标准字符串与Trie树中的敏感词汇的匹配获取标准字符串的最大匹配度的方法为:
5.如权利要求1所述的一种短信通道智能化自适应选择方法,其特征在于,所述基于所有标准字符串的最大匹配度将标准字符串分类的方法为:
6.如权利要求1所述的一种短信通道智能化自适应选择方法,其特征在于,所述根据标准字符串的分类结果以及标准字符串的最大匹配度构建短信的初始敏感度的方法为:
7.如权利要求1所述的一种短信通道智能化自适应选择方法,其特征在于,
8.如权利要求1所述的一种短信通道智能化自适应选择方法,其特征在于,所述根据语句中匹配成功的标准字符串的数量、标准字符串之间的距离以及语句之间的敏感相似度获取短信的语境敏感度的方法为:
9.如权利要求1所述的一种短信通道智能化自适应选择方法,其特征在于,所述根据短信的实际敏感度及短信通道发送的短信数量获取短信通道的历史发送成功率的方法为:
10.如权利要求1所述的一种短信通道智能化自适应选择方法,其特征在于,所述根据短信通道的历史发送成功率、短信通道的带宽、短信的发送时间和接收时间获取短信通道的质量评估值的方法为:
...【技术特征摘要】
1.一种短信通道智能化自适应选择方法,其特征在于,该方法包括以下步骤:
2.如权利要求1所述的一种短信通道智能化自适应选择方法,其特征在于,所述根据短信中字符出现的频率以及字符之间的关联性获取字符的关键度的方法为:
3.如权利要求2所述的一种短信通道智能化自适应选择方法,其特征在于,所述根据字符之间的关联性和字符之间的关键度差异获取字符之间的字符串必要性,并根据字符串必要性将短信分割为若干字符和字符串的方法为:
4.如权利要求1所述的一种短信通道智能化自适应选择方法,其特征在于,所述根据标准字符串与trie树中的敏感词汇的匹配获取标准字符串的最大匹配度的方法为:
5.如权利要求1所述的一种短信通道智能化自适应选择方法,其特征在于,所述基于所有标准字符串的最大匹配度将标准字符串分类的方法为:
6.如权利要求1所述的一种短信通道智能化自适应选择方法,其特征在于,所述根...
【专利技术属性】
技术研发人员:周颖,蓝丹丹,黄瑞先,曾永明,
申请(专利权)人:深圳市诚立业科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。