一种利用实时算法实现恶意电话过滤的方法和系统技术方案

技术编号:14818454 阅读:42 留言:0更新日期:2017-03-15 12:03
本发明专利技术属于移动电话通信技术领域,具体涉及一种利用实时算法实现恶意电话过滤的方法,包括以下步骤:主叫号码对已申请恶意电话保护的被叫号码发起呼叫;主、被叫号码被传输至恶意电话实时分析过滤平台;恶意电话实时分析过滤平台将主、被叫号码与号码库进行匹配,再利用实时算法进行判断是否拦截;若不拦截则接通。本发明专利技术还公开了恶意电话过滤系统包括恶意电话拦截组件模块、支撑平台模块、算法模型模块和外联接口模块。通过被叫号码申请恶意电话保护,并将主、被叫号码传输至恶意电话实时分析过滤平台,先进行号码库匹配拦截,未被拦截的主叫号码再利用实时算法进行判断是否拦截,从而实现对恶意电话的过滤,排除被叫用户的烦恼。

【技术实现步骤摘要】

本专利技术属于移动电话通信
,具体涉及一种利用实时算法实现恶意电话过滤的方法和系统
技术介绍
移动电话已经成为人们沟通的主要工具之一,用户使用手机等移动终端可以与其他用户进行电话拨打等通信行为。用户在享受手机等移动终端为工作或生活带来便利的同时,可能会受到诈骗、营销等骚扰电话的打扰,这些骚扰电话给人们的正常的工作和生活造成了严重影响。为了识别骚扰电话号码,现有技术采用的方法是,由运营人员人工收集骚扰电话号码,生成黑名单列表,然后下发给终端,终端将黑名单列表在本地保存。当终端接收到呼入电话请求时,根据本地保存的黑名单列表,判断该呼入的电话号码是否为黑名单中的骚扰电话号码,如果是,则对用户做出提醒或对该呼入电话请求进行拦截处理。这种方法虽然能够在一定程度上帮助用户过滤掉一些骚扰电话,但是,因为在实际中骗子或者营销人员会经常更换电话号码,新的骚扰电话号码会源源不断的产生,导致终端中保存的黑名单列表存在严重的滞后性问题,经常会出现不能有效帮助用户对骚扰电话进行过滤的情况,用户体验较差。如申请号为201310457733.3的中国专利技术专利申请公开了一种外来电话过滤的实现方法及系统,该方法的特征在于:提供一虚拟分机,接入的电话线分成两路,一路接到所述虚拟分机,另一路接到一延时器;所述延时器用于保证虚拟分机先获得并截获来电信号;所述的虚拟分机将所有来电号码分成四类:白名单、灰名单、黑名单、其余号码;并根据所述四类号码控制电话线路处于:全连通状态、选择性连通状态以及转接状态。该专利技术的方法和系统由于采用虚拟分机技术,可以根据带时间性的策略和对方号码来决定是拒绝(对方听到忙音),留言接听,还是接听并激发铃声。但是,该外来电话过滤的实现方法及系统针对的是固定电话,而且也没有具体说明是如何实现过滤的,只是提供了一个框架思路。当前,网络上出现一种软件叫“呼死你”,又名网络电话自动追呼系统或者“手机轰炸软件”,是利用通讯费用低廉的网络电话作为呼叫平台,采用国际先进网络电话通讯技术,可以方便设置追呼的任何一部、任何区域的固定电话及手机号码。但时下,这种“呼死你”软件却成为不法分子的工具,作为恶意报复甚至敲诈勒索的手段。针对这种恶意电话,目前运营商和移动用户都缺乏有效的治理手段。
技术实现思路
针对现有技术中存在的不足,本专利技术提供一种利用实时算法实现恶意电话过滤的方法和系统。为了达到上述专利技术目的,本专利技术采用以下技术方案:一种利用实时算法实现恶意电话过滤的方法,包括以下步骤:201,主叫号码对已申请恶意电话保护的被叫号码发起呼叫;202,主、被叫号码被传输至恶意电话实时分析过滤平台;203,恶意电话实时分析过滤平台将主、被叫号码与号码库进行匹配,再利用实时算法进行判断是否拦截;若不拦截则接通。通过被叫号码申请恶意电话保护,并将主、被叫号码传输至恶意电话实时分析过滤平台,先进行号码库匹配拦截,未被拦截的主叫号码再利用实时算法进行判断是否拦截,从而实现对恶意电话的过滤,排除被叫用户的烦恼。优选的,所述恶意电话保护的申请流程包括以下步骤:101,被叫号码在恶意电话实时分析过滤平台申请恶意电话保护;102,恶意电话实时分析过滤平台将被叫号码信息传递至NGIN进行呼叫控制订阅;103,恶意电话实时分析过滤平台通知被叫号码恶意电话保护开启。恶意电话保护的业务申请流程简单、方便,一键即可完成申请的过程。优选的,所述实时算法包括序列后向选择和K-means聚类算法,能准确地判断号码是否需要拦截。优选的,所述实时算法的具体流程如下:步骤A1:确定指标与指标个数n,计算全集的特征组合,共有2n种特征组合,则K-means的参数K的初始值为2n;步骤A2:判断K是否为0,若K为0,则结束流程;若不为0,则转至下一步骤;步骤A3:根据业务经验与实际情况逐步减小K的取值;步骤A4:选择K个初始聚类中心;步骤A5:计算每个样本Xi=(Xi1,Xi2,…Xin)到聚类中心Xk=(Xk1,Xk2,…Xkn)的欧几里得距离,并将样本划分到距离最近的簇中;步骤A6:计算当前簇的均值作为新的聚类中心,并计算每个样本到新聚类中心的欧几里得距离,重复该步骤直到收敛,得到最终的聚类中心;步骤A7:若聚类中心的指标大于0.5,则认为更接近于该指标为1的样本;若小于0.5,则认为更接近该指标为0的样本;若等于0.5,则与该指标为1和0的样本距离相等;步骤A8:根据聚类中心找到距离近的样本的特征组合,保留距离近的样本的特征组合,剔除距离远的样本的特征组合;步骤A9:根据特征组合得到判断规则;步骤A10:计算对应规则的效果评估值;步骤A11:返至步骤A2,重复步骤直至K为0,并结束流程。通过实时算法能很好地将恶意电话过滤。优选的,所述指标包括主叫号码归属地、与上一通电话的时间间隔和主叫号码前三位号段。设置不同的过滤指标,更加准确地判断号码是否为恶意号码。优选的,所述步骤A9还包括以下步骤:步骤A91:通过融合聚类的序列后向选择算法得到不同K值下的特征组合以及评估值,根据业务目标选择相应的特征组合;步骤A92:将所选的所有特征组合的并集作为恶意电话的实时分析上线规则;步骤A93:分别计算每个被选择的特征的信息熵,信息熵越小的特征在流程上优先判断;步骤A94:得到最终判断流程;步骤A95:设计恶意电话号码实时分析初始样本获取流程;步骤A96:设计恶意电话号码实时分析与拦截流程。优选的,所述步骤A95还包括以下步骤:步骤A951:被叫号码开启恶意电话保护;步骤A952:判断是否在t段时间内至少打了s个电话;步骤A953:提取t段时间内前m个号码的特征;步骤A954:获取特征的包括m个号码的归属地、m个号码的前三位号段、计算m个号码的时间间隔的平均值和标准差σ,m个号码时间间隔范围为优选的,所述步骤A96还包括以下步骤:步骤A961:将第s+1个号码与个人黑白名单进行匹配;步骤A962:将号码进行系统匹配,包括系统白名单匹配、恶意电话黑名单匹配、系统灰名单匹配和系统黑名单匹配;步骤A963:若号码在个人白名单里则放行接通,若号码在个人黑名单里则进行拦截;若号码在系统白名单或系统灰名单里,则放行接通;若号码在系统黑名单或恶意电话黑名单里,则进行拦截;若号码不在以上名单中,则进入下一步骤;步骤A964:提取号码的归属地、前三位号段、与上一通电话的时间间隔、前m个号码时间间隔均值与标准差;步骤A965:判断该号码的归属地是否与样本归属地一致,若一致则拦截,其号段和时间间隔存储至样本表中,若不一致则进入下一步骤;步骤A966:判断号段是否与样本号段表中已有的号段一致,若一致则拦截,其归属地和时间间隔加入到样本表中,若不一致则进入下一步骤;步骤A967:时间间隔是否在前m个号码时间间隔的范围内,若属于该范围内则拦截,其号段和归属地加入到样本表中;若不属于该范围,则进入下一步骤;步骤A968:号码接通。本专利技术还公开了一种利用实时算法实现恶意电话的过滤系统,包括恶意电话拦截组件模块、支撑平台模块、算法模型模块和外联接口模块,恶意电话拦截组件模块实现对呼叫是否接续的判断;支撑平台模块实现包括对系统和号码库的管理;算法模型模块实现对呼叫是否为恶意电话的判断;外联接口模块用于连接外部系统。通过四大本文档来自技高网
...
一种利用实时算法实现恶意电话过滤的方法和系统

【技术保护点】
一种利用实时算法实现恶意电话过滤的方法,其特征在于,包括以下步骤:201,主叫号码对已申请恶意电话保护的被叫号码发起呼叫;202,主、被叫号码被传输至恶意电话实时分析过滤平台;203,恶意电话实时分析过滤平台将主、被叫号码与号码库进行匹配,再利用实时算法进行判断是否拦截;若不拦截则接通。

【技术特征摘要】
1.一种利用实时算法实现恶意电话过滤的方法,其特征在于,包括以下步骤:201,主叫号码对已申请恶意电话保护的被叫号码发起呼叫;202,主、被叫号码被传输至恶意电话实时分析过滤平台;203,恶意电话实时分析过滤平台将主、被叫号码与号码库进行匹配,再利用实时算法进行判断是否拦截;若不拦截则接通。2.根据权利要求1所述的利用实时算法实现恶意电话过滤的方法,其特征在于,所述恶意电话保护的申请流程包括以下步骤:101,被叫号码在恶意电话实时分析过滤平台申请恶意电话保护;102,恶意电话实时分析过滤平台将被叫号码信息传递至NGIN进行呼叫控制订阅;103,恶意电话实时分析过滤平台通知被叫号码恶意电话保护开启。3.根据权利要求1所述的利用实时算法实现恶意电话过滤的方法,其特征在于,所述实时算法包括序列后向选择和K-means聚类算法。4.根据权利要求1或3所述的利用实时算法实现恶意电话过滤的方法,其特征在于,所述实时算法的具体流程如下:步骤A1:确定指标与指标个数n,计算全集的特征组合,共有2n种特征组合,则K-means的参数K的初始值为2n;步骤A2:判断K是否为0,若K为0,则结束流程;若不为0,则转至下一步骤;步骤A3:根据业务经验与实际情况逐步减小K的取值;步骤A4:选择K个初始聚类中心;步骤A5:计算每个样本Xi=(Xi1,Xi2,…Xin)到聚类中心Xk=(Xk1,Xk2,…Xkn)的欧几里得距离,并将样本划分到距离最近的簇中;步骤A6:计算当前簇的均值作为新的聚类中心,并计算每个样本到新聚类中心的欧几里得距离,重复该步骤直到收敛,得到最终的聚类中心;步骤A7:若聚类中心的指标大于0.5,则认为更接近于该指标为1的样本;若小于0.5,则认为更接近该指标为0的样本;若等于0.5,则与该指标为1和0的样本距离相等;步骤A8:根据聚类中心找到距离近的样本的特征组合,保留距离近的样本的特征组合,剔除距离远的样本的特征组合;步骤A9:根据特征组合得到判断规则;步骤A10:计算对应规则的效果评估值;步骤A11:返至步骤A2,重复步骤直至K为0,并结束流程。5.根据权利要求4所述的利用实时算法实现恶意电话过滤的方法,其特征在于,所述指标包括主叫号码归属地、与上一通电话的时间间隔和主叫号码前三位号段。6.根据权利要求4所述的利用实时算法实现恶意电话过滤的方法,其特征在于,所述步骤A9还包括以下步骤:步骤A91:通过融合聚类的序列后向选择算法得到不同K值下的特征组合以及评估值,根据业务...

【专利技术属性】
技术研发人员:陈晓莉林建洪徐菁聂宜君徐佳丽肖炜柴永恒
申请(专利权)人:浙江鹏信信息科技股份有限公司
类型:发明
国别省市:浙江;33

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

1