移动终端防骚扰工具的性能测试方法及系统的制作方法

文档序号:9631471阅读:315来源:国知局
移动终端防骚扰工具的性能测试方法及系统的制作方法
【技术领域】
[0001]本发明涉及计算机信息处理技术,具体而言涉及一种移动终端防骚扰工具的性能测试方法及系统。
【背景技术】
[0002]随着通信技术的快速发展,人们越来越多的利用智能设备进行通话、短信(以下如无特殊说明,短信一律代表包括彩信等可发送广播内容的信息)等进行交互。人们在享受自由通信的同时,也面临着骚扰电话和垃圾短信的等问题的困扰。
[0003]现有拦截骚扰电话和垃圾短信的处理方法主要是在智能设备的应用层上安装安全应用。以Android(安卓)手机为例,这些安全应用一般使用android sdk的标准接口来监听来电和来短信事件。当来电或者来短信时,android sdk的标准接口调用拦截逻辑,判断电话或者短信的号码是否是需要拦截的号码,根据判断结果来决定是否要调用androidsdk中相应的接口来挂断电话或者中止短信广播,从而实现拦截。
[0004]具体地,电话拦截可以通过android sdk提供的TelephonyManager电话管理类的listen()监听接口和PhoneStateListener监听器来监听电话状态。在来电时,如果安全应用根据预设规则判断此来电是要拦截的电话,则调用Tel印honyManagerr电话管理类的endcal 1 ()方法来挂断电话,从而实现拦截来电。短信的拦截可以通过注册广播接收器来实现。一旦接收到短信广播,由安全应用来根据预设规则判断是否需要拦截该短信。如果判断为需要拦截,android sdk的标准接口就调用abortBroadcast ()来中止广播接口中断短信广播(有序广播)的继续传递,使得后续其他应用的接收器收不到此短信广播,从而实现了短信拦截。
[0005]然而,现有的提供防止骚扰的安全应用众多,拦截准确性不稳定,总是存在将正常来电标记为骚扰来电,将正常的短信通知标记为骚扰短信的情况,从而耽误用户的正事,造成不好的用户体验,因此,在防骚扰方面的安全应用在上架之前需要一种用于测试其防骚扰性能的方法来对其进行充分的测试。

【发明内容】

[0006]本发明的首要目的旨在解决上述至少一个问题,提供一种移动终端防骚扰工具的性能测试方法及系统。
[0007]为了实现上述各种目的,本发明相应采用如下各种技术方案:
[0008]一方面,一种移动终端防骚扰工具的性能测试方法,包括:
[0009]在移动终端注入来电/信息劫持模块;
[0010]根据待测试防骚扰工具的防骚扰规则至少生成模拟骚扰来电/信息和待测试防骚扰工具的骚扰拦截配置模块数据;
[0011]根据所述模拟骚扰来电/信息和骚扰拦截配置模块数据生成测试任务;
[0012]发送所述测试任务至移动终端,以使所述移动终端的来电/信息劫持模块劫持所述模拟骚扰来电/信息,并使所述移动终端基于所述骚扰拦截配置模块数据调用所述骚扰拦截配置模块根据所述模拟骚扰来电/信息生成测试来电和/或测试短信并发送至待测试防骚扰工具进行拦截;
[0013]根据所述待测试防骚扰工具的拦截结果和所述模拟骚扰来电/信息生成所述防骚扰工具的性能测试报告。
[0014]进一步,所述模拟骚扰来电/信息包括来电电话号码列表和短信列表。
[0015]进一步,所述使所述移动终端基于所述骚扰拦截配置模块数据调用所述骚扰拦截配置模块根据所述模拟骚扰来电/信息生成测试来电和/或测试短信并发送至待测试防骚扰工具进行拦截包括:
[0016]骚扰拦截配置模块根据所述来电电话号码列表生成相应的测试来电并发送至待测试防骚扰工具,和/或
[0017]骚扰拦截配置模块根据所述短信列表生成相应的测试短信并发送至待测试防骚扰工具。
[0018]进一步,所述移动终端为实体的智能终端和/或在虚拟机上安装的模拟移动终端运行环境的模拟器。
[0019]进一步,所述来电电话号码列表中包括骚扰电话号码和非骚扰电话号码;所述短信列表包括骚扰短信和非骚扰短信。
[0020]进一步,所述测试报告至少包括被拦截来电的列表及其数量、被拦截来电中骚扰电话号码数量及其在被拦截来电中的占比、被拦截来电中非骚扰电话号码数量及其在被拦截来电中的占比、被拦截短信数量的列表及其数量、被拦截短信中骚扰短信数量及其在被拦截来电中的占比、被拦截短信中非骚扰短信数量及其在被拦截来电中的占比。
[0021]进一步,所述测试报告采用图文形式展示。
[0022]另一方面,本发明的实施方式还提供一种移动终端防骚扰工具的性能测试系统,包括:
[0023]劫持注入模块,用于在移动终端注入来电/信息劫持模块;
[0024]数据生成模块,用于根据待测试防骚扰工具的防骚扰规则至少生成模拟骚扰来电/信息和待测试防骚扰工具的骚扰拦截配置模块数据;
[0025]测试任务生成模块,用于根据所述模拟骚扰来电/信息和骚扰拦截配置模块数据生成测试任务;
[0026]测试任务发送模块,用于发送所述测试任务至移动终端,以使所述移动终端的来电/信息劫持模块劫持所述模拟骚扰来电/信息,并使所述移动终端基于所述骚扰拦截配置模块数据调用所述骚扰拦截配置模块根据所述模拟骚扰来电/信息生成测试来电和/或测试短信并发送至待测试防骚扰工具进行拦截;
[0027]测试报告生成模块,用于根据所述待测试防骚扰工具的拦截结果和所述模拟骚扰来电/信息生成所述防骚扰工具的性能测试报告。
[0028]进一步,所述模拟骚扰来电/信息包括来电电话号码列表和短信列表。
[0029]进一步,所述骚扰拦截配置模块包括:
[0030]虚拟拨号器,用于根据所述来电电话号码列表生成相应的测试来电并发送至待测试防骚扰工具,和/或
[0031]虚拟短信发送器,用于根据所述短信列表生成相应的测试短信并发送至待测试防骚扰工具。
[0032]进一步,所述移动终端为实体的智能终端和/或在虚拟机上安装的模拟移动终端运行环境的模拟器。
[0033]进一步,所述来电电话号码列表中包括骚扰电话号码和非骚扰电话号码;所述短信列表包括骚扰短信和非骚扰短信。
[0034]进一步,所述测试报告至少包括被拦截来电的列表及其数量、被拦截来电中骚扰电话号码数量及其在被拦截来电中的占比、被拦截来电中非骚扰电话号码数量及其在被拦截来电中的占比、被拦截短信数量的列表及其数量、被拦截短信中骚扰短信数量及其在被拦截来电中的占比、被拦截短信中非骚扰短信数量及其在被拦截来电中的占比。
[0035]进一步,所述测试报告采用图文形式展示。
[0036]相比现有技术,本发明的方案具有以下优点:本实施方式中,通过在移动终端注入来电/信息劫持模块并根据待测试防骚扰工具的防骚扰规则至少生成模拟骚扰来电/信息和待测试防骚扰工具的骚扰拦截配置模块数据的方法,由模拟骚扰来电/信息劫持模块劫持骚扰来电/信息后传输给防骚扰工具,通过防骚扰工具对接收到的模拟骚扰来电/信息的拦截情况,实现对
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1