一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种用户携号转网判断系统的制作方法

2022-11-30 16:14:38 来源:中国专利 TAG:


1.本发明涉及短信平台技术领域,更具体地说,它涉及一种用户携号转网判断系统。


背景技术:

2.短信平台一般可以通过短信接口返回的回执代码来判断短信发送失败的原因,但是对于携号转网用户无法返回可识别原因的回执代码,尤其是在携号转网办理之后的一段时间;对于无法判断发送失败原因的短信来说短信平台无法进行对应策略的处理,只能进行搁置。


技术实现要素:

3.本发明提供一种用户携号转网判断系统,解决相关技术中短信平台无法判断短信发送失败的对象是否是携号转网用户的技术问题。
4.根据本发明的一个方面,提供了一种用户携号转网判断系统,包括:数据存储单元,其用于存储短信数据;判断单元,其包括数据提取单元、模型存储单元、加权属性计算单元、一般属性计算单元、相似度计算单元和结果生成单元,数据提取单元从数据存储单元中提取向待判断用户发送的短信数据得到待判断用户数据集;模型存储单元,其用于存储过滤模型,过滤模型中包括以下过滤节点:第一节点:短信发送时间之前的第二时间内向同一号码发送的短信的总数量大于1;第二节点:短信发送时间之前的第三时间内向同一号码发送的信息均为失败信息;第三节点:发送失败的短信属于同一来源;第四节点:超过第一阈值的比例的发送失败的短信的内容属于验证短信;第五节点:短信的内容为验证短信;第六节点:短信的内容不是验证短信;第七节点:临近时间内同一短信内容的同一来源的短信中超过第一阈值的比例的短信发送失败;加权属性计算单元,其用于将历史用户数据集和待判断用户数据集的短信的数据输入过滤模型,短信的数据输入过滤模型进行如下过滤过程:第一节点判断为是的短信条目输入到第二节点,第二节点判断为是则继续输入到第三节点,第三节点判断为是则输出发送失败的结果到第一结束节点,第三节点判断为否输出发送成功的结果到第二结束节点;第二节点判断为否则输入到第四节点,第四节点判断为是则输入到第五节点,第五节点判断为是则输出发送失败的结果到第三结束节点,第五节点判断为否则输出发送成功的结果到第四结束节点;第四节点判断为否则输入到第六节点,第六节点判断为是则输出发送失败的结果到第五结束节点,第六节点判断为否则输出发送成功的结果到第六结束节点;第一节点判断为否的短信条目输入到第七节点,第七节点判断为是则输出发送失败的结果到第七结束节点,第七节点判断为否则输出发送成功的结果到第八结束节点;根据历史用户数据集的短信数据输入过滤模型的结果生成历史用户的加权属性,根据待判断用户数据集的短信数据输入过滤模型的结果生成待判断用户的加权属性;计算
用户的加权属性的公式如下:其中,at表示用户的加权属性,r(ti)表示用户数据集的短信数据输入过滤模型后第i个结束节点输出的结果为错误的数量,q(ti)表示用户数据集的短信数据输入过滤模型后第i个结束节点输出的结果的数量;一般属性计算单元,其用于计算待判断用户和历史用户的第一属性、第二属性和第三属性,其中用户的第一属性的计算公式如下:z1/n;用户的第二属性的计算公式如下:z2/z1;用户的第三属性的计算公式如下:z3/n;其中,n表示用户数据集的短信数据中发送的短信的数量;z1表示用户数据集的短信数据中的发送失败的短信数量;z2表示用户数据集的短信数据中的接收的短信数量;z3表示用户数据集的短信数据中的发送的短信属于验证短信的数量;相似度计算单元,其用于计算待判断用户与历史用户的相似度,待判断用户与第i个历史用户的相似度的计算公式如下:其中xk表示待判断用户的第k个属性,yk表示历史用户的第k个属性;结果生成单元,其根据待判断用户与历史用户的相似度筛选m个与待判断用户相似度最大的历史用户生成相似用户集,并根据相似用户集内属于携号转网的历史用户的比例判断待判断用户是否为携号转网用户。
5.进一步地,待判断用户数据集中包括多个短信的数据;短信数据包括短信的内容、短信的接收号码、短信的来源、短信的发送时间、短信的发送状态;数据存储单元还存储历史用户数据集,历史用户数据集是一个历史用户的短信的数据的集合,历史用户数据集中包含向该历史用户发送的短信的数据。
6.进一步地,待判断用户数据集与历史用户数据集所包含的发送的短信的数据的数量相同;每个历史用户数据集所包含的发送的短信的数据的数量相同;历史用户数据集是由该历史用户按照发送时间的顺序提取的一定数量的短信的数据组成的;待判断用户数据集与历史用户数据集中均包含一部分的接收的短信。
7.进一步地,上述的一种用户携号转网判断系统还包括判断触发引擎,其根据触发策略启动判断单元对用户进行携号转网判断,符合触发策略的用户为待判断用户;触发策略是:设定的判断时间内向用户发送短信失败的次数超过第一数量阈值。
8.进一步地,判断相似用户集内属于携号转网的历史用户的数量是否大于m/2,如果大于m/2,则将待判断用户标记为携号转网用户,否则将待判断用户标记为非携号转网用户。
9.进一步地,一条短信的数据是以一个条目的方式存储的,短信的数据的数量实际上是指短信的数据的条目的数量。
10.进一步地,根据短信的内容配合检验规则判断其是否为验证短信;检验规则是如果满足以下两个条件之一则判断短信的内容为验证短信,条件一是短信的内容中包含六位连续数字字符;条件二是短信的内容中包含“验证”和或“码”的关键词。
11.进一步地,上述的一种用户携号转网判断系统还包括标记模块,其基于结果生成单元的判断结果将待判断用户标记为携号转网用户。
12.进一步地,上述的一种用户携号转网判断系统还包括反馈模块,其用于将标记为携号转网用户的待判断用户的信息发送到短信服务的需求方。
13.本发明的有益效果在于:本发明通过用户历史数据的挖掘判断短信发送失败对象的用户是否属于携号转网用户,降低了短信平台的短信搁置率。
附图说明
14.图1是本发明的一种用户携号转网判断系统的模块示意图一;图2是本发明的判断单元的模块示意图;图3是本发明的一种用户携号转网判断系统的模块示意图二;图4是本发明的一种用户携号转网判断系统的模块示意图三。
15.图中:数据存储单元101,判断触发引擎102,判断单元103,标记模块104,反馈模块105,数据提取单元1031,模型存储单元1032,加权属性计算单元1033,一般属性计算单元1034,相似度计算单元1035,结果生成单元1036。
具体实施方式
16.现在将参考示例实施方式讨论本文描述的主题。应该理解,讨论这些实施方式只是为了使得本领域技术人员能够更好地理解从而实现本文描述的主题,可以在不脱离本说明书内容的保护范围的情况下,对所讨论的元素的功能和排列进行改变。各个示例可以根据需要,省略、替代或者添加各种过程或组件。另外,相对一些示例所描述的特征在其他例子中也可以进行组合。
17.实施例一如图1、图2所示,一种用户携号转网判断系统,包括:数据存储单元101,其用于存储短信数据,短信数据包括短信的内容、短信的接收号码、短信的来源、短信的发送时间、短信的发送状态;数据存储单元101还存储历史用户数据集,历史用户数据集是一个历史用户的短信的数据的集合,历史用户数据集中包含向该历史用户发送的短信的数据;判断触发引擎102,其根据触发策略启动判断单元103对用户进行携号转网判断,符合触发策略的用户为待判断用户;触发策略是:设定的判断时间内向用户发送短信失败的次数超过第一数量阈值;触发策略设置了发送短信失败的次数限制,过滤了一些不需要进行携号转网判断
的用户,发送失败的次数较少的情况下的一般属于偶然因素的干扰,当然的如果是一个携号转网的用户,向其发送短信失败的次数会逐渐增加,会变为符合触发策略的状态;判断单元103,其包括数据提取单元1031、模型存储单元1032、加权属性计算单元1033、一般属性计算单元1034、相似度计算单元1035和结果生成单元1036,数据提取单元1031从数据存储单元101中提取向待判断用户发送的短信数据得到待判断用户数据集;待判断用户数据集中包括多个短信的数据;在本发明的一个实施例中,待判断用户数据集与历史用户数据集所包含的发送的短信的数据的数量相同;每个历史用户数据集所包含的发送的短信的数据的数量相同;历史用户数据集是由该历史用户按照发送时间的顺序提取的一定数量的短信的数据组成的;待判断用户数据集与历史用户数据集中均包含一部分的接收的短信,这部分接收短信是由用户发送的。对应的,发送的短信是指向用户发送的短信。
18.一条短信的数据是以一个条目的方式存储的,短信的数据的数量实际上是指短信的数据的条目的数量。
19.模型存储单元1032,其用于存储过滤模型,过滤模型中包括以下过滤节点:第一节点:短信发送时间之前的第二时间内向同一号码发送的短信的总数量大于1;第二节点:短信发送时间之前的第三时间内向同一号码发送的信息均为失败信息;第三节点:发送失败的短信属于同一来源;第四节点:超过第一阈值的比例的发送失败的短信的内容属于验证短信;第五节点:短信的内容为验证短信;第六节点:短信的内容不是验证短信;第七节点:临近时间内同一短信内容的同一来源的短信中超过第一阈值的比例的短信发送失败;在本发明的一个实施例中,发送的短信的来源一般是短信服务的需求方。
20.在本发明的一个实施例中,短信被其来源标记有验证短信的标签或非验证短信的标签,根据短信的标签判断其是否为验证短信。
21.在本发明的一个实施例中,根据短信的内容配合检验规则判断其是否为验证短信;在此提供一种检验规则,检验规则是如果满足以下两个条件之一则判断短信的内容为验证短信,条件一是短信的内容中包含六位连续数字字符;条件二是短信的内容中包含“验证”和或“码”的关键词;加权属性计算单元1033,其用于将历史用户数据集和待判断用户数据集的短信的数据输入过滤模型,短信的数据输入过滤模型进行如下过滤过程:第一节点判断为是的短信条目输入到第二节点,第二节点判断为是则继续输入到第三节点,第三节点判断为是则输出发送失败的结果到第一结束节点,第三节点判断为否输出发送成功的结果到第二结束节点;第二节点判断为否则输入到第四节点,第四节点判断为是则输入到第五节点,第五节点判断为是则输出发送失败的结果到第三结束节点,第五节点判断为否则输出发送成
功的结果到第四结束节点;第四节点判断为否则输入到第六节点,第六节点判断为是则输出发送失败的结果到第五结束节点,第六节点判断为否则输出发送成功的结果到第六结束节点;第一节点判断为否的短信条目输入到第七节点,第七节点判断为是则输出发送失败的结果到第七结束节点,第七节点判断为否则输出发送成功的结果到第八结束节点;根据历史用户数据集的短信数据输入过滤模型的结果生成历史用户的加权属性,计算历史用户的加权属性的公式如下:其中,atto表示历史用户的加权属性,e1(ti)表示历史用户数据集的短信数据输入过滤模型后第i个结束节点输出的结果为错误的数量,s1(ti)表示历史用户数据集的短信数据输入过滤模型后第i个结束节点输出的结果的数量;根据待判断用户数据集的短信数据输入过滤模型的结果生成待判断用户的加权属性,计算待判断用户的加权属性的公式如下:其中,attt表示历史用户的加权属性,e2(ti)表示待判断用户数据集的短信数据输入过滤模型后第i个结束节点输出的结果为错误的数量,s2(ti)表示待判断用户数据集的短信数据输入过滤模型后第i个结束节点输出的结果的数量;在本发明的一个实施例中,在携号转网判断的过程中提取的历史用户的数量可以是被限制的,或者存储在数据存储单元101的历史用户数据集的数量是被限制的,通过限制携号转网判断的过程中提取的历史用户的数量来限制数据开销,保证所需的数据处理速度。
22.一般属性计算单元1034,其用于计算待判断用户和历史用户的第一属性、第二属性和第三属性,其中待判断用户的第一属性的计算公式如下:x1/n;x1表示待判断用户数据集的短信数据中的发送失败的短信数量;n表示待判断用户数据集的短信数据中发送的短信的数量;待判断用户的第二属性的计算公式如下:x2/x1;x1表示待判断用户数据集的短信数据中的发送失败的短信数量;x2表示待判断用户数据集的短信数据中的接收的短信数量;待判断用户的第三属性的计算公式如下:x3/n;x3表示待判断用户数据集的短信数据中的发送的短信属于验证短信的数量;n表示待判断用户数据集的短信数据中发送的短信的数量;
历史用户的第一属性的计算公式如下:y1/n;y1表示历史用户数据集的短信数据中的发送失败的短信数量;n表示历史用户数据集的短信数据中发送的短信的数量;历史用户的第二属性的计算公式如下:y2/y1;y1表示历史用户数据集的短信数据中的发送失败的短信数量;y2表示历史用户数据集的短信数据中的接收的短信数量;历史用户的第三属性的计算公式如下:y3/n;y3表示历史用户数据集的短信数据中的发送的短信属于验证短信的数量;n表示历史用户数据集的短信数据中发送的短信的数量;第一属性、第二属性、第三属性的计算公式包含了归一化处理的部分,从上述的公式可以看出第一属性、第二属性、第三属性的值域均为[0,1];相似度计算单元1035,其用于计算待判断用户与历史用户的相似度,待判断用户与第i个历史用户的相似度的计算公式如下:其中xk表示待判断用户的第k个属性,yk表示历史用户的第k个属性;k=1时,xk表示待判断用户的第一属性,k=4时,xk表示待判断用户的加权属性;结果生成单元1036,其根据待判断用户与历史用户的相似度筛选m个与待判断用户相似度最大的历史用户生成相似用户集,判断相似用户集内属于携号转网的历史用户的数量是否大于m/2,如果大于m/2,则判断结果是待判断用户标记为携号转网用户,否则判断结果是待判断用户标记为非携号转网用户;如图3所示,上述的一种用户携号转网判断系统还包括标记模块104,其基于结果生成单元1036的判断结果将待判断用户标记为携号转网用户。
[0023]
如果短信平台只有一个运营商的短信通道,则应当通知短信服务的需求方该携号转网用户的信息,便于短信服务的需求方将对该用户发送短信的需求转到其他短信平台。
[0024]
如果短信平台具有多个运营商的短信通道,则可以直接尝试切换其它运营商的短信通道向待判断用户进行发送短信。
[0025]
如图4所示,在本发明的一个实施例中,上述的一种用户携号转网判断系统还包括反馈模块105,其用于将标记为携号转网用户的待判断用户的信息发送到短信服务的需求方。
[0026]
上面结合附图对本实施例的实施例进行了描述,但是本实施例并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本实施例的启示下,还可做出很多形式,均属于本实施例的保护之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献