一种用户携号转网判断系统技术方案

技术编号:35796131 阅读:18 留言:0更新日期:2022-12-01 14:47
本发明专利技术涉及短信平台技术领域,公开了一种用户携号转网判断系统,包括:用于存储短信数据的数据存储单元;根据触发策略启动判断单元对用户进行携号转网判断的判断触发引擎;基于用户数据判断用户是否属于携号转网用户的判断单元,判断单元包括数据提取单元、模型存储单元、加权属性计算单元、一般属性计算单元、相似度计算单元和结果生成单元;本发明专利技术通过用户历史数据的挖掘判断短信发送失败对象的用户是否属于携号转网用户,降低了短信平台的短信搁置率。搁置率。搁置率。

【技术实现步骤摘要】
一种用户携号转网判断系统


[0001]本专利技术涉及短信平台
,更具体地说,它涉及一种用户携号转网判断系统。

技术介绍

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

技术实现思路

[0003]本专利技术提供一种用户携号转网判断系统,解决相关技术中短信平台无法判断短信发送失败的对象是否是携号转网用户的技术问题。
[0004]根据本专利技术的一个方面,提供了一种用户携号转网判断系统,包括:数据存储单元,其用于存储短信数据;判断单元,其包括数据提取单元、模型存储单元、加权属性计算单元、一般属性计算单元、相似度计算单元和结果生成单元,数据提取单元从数据存储单元中提取向待判断用户发送的短信数据得到待判断用户数据集;模型存储单元,其用于存储过滤模型,过滤模型中包括以下过滤节点:第一节点:短信发送时间之前的第二时间内向同一号码发送的短信的总数量大于1;第二节点:短信发送时间之前的第三时间内向同一号码发送的信息均为失败信息;第三节点:发送失败的短信属于同一来源;第四节点:超过第一阈值的比例的发送失败的短信的内容属于验证短信;第五节点:短信的内容为验证短信;第六节点:短信的内容不是验证短信;第七节点:临近时间内同一短信内容的同一来源的短信中超过第一阈值的比例的短信发送失败;加权属性计算单元,其用于将历史用户数据集和待判断用户数据集的短信的数据输入过滤模型,短信的数据输入过滤模型进行如下过滤过程:第一节点判断为是的短信条目输入到第二节点,第二节点判断为是则继续输入到第三节点,第三节点判断为是则输出发送失败的结果到第一结束节点,第三节点判断为否输出发送成功的结果到第二结束节点;第二节点判断为否则输入到第四节点,第四节点判断为是则输入到第五节点,第五节点判断为是则输出发送失败的结果到第三结束节点,第五节点判断为否则输出发送成功的结果到第四结束节点;第四节点判断为否则输入到第六节点,第六节点判断为是则输出发送失败的结果到第五结束节点,第六节点判断为否则输出发送成功的结果到第六结束节点;第一节点判断为否的短信条目输入到第七节点,第七节点判断为是则输出发送失败的结果到第七结束节点,第七节点判断为否则输出发送成功的结果到第八结束节点;根据历史用户数据集的短信数据输入过滤模型的结果生成历史用户的加权属性,根据待判断用户数据集的短信数据输入过滤模型的结果生成待判断用户的加权属性;计算
用户的加权属性的公式如下:其中,at表示用户的加权属性,r(t
i
)表示用户数据集的短信数据输入过滤模型后第i个结束节点输出的结果为错误的数量,q(t
i
)表示用户数据集的短信数据输入过滤模型后第i个结束节点输出的结果的数量;一般属性计算单元,其用于计算待判断用户和历史用户的第一属性、第二属性和第三属性,其中用户的第一属性的计算公式如下:z1/N;用户的第二属性的计算公式如下:z2/z1;用户的第三属性的计算公式如下:z3/N;其中,N表示用户数据集的短信数据中发送的短信的数量;z1表示用户数据集的短信数据中的发送失败的短信数量;z2表示用户数据集的短信数据中的接收的短信数量;z3表示用户数据集的短信数据中的发送的短信属于验证短信的数量;相似度计算单元,其用于计算待判断用户与历史用户的相似度,待判断用户与第i个历史用户的相似度的计算公式如下:其中x
k
表示待判断用户的第k个属性,y
k
表示历史用户的第k个属性;结果生成单元,其根据待判断用户与历史用户的相似度筛选M个与待判断用户相似度最大的历史用户生成相似用户集,并根据相似用户集内属于携号转网的历史用户的比例判断待判断用户是否为携号转网用户。
[0005]进一步地,待判断用户数据集中包括多个短信的数据;短信数据包括短信的内容、短信的接收号码、短信的来源、短信的发送时间、短信的发送状态;数据存储单元还存储历史用户数据集,历史用户数据集是一个历史用户的短信的数据的集合,历史用户数据集中包含向该历史用户发送的短信的数据。
[0006]进一步地,待判断用户数据集与历史用户数据集所包含的发送的短信的数据的数量相同;每个历史用户数据集所包含的发送的短信的数据的数量相同;历史用户数据集是由该历史用户按照发送时间的顺序提取的一定数量的短信的数据组成的;待判断用户数据集与历史用户数据集中均包含一部分的接收的短信。
[0007]进一步地,上述的一种用户携号转网判断系统还包括判断触发引擎,其根据触发策略启动判断单元对用户进行携号转网判断,符合触发策略的用户为待判断用户;触发策略是:设定的判断时间内向用户发送短信失败的次数超过第一数量阈值。
[0008]进一步地,判断相似用户集内属于携号转网的历史用户的数量是否大于M/2,如果大于M/2,则将待判断用户标记为携号转网用户,否则将待判断用户标记为非携号转网用户。
[0009]进一步地,一条短信的数据是以一个条目的方式存储的,短信的数据的数量实际上是指短信的数据的条目的数量。
[0010]进一步地,根据短信的内容配合检验规则判断其是否为验证短信;检验规则是如果满足以下两个条件之一则判断短信的内容为验证短信,条件一是短信的内容中包含六位连续数字字符;条件二是短信的内容中包含“验证”和或“码”的关键词。
[0011]进一步地,上述的一种用户携号转网判断系统还包括标记模块,其基于结果生成单元的判断结果将待判断用户标记为携号转网用户。
[0012]进一步地,上述的一种用户携号转网判断系统还包括反馈模块,其用于将标记为携号转网用户的待判断用户的信息发送到短信服务的需求方。
[0013]本专利技术的有益效果在于:本专利技术通过用户历史数据的挖掘判断短信发送失败对象的用户是否属于携号转网用户,降低了短信平台的短信搁置率。
附图说明
[0014]图1是本专利技术的一种用户携号转网判断系统的模块示意图一;图2是本专利技术的判断单元的模块示意图;图3是本专利技术的一种用户携号转网判断系统的模块示意图二;图4是本专利技术的一种用户携号转网判断系统的模块示意图三。
[0015]图中:数据存储单元101,判断触发引擎102,判断单元103,标记模块104,反馈模块105,数据提取单元1031,模型存储单元1032,加权属性计算单元1033,一般属性计算单元1034,相似度计算单元1035,结果生成单元1036。
具体实施方式
[0016]现在将参考示例实施方式讨论本文描述的主题。应该理解,讨论这些实施方式只是为了使得本领域技术人员能够更好地理解从而实现本文描述的主题,可以在不脱离本说明书内容的保护范围的情况下,对所讨论的元素的功能和排列进行改变。各个示例可以根据需要,省略、替代或者添加各种过程或组件。另外,相对一些示例所描述的特征在其他例子中也可以进行组合。
[0017本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户携号转网判断系统,其特征在于,包括:数据存储单元,其用于存储短信数据;判断单元,其包括数据提取单元、模型存储单元、加权属性计算单元、一般属性计算单元、相似度计算单元和结果生成单元,数据提取单元从数据存储单元中提取向待判断用户发送的短信数据得到待判断用户数据集;模型存储单元,其用于存储过滤模型,过滤模型中包括以下过滤节点:第一节点:短信发送时间之前的第二时间内向同一号码发送的短信的总数量大于1;第二节点:短信发送时间之前的第三时间内向同一号码发送的信息均为失败信息;第三节点:发送失败的短信属于同一来源;第四节点:超过第一阈值的比例的发送失败的短信的内容属于验证短信;第五节点:短信的内容为验证短信;第六节点:短信的内容不是验证短信;第七节点:临近时间内同一短信内容的同一来源的短信中超过第一阈值的比例的短信发送失败;加权属性计算单元,其用于将历史用户数据集和待判断用户数据集的短信的数据输入过滤模型,短信的数据输入过滤模型进行如下过滤过程:第一节点判断为是的短信条目输入到第二节点,第二节点判断为是则继续输入到第三节点,第三节点判断为是则输出发送失败的结果到第一结束节点,第三节点判断为否输出发送成功的结果到第二结束节点;第二节点判断为否则输入到第四节点,第四节点判断为是则输入到第五节点,第五节点判断为是则输出发送失败的结果到第三结束节点,第五节点判断为否则输出发送成功的结果到第四结束节点;第四节点判断为否则输入到第六节点,第六节点判断为是则输出发送失败的结果到第五结束节点,第六节点判断为否则输出发送成功的结果到第六结束节点;第一节点判断为否的短信条目输入到第七节点,第七节点判断为是则输出发送失败的结果到第七结束节点,第七节点判断为否则输出发送成功的结果到第八结束节点;根据历史用户数据集的短信数据输入过滤模型的结果生成历史用户的加权属性,根据待判断用户数据集的短信数据输入过滤模型的结果生成待判断用户的加权属性;计算用户的加权属性的公式如下:其中,at表示用户的加权属性,r(t
i
)表示用户数据集的短信数据输入过滤模型后第i个结束节点输出的结果为错误的数量,q(t
i
)表示用户数据集的短信数据输入过滤模型后第i个结束节点输出的结果的数量;一般属性计算单元,其用于计算待判断用户和历史用户的第一属性、第二属性和第三属性,其中用户的第一属性的计算公式如下:z1/N;用户的第二属性的计算公式如下:z2/z1;用户的第三属性的计算公式如下:z3/N;其中,N表示用户数据集的短信数据中发送的短信的数量;z1表示用户数据集的短信数据中的发送失败的短信数量;z2表示用户数据集的短信数据中的接收的短信数量;z3...

【专利技术属性】
技术研发人员:吴锋吴宪
申请(专利权)人:安徽创瑞信息技术有限公司
类型:发明
国别省市:

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

1