一种垃圾短信鉴别方法、装置和终端的制作方法_4

文档序号:9474860阅读:来源:国知局
试;
[0154]步骤15,返回短信测试结果;
[0155]步骤16,根据LAC ID值变化情况,如果LAC ID值再次变化、鉴权短信发送失败、或者LAC ID值及Cell ID的映射表与网络侧下发的映射表不一致、或者无线网络连接接入测试失败这几个测试用例结果来判断当前短信是否是垃圾短信,如果是垃圾短信,则直接屏蔽,如果不是垃圾短信,则将停止对该短信的拦截,发送到用户短信信箱。
[0156]至此终端判断新接收的短信是否是伪基站下发短信的具体业务流程结束。
[0157]在本发明实施例中还提出需要终端自适应的不断改进判断算法,从而提高垃圾短信问题解决成功率。因此,图2的架构中,伪基站的判断模块需要进行自适应性调整。因为以上判断流程为根据当前伪基站的强制劫持终端接入的无线操作流程分析出的判断逻辑,随着伪基站的不断升级,该流程需要不断调整,因此伪基站判断模块会记录每次伪基站的判断结果等历史数据,同时将采集到的伪基站无线网络数据(内容包括LAC ID(及其变化规律)、Cell ID(及其变化规律)、位置信息、时间、场强、当时网络类型、是否有互联网连接、T2计时器内的4项测试内容判断结果、收到的短信内容(发送人地址、时间、内容))进行采集上报给第二分析服务器,通过第二分析服务器统计分析后下发新的伪基站判断规则,不断更新。
[0158]例如:LAC ID值定期采集时长会不断调整,鉴权短信发送测试和http连接测试和LAC ID值变化判断条件会定期更新,不断提升封堵伪基站下发垃圾短信的能力。
[0159]下面结合图2对终端上对伪基站的判断模块自适应性调整优化的具体业务流程进行具体介绍,如图4所示,包括:
[0160]步骤I,伪基站判断模块根据现有规则进行一次新接收短信的判断处理流程,并提示用户判断结果;
[0161]步骤2,用户可能会根据判断结果打开短信查看,并且更新判断结果,例如确认短信确实为垃圾短信,或者决定该短信不是垃圾短信。
[0162]步骤3,伪基站判断模块会整合用户的判断结果,将本次判断流程和结果的数据上报给第二分析服务器;
[0163]步骤4,联网模块将本次判断流程和结果的数据上报给第二分析服务器;
[0164]步骤5,第二分析服务器会根据全网的伪基站判断分析客户端反馈的数据进行汇总分析,总结出当前最优的伪基站判断规则,并将该规则反馈给终端上的伪基站判断模块;
[0165]步骤6,联网模块将接收的最新的伪基站判断规则数据反馈给网络下发判断条件模块;
[0166]步骤7,网络下发判断条件模块将该最新的伪基站判断规则数据反馈给伪基站判断模块;
[0167]步骤8,伪基站判断模块根据最新判断规则,更新LAC ID采集周期;
[0168]步骤9,LAC ID采集模块根据新的采集周期反馈LAC ID信息;
[0169]步骤10,短信接收模块接收到新的短信;
[0170]步骤11,短信接收模块和伪基站判断模块根据新的判断规则进行新一轮的短信性质判断。
[0171]需要注意地是,在上述的步骤5中的判断规则主要包括:
[0172]1.计时器Tl的时间长队规则:会据此来调整LAC ID定期采集模块的数据判断依据;
[0173]2.下发短信的地址、时间、内容是否符合关键字信息:会据此来调整短信接收和内容判断模块的判断依据;
[0174]3.伪基站的无线网络数据(内容包括LAC ID (及其变化规律)、Cell ID (及其变化规律)、位置信息、时间、场强、当时网络类型、是否有互联网连接、T2计时器内的4项测试内容判断结果、收到的短信内容(发送人地址、时间、内容):会据此来调整无线网络接入信息模块采集数据时判断无线网络数据特征;
[0175]4.T2计时器的时间长度:会根据次来调整T2的数据采集时间长度。
[0176]本发明实施例解决了现有技术中对手机终端处于伪基站覆盖下,下发的垃圾短信地址符合正常短信地址,垃圾短信内容也能逃脱现有拦截技术的特点,针对伪基站强制接管终端,下发垃圾短信时,结合终端无线网络参数变化特点,通过4种判断算法进行分析和检测,对符合条件的垃圾短信进行拦截和屏蔽,提高了垃圾短信拦截效率。
[0177]同时,本发明实施例通在终端采集的疑似伪基站下发的垃圾短信数据,以及用户的筛选确认结果数据,上报第二分析服务器,在全网数据综合分析的基础上,进行算法不断进化,会针对伪基站技术的进步,结合新的伪基站技术特点和表现,自适应的不断改进判断算法,持续完成伪基站下发垃圾短信的拦截,降低了原有解决问题流程的时间成本;避免了当新款伪基站技术改变时,现网上存量的客户端无法再拦截垃圾短信的问题,提高问题解决成功率。
[0178]本发明实施例还提供了一种垃圾短信鉴别装置,用于终端,所述装置如图5所示,包括:
[0179]第一获取模块,用于获取终端经过初步过滤的过滤短信;
[0180]第二获取模块,用于获取所述终端的伪基站识别参数,其中所述伪基站识别参数至少包括所述终端当前所在位置的第一位置区编码和所述终端当前的无线信号强度值;
[0181]确定模块,用于根据所述伪基站识别参数,确定所述经过初步过滤的过滤短信为伪基站下发的垃圾短信。
[0182]上述的垃圾短信鉴别装置,其中,所述第一获取模块具体包括:
[0183]过滤信息获取子模块,用于当所述终端接收到原始短信后,获取用于初步过滤所述原始短信的过滤信息,所述过滤信息为发送所述原始短信的短信发送地址或所述原始短信的关键字;
[0184]判断子模块,用于判断所述过滤信息与预存的垃圾短信过滤信息是否一致,获取判断结果;
[0185]过滤短信确定子模块,用于当所述判断结果指示所述过滤信息与预存的垃圾短信过滤信息不一致时,确定所述原始短信为经过初步过滤的过滤短信。
[0186]上述的垃圾短信鉴别装置,其中,所述装置还包括:
[0187]处理模块,用于当所述判断结果指示所述过滤信息与预存的垃圾短信过滤信息一致时,将所述原始短信确定为垃圾短信并拦截。
[0188]上述的垃圾短信鉴别装置,其中,所述确定模块具体包括:
[0189]待鉴别短信确定子模块,用于根据所述伪基站识别参数,在待鉴别短信条件成立时,确定所述经过初步过滤的过滤短信属于待鉴别短信;
[0190]垃圾短信确定子模块,用于根据所述伪基站识别参数,在伪基站下发短信条件成立时,确定所述待鉴别短信为伪基站下发的垃圾短信。
[0191]上述的垃圾短信鉴别装置,其中,所述待鉴别短信条件具体包括:
[0192]所述过滤短信的第一位置区编码与所述终端在第一周期内预存的历史位置区编码不同,且所述终端当前的无线信号强度值超过预设门限值。
[0193]上述的垃圾短信鉴别装置,其中,所述伪基站识别参数还包括所述终端当前所在小区的第一小区识别码;
[0194]所述伪基站下发短信条件至少包括以下的一条:
[0195]所述第一位置区编码与所述终端在第二周期内再次采集到的当前位置的第二位置区编码不一致;
[0196]向第一鉴权网关服务器发送预先指定格式的鉴权短信,在所述第二周期内未收到所述第一鉴权网关服务器返回的鉴权成功确认短信;
[0197]向第一分析服务器发送所述第一位置区编码和所述第一小区识别码,所述第一分析服务器根据预存的位置区编码和小区识别码的映射关系,返回的检测结果信息指示所述第一位置区编码和所述第一小区识别码之间的映射关系不存在;
[0198]连接所述终端到第二鉴权网关服务器,未收到所述第二鉴权服务器返回的所述终端通过合法路由达到所述第二鉴权服务器的测试结果。
[0199]上述的垃圾短信鉴别装置,其中,所述装置还包括:
[0200]上报模块,用于将原始数据信息上报到第二分析服务器,使得所述第二分析服务器根据所述原始数据信息,确定更新信息并下发到所述终端,其中所述原始数据信息至少包括用于确定接收到的原始短信为伪基站下发的垃圾短信的数据信息;
[0201]更新模块,用于根据所述第二分析服务器下发的所述更新信息,更新预存的垃圾短信过滤信息、待鉴别短信条件和伪基站下发短信条件。
[0202]上述的垃圾短信鉴别装置,其中,所述装置还包括:
[0203]提示模块,用于提示所述终端的用户接收到伪基站下发的垃圾短信;
[0204]第三获取模块,用于获取所述用户根据所述提示,对接收到伪基站下发的垃圾短信的确认结果;
[0205]所述上报模块具体为:
[0206]将所述原始数据信息和所述确认结
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1