一种无线网络测试方法及设备与流程

文档序号:15685909发布日期:2018-10-16 21:03阅读:158来源:国知局

本发明涉及通信技术领域,尤其涉及一种无线网络测试方法及设备。



背景技术:

无线网络的质量直接影响无线业务的质量,因此需要对无线网络的质量进行测试和评估,以保证无线业务的质量。现有技术中,采用结构如图1所示的无线网络测试设备进行无线网络质量测试,该设备包括一个主控、语音与数据处理模块和多个无线业务模块,主控、语音与数据处理模块集中处理所有无线业务模块返回的数据,每个无线业务模块与主控、语音与数据处理模块分立设计。其中,主控、语音与数据处理模块可以通过处理器实现。

主控、语音与数据处理模块集中处理来自所有无线业务模块的数据的实现,要求所有的无线业务模块和主控、语音与数据处理模块互相连接。但是处理器一般无法满足互联端口数量的要求,需要增加芯片扩展端口数量,增加了设计成本和设计难度。并且,主控、语音与数据处理单元模块集中处理所有无线业务模块返回的数据,对主控、语音与数据处理模块的性能要求较高,很不利于器件选型,而且高性能的处理器价格昂贵、耗能高,增加设计成本,还会给无线测试设备带来散热问题。

随着无线业务模块的演进,无线网络测试设备在升级无线业务模块的同时还需要升级主控、语音与数据处理模块,导致无线测试设备的升级成本较高。



技术实现要素:

本发明实施例提供一种无线网络测试方法及设备,以解决现有无线网络测试设备对处理器性能要求高,升级成本高的问题。

本发明实施例提供的具体技术方案如下:

第一方面,本发明实施例提供了一种无线网络测试设备,包括:主控模块、至少一个处理模块和无线业务模块,一个处理模块与至少一个无线业务模块连接;

所述主控模块,用于指示所述无线业务模块通过无线网络进行无线业务处理,以及接收处理模块发送的测试结果,所述测量结果用于表征所述无线网络的质量;

所述无线业务模块,用于根据所述主控模块的指示接入所述无线网络,并根据所述指示进行无线业务处理,以及向与无线业务模块连接的处理模块反馈通过所述无线网络接收到的数据;

所述处理模块,用于对所述无线业务模块反馈的数据进行处理得到测试结果,并向所述主控模块反馈所述测试结果。

可选地,所述主控模块具体用于:指示第一无线业务模块发起分组数据业务;所述第一无线业务模块具体用于:根据所述主控模块的指示向所述无线网络发送获取分组数据的请求,并将从所述无线网络接收到的分组数据发送给所述处理模块。

可选地,所述主控模块具体用于:指示第一无线业务模块作为主叫通过所述无线网络向第二无线业务模块发起通信业务,指示第二无线业务模块作为被叫响应所述第一无线业务模块发起的通信业务;所述第一无线业务模块具体用于:根据所述主控模块的指示,通过所述无线网络发送呼叫请求,所述呼叫请求的目标为所述第二无线业务模块,以及在所述第二无线业务模块响应所述呼叫请求后,将测试数据通过所述无线网络发送给所述第二无线业务模块;所述第二无线业务模块具体用于:根据所述主控模块的指示,在从所述无线网络接收到所述第一业务处理模块的呼叫请求后进行响应,以及接收所述第一无线业务模块通过所述无线网络发送的测试数据,并向所述处理模块反馈接收到的测试数据。

可选地,所述主控模块还用于:在所述第二无线业务模块响应所述第一无线业务模块发送的呼叫请求后,指示所述处理模块向所述第一无线业务模块发送测试数据。

可选地,一个处理模块和与该处理模块连接的无线业务模块集成在一个板卡中,所述板卡通过主板的可热插拔的接口与所述主控模块连接。

可选地,所述主控模块还用于:将所述处理模块202反馈的测试结果上报给所述无线网络中的网管设备;或者根据所述处理模块反馈的测试结果,确定所述无线网络的质量。

第二方面,本发明实施例提供了一种无线网络测试方法,包括:

主控模块指示无线业务模块过无线网络进行无线业务处理;

所述无线业务模块根据所述主控模块的指示通过所述无线网络进行无线业务处理,并向与所述无线业务模块连接的处理模块反馈通过所述无线网络接收到的数据;

所述处理模块对所述无线业务模块反馈的数据进行处理得到测试结果,并向所述主控模块反馈所述测试结果,所述测试结果用于表征所述无线网络的质量。

可选地,主控模块指示第一无线业务模块过无线网络进行无线业务处理,包括:所述主控模块指示第一无线业务模块发起分组数据业务;

所述第一无线业务模块根据所述主控模块的指示通过所述无线网络进行无线业务处理,并向与所述第一无线业务模块连接的处理模块反馈通过所述无线网络接收到的数据,包括:

所述第一无线业务模块根据所述主控模块的指示向所述无线网络发送获取分组数据的请求,并将从所述无线网络接收到的分组数据发送给所述处理模块。

可选地,主控模块指示第一无线业务模块和第二无线业务模块过无线网络进行无线业务处理,包括:所述主控模块指示第一无线业务模块作为主叫通过所述无线网络向第二无线业务模块发起通信业务,指示第二无线业务模块作为被叫响应所述第一无线业务模块发起的通信业务;

所述第一无线业务模块和所述第二无线业务模块根据所述主控模块的指示通过所述无线网络进行无线业务处理,并向与所述第一无线业务模块和所述第二无线业务模块连接的处理模块反馈通过所述无线网络接收到的数据,包括:

所述第一无线业务模块根据所述主控模块的指示,通过所述无线网络发送呼叫请求,所述呼叫请求的目标为所述第二无线业务模块;

所述第二无线业务模块根据所述主控模块的指示,在从所述无线网络接收到所述第一业务处理模块的呼叫请求后进行响应;

所述第一无线业务模块将测试数据通过所述无线网络发送给所述第二无线业务模块;

所述第二无线业务模块接收所述第一无线业务模块发送的测试数据,并向所述处理模块反馈接收到的测试数据。

可选地,所述第二无线业务模块响应所述第一无线业务模块发送的呼叫请求后,所述方法还包括:所述主控模块指示所述处理模块向所述第一无线业务模块发送测试数据。

可选地,一个处理模块和与该处理模块连接的无线业务模块集成在一个板卡中,所述板卡通过主板的可热插拔的接口与所述主控模块连接。

可选地,所述方法还包括:所述主控模块将所述处理模块反馈的测试结果上报给所述无线网络中的网管设备;或者,所述主控模块根据所述处理模块反馈的测试结果,确定所述无线网络的质量。

基于上述技术方案,本发明实施例中,无线业务模块根据主控模块的指示通过无线网络进行无线业务处理,并向与该无线业务模块连接的处理模块反馈通过所述无线网络接收到的数据,该处理模块对该无线业务模块反馈的数据进行处理得到用于表征所述无线网络的质量的测试结果,并向主控模块反馈该测试结果,使得无线网络测试设备中的主控模块仅用于向无线业务模块和处理模块发送控制指令,以及接收处理模块反馈的测试结果,不需要对无线业务模块反馈的数据进行处理,降低了对主控模块数据处理能力的要求,进而降低了无线网络测试设备的成本。并且,与主控模块连接的至少一个处理模块对与该处理模块连接的无线业务模反馈的数据进行处理得到测试结果,不仅减少了每个处理单元的计算量,还使得无线业务模块升级时不需对主控模块进升级,降低了无线网络测试设备的升级成本。

附图说明

图1为现有技术中无线网络测试设备的结构示意图;

图2为本发明实施例提供的无线网络测试设备的结构示意图;

图3为本发明实施例提供的无线网络测试方法的流程示意图;

图4为本发明实施例中无线语音通话测试的流程示意图。

具体实施方式

本发明实施例中,无线网络包括但不限于以下网络中的一种或多种:全球通信(globalsystemformobilecommunication,gsm)网络、时分同步码分多址接入(timedivision-synchronouscodedivisionmultipleaccess,td-scdma)网络、td-scdma的长期演进(td-scdmalongtimeevolution,td-lte)网络和无线局域网(wirelesslocalareanetworks,wlan)。

下面结合附图对发明实施例进行详细描述。

如图2所示,本发明实施例提供的一种无线网络测试设备200包括主控模块201、至少一个处理模块202和无线业务模块203,一个处理模块202与至少一个无线业务模块203连接。其中,一个无线业务模块相当于一个模拟终端,能够进行分组数据业务(如上网)以及基于主被叫的通信业务(如语音通话、收发短消息等)。

主控模块201,用于指示无线业务模块203通过无线网络进行无线业务处理,以及接收处理模块202发送的测试结果,所述测量结果用于表征所述无线网络的质量。无线业务模块203,用于根据主控模块201的指示接入所述无线网络,并根据所述指示进行无线业务处理,以及向与所述无线业务模块连接的处理模块202反馈通过所述无线网络接收到的数据。处理模块202,用于对所述无线业务模块203反馈的数据进行处理得到测试结果,并向主控模块201反馈所述测试结果。

图3示例性地示出了本发明实施例中的无线网络测试方法的流程,该方法是基于图2所示的无线网络测试设备200实现的,其中,主控模块可以同时控制多个处理模块,以及与处理模块连接的无线业务模块,进行无线网络测试。针对任意一个处理模块以及与该处理模块连接的无线业务模块,该流程包括以下步骤:

步骤301:主控模块指示无线业务模块过无线网络进行无线业务处理。

实施中,主控模块向无线业务模块发送的进行无线业务处理的指示包括用于无线网络接入和无线业务发起的配置信息,使得无线业务模块能够根据主控模块的指示接入无线网络,并通过该无线网络发起无线业务。其中,所述配置信息包括但不限于主叫号码、被叫号码、无线业务模块的标识、无线业务模块的工作频率。或者,用于无线网络接入和无线业务发起的配置信息可以预先配置在无线业务模块中。测试结果包括但不限于网速和/或无线业务模块通过无线网络接收到的数据正确率。

步骤302:无线业务模块根据主控模块的指示通过无线网络进行无线业务处理,并向与该无线业务模块连接的处理模块反馈通过无线网络接收到的数据。

具体地,主控模块指示第一无线业务模块发起分组数据业务,第一无线业务模块根据主控模块的指示向无线网络发送获取分组数据的请求,并将从无线网络接收到的分组数据发送给与第一无线业务模块连接的处理模块。其中,第一无线业务模块为无线网络测试设备中的任意一个无线业务模块,分组数据业务对应的分组数据的统一资源定位符(uniformresourcelocator,url)预先配置在无线业务模或者主控模块中。

具体地,主控模块指示第一无线业务模块作为主叫通过无线网络向第二无线业务模块发起通信业务,指示第二无线业务模块作为被叫响应第一无线业务模块发起的通信业务;第一无线业务模块根据主控模块的指示,通过无线网络发送呼叫请求,该呼叫请求的目标为第二无线业务模块;第二无线业务模块根据主控模块的指示,在从无线网络接收到第一业务处理模块的呼叫请求后进行响应;第一无线业务模块将测试数据通过无线网络发送给第二无线业务模块;第二无线业务模块接收第一无线业务模块发送的测试数据,并向处理模块反馈接收到的测试数据。其中,第二无线业务模块为无线网络测试设备中的任意一个无线业务模块。

实施中,测试数据预先配置在处理模块或第二无线业务模块中。若测试数据预先配置在处理模块中,第二无线业务模块响应第一无线业务模块发送的呼叫请求后,主控模块指示所述处理模块向所述第一无线业务模块发送测试数据。

步骤303:处理模块对无线业务模块反馈的数据进行处理得到测试结果,并向主控模块反馈该测试结果,该测试结果用于表征所述无线网络的质量。

一个具体的实施方式中,对于分组数据业务,处理模块接收到第一无线业务模块从无线网络接收到的分组数据后,根据第一无线业务模块接收到的分组数据的大小以及接收该分组数据所用的时长,确定无线网络的网速,和/或根据第一无线业务模块接收到的分组数据和第一无线业务模块所请求的分组数据业务对应的分组数据,确定第一无线业务模块通过无线网络接收到的分组数据的正确率。

一个具体的实施方式中,对于基于主/被叫无线业务模块的通信业务,处理模块接收到第二无线业务模块从无线网络接收到的测试数据后,根据处理模块保存的测试数据和第二无线业务模块从无线网络接收到的测试数据,确定第二无线业务模块从无线网络接收到的测试数据的正确率。

可选地,一个处理模块和与该处理模块连接的无线业务模块集成在一个板卡中,所述板卡通过主板的可热插拔的接口与所述主控模块连接,使得用户在使用该无线网络设备时,可根据实际需要灵活装配所需的板卡,随时拔出不需要的板卡,进而减轻无线网络设备的重量,降低无线网络设备的功耗,同时也解决了现有技术中由于无线网络测试设备中无线业务模块与主控、语音与数据处理单元模块采用分立设计,每个无线业务模块需要单独安装固定,导致对无线业务模块的安装固定复杂的问题。并且,无线网络测试设备升级时,只需对所述板卡进行升级。

实施中,主控模块接收处理模块反馈的测试结果后,将处理模块反馈的测试结果上报给无线网络中的网管设备;或者根据处理模块反馈的测试结果,确定所述无线网络的质量。

具体地,主控模块接收到处理模块反馈的测试结果后,根据测试结果与无线网络质量的对应关系,确定无线网络的质量。例如,处理模块得到的测试结果为第二无线业务模块通过无线网络接收到的测试数据的正确率,大小为95%,无线网络质量评价标准中无线业务模块通过无线网络接收到的测试数据的正确率大于等于90%时,无线网络质量的等级为优,则主控模块根据该无线网络质量评价标准确定此时该无线网络的等级为优。

基于上述技术方案,本发明实施例中,无线网络测试设备中的主控模块仅用于指示无线业务模块通过无线网络进行无线业务处理以及接收处理模块反馈的测试结果,不需要对无线业务模块通过所述无线网络接收到的数据进行处理,降低了对主控模块的处理性能的要求,进而降低了无线网络测试设备的成本。并且,无线网络测试设备中的至少一个处理模块对与该处理模块连接的无线业务模块反馈的数据进行处理得到测试结果,不仅减少了每个处理单元的计算量,还使得无线业务模块升级时不需对主控模块进升级,降低了无线网络测试设备的升级成本。

下面以无线语音通话测试为例,对本发明实施例提供的无线业务测试方法进行详细说明。

图4示例性地示出了本发明实施例中的无线语音通话测试的流程,该流程包括以下步骤:

步骤401:主控模块指示无线业务模块a作为主叫通过无线网络向无线业务模块b发起语音通话业务。

步骤402:主控模块指示无线业务模块b作为被叫响应无线业务模块a发起的语音通话业务。

步骤403:无线业务模块a根据主控模块的指示,通过无线网络发送呼叫请求,该呼叫请求的目标为无线业务模块b,无线业务模块b根据主控模块的指示,在从无线网络接收到第一业务处理模块的呼叫请求后进行响应。

步骤404:无线业务模块b响应无线业务模块a发送的呼叫请求后,主控模块指示处理模块向无线业务模块a发送标准语音测试样本。

步骤405:无线业务模块a播放处理模块发送的标准语音测试样本。

步骤406:无线业务模块b通过无线空口接收无线业务模块a播放的标准语音测试样本,并将接收到的标准语音测试样本数据反馈给处理模块。

步骤407:处理模块解析无线业务模块b接收到的标准语音测试样本数据,将解析后的数据与处理模块中保存的标准语音测试样本进行比对,确定无线业务模块b接收到的数据的正确率,并将确定出的正确率反馈给主控模块。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1