一种无线连接测试方法及设备的制造方法_3

文档序号:8398571阅读:来源:国知局
的相似度在预设范围内,则可以判断截取的图像与目标图像一致,否则,截取的图像与目标图像不一致,其中,该预设范围可以为该测试设备安装的应用程序自身设定的范围,如85%?90%。
[0092]S211、测试设备确定无线连接测试失败。
[0093]本发明实施例中,当步骤S210中测试设备判断截取的图像与目标图像不一致时,就可以确定无线连接测试失败。
[0094]作为一种可选的实施方式,在步骤S211之后,所述方法还可以包括以下步骤:
[0095]将第二计数器的计数值加1,其中,该第二计数器的计数值的初始值为0,该第二计数器用于记录无线连接失败的次数。
[0096]作为另一种可选的实施方式,在结束测试后,测试设备可以收集测试过程中的数据,生成测试报告,并将该测试报告以预设格式保存在目标路径中。其中,该数据可以包括但不限于测试过程中所截取的图像、每次测试的时间、最长连接时间、最短连接时间、连接成功的次数、连接失败的次数以及无线连接测试成功率。
[0097]在图2所描述的方法流程中,测试设备在接收到用于指示无线连接测试的测试指令,开启无线连接功能之后,在预设连接等待时间内,判断与路由设备的无线连接是否成功,进一步地,截取连接界面上显示的图像,判断所截取的图像与目标图像是否一致,若一致,则确定无线连接测试成功,若不一致,则确定无线连接测试失败。可见,本发明实施例中,只需判断连接界面上所截取的图像与目标图像是否一致,就可以确定无线连接测试是否成功,而无需依赖外部环境,从而可以在没有外网的环境下进行无线连接测试,同时提高无线连接测试的准确性。
[0098]下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例一至二实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例一和实施例二。
[0099]请参见图3,图3是本发明实施例公开的一种测试设备的结构示意图,如图3所示,该测试设备300包括:接收单元301、开启单元302、判断单元303、确定单元304,其中:
[0100]接收单元301,用于接收用于指示无线连接测试的测试指令。
[0101]本发明实施例中,在接收单元301接收到测试指令之前,测试设备需要预先保存连接密码,该连接密码用于在进行无线连接测试时,该测试设备能够自动与路由设备建立无线连接,在测试之前,测试设备还需要预先设置参数信息,该参数信息可以包括但不限于测试总次数、预设连接等待时间、每次测试的时间间隔、测试报告保存的路径、名称、格式等,以及将每个计数器和计时器的初始值置O。
[0102]进一步地,测试之前需要针对测试项进行选择以选出需要测试的项目,例如:该测试项可以包括三类:一、WIFI列表检测测试;二、WIFI连接成功率测试;三、WIFI连接测试。在选出指定需要测试的测试项之后,测试设备就可以接收针对该测试项的测试指令了。
[0103]本发明实施例中,该无线连接可以为WIFI网络连接,该测试指令可以是接收用户输入的操作指令,例如:用户点击测试设备上的无线连接标识按钮,或者,该测试指令可以是测试设备自动生成的测试指令,例如:在特定时间进行自动测试的测试指令。
[0104]开启单元302,用于响应测试指令,开启无线连接功能。
[0105]本发明实施例中,在接收单元301接收到测试指令之后,该开启单元302就可以开启无线连接功能,此时,测试设备上安装的用于测试的应用程序开启启动,对该测试设备与路由设备的无线连接进行测试。由于在测试之前,测试设备预先保存了连接密码,在开启无线连接功能之后,无需用户输入连接密码,测试设备可以自动与路由设备建立连接。
[0106]判断单元303,用于在预设连接等待时间内,判断与路由设备的无线连接是否成功。
[0107]本发明实施例中,该预设连接等待时间可以根据不同的测试设备可以接受的连接时间来设置不同的等待时间,例如:对于智能手机来说,可以将预设等待时间设置为30s,而对于IPAD来说,可以将预设等待时间设置为20s。
[0108]本发明实施例中,该测试设备可以在预设连接等待时间内,每隔预设时间向路由设备发送一次无线连接请求,当判断单元303判断与路由设备的无线连接成功时,测试设备可以关闭无线连接功能并在预设时间间隔进入下次测试,当判断单元303判断与路由设备的无线连接不成功时,测试设备需要进一步检测计时器的计时时长是否到达预设连接等待时间,如果到达预设连接等待时间,则测试设备自动关闭无线连接功能并在预设时间间隔进入下次测试,如果未到达预设连接等待时间,测试设备可以再次向路由设备发送无线连接请求,其中,该计时器在开启无线连接功能时启动,且该计时器在每次测试时的初始值为O。
[0109]确定单元304,用于当上述判断单元303判断与路由设备的无线连接成功时,确定无线连接测试成功。
[0110]本发明实施例中,在判断单元303判断与路由设备的无线连接成功时,测试设备可以确定测试设备与路由设备的无线连接测试成功。
[0111]上述确定单元304,还用于当上述判断单元303判断与路由设备的无线连接失败时,确定无线连接测试失败。
[0112]本发明实施例中,在判断单元303判断与路由设备的无线连接失败时,测试设备可以确定测试设备与路由设备的无线连接测试失败。
[0113]请参见图4,图4是本发明实施例公开的另一种测试设备的结构示意图,其中,图4所示的测试设备是在图3所示的基础上进一步优化得到的,与图3所示的测试设备相比较,图4所示的测试设备中的确定单元304可以包括:显示子单元3041、截取子单元3042以及图像判断子单元3043,其中:
[0114]显示子单元3041,用于当上述判断单元303判断与路由设备的无线连接成功时,在连接界面上显示用于表示无线连接成功的图像,以及当上述判断单元303判断与路由设备的无线连接失败时,在连接界面上显示用于表示无线连接失败的图像。
[0115]截取子单元3042,用于调用图像截取函数截取连接界面上预设区域内的图像。
[0116]本发明实施例中,测试设备安装的应用程序的函数库中存储有各种函数,在显示子单元3041在连接界面显示图像后,截取子单元3042可以调用图像截取函数截取连接界面上预设区域内的图像,该预设区域为用于唯一标识该显示图像的特定区域,例如,如果该显示的图像有个标记,截取的预设区域只需要包括这个标记就可以。
[0117]图像判断子单元3043,用于判断截取的图像与预先存储的目标图像是否一致,其中,该目标图像用于指示无线连接测试成功;如果截取的图像与目标图像一致,则确定无线连接测试成功,如果截取的图像与目标图像不一致,则确定无线连接测试失败。
[0118]本发明实施例中,该目标图像用于指示无线连接测试成功。图像判断子单元3043将分别获取截取的图像和目标图像的RGB(红、绿、蓝)值,并将两张图像的RGB值进行对比,如果两张图像的RGB值的相似度在预设范围内,则可以判断截取的图像与目标图像一致,否则,截取的图像与目标图像不一致,其中,该预设范围可以为该测试设备安装的应用程序自身设定的范围,如85%?90%。
[0119]请参见图5a,图5a是本发明实施例公开的另一种测试设备的结构示意图,其中,图5a所示的测试设备是在图4所示的基础上进一步优化得到的,与图4所示的测试设备相比较,图5a所示的测试设备中的判断单元303可以包括:获取子单元3031、返回值判断子单元3032,其中:
[0120]获取子单元3031,用于调用连接函数获取连接返回值,该连接返回值用于指示与路由设备的无线连接成功。
[0121]返回值判断子单元3032,用于判断获取到的连接返回值是否为空值,若不为空值,则确定与路由设备的无线连接成功;若为空值,则确定与路由设备的无线连接失败。
[0122]在该实施例中,获取子单元3031调用连接函数获取连接返回值,该连接函数可以为:NetworkInf0.getNetworklnfo,其中,该连接返回值用于指示与路由设备的无线连接成功,返回值判断子单元3032判断该连接返回值是否为空值(如“null”),若不为空值,则确定与路由设备的无线连接成功;若为空值,则确定与路由设备的无线连接失败。
[0123]请一并参见图5b,图5b是本发明实施例公开的另一种测试设备的结构示意图,其中,图5b所示的测试设备是在图4所示的基础上进一步优化得到的,与图4所示的测试设备相比较,图5b所示的测试设备中的判断单元303可以包括:
[0124]发送子单元3033,用于向路由设备发送访问指令;
[0125]目标值判断子单元3034,用于判断是否接收到路由设备响应访问指令返回的目标值,该目标值用于指示与路由设备已建立连接;如果判断结果为是,则确定与路由设备的无线连接成功;如果判断结果为否,则确定与路由设备的无线连接设备失败。
[0126]在该实施例中,测试设备可以预先获取路由设备的网关地址,在预设连接等待时间内,发送子单元3033多次向路由设
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1