一种测试通信设备性能的方法及装置制造方法

文档序号:7774444阅读:149来源:国知局
一种测试通信设备性能的方法及装置制造方法
【专利摘要】本发明公开了一种测试通信设备性能的方法及装置,所述方法包括:与通信设备的测试仪器建立通信连接;通过建立的所述通信连接为所述测试仪器配置测试参数;根据用户输入的指令,控制所述测试仪器根据所述测试参数对所述通信设备进行测试;接收所述测试仪器对所述通信设备进行测试的过程中获得的测试数据。本发明实施例提供的测试通信设备性能的方法及装置,通过在测试终端上运行的自动化测试工具中配置测试参数,并控制测试仪器完成通信设备发射的信号的测试,从而简化了操作流程,避免了手动操作引入的误差,提高了测试效率。
【专利说明】一种测试通信设备性能的方法及装置
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种测试通信设备性能的方法及装置。
【背景技术】
[0002]WIFKffireless Fidelity,无线保真)是一种可以将个人电脑、手持设备(如PAD、手机)等终端以无线方式互相连接的技术,是目前应用最为普遍的一种短程无线传输技术。
[0003]随着WIFI技术的不断发展,含有WIFI功能的无线通信设备的需求量也在日益增大,因此对WIFI的性能也提出了越来越高的要求。目前业界对WIFI性能的测试主要是在非信令连接的模式下,对WIFI射频性能指标的测试,对于WIFI数据应用的测试,现阶段主要依赖于测试员的手动测试。
[0004]随着WIFI技术的日益发展,WIFI射频性能指标测试远远不能满足人们对WIFI技术的进一步探索,因此WIFI数据应用的测试逐渐成为主流,而手动测试不仅操作比较繁琐,而且测试效率较低、容易出错。

【发明内容】

[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]进一步的,所述装置还包括:存储模块,用于在所述接收模块接收到所述测试数据之后,保存所述测试数据。
[0037]进一步的,所述装置还包括:
[0038]分析模块,用于对所述接收模块接收到的测试数据进行分析处理,获得分析数据;
[0039]所述显示模块还用于显示所述分析模块获得的分析数据。
[0040]进一步的,所述存储模块还用于保存所述分析模块获得的所述分析数据。
[0041]本发明实施例提供的测试通信设备性能的方法及装置,通过在测试终端设备上运行的自动化测试工具中配置测试参数,并控制测试仪器完成通信设备发射的信号的测试,从而简化了操作流程,避免了手动操作引入的误差,提高了测试效率。【专利附图】

【附图说明】
[0042]下面将通过参照附图详细描述本发明的示例性实施例,使本领域的普通技术人员更清楚本发明的上述及其它特征和优点,附图中:
[0043]图1为本发明第一实施例提供的测试通信设备性能的方法的流程图;
[0044]图2为本发明第一实施例提供的测试通信设备性能的方法中自动化测试工具用户界面示意图;
[0045]图3为本发明第二实施例提供的测试通信设备性能的方法中处理测试数据的流程图;
[0046]图4为本发明第三实施例提供的测试通信设备性能的装置的示意图。
【具体实施方式】
[0047]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0048]第一实施例
[0049]图1为本发明第一实施例提供的测试通信设备性能的方法的流程图,本发明实施例提供的方法可由具有通信能力及数据处理能力的设备如计算机、服务器等来执行或实现,本实施例所示的方法包括:
[0050]步骤101、与通信设备的测试仪器建立通信连接。
[0051]测试开始时,首先建立测试终端与测试仪器间的通信连接,所述测试终端可以是安装有自动化测试工具软件的PC机,所述测试仪器可内置协议服务器、WIFI信令协议和测试部件,以通过协议服务器存储实网中的数据,在此基础上通过WIFI信令协议和测试部件的配合,使得测试仪器可以更好地模拟WIFI实网环境,所述测试仪器用于接收并测试与其连接的通信设备发射的信号,并将测试得到的测试数据发送到所述测试中端。所述测试终端与所述测试仪器可以通过GPIB(General Purpose Interface Bus,通用接口总线)线连接。本实施例中测试终端可远程控制测试仪器,直接在测试终端就可以控制测试仪器完成所有操作。
[0052]步骤102、通过建立的所述通信连接为所述测试仪器配置测试参数。
[0053]测试终端与测试仪器建立通信连接后,通过测试终端上运行的自动化测试工具为所述测试仪器配置测试参数,例如测试射频指标时,配置的测试参数包括AP (AccessPoint,接入节点)的SSID(Service Set Identifier,服务集标识)名称及其加密方式、AP发射功率、WIFI数据链路层协议、编码率及调制方式、线损(默认2.4G为0.9dB,5.8G为2dB)等,测试数据应用时,配置的测试参数可以包括上述所有参数,还可以选择不同协议进行测试。
[0054]步骤103、根据用户输入的指令,控制所述测试仪器根据所述测试参数对所述通信设备进行测试。
[0055]本步骤中,所述通信设备可以是手机、PAD等,所述通信设备与所述测试仪器可以通过cable线或耦合方式连接。测试参数的配置完成后,测试终端上运行的自动化测试工具会自动搜索与所述测试仪器连接的通信设备。如果通信设备与测试仪器连接正常,则由所述通信设备发射信号到测试仪器,测试终端接收所述信号,并根据测试参数控制测试仪器对所述信号进行测试。例如用户选择HTTP协议进行测试,测试过程如下:配置测试仪器中测试部件的外网适配器(包括IP地址、子网掩码、网关),测试仪器后端LAN DAU插上可访问外网的网线,然后在手机端打开浏览器,输入所要访问的域名,就可以打开外网的网页。浏览网页过程中的网页打开时间,当前网络速度等都可以被自动化测试工具抓下来,用于界面显不和后台保存。
[0056]如果用户选择FTP协议进行测试,测试过程如下:手机端下载AndFTP apk,然后将其访问的服务器地址设为172.22.0.201,该地址为仪器内置的FTP服务器,里面含有各种数据资源。手机端保证其有足够的空间可下载服务器上的数据资源。下载过程中的下载时间,下载速度都可以被自动化测试工具抓下来,用于界面显示和后台保存。
[0057]如果用户选择RTSP协议进行测试,测试过程如下:手机端下载Vplayer apk,然后打开此播放器输入在线流媒体的资源地址,就可以观察在线视频播放的缓冲时间,画面质量等。另外,还可以通过设置信令连接下WIFI编码率和调制方式,就能观察到在线视频播放过程中马赛克,卡等异常现象,可以非常直观地测试出链路层以上协议的软件设置问题。
[0058]步骤104、接收所述测试仪器对所述通信设备进行测试的过程中获得的测试数据。
[0059]测试仪器对接收到的信号测试完成后,由自动化测试工具控制所述测试仪器发送测试数据到测试终端。
[0060]本发明实施例通过在测试终端设备上运行的自动化测试工具中配置测试参数,并控制测试仪器完成通信设备发射的信号的测试,从而简化了操作流程,避免了手动操作引入的误差,提高了测试效率。
[0061]上述实施方案中,所述步骤103根据用户输入的指令,控制所述测试仪器根据所述测试参数对所述通信设备进行测试,优选的,可包括:
[0062]根据用户输入的第一指令,控制所述测试仪器根据所述测试参数对所述通信设备开始进行测试;或者,
[0063]根据用户输入的第二指令,控制所述测试仪器根据所述测试参数对所述通信设备暂停进行测试;或者,
[0064]根据用户输入的第三指令,控制所述测试仪器根据所述测试参数对所述通信设备停止进行测试。
[0065]测试终端上运行的自动化控制工具的用户界面如图2所示,所述用户界面包括但不限于测试项及测试数据显示窗口、图形显示窗口和CONFIG、TEST、PAUSE、EXIT、图表控制按键,用户可以通过用户界面上CONFIG键为测试仪器配置测试参数,通过TEST、PAUSE、EXIT等键来控制测试仪器的操作,例如,开始测试时,首先点击“WIFI应用测试.exe"图标运行程序,此时,测试终端会自动搜索当前与测试仪器连接的通信设备,如果通信设备与测试仪器通信正常,则可以在图2所示的用户界面上显示“测试仪器与通信设备连接成功”的字样,否则,可以显示“测试仪器与通信设备连接失败”的字样。测试仪器与通信设备成功连接后,点击“CONFIG”可以进行参数配置,测试参数配置成功后,点击“TEST”可以开始控制测试仪器接收通信设备发送的信号,并对所述信号进行测试,获得测试数据,点击“PAUSE”可控制测试仪器暂停对接收信号的测试,点击“EXIT”可控制测试仪器退出本次测试。
[0066]上述实施方案中,所述步骤104接收所述测试仪器对所述通信设备进行测试的过程中获得的测试数据之后,优选的,还包括:存储所述测试数据。在这里存储的方式不做限定。
[0067]上述实施方案中,所述步骤104接收所述测试仪器对所述通信设备进行测试的过程中获得的测试数据之后,优选的,还包括:显示所述测试数据。如图2所述的测试终端上运行的自动化控制工具的用户界面中的显示窗口可以用于显示测试结果,显示方式可以是图形的方式,也可以是表格的方式,在此不做具体限定。
[0068]第二实施例
[0069]本实施例在上述实施例的基础上,进一步对测试终端接收到的测试数据进行了处理,进一步的处理步骤如图3所示。
[0070]步骤301、对所述测试数据进行分析处理,获得分析数据。
[0071]测试终端接收到测试仪器发送的测试数据后,可以对所述测试数据进行分析处理,如求均方根、平坦度、数据单位转换、数据打包等,并获取分析处理后的分析数据。
[0072]步骤302、显示获得的分析数据。
[0073]对所述数据分析处理后,还可以在图2所示的用户界面显示分析结果,显示方式可以是图形的方式,也可以是表格的方式。
[0074]本实施例通过对接收到的测试数据进行进一步的分析处理,同时将处理结果显示在测试终端,从而使得通信设备的性能更加系统,测试结果更加直观。
[0075]上述实施方案中,优选的,还可以保存所述分析数据,以便用于后续可能的处理,例如比较几台通信设备的WIFI性能。
[0076]上述实施方案可以通过三个线程来完成,所述三个线程为用户界面线程、数据处理线程和后台数据保存线程。
[0077]其中,所述用户界面线程主要负责用户界面的控制按钮事件。测试终端与测试仪器建立通信连接后,通过用户界面的控制按键为测试仪器配置测试参数,控制测试仪器完成测试操作,不同的按键表示不同的事件结构,在用户界面点击按键后,首先在用户界面线程将不同的事件结构的响应定义为枚举类型控制指令,然后将相应枚举类型指令利用队列传递到数据处理线程。另外,该线程还可以对不同用户界面控制按钮的属性进行操作,例如用户可以设置每个按键点击一次后变成灰色,在未完成相关项操作后无法再次使用该键,以此规避使用者的误操作,减少后续处理误操作的代码量,提高测试系统的稳定性与效率。
[0078]所述数据处理线程主要负责接收来自用户界面线程传递的控制指令,处理相应控制指令下测试终端与测试仪器的响应动作以及相应数据,并将所述数据以及测试仪器与通信设备的响应结果利用队列实时传递到后台数据保存线程。测试仪器的测试参数配置完成后,测试终端可以控制测试仪器在所述数据线程中接收通信设备发射的信号,测试接收到的信号,并发射相应的测试数据到测试终端,测试终端可以对接收到的测试数据进一步分析,得到分析数据,数据分析可包括求均方根、平坦度、数据单位转换、数据打包等,同时测试终端还可以将测试数据和分析数据通过队列传递到后台数据保存线程。
[0079]所述后台数据保存线程可将数据处理线程传递过来的数据保存到EXCEL表格中,所述表格中可包括测试起始时间、结束时间、测试员信息、测试数据、测试状态等,测试仪器对接收到的信号完成测试,得到测试数据后,可以通过所述后台数据保存线程将测试数据以图像或EXCEL表格方式保存,另外测试终端对测试数据分析得到的分析数据也可以通过所述后台数据保存线程保存。
[0080]第三实施例
[0081]图4中示出了本发明第三实施例提供的检测接入终端的装置的示意图,本实施例所示的装置用于实现图1所示的方法,所述装置包括:连接模块401、配置模块402、测试模块403和接收模块404,其中,所述连接模块401用于与通信设备的测试仪器建立通信连接;所述配置模块402用于通过连接模块建立的所述通信连接为所述测试仪器配置测试参数;所述测试模块403用于根据用户输入的指令,控制所述测试仪器根据所述测试模块配置的测试参数对所述通信设备进行测试;所述接收模块404用于接收所述测试仪器对所述通信设备进行测试的过程中获得的测试数据。
[0082]上述方案中,所述测试模块403,优选的,可至少包括第一控制子模块4031、第二控制子模块4032和第三控制子模块4033中的一个,所述第一控制子模块4031用于根据用户输入的第一指令,控制所述测试仪器根据所述配置模块配置的测试参数对所述通信设备开始进行测试;所述第二控制子模块4032用于根据用户输入的第二指令,控制所述测试仪器暂停根据所述配置模块配置的测试参数对所述通信设备进行的测试;所述第三控制子模块4033用于根据用户输入的第三指令,控制所述测试仪器停止根据所述配置模块配置的测试参数对所述通信设备进行的测试。
[0083]上述方案中,所述装置,优选的,还包括:显示模块405,所述显示模块405用于在所述接收模块获得测试数据之后,显示所述测试数据。
[0084]上述方案中,所述装置,优选的,还包括:存储模块406,所述存储模块406用于在所述接收模块获得测试数据之后,保存所述测试数据。
[0085]上述方案中,所述装置,优选的,还包括:分析模块407,所述分析模块407用于对所述接收模块接收到的测试数据进行分析处理,获得分析数据;
[0086]所述显示模块405还用于显示所述分析模块获得的分析数据。
[0087]上述方案中,所述存储模块406还用于保存所述分析模块获得的所述分析数据。
[0088]本发明实施例提供的测试通信设备性能的装置用于执行本发明任意实施例提供的测试通信设备性能的方法,具备相应的功能模块,可达到与所述方法相似的技术效果,在此不再赘述。
[0089]显然,本领域技术人员应该明白,上述的本发明的各模块可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
[0090]以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种测试通信设备性能的方法,其特征在于,所述方法包括: 与通信设备的测试仪器建立通信连接; 通过建立的所述通信连接为所述测试仪器配置测试参数; 根据用户输入的指令,控制所述测试仪器根据所述测试参数对所述通信设备进行测试; 接收所述测试仪器对所述通信设备进行测试的过程中获得的测试数据。
2.根据权利要求1所述的方法,其特征在于,根据用户输入的指令,控制所述测试仪器根据所述测试参数对所述通信设备进行测试,包括: 根据用户输入的第一指令,控制所述测试仪器根据所述测试参数对所述通信设备开始进行测试; 或者, 根据用户输入的第二指令,控制所述测试仪器暂停根据所述测试参数对所述通信设备进行的测试; 或者, 根据用户输入的第三指令,控制所述测试仪器停止根据所述测试参数对所述通信设备进行的测试。
3.根据权利要求1或2所述的方法,其特征在于,接收所述测试仪器对所述通信设备进行测试的过程中获得的测试数据之后,还包括: 显示接收的所述测试数据。
4.根据权利要求1或2所述的方法,其特征在于,接收所述测试仪器对所述通信设备进行测试的过程中获得的测试数据之后,还包括: 保存接收的所述测试数据。
5.根据权利要求1或2所述的方法,其特征在于,接收所述测试仪器对所述通信设备进行测试的过程中获得的测试数据之后,还包括: 对所述测试数据进行分析处理,获得分析数据; 显示获得的分析数据。
6.根据权利要求5所述的方法,其特征在于,对所述测试数据进行分析处理,获得分析数据之后,还包括: 保存获得的所述分析数据。
7.—种测试通信设备性能的装置,其特征在于,所述装置包括: 连接模块,用于与通信设备的测试仪器建立通信连接; 配置模块,用于通过所述连接模块建立的所述通信连接为所述测试仪器配置测试参数; 测试模块,用于根据用户输入的指令,控制所述测试仪器根据所述配置模块配置的测试参数对所述通信设备进行测试; 接收模块,用于接收所述测试仪器对所述通信设备进行测试的过程中获得的测试数据。
8.根据权利要求7所述的装置,其特征在于,所述测试模块,包括以下至少一个子模块:第一控制子模块,用于根据用户输入的第一指令,控制所述测试仪器根据所述配置模块配置的测试参数对所述通信设备开始进行测试; 第二控制子模块,用于根据用户输入的第二指令,控制所述测试仪器暂停根据所述配置模块配置的测试参数对所述通信设备进行的测试; 第三控制子模块,用于根据用户输入的第三指令,控制所述测试仪器停止根据所述配置模块配置的测试参数对所述通信设备进行的测试。
9.根据权利要求7或8所述的装置,其特征在于,所述装置还包括:显示模块,用于在所述接收模块获得测试数据之后,显示所述测试数据。
10.根据权利要求7或8所述的装置,其特征在于,所述装置还包括:存储模块,用于在所述接收模块接收到所述测试数据之后,保存所述测试数据。
11.根据权利要求7或8所述的装置,其特征在于,所述装置还包括: 分析模块,用于对所述接收模块接收到的测试数据进行分析处理,获得分析数据; 所述显示模块还用于显示所述分析模块获得的分析数据。
12.根据权利要求11所述的装置,其特征在于,所述存储模块还用于保存所述分析模块获得的所述分析数据 。
【文档编号】H04L12/26GK103546345SQ201310508644
【公开日】2014年1月29日 申请日期:2013年10月24日 优先权日:2013年10月24日
【发明者】邓渊博, 陈丽君 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1