一种无线网络测试方法及设备技术

技术编号:19552367 阅读:36 留言:0更新日期:2018-11-24 22:09
本发明专利技术公开了一种无线网络测试方法及设备,解决多路大数据吞吐量测试时,无线网络测试设备CPU的占用率高的问题。该方法包括:中间模块接收第一处理器发送的测试业务的参数,根据所述参数指示所述中间模块对应的通信模块处理所述测试业务;所述通信模块根据所述中间模块的指示通过无线网络处理所述测试业务,将通过所述无线网络接收到的数据反馈给所述中间模块;所述中间模块对所述通信模块反馈的数据进行处理,得到所述测试业务的测试结果,并向所述第一处理器反馈所述测试结果,其中,所述测试结果用于表征所述无线网络的质量。

A Wireless Network Testing Method and Equipment

The invention discloses a wireless network test method and equipment, which solves the problem of high CPU occupancy rate of wireless network test equipment in multi-channel large data throughput test. The method includes: the intermediate module receives the parameters of the test service sent by the first processor, and according to the parameters, indicates the corresponding communication module of the intermediate module to process the test service; the communication module processes the test service through wireless network according to the instructions of the intermediate module, and through the wireless network. The received data is fed back to the intermediate module, which processes the data fed back by the communication module, obtains the test results of the test service, and feeds back the test results to the first processor, in which the test results are used to characterize the quality of the wireless network.

【技术实现步骤摘要】
一种无线网络测试方法及设备
本专利技术涉及通信
,尤其涉及一种无线网络测试方法及设备
技术介绍
现有的无线网络测试设备结构如图1所示,通常采用单中央处理器(CentralProcessingUnit,CPU)架构,如X86处理器,8个通信模块通过通用串行总线(UniversalSerialBus,USB)2.0接口连接到CPU,并由该CPU集中管理无线网络测试设备中的8个通信模块,以及它们的数据交互过程,其中,通信模块用于通过待测无线网络进行语音通话测试以及分组数业务测试。随着移动网络的发展,无线网络测试设备中通信模块的数据吞吐量越来越大,如4G网络中单个通信模块的数据吞吐量就可达到百兆比特每秒(Millionbitspersecond,Mbps)级别,又如长期演进(LongTermEvolutionAdvanced,LTE-A)网络中引入的载波聚合(CarrierAggregation,CA)技术,将单个通信模块的传输速率提高到200Mbps~300Mbps级别甚至更高的速率。当多个具有CA功能的通信模块连接到图1所示的无线网络测试设备中的CPU时,一方面USB2.0接口传输速率的限制(USB2.0理论传输速率为480Mbps)会影响通信模块的数据传输速率,另一方面一个CPU同时进行多路大数据吞吐量测试时,CPU的占用率急剧上升,导致测试软件无法正常运行,更严重的会直接使系统崩溃。
技术实现思路
本专利技术实施例提供一种无线网络测试方法及设备,以解决多路大数据吞吐量测试时,无线网络测试设备CPU的占用率高,无法正常工作的问题。本专利技术实施例提供的具体技术方案如下:第一方面,本专利技术实施例提供了一种无线网络测试设备,包括:第一处理器,至少一个中间模块和至少一个通信模块,所述中间模块与所述通信模块一一对应;所述第一处理器,用于将测试业务的参数发送到所述中间模块,以及接收所述中间模块发送的所述测试业务的测试结果;所述中间模块,用于接收所述第一处理器发送的测试业务的参数,根据所述参数指示所述中间模块对应的通信模块通过无线网络处理所述测试业务,以及对所述通信模块反馈的数据进行处理,得到测试结果并将所述测试结果发送给所述第一处理器,其中,所述测试结果用于表征所述无线网络的质量;所述通信模块,用于根据所述中间模块的指示处理所述测试业务,并向所述通信模块对应的中间模块反馈通过所述无线网络接收到的数据。可能的实施方式中,一个中间模块至少包括第二处理器、存储器、第一接口和第二接口,其中,所述第一接口用于所述中间模块与所述通信模块通信的有线接口,所述第二接口用于所述中间模块与所述第一处理器通信的有线接口。可能的实施方式中,所述第一接口的传输速率大于所述第二接口的传输速率。可能的实施方式中,所述中间模块还用于:接收通信模块发送的监控数据,并将所述监控数据发送给所述第一处理器,其中,所述监控数据包括所述无线网络的状态、所述通信模块处理所述测试业务时的交互信息以及所述通信模块的运行状态。可能的实施方式中,所述第一处理器还用于:将所述中间模块发送的测试结果上报给所述无线网络中的网管设备;或者,根据所述中间模块发送的测试结果,确定所述无线网络的质量。第二方面,本专利技术实施例提供了一种无线网络测试方法,包括:中间模块接收第一处理器发送的测试业务的参数,根据所述参数指示所述中间模块对应的通信模块处理所述测试业务;所述通信模块根据所述中间模块的指示通过无线网络处理所述测试业务,将通过所述无线网络接收到的数据反馈给所述中间模块;所述中间模块对所述通信模块反馈的数据进行处理,得到所述测试业务的测试结果,并向所述第一处理器反馈所述测试结果,其中,所述测试结果用于表征所述无线网络的质量。可能的实施方式中,所述中间模块至少包括第二处理器、存储器、第一接口和第二接口,其中,所述第一接口用于所述中间模块与所述通信模块通信的有线接口,所述第二接口用于所述中间模块与所述第一处理器通信的有线接口。可能的实施方式中,所述第一接口的传输速率大于所述第二接口的传输速率。可能的实施方式中,所述方法还包括:所述中间模块将所述通信模块发送的监控数据发送给所述第一处理器,其中,所述监控数据包括所述无线网络的状态信息、所述通信模块处理所述测试业务时的交互信息以及所述通信模块的运行状态信息;所述第一处理器根据所述监控数据,确定所述所述无线网络的状态。可能的实施方式中,所述方法还包括:所述第一处理器将所述中间模块发送的测试结果上报给所述无线网络中的网管设备;或者,所述第一处理器根据所述中间模块发送的测试结果,确定所述无线网络的质量。基于上述技术方案,本专利技术实施例中,中间模块接收第一处理器发送的测试业务的参数,根据该参数指示该中间模块对应的通信模块处理该测试业务,其中,该测试业务包括语音通话业务和分组数据业务,通信模块根据该中间模块的指示通过无线网络处理所述测试业务,将通过无线网络接收到的数据反馈给中间模块,中间模块对通信模块反馈的数据进行处理,得到该测试业务的测试结果,并向第一处理器反馈用于表征该无线网络的质量的测试结果,使得第一处理器在无线网络质量测试过程中不需要集中处理每个通信模块反馈的数据,由中间模块根据第一处理器发送的测试业务的参数,控制该通信模块执行测试业务并得到测试结果,有效减少了第一处理器所需处理的数据量,进而降低了第一处理器的占用率,同时也降低了对第一处理器的数据处理能力的要求,降低了无线网络测试设备的成本。附图说明图1为现有技术中无线网络测试设备的结构示意图;图2为本专利技术实施例提供的无线网络测试设备的结构示意图;图3为本专利技术实施例中中间模块的结构示意图;图4为本专利技术实施例中通信模块、中间模块与第一处理器之间的交互示意图;图5为本专利技术实施例提供的无线网络测试方法的流程示意图。具体实施方式本专利技术实施例中,无线网络包括但不限于以下网络中的一种或多种:全球通信(GlobalSystemforMobileCommunication,GSM)网络、时分同步码分多址接入(TimeDivision-SynchronousCodeDivisionMultipleAccess,TD-SCDMA)网络、TD-SCDMA的长期演进(TD-SCDMALongTimeEvolution,TD-LTE)网络和无线局域网(WirelessLocalAreaNetworks,WLAN)。下面结合附图对专利技术实施例进行详细描述。如图2所示,本专利技术实施例提供的一种无线网络测试设备200包括第一处理器201、至少一个中间模块202和至少一个通信模块203,中间模块202与通信模块203一一对应。其中,一个通信模块相当于一个模拟终端,能够进行分组数据业务(如上网)以及基于主被叫的通信业务(如语音通话、收发短消息等)。第一处理器201,用于将测试业务的参数发送到中间模块202,以及接收中间模块202发送的该测试业务的测试结果。中间模块202,用于接收第一处理器201发送的测试业务的参数,根据该参数指示中间模块202对应的通信模块203通过无线网络处理该测试业务,以及对所述通信模块反馈的数据进行处理,得到测试结果并将该测试结果发送给第一处理器201,其中,所述测试结果用于表征所述无线网络的质量。通信模块本文档来自技高网...

【技术保护点】
1.一种测试设备,其特征在于,包括第一处理器,至少一个中间模块和至少一个通信模块,所述中间模块与所述通信模块一一对应;所述第一处理器,用于将测试业务的参数发送到所述中间模块,以及接收所述中间模块发送的所述测试业务的测试结果;所述中间模块,用于接收所述第一处理器发送的测试业务的参数,根据所述参数指示所述中间模块对应的通信模块通过无线网络处理所述测试业务,以及对所述通信模块反馈的数据进行处理,得到测试结果并将所述测试结果发送给所述第一处理器,其中,所述测试结果用于表征所述无线网络的质量;所述通信模块,用于根据所述中间模块的指示处理所述测试业务,并向所述通信模块对应的中间模块反馈通过所述无线网络接收到的数据。

【技术特征摘要】
1.一种测试设备,其特征在于,包括第一处理器,至少一个中间模块和至少一个通信模块,所述中间模块与所述通信模块一一对应;所述第一处理器,用于将测试业务的参数发送到所述中间模块,以及接收所述中间模块发送的所述测试业务的测试结果;所述中间模块,用于接收所述第一处理器发送的测试业务的参数,根据所述参数指示所述中间模块对应的通信模块通过无线网络处理所述测试业务,以及对所述通信模块反馈的数据进行处理,得到测试结果并将所述测试结果发送给所述第一处理器,其中,所述测试结果用于表征所述无线网络的质量;所述通信模块,用于根据所述中间模块的指示处理所述测试业务,并向所述通信模块对应的中间模块反馈通过所述无线网络接收到的数据。2.如权利要求1所述的设备,其特征在于,一个中间模块至少包括第二处理器、存储器、第一接口和第二接口,其中,所述第一接口用于所述中间模块与所述通信模块通信的有线接口,所述第二接口用于所述中间模块与所述第一处理器通信的有线接口。3.如权利要求2所述的设备,其特征在于,所述第一接口的传输速率大于所述第二接口的传输速率。4.如权利要求1所述的设备,其特征在于,所述中间模块还用于:接收所述通信模块发送的监控数据,并将所述监控数据发送给所述第一处理器,其中,所述监控数据包括所述无线网络的状态信息、所述通信模块处理所述测试业务时的交互信息以及所述通信模块的运行状态信息;所述第一处理器还用于:根据所述监控数据确定所述无线网络的状态。5.如权利要求1-4任意一项所述的设备,其特征在于,所述第一处理器还用于:将所述中间模块发送的测试结果上...

【专利技术属性】
技术研发人员:刘征
申请(专利权)人:上海大唐移动通信设备有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1