WO2016201849A1 - 模拟测试方法、装置、业务模拟器及存储介质 - Google Patents
模拟测试方法、装置、业务模拟器及存储介质 Download PDFInfo
- Publication number
- WO2016201849A1 WO2016201849A1 PCT/CN2015/092814 CN2015092814W WO2016201849A1 WO 2016201849 A1 WO2016201849 A1 WO 2016201849A1 CN 2015092814 W CN2015092814 W CN 2015092814W WO 2016201849 A1 WO2016201849 A1 WO 2016201849A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- data
- air interface
- request message
- call
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/06—Testing, supervising or monitoring using simulated traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
Definitions
- the present invention relates to the field of communications, and in particular, to a simulation test method, apparatus, service simulator, and computer storage medium.
- B-TrunC Broadband Cluster Communication
- CCSA China Communications Standards Association
- the LTE B-TrunC access system consists of several ENodeBs and a core network (Core). Network) and the dispatching station.
- an embodiment of the present invention provides a simulation test method, a device, a service simulator, and a computer storage medium, which realize integrated traffic test, save a lot of test time, and improve test efficiency.
- the service data is triggered to be tested.
- the service request message includes a registration service, a cancellation service, a group information update service, a full-duplex single-call service, a half-duplex single-call service, a voice group call service, a video group call service, a short message service, One or more of short data service, call right application service, call right queuing service, and voice release service.
- the service data includes one or more of voice data, video stream data, short message data, and Transmission Control Protocol/Internet Protocol IP/TCP data.
- the trigger generates service data for testing, including:
- the method further includes:
- Embodiments of the present invention provide a simulation test apparatus, where the apparatus includes:
- the non-access stratum NAS protocol module is configured to: after obtaining the test instruction in the Width Cluster system, encapsulate and send a service request message;
- the first air interface protocol module is configured to generate uplink air interface data according to the service request message, and send the data to the access network;
- a second air interface protocol module configured to receive downlink air interface data triggered by the access network for the uplink air interface data, perform decoding, and confirm an air interface connection established with the access network;
- the data source module is configured to trigger the generation of the service data according to the established air interface connection for testing.
- the service request message includes a registration service, a cancellation service, a group information update service, a full-duplex single-call service, a half-duplex single-call service, a voice group call service, a video group call service, a short message service, One or more of short data service, call right application service, call right queuing service, and voice release service.
- the service data includes one or more of voice data, video stream data, short message data, and Transmission Control Protocol/Internet Protocol IP/TCP data.
- the NAS protocol module is further configured to send the service request message to the core network to perform a call right application, and obtain a traffic acknowledgement message returned by the core network according to the service request message;
- the data source module is further configured to: after the NAS protocol module receives the traffic confirmation message, trigger the generation of the voice data to be sent to the core network; and receive the voice data forwarded by the core network.
- the device further comprises:
- the obtaining module is configured to obtain a response message returned by the core network for the priority level of the group in the service request message.
- Embodiments of the present invention provide a service simulator for simulating one or more terminals, including the above-described analog test device.
- An embodiment of the present invention provides a computer storage medium, where the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute the foregoing analog test method.
- a customized protocol content such as a service request message
- a service request message is used to extend multiple services, and at the same time, by establishing an air interface connection with the access network, Triggering the generation of business data for testing, so that the test tool and the access network business test can be carried out according to the model setting, which saves a lot of test time and improves the test efficiency, so as to meet the test work of the corresponding product. Requirements for traffic testing.
- FIG. 1 is a schematic diagram showing the steps of a simulation test method according to an embodiment of the present invention.
- FIG. 2 is a schematic diagram of a call flow according to an embodiment of the present invention.
- FIG. 3 is a schematic diagram of a call structure according to an embodiment of the present invention.
- FIG. 4 is a schematic structural diagram of a simulation test apparatus according to an embodiment of the present invention.
- FIG. 5 is a schematic structural diagram of a module of a service simulator according to an embodiment of the present invention.
- FIG. 6 is a structural diagram of networking of a large traffic test system according to an embodiment of the present invention.
- Real UE (user equipment) traffic due to the limited number, and test control often requires human intervention, it is difficult to implement, and the price is relatively expensive. This limited number of real UEs cannot meet the limit test of signaling services and data services.
- the flow of the traffic test implemented by the real UE depends on the software flow, such as repeatedly switching on and off, repeatedly performing the right application operation, etc., the test support for the customized business process is insufficient, and the expansion of the test service is inconvenient;
- LTE commercial simulation tools can only be used for LTE testing and cannot be used for cluster traffic testing.
- the traffic simulator can't implement integrated traffic testing.
- the embodiment of the invention provides a simulation test method, a device, a service simulator and a computer storage medium, which can provide a plurality of functions in a customized manner and implement integrated traffic test, and can complete a call flow for simulating a large number of UEs, and can accurately acquire Traffic processing capability indicator of the access network.
- an embodiment of the present invention provides a simulation test method, including:
- Step 11 After obtaining the test instruction in the width cluster system, encapsulating and sending the service request message;
- Step 12 Generate uplink air interface data according to the service request message, and send the data to the access network.
- Step 13 Receive downlink air interface data triggered by the access network for the uplink air interface data, decode and confirm an air interface connection established with the access network;
- Step 14 According to the established air interface connection, trigger generation of service data for testing.
- the customized protocol content such as the customized service request message
- the customized protocol content is used to extend a plurality of services, and at the same time, by establishing an air interface connection with the access network, trigger generation.
- the business data is tested, so the business test of the test tool and the access network can be performed according to the model setting, which saves a lot of test time and improves the test efficiency, thereby meeting the requirements of the large traffic test in the test work of the corresponding product.
- the air interface connection includes one or more of a downlink shared channel connection and an RCC (Radio Resource Control) connection.
- RCC Radio Resource Control
- the customized service request message includes a registration service, a cancellation service, a group information update service, a full-duplex single-call service, a half-duplex single-call service, a voice group call service, a video group call service, and a short message service.
- a registration service a cancellation service
- a group information update service a full-duplex single-call service, a half-duplex single-call service, a voice group call service, a video group call service
- a short message service One or more of short data service, call right application service, call right queuing service, and voice release service.
- the service data includes one or more of voice data, video stream data, short message data, and Transmission Control Protocol/Internet Protocol TCP/IP data. That is to say, the service request message refers to these functions with definitions, and the project for specific tests is through the industry.
- the specific test content carried in the request message is determined to initiate a connection, so that after the connection is established, the specific test content is then transmitted, and the service data is the specific test content.
- the step 14 includes:
- Step 141 Send the service request message to the core network to perform a call right application.
- Step 142 Acquire a traffic confirmation message returned by the core network according to the service request message.
- Step 143 after returning the traffic confirmation message, triggering generation of the voice data to be sent to the core network;
- Step 144 Receive the voice data forwarded by the core network.
- Another embodiment of the present invention is: after the step 142, the method further includes: triggering generation of the video stream data to be sent to the core network; and then receiving the video stream data forwarded by the core network, and The request content of the service request message is related.
- step 143 after the generated voice data is sent to the core network, the voice data is sent to other users (other listening users) in the cluster system through the core network, and then the step 144 receives the core network.
- the voice data of other users is transmitted through the downlink shared channel, and the whole test process is completed by transmitting and receiving in this way.
- step 21 receiving a start service test, initiating a service request establishment, and some users trigger the downlink shared channel establishment by paging;
- Step 22 At this time, there is no RRC connection with the access network, and the RA (request access, request access) random access procedure is initiated with the access network E-NodeB (evolved Node B);
- Step 23 After establishing an RRC connection with the access network E-NodeB, establishing a dedicated service bearer, where the dedicated service bearer is used to carry the dedicated service data;
- Step 24 After the dedicated bearer is established, a specific call application, a call queue, and a right release are performed. Wait for the operation test (same as initiating the service request process); where the core network will determine whether to give the user the right to speak for the right to call application, the specific call confirmation, not only the dedicated bearer of the NAS layer, but also between the core network and the UE. Establish a virtual channel, and need RCC to establish a virtual channel between the UE and the core network;
- Step 25 After the test is completed, enter the release dedicated bearer connection
- Step 26 Report the test result data as needed, and then end the round of testing.
- the method further includes:
- Step 15 Acquire a response message returned by the core network for the priority level of the group in the service request message.
- the solution can be applied to the terminal, and can also be applied to the service simulator.
- the service simulator can simulate a large number of terminals, and the terminals can be configured with numbers, and the PDS side of the cluster system will give corresponding rights to these numbers in advance. And it will be divided into many groups according to the needs of the test (groups can have many users, one number can also be placed in multiple groups). If one user belongs to multiple groups at the same time, one moment when conducting business can only be one priority. High group.
- the calling UE initiates a service, and the called party connects to the base station E-NodeB through a paging message of the corresponding base station E-NodeB cluster paging channel; the dispatching station may also initiate the group creation.
- other users belong to the called party (non-calling user) at the beginning, and these users can apply for the corresponding voice right, and become the voice user (calling user) to send the voice/video stream. Other users receive these business data.
- connection between the PDS and the E-NodeB is only a downlink arrow, which is a downlink shared connection of the B-Trunc cluster, and only the downlink shared service (such as the downlink group call audio stream service) takes the connection.
- Step 31 The calling user initiates a voice group call service request. At this time, there is no RRC connection. At this time, the base station interacts with the base station to create an RRC connection of the air interface. In the process of establishing the connection, the group call service request is also passed. The base station sends the PDS. The first step of the PDS is to require the base station and the calling user to establish a dedicated bearer, which is used for NAS signaling interaction and voice stream data transmission.
- Step 32 In the process of establishing a dedicated bearer, the PDS discovery is that the user requests to establish a group, and the PDS constructs a paging message and sends the paging message to the corresponding base station (possibly multiple base stations), and the base station pages the group through the cluster paging channel.
- the PDS constructs a paging message and sends the paging message to the corresponding base station (possibly multiple base stations), and the base station pages the group through the cluster paging channel.
- these called users when these called users receive these paging messages, they will create a downlink shared channel with the base station in the subsequent process to receive the corresponding NAS signaling and voice data, so that the called user can hear the main message. The voice is called.
- the calling user will receive the call confirmation message sent by the PDS after establishing the dedicated bearer. If the downlink sharing is also established, the ringing message will be received. At this time, the calling/right user can speak.
- Step 33 If the calling party initiates the release of the right to call, the calling user naturally enters the listening (called) user, and other users can change to become the calling user through the call right application, and if there is no RRC connection when applying for the right to speak, The RRC connection establishment process of step 31 is repeated.
- step 34 the user without the right time and the user in the group can trigger the group release process.
- a simulation test apparatus according to an embodiment of the present invention is applied to a service simulator, and the simulation test apparatus includes:
- the non-access stratum NAS protocol module 41 is configured to: after obtaining the test instruction in the Width Cluster system, encapsulate and send a service request message;
- the first air interface protocol module 42 is configured to generate uplink air interface data according to the service request message and send the data to the access network;
- the second air interface protocol module 43 is configured to receive downlink air interface data triggered by the access network for the uplink air interface data, decode and confirm an air interface connection established with the access network;
- the data source module 44 is configured to trigger the generation of service data for testing according to the established air interface connection.
- a plurality of services are extended by customizing the protocol content in the wide-band cluster system, and at the same time, by establishing an air interface connection with the access network, the service data is triggered to be tested, thereby implementing the test tool and the connection.
- the network test can be carried out according to the model setting, which saves a lot of test time and improves the test efficiency, so as to meet the requirements of the large traffic test in the test work of the corresponding product.
- the air interface connection includes one or more of a downlink shared channel connection and an RCC (Radio Resource Control) connection.
- RCC Radio Resource Control
- the main contents of the above-mentioned NAS protocol module 41 are: registration, logout, group information update, full-duplex single-call (answer half-duplex single call), half-duplex single call, voice group call, and video group. Signaling simulation of services such as call, short message and short data, call rights application, call queue, and voice release.
- the NAS protocol module 41 of the embodiment of the present invention controls a plurality of planes, such as voice or video, and can generate a corresponding service request packet according to the configuration parameter, process the response packet, and continuously Complete the subsequent test business process.
- the data source module 44 is configured to cooperate with the NAS protocol module 41 to generate a voice, a video stream, a short message, and an IP/TCP data after the service signaling process is completed.
- the data source module 44 of the embodiment of the present invention is also In order to cooperate with the improvement of the NAS protocol module 41, the corresponding portion of the corresponding NAS protocol module 41 is correspondingly improved. After the signaling flow is prepared, the corresponding data packet is generated and processed by the air interface protocol layer, and the data sent by the lower layer is processed. .
- the first air interface protocol module 42 and the second air interface protocol module 43 may be collectively referred to as an air interface protocol module 4, which is used for air interface link maintenance and uplink and downlink packet processing, specifically, receiving and processing access network.
- the downlink air interface data is decoded, the downlink air interface data is decoded and distributed to the corresponding NAS protocol module 41 and the data source module 44; the signaling and data source generated by the NAS protocol module 41 are encapsulated, and corresponding uplink air interface data is generated and sent to the access network (according to The NAS protocol module 41 or the data source module 44 needs to perform air interface establishment and release maintenance, and receives and processes the message sent by the access network, the NAS protocol module 41 or the data source module 44.
- the NAS protocol module 41, the first air interface protocol module 42, the second air interface protocol module 43, and the data source module 44 may all be processed by a central processing unit (CPU) or digital signal processing (DSP, Digital Signal Processor, or Microprocessor Unit (MPU), or Field Programmable Gate Array (FPGA).
- CPU central processing unit
- DSP digital signal processing
- MPU Microprocessor Unit
- FPGA Field Programmable Gate Array
- step 51 the service simulator receives a start test command from the console.
- Step 52 The service simulator sets the service type of the traffic test and the traffic model parameter according to the instruction, invokes the simulated UE entity to perform a corresponding service test process, and the NAS protocol module 41 constructs and encapsulates the service request message, where the service request message is Carrying the content defined by the corresponding NAS protocol module 41;
- Step 53 The message is sent to the air interface protocol module to perform corresponding air interface protocol processing, and the air interface packet is sent to the access network, where the access network responds to the service request message.
- Step 54 After receiving the service request message, the access network triggers a subsequent downlink response message to the service simulator.
- the service simulator first processes the codec through the air interface protocol module, and distributes the processed message to the NAS. Protocol module 41 processing;
- Step 55 If the LTE (LTE is the maintenance bearer cost) of the NAS protocol module 41 confirms that the bearer has been established, the data source module 44 is triggered to generate the service data and send the corresponding uplink data packet, and the uplink packet is sent to the air interface protocol.
- the module 4 performs the package transmission, and the data source module 44 also needs to receive and process the service data packet decoded by the air interface (generating a voice message or a video message, and generating the content to complete the test);
- Step 56 After the service test is completed, the data source module 44 stops the transmission of the service data, and the NAS protocol module 41 and the air interface protocol module also trigger the corresponding release process to complete the service test.
- the service request message includes a completion registration service, a logout service, a group information update service, a full duplex single call service, and a half duplex single call service.
- a completion registration service a logout service
- a group information update service a full duplex single call service
- a half duplex single call service One or more of service, voice group call service, video group call service, short message service, short data service, call right application service, call right queuing service, and voice release service.
- the service data includes one or more of voice data, video stream data, short message data, and Transmission Control Protocol/Internet Protocol TCP/IP data.
- the NAS protocol module 41 is further configured to send the service request message to the core network to perform a call right application, and obtain a traffic acknowledgement message returned by the core network according to the service request message;
- the data source module 44 is further configured to: after the NAS protocol module 41 receives the traffic confirmation message, trigger the generation of the voice data to be sent to the core network; and receive the voice data forwarded by the core network.
- the transmission of the "rights claim” and the receipt of the "voice right confirmation” are handled by the NAS protocol module 41.
- the data source module 44 needs to perform the initialization before the voice data service is sent, and the data source module 44 is changed to the transmission state (initial), and the data source module 44 of the listening user without the right application is in the receiving state.
- the NAS protocol module 41 receives the voice confirmation, the data source module 44 is notified to enter the data source module 44 (send voice state) to directly send the voice data; when the NAS protocol module 41 releases the voice, the signaling is sent to the core.
- the network while notifying the data source module 44, the data source module 44 stops transmitting the voice, and the data source module 44 enters the receiving state (or the called state).
- the data source module 44 includes: a triggering unit, configured to trigger generation of the video stream data to be sent to the core network;
- the receiving unit is further configured to receive the video stream data forwarded by the core network.
- the triggering sub-module sends the generated voice data to the core network
- the voice data is sent to other users (other listening users) in the cluster system through the core network, and then the receiving unit receives the core network.
- some error instructions may be deliberately sent during the testing process, and the processing situation of the system may be viewed, that is, the process of the customized process, the abnormal signaling, and the abnormal process may be simply implemented to improve the stability of the system under test.
- the access of the embodiment of the present invention spans the wireless, and the UE can easily switch between multiple cells without wireless interference, which facilitates troubleshooting and positioning of system problems, and accelerates the stability of the service system.
- the sending of the voice data to the core network may be implemented by a communication module 502, which may be a module of the simulation test device, or may be transmitted by using the external communication module.
- Step 61 Upon receiving the start service test, the NAS protocol module 41 of the UE (the user terminal or the terminal simulated by the service simulator, which is referred to as the user terminal UE) initiates a service request establishment, and some of the users trigger the downlink sharing by paging.
- the NAS protocol module 41 of the UE (the user terminal or the terminal simulated by the service simulator, which is referred to as the user terminal UE) initiates a service request establishment, and some of the users trigger the downlink sharing by paging.
- Channel establishment the NAS protocol module 41 of the UE
- Step 62 At this time, the air interface protocol module 4 has no RRC connection, and the air interface protocol module 4 and the access network E-NodeB initiate an RA random access procedure;
- Step 63 After the UE establishes an RRC connection with the access network E-NodeB, the UE establishes a dedicated service bearer (NAS protocol module 41) for carrying the dedicated service data.
- NAS protocol module 41 NAS protocol module 41
- Step 64 After the dedicated bearer is established, the UE starts the operation test of the specific call right application, the right queuing, and the release of the voice of the NAS protocol module 41 (the same process as the request for initiating the service); wherein the core network determines the call for the right application. Do you want to give the user the right to speak, the specific right to confirm, not only need the dedicated bearer of the NAS layer, but also need to have RCC;
- Step 65 After the test is completed, enter a release dedicated bearer connection
- Step 66 Report the test result data as needed, and then end the round test.
- the above communication module 502 has two functions: one is to establish and control the background.
- the communication connection, the execution instruction or message received from the control background is handed over to the service control module 501, the test service model is set, and the business process is started; the other is to establish communication with the E-NodeB, and send and receive the next report.
- Text The service control module 501 receives the use case execution instruction of the control background, and is encoded into the service request message by the NAS protocol module 41, and then encapsulated by the air interface protocol module 4, and sent to the access network (E-NodeB) through the communication module 502.
- the downlink message sent from the access network is received by the communication module 502, and the received downlink air interface message is sent to the air interface protocol module 4 for air interface decoding processing, and the air interface decoded data is NAS message. Then, it is handed over to the NAS protocol module 41 for processing, and if it is data, it is sent to the data source module 44 for decoding and subsequent processing, and the data statistics result is given to the service control module 501.
- the simulation 2000 UEs are used for attach de-attachment test; 1000 groups of repeated single-call tests; 1000 groups of repeated voice group call service tests. ; 250 groups of video group call services.
- the obtaining module is configured to obtain a response message returned by the core network for the priority level of the group in the service request message.
- the description of the voice group call service flow in the embodiment of the present invention is as follows.
- Step 71 The calling user initiates a voice group call service request through the NAS protocol module 41.
- the air interface is found to be no RRC connection to the air interface protocol module 4, and the RRC connection is established with the base station to create an air interface, and the connection is created.
- the group call service request is also sent to the PDS through the base station.
- the first step of the PDS is to require the base station and the calling user to establish a dedicated bearer, which is used for NAS signaling interaction and voice stream data transmission.
- Step 72 In the process of establishing a dedicated bearer, the PDS discovery is that the user requests to establish a group, and the PDS constructs a paging message and sends the paging message to the corresponding base station (possibly multiple base stations), and the base station pages the group through the cluster paging channel.
- the PDS constructs a paging message and sends the paging message to the corresponding base station (possibly multiple base stations), and the base station pages the group through the cluster paging channel.
- these called users when these called users receive these paging messages, they will create a downlink shared channel with the base station in the subsequent process for receiving the corresponding NAS signaling and language. The sound data, so that the called user can hear the caller's voice.
- the calling user will receive the call confirmation message sent by the PDS after establishing the dedicated bearer. If the downlink sharing is also established, the ringing message will be received. At this time, the calling/right user can speak.
- Step 73 If the calling party initiates the release of the voice, the calling user naturally enters the listening (called) user, and other users can change to become the calling user through the call right application, and if there is no RRC connection when applying for the right to speak, Repeat 1 RRC connection establishment process.
- step 74 the user without the call for a long time and the user in the group can trigger the group release process.
- the device provided by the present invention is a device applying the above-mentioned simulation test method, and all the embodiments of the above simulation test method are applicable to the device, and all of the same or similar beneficial effects can be achieved.
- a corresponding embodiment of the present invention further provides a service simulator for simulating one or more terminals, including the above-described analog test device.
- the service simulator of the embodiment of the present invention can stop the test or reset operation in response to the console, and the service simulator is expanded in quantity by a PC (personal computer) or a PC-like device.
- the service simulator may be connected to the one-to-one or many-to-one relationship of the E-NodeB device of the device under test.
- the large traffic test system includes a control background 601, a service simulator 602/604/605/606/608, and an access network (E-NodeB) 603/607/ 609, core network (EPC and DSS) 610 and dispatching station (DAS) 611.
- E-NodeB access network
- EPC and DSS core network
- DAS dispatching station
- the control background 601 and the service simulator 602/604/605/606/608 are connected by Ethernet in a one-to-many manner
- the service simulator 602/604/605/606/608 and the base transceiver station (BTS) 603/607/609 is connected through Ethernet in a one-to-one or many-to-one manner
- the access network (E-NodeB) 603/605/607/609 and the core network 610 are connected through Ethernet in a many-to-one manner.
- the core network 610 is connected through the Ethernet console 611 in a one-to-one manner.
- the business simulators 602/604/605/606/608 form a business simulator group, which is uniformly controlled by the control background 601. Control
- Control The system 601 issues start and stop test command messages to the service simulators 602/604/605/606/608 according to the configuration parameters used by the user to implement simulated UE control for each service simulator and generate test report results.
- the simulation test device of the embodiment of the present invention is applied to the service simulator. Therefore, the embodiment of the present invention further provides a service simulator, wherein the implementation embodiments of the above-described simulation test device are applicable to the service. In the embodiment of the simulator, the same technical effect can also be achieved.
- the embodiment of the invention further provides a computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute the foregoing simulation test method.
- embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
- a customized protocol content such as a custom service request message
- a custom service request message is used to extend multiple services, and at the same time, by establishing an air interface connection with the access network, triggering generation of service data for testing Therefore, the test tool and the access network business test can be carried out according to the model setting, which saves a lot of test time and improves the test efficiency, thereby meeting the requirements of the large traffic test in the test work of the corresponding product.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种模拟测试方法、装置及业务模拟器,其中,所述方法包括:获取宽度集群***中的测试指令后,封装并发送业务请求消息;根据所述业务请求消息,生成上行空口数据并发送给接入网;接收由所述接入网针对所述上行空口数据触发的下行空口数据,进行解码并确认与所述接入网建立的空口连接;根据建立的所述空口连接,触发生成业务数据进行测试。还公开了一种计算机存储介质。
Description
本发明涉及通讯领域,特别是涉及一种模拟测试方法、装置、业务模拟器及计算机存储介质。
“基于LTE(Long Term Evolution,长期演进)技术的宽带集群通信(B-TrunC)***接口技术要求(第一阶段)空中接口”标准是由中国通信标准化协会(CCSA)制定。作为工业和信息化部批复的集群行业标准,B-TrunC标准面向公共安全、城市管理和应急、能源交通等行业的调度指挥和生产作业等宽带化需求,在兼容LTE R9宽带数据业务的基础上,增强了语音集群和多媒体调度等宽带集群功能。B-TrunC空中接口采用了创新的下行共享信道技术,极大提到了群组通信业务的频谱效率,集群功能性能指标达到或超过专业数字集群的技术水平。
一般来说,B-TrunC接入***随着用户规模的不断扩大,其面临的话务量不断地提高,基于LTE B-TrunC接入***由若干个演进节点E-NodeB和一个核心网(Core Network)和调度台组成。
发明内容
为解决现有存在的技术问题,本发明实施例在于提供一种模拟测试方法、装置及业务模拟器、计算机存储介质,实现集成话务测试,节省大量测试时间,提高测试效率。
本发明实施例提供的一种模拟测试方法,包括:
获取宽度集群***中的测试指令后,封装并发送业务请求消息;
根据所述业务请求消息,生成上行空口数据并发送给接入网;
接收由所述接入网针对所述上行空口数据触发的下行空口数据,进行
解码并确认与所述接入网建立的空口连接;
根据建立的所述空口连接,触发生成业务数据进行测试。
上述方案中,所述业务请求消息包括完成登记业务、注销业务、组信息更新业务、全双工单呼业务、半双工单呼业务、语音组呼业务、视频组呼业务、短消息业务、短数据业务、话权申请业务、话权排队业务、话权释放业务中的一种或多种。
上述方案中,所述业务数据包括语音数据、视频流数据、短消息数据及传输控制协议/因特网互联协议IP/TCP数据中的一种或多种。
上述方案中,所述触发生成业务数据进行测试,包括:
发送所述业务请求消息给核心网进行话权申请;
获取所述核心网根据所述业务请求消息返回的话务确认消息;
在返回所述话务确认消息之后,触发生成所述语音数据发送给所述核心网;
接收所述核心网转发的所述语音数据。
其中在获取宽度集群***中的测试指令后,封装并发送业务请求消息之后,所述方法还包括:
获取核心网针对所述业务请求消息中所在群组的优先级别返回的响应消息。
本发明实施例提供一种模拟测试装置,所述装置包括:
非接入层NAS协议模块,配置为获取宽度集群***中的测试指令后,封装并发送业务请求消息;
第一空口协议模块,配置为根据所述业务请求消息,生成上行空口数据并发送给接入网;
第二空口协议模块,配置为接收由所述接入网针对所述上行空口数据触发的下行空口数据,进行解码并确认与所述接入网建立的空口连接;
数据源模块,配置为根据建立的所述空口连接,触发生成业务数据进行测试。
上述方案中,所述业务请求消息包括完成登记业务、注销业务、组信息更新业务、全双工单呼业务、半双工单呼业务、语音组呼业务、视频组呼业务、短消息业务、短数据业务、话权申请业务、话权排队业务、话权释放业务中的一种或多种。
上述方案中,所述业务数据包括语音数据、视频流数据、短消息数据及传输控制协议/因特网互联协议IP/TCP数据中的一种或多种。
上述方案中,
所述NAS协议模块,还配置为发送所述业务请求消息给核心网进行话权申请;获取所述核心网根据所述业务请求消息返回的话务确认消息;
所述数据源模块,还配置为在NAS协议模块接收到话务确认消息之后,触发生成所述语音数据发送给所述核心网;接收所述核心网转发的所述语音数据。
其中,所述装置还包括:
获取模块,配置为获取核心网针对所述业务请求消息中所在群组的优先级别返回的响应消息。
本发明实施例提供一种业务模拟器,所述业务模拟器用于模拟一个或多个终端,包括上述的模拟测试装置。
本发明实施例提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行前述的模拟测试的方法。
本发明实施例的上述技术方案的有益效果如下:
本发明实施例的方案中,通过在宽度集群***中,自定义协议内容如业务请求消息来扩展多种业务,同时通过建立与接入网之间的空口连接,
触发生成业务数据进行测试,因此实现了测试工具和接入网的业务测试可根据模型设置进行的这一方式,节省了大量测试时间,提高了测试效率,从而满足相应产品的测试工作中的大话务测试的要求。
图1为本发明实施例的模拟测试方法的步骤示意图;
图2为本发明实施例的呼叫流程示意图;
图3为本发明实施例的呼叫结构示意图;
图4为本发明实施例的模拟测试装置的结构示意图;
图5为本发明实施例的业务模拟器的模块结构示意图;
图6为本发明实施例的大话务量测试***组网结构图。
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
现有技术中目前存在的问题有以下:
1)商用话务模拟工具还不支持集群功能,无法进行相应的集群业务测试支持;
2)真实UE(user equipment,用户终端)话务,由于数量有限,并且测试控制往往需要人为干预,很难实施,同时价格也比较贵。这种数量有限的真实UE无法达到信令业务和数据业务的极限测试。此外,因为由真实UE实现的话务测试的流程依赖于软件流程,比如反复开关机,反复进行话权申请操作等,所以其对定制业务流程的测试支持不足,不便于测试业务的扩展;
3)LTE商用模拟工具仅能进行LTE测试,不能用于集群话务测试。
总而言之,目前采用真实终端作为话务终端,还有一些也采用商用的
话务模拟仪,没法实现集成话务测试。
本发明实施例提供一种模拟测试方法、装置及业务模拟器、计算机存储介质,通过自定义方式提供多种功能,并且实现集成话务测试,可以完成模拟大量UE的呼叫流程,能够准确地获取接入网的话务处理能力指标。
如图1所示,本发明实施例提供一种模拟测试方法中,包括:
步骤11,获取宽度集群***中的测试指令后,封装并发送业务请求消息;
步骤12,根据所述业务请求消息,生成上行空口数据并发送给接入网;
步骤13,接收由所述接入网针对所述上行空口数据触发的下行空口数据,进行解码并确认与所述接入网建立的空口连接;
步骤14,根据建立的所述空口连接,触发生成业务数据进行测试。
在上述步骤11至步骤14中,通过在宽度集群***中,自定义协议内容如自定义的所述业务请求消息来扩展多种业务,同时通过建立与接入网之间的空口连接,触发生成业务数据进行测试,因此实现了测试工具和接入网的业务测试可根据模型设置进行,节省了大量测试时间,提高了测试效率,从而满足相应产品的测试工作中的大话务测试的要求。
需要说明的是:所述空口连接包括下行共享信道连接以及RCC(Radio Resource Control,无线资源控制协议)连接的一种或多种。
另外,自定义的所述业务请求消息包括完成登记业务、注销业务、组信息更新业务、全双工单呼业务、半双工单呼业务、语音组呼业务、视频组呼业务、短消息业务、短数据业务、话权申请业务、话权排队业务、话权释放业务中的一种或多种。
还有,所述业务数据包括语音数据、视频流数据、短消息数据及传输控制协议/因特网互联协议TCP/IP数据中的一种或多种。也就是说,所述业务请求消息是指具有定义的这些功能,而针对具体测试的项目,是通过业
务请求消息携带的具体的测试内容来决定,从而发起连接,这样在建立连接后,然后将具体的测试内容进行传输,所述业务数据就是具体的测试内容。为了能够将测试的内容进行传输,本发明实施例的模拟测试方法中,所述步骤14包括:
步骤141,发送所述业务请求消息给核心网进行话权申请;
步骤142,获取所述核心网根据所述业务请求消息返回的话务确认消息;
步骤143,在返回所述话务确认消息之后,触发生成所述语音数据发送给所述核心网;
步骤144,接收所述核心网转发的所述语音数据。
本发明的另一实施例是:在所述步骤142之后,还可以是触发生成所述视频流数据发送给所述核心网;然后再接收所述核心网转发的所述视频流数据,具体和所述业务请求消息的请求内容有关。
需要说明的是:步骤143,将生成的语音数据发送给核心网后,通过核心网将所述语音数据发送给集群***中的其他用户(其他听用户),然后步骤144接收由所述核心网通过下行共享信道发送其他用户的语音数据,通过这样发送与接收,完成整个测试的过程。
本发明实施例的具体实现流程举例如下。
如图2所示,步骤21:收到开始业务测试,发起业务请求建立,其中还有部分用户是通过寻呼触发下行共享信道建立;
步骤22:此时与接入网没有RRC连接,与接入网E-NodeB(演进节点B)发起RA(request Access,请求接入)随机接入流程;
步骤23:与接入网E-NodeB开始建立RRC连接后,建立专有业务承载,该专有业务承载用于承载专有业务数据;
步骤24:专用承载建立后,进行具体的话权申请、话权排队、话权释
放等操作测试(和发起业务请求过程一样);其中针对话权申请,核心网将判断要不要给用户话权,具体的话权确认,不仅需要NAS层的专用承载即在核心网与UE之间建立一个虚拟通道,而且需要RCC即需要在UE和核心网之间建立一个虚拟通道;
步骤25:在测试完成后,进入释放专用承载连接;
步骤26:根据需要上报测试结果数据,然后结束本轮测试。
由于一个终端可以属于多个组群,如果都在同时建立测试时,需要进行优先级别的判别,因此本发明实施例的模拟测试方法中,在步骤11之后还包括:
步骤15,获取核心网针对所述业务请求消息中所在群组的优先级别返回的响应消息。
需要说明的是:本方案可以应用于终端,也可以应用于业务模拟器,其中业务模拟器可以仿真大量的终端,这些终端可以配置号码,集群***PDS侧会提前给这些号码开相应的权限,并且会根据测试的需要划分成很多的组(组可以有很多用户,一个号码也可以放在多个组),如果一个用户同时属于多个组,进行业务时的一个时刻只能在一个优先级高的组。
在做组呼业务时,一般都是由主叫UE发起业务,被叫是通过相应基站E-NodeB集群寻呼信道的寻呼消息连接上基站E-NodeB;调度台也可以发起组的创建,此时,其它用户在一开始的时候,都属于被叫(非话权用户),这些用户可以进行相应话权申请业务,变为话权用户(主叫用户)进行说话/视频流的发送,其它用户就是接收这些业务数据。
如图3中所示,PDS和E-NodeB的连接只有下行箭头,这是B-Trunc集群的下行共享连接,只有下行共享的业务(比如下行组呼音频流业务)才走这个连接。
本发明整个语音呼叫业务的流程举例如下。
步骤31,主叫用户发起语音组呼业务请求,此时,目前无RRC连接,此时就会和基站进行交互以创建空口的RRC连接,在连接创建的过程中,也把组呼业务请求通过基站发给了PDS,PDS第一步就是要求基站和主叫用户建立专用承载,此承载用于NAS信令交互和语音流数据的传送。
步骤32,专用承载建立的过程中,PDS发现是用户要求建立组,PDS就会构造寻呼消息发给相应的基站(可能是多个基站),基站就会通过集群寻呼信道寻呼这个组里其它的用户,这些被叫用户收到这些寻呼消息,就会在后续流程中和基站创建下行共享信道,用于接收相应的NAS信令和语音数据,这样被叫用户就能听到主叫的声音了。另外主叫用户建立好专用承载后会收到PDS发过来的话权确认消息,如果下行共享也建立好了,就会收到振铃消息,此时,主叫/话权用户就可以说话了。
步骤33,主叫如果发起话权释放,主叫用户就自然进入到听(被叫)用户,其它用户可以通过话权申请变为主叫用户,在申请话权时,如果没有RRC连接,就要重复步骤31的RRC连接建立过程。
步骤34,长时间无话权用户和组里的用户可以触发组释放流程。
相应的,如图4所示,本发明实施例的一种模拟测试装置,应用于业务模拟器,所述模拟测试装置包括:
非接入层NAS协议模块41,配置为获取宽度集群***中的测试指令后,封装并发送业务请求消息;
第一空口协议模块42,配置为根据所述业务请求消息,生成上行空口数据并发送给接入网;
第二空口协议模块43,配置为接收由所述接入网针对所述上行空口数据触发的下行空口数据,进行解码并确认与所述接入网建立的空口连接;
数据源模块44,配置为根据建立的所述空口连接,触发生成业务数据进行测试。
本发明实施例中,通过在宽度集群***中,自定义协议内容来扩展多种业务,同时通过建立与接入网之间的空口连接,触发生成业务数据进行测试,因此实现了测试工具和接入网的业务测试可根据模型设置进行,节省了大量测试时间,提高了测试效率,从而满足相应产品的测试工作中的大话务测试的要求。
需要说明的是:所述空口连接包括下行共享信道连接以及RCC(Radio Resource Control,无线资源控制协议)连接的一种或多种。
另外,上述NAS协议模块41自定义的主要内容有:完成登记、注销、组信息更新、全双工单呼(有应答半双工单呼)、半双工单呼、语音组呼和视频组呼、短消息和短数据、话权申请、话权排队、话权释放等业务的信令模拟仿真。相较于传统的LTE来说,本发明实施例的NAS协议模块41控制的面比较多,如语音或视频等,可以根据配置参数生成相应业务请求报文,处理响应报文,并能持续地完成后续的测试业务流程。
上述数据源模块44的主要内容有:配合NAS协议模块41,在业务信令流程完成后进行语音、视频流、短消息及IP/TCP数据的生成,其中本发明实施例的数据源模块44也是为了配合NAS协议模块41的改进,来相应改进对应NAS协议模块41的部分,在信令流程已经准备好后,会生成相应的数据报文交由空口协议层处理,并处理下层送上来的数据。
还有,上述第一空口协议模块42及所述第二空口协议模块43可以统称为空口协议模块4,用于空口链路维护和上下行报文处理,具体的说就是接收处理接入网的下行空口数据,下行空口数据经解码后分发给相应的NAS协议模块41和数据源模块44;封装NAS协议模块41产生的信令和数据源,生成相应的上行空口数据发给接入网(根据NAS协议模块41或数据源模块44的需要进行空口建立及释放维护,并接收处理由接入网、NAS协议模块41或数据源模块44发送的报文)。
在实际应用中,所述NAS协议模块41、第一空口协议模块42、第二空口协议模块43、数据源模块44均可由中央处理单元(CPU,Central Processing Unit)、或数字信号处理(DSP,Digital Signal Processor)、或微处理器(MPU,Micro Processor Unit)、或现场可编程门阵列(FPGA,Field Programmable Gate Array)等来实现。
本发明实施例的模块之间的实现流程如下。
步骤51,业务模拟器收到控制台的开始测试指令。
步骤52,业务模拟器根据指令设置话务测试的业务类型及话务模型参数,调用模拟UE实体进行相应的业务测试流程,NAS协议模块41构造并封装业务请求消息,其中所述业务请求消息中携带有相应的上述NAS协议模块41定义的内容;
步骤53,该消息发送到空口协议模块进行相应空口协议处理生成空口报文发送给接入网,其中,所述接入网针对所述业务请求消息进行响应;
步骤54,接入网收到业务请求消息后,会触发后续下行响应消息给业务模拟器,业务模拟器先经过空口协议模块的处理再进行编解码的处理,并把处理后的消息分发给NAS协议模块41处理;
步骤55,若NAS协议模块41的LTE(LTE是维护承载成本)确认承载已经建立,便会触发数据源模块44进行业务数据的生成发送相应的上行数据报文,该上行报文发送给空口协议模块4进行封装发送,数据源模块44还需要接收处理经空口解码后的业务数据报文(生成语音报文或视频报文,生成这些内容就完成测试了);
步骤56,业务测试完成后,数据源模块44停止业务数据的发送,NAS协议模块41和空口协议模块也会触发相应释放流程,完成此次的业务测试。
本发明的又一实施例的模拟测试装置中,所述业务请求消息包括完成登记业务、注销业务、组信息更新业务、全双工单呼业务、半双工单呼业
务、语音组呼业务、视频组呼业务、短消息业务、短数据业务、话权申请业务、话权排队业务、话权释放业务中的一种或多种。
本发明的又一实施例的模拟测试装置中,所述业务数据包括语音数据、视频流数据、短消息数据及传输控制协议/因特网互联协议TCP/IP数据中的一种或多种。
本发明的又一实施例的模拟测试装置中,
所述NAS协议模块41,还配置为发送所述业务请求消息给核心网进行话权申请;获取所述核心网根据所述业务请求消息返回的话务确认消息;
所述数据源模块44,还配置为在NAS协议模块41接收到话务确认消息之后,触发生成所述语音数据发送给所述核心网;接收所述核心网转发的所述语音数据。
需要说明的是:发送“话权申请”和接收“话权确认”是NAS协议模块41处理的。NAS协议模块41在话权申请时,数据源模块44需要作好语音数据业务发送前的初始化,转为发送态(初始),而没有话权申请的听用户的数据源模块44是处于接收态,当NAS协议模块41接收到话权确认时,通知数据源模块44,进入数据源模块44(发送语音态)直接发送语音数据;NAS协议模块41进行话权释放时,会发信令给核心网,同时通知数据源模块44,数据源模块44停止发送语音,数据源模块44又进入了接收态(或者是被叫态)。
本发明的另一实施例,所述数据源模块44包括:触发单元,还配置为触发生成所述视频流数据发送给所述核心网;
接收单元,还配置为接收所述核心网转发的所述视频流数据。
需要说明的是:触发子模块将生成的语音数据发送给核心网后,通过核心网将所述语音数据发送给集群***中的其他用户(其他听用户),然后接收单元接收由所述核心网通过下行共享信道发送其他用户的语音数据,
通过这样发送与接收,完成整个测试的过程。
本发明实施例可以在测试过程中,会故意发一些错误指令,可以查看***的处理情况,即可以很简单的实现定制流程测试及异常信令、异常流程的测试,提升被测***的稳定性,同时本发明实施例的接入跨过了无线,UE可以轻松在多个小区间切换,没有无线的干扰,方便***问题的排查和定位,加快业务***稳定。
需要说明的是:对于将语音数据发送给核心网,可以是通过一个通信模块502实现,可以是模拟测试装置的模块,也可以是借助外界通信模块进行发送。
本发明实施例的具体实现流程举例如下。
步骤61:收到开始业务测试,UE(业务模拟器模拟的用户终端或终端,均称为用户终端UE)的NAS协议模块41发起业务请求建立,其中还有部分用户是通过寻呼触发下行共享信道建立;
步骤62:此时空口协议模块4无RRC连接,空口协议模块4与接入网E-NodeB发起RA随机接入流程;
步骤63:UE与接入网E-NodeB开始建立RRC连接后,建立专有业务承载(NAS协议模块41),用于承载专有业务数据;
步骤64:专用承载建立后,UE开始进行NAS协议模块41具体的话权申请、话权排队、话权释放等操作测试(和发起业务请求的过程一样);其中针对话权申请,核心网会判断要不要给用户话权,具体的话权确认,不仅需要NAS层的专用承载,而且还需要有RCC;
步骤65:在测试完成后,进入释放专用承载连接;
步骤66:根据需要上报测试结果数据,然后结束本轮测试。
本发明实施例的模块之间的通信流程如下。
如图5所示,上述通信模块502有两种功能:一个是建立与控制后台
的通讯连接,把从控制后台收到的执行指令或消息交给业务控制模块501,完成测试业务模型设置,并出发测试业务流程;另一个是和E-NodeB建立通讯,收发与其的下上行报文。其中业务控制模块501接收到控制后台的用例执行指令,交由NAS协议模块41编码成业务请求报文,再经过空口协议模块4封装,并通过通信模块502发送给接入网(E-NodeB);从接入网(E-NodeB)发来的下行消息由通信模块502接收,并把接收的下行空口报文,交由空口协议模块4来空口解码处理,空口解码后的数据,若是NAS消息则交给NAS协议模块41处理,若是数据则交给数据源模块44做解码和后续的处理,并把数据统计结果交给业务控制模块501。
通过上述过程可以实现,在极限负荷测试中,在一个配置了12个小区E-NodeB下,使用仿真2000部UE进行附着去附着测试;1000组反复单呼测试;1000组反复语音组呼业务测试;250组视频组呼业务。
本发明的又一实施例的模拟测试装置还包括:
获取模块,配置为获取核心网针对所述业务请求消息中所在群组的优先级别返回的响应消息。
本发明实施例的语音组呼业务流程的描述如下。
步骤71,主叫用户通过NAS协议模块41发起语音组呼业务请求,此时,在向空口协议模块4发现空口目前无RRC连接,此时就会和基站进行创建空口的RRC连接,在连接创建的过程中,也把组呼业务请求通过基站发给了PDS,PDS第一步就是要求基站和主叫用户建立专用承载,此承载用于NAS信令交互和语音流数据的传送。
步骤72,专用承载建立的过程中,PDS发现是用户要求建立组,PDS就会构造寻呼消息发给相应的基站(可能是多个基站),基站就会通过集群寻呼信道寻呼这个组里其它的用户,这些被叫用户收到这些寻呼消息,就会在后续流程中和基站创建下行共享信道,用于接收相应的NAS信令和语
音数据,这样被叫用户就能听到主叫的声音了。另外主叫用户建立好专用承载后会收到PDS发过来的话权确认消息,如果下行共享也建立好了,就会收到振铃消息,此时,主叫/话权用户就可以说话了。
步骤73,主叫如果发起话权释放,主叫用户就自然进入到听(被叫)用户,其它用户可以通过话权申请变为主叫用户,在申请话权时,如果没有RRC连接,就要重复1种RRC连接建立过程。
步骤74,长时间无话权用户和组里的用户可以触发组释放流程。
需要说明的是,本发明提供的装置是应用上述模拟测试方法的装置,则上述模拟测试方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。
相应的本发明实施例还提供一种业务模拟器,所述业务模拟器用于模拟一个或多个终端,包括上述的模拟测试装置。
本发明实施例的业务模拟器能响应控制台停止测试或复位操作,业务模拟器以通过PC(personal computer,个人电脑)/或类PC设备进行数量上的扩充。
所述的业务模拟器可以和被测设备E-NodeB设备一对一或多对一的关系进行相连。如图6所示,从图6中可以看出,大话务量测试***包括控制后台601、业务模拟器602/604/605/606/608、接入网(E-NodeB)603/607/609、核心网(EPC and DSS)610和调度台(DAS)611。其中,控制后台601与业务模拟器602/604/605/606/608按一对多的方式通过以太网进行连接,业务模拟器602/604/605/606/608与基站收发信机(BTS)603/607/609按一对一或多对一的方式通过以太网进行连接,接入网(E-NodeB)603/605/607/609与核心网610按多对一的方式通过以太网进行连接,核心网610按一对一的方式通过以太网调度台611相连。业务模拟器602/604/605/606/608组成业务模拟器组,由控制后台601统一控制。控
制后台601根据用户使用的配置参数发出开始和停止测试命令消息到业务模拟器602/604/605/606/608,来实现对各业务模拟器的模拟UE控制,并产生测试报告结果。
相应的由于本发明实施例的模拟测试装置,应用于业务模拟器,因此,本发明实施例还提供了一种业务模拟器,其中,上述模拟测试装置的所述实现实施例均适用于该业务模拟器的实施例中,也能达到相同的技术效果。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
本发明实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行前述的模拟测试方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
本发明实施例的方案中,通过在宽度集群***中,自定义协议内容如自定义业务请求消息来扩展多种业务,同时通过建立与接入网之间的空口连接,触发生成业务数据进行测试,因此实现了测试工具和接入网的业务测试可根据模型设置进行的这一方式,节省了大量测试时间,提高了测试效率,从而满足相应产品的测试工作中的大话务测试的要求。
Claims (12)
- 一种模拟测试方法,所述方法包括:获取宽度集群***中的测试指令后,封装并发送业务请求消息;根据所述业务请求消息,生成上行空口数据并发送给接入网;接收由所述接入网针对所述上行空口数据触发的下行空口数据,进行解码并确认与所述接入网建立的空口连接;根据建立的所述空口连接,触发生成业务数据进行测试。
- 根据权利要求1所述的模拟测试方法,其中,所述业务请求消息包括完成登记业务、注销业务、组信息更新业务、全双工单呼业务、半双工单呼业务、语音组呼业务、视频组呼业务、短消息业务、短数据业务、话权申请业务、话权排队业务、话权释放业务中的一种或多种。
- 根据权利要求1所述的模拟测试方法,其中,所述业务数据包括语音数据、视频流数据、短消息数据及传输控制协议/因特网互联协议TCP/IP数据中的一种或多种。
- 根据权利要求3所述的模拟测试方法,其中,所述触发生成业务数据进行测试,包括:发送所述业务请求消息给核心网进行话权申请;获取所述核心网根据所述业务请求消息返回的话务确认消息;在返回所述话务确认消息之后,触发生成所述语音数据发送给所述核心网;接收所述核心网转发的所述语音数据。
- 根据权利要求1至4任一项所述的模拟测试方法,其中,在获取宽度集群***中的测试指令后,封装并发送业务请求消息之后,所述方法还包括:获取核心网针对所述业务请求消息中所在群组的优先级别返回的响应 消息。
- 一种模拟测试装置,所述装置包括:非接入层NAS协议模块,配置为获取宽度集群***中的测试指令后,封装并发送业务请求消息;第一空口协议模块,配置为根据所述业务请求消息,生成上行空口数据并发送给接入网;第二空口协议模块,配置为接收由所述接入网针对所述上行空口数据触发的下行空口数据,进行解码并确认与所述接入网建立的空口连接;数据源模块,配置为根据建立的所述空口连接,触发生成业务数据进行测试。
- 根据权利要求6所述的模拟测试装置,其中,所述业务请求消息包括完成登记业务、注销业务、组信息更新业务、全双工单呼业务、半双工单呼业务、语音组呼业务、视频组呼业务、短消息业务、短数据业务、话权申请业务、话权排队业务、话权释放业务中的一种或多种。
- 根据权利要求6所述的模拟测试装置,其中,所述业务数据包括语音数据、视频流数据、短消息数据及传输控制协议/因特网互联协议IP/TCP数据中的一种或多种。
- 根据权利要求8所述的模拟测试装置,其中,所述NAS协议模块,还配置为发送所述业务请求消息给核心网进行话权申请;获取所述核心网根据所述业务请求消息返回的话务确认消息;所述数据源模块,还配置为在NAS协议模块接收到话务确认消息之后,触发生成所述语音数据发送给所述核心网;接收所述核心网转发的所述语音数据。
- 根据权利要求6至9任一项所述的模拟测试装置,所述装置还包括:获取模块,配置为获取核心网针对所述业务请求消息中所在群组的优先级别返回的响应消息。
- 一种业务模拟器,所述业务模拟器用于模拟一个或多个终端,所述业务模拟器包括如权利要求6至10任一项所述的模拟测试装置。
- 一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1至5任一项所述的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510333548.2 | 2015-06-16 | ||
CN201510333548.2A CN106332161A (zh) | 2015-06-16 | 2015-06-16 | 一种模拟测试方法、装置及业务模拟器 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016201849A1 true WO2016201849A1 (zh) | 2016-12-22 |
Family
ID=57546325
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/092814 WO2016201849A1 (zh) | 2015-06-16 | 2015-10-26 | 模拟测试方法、装置、业务模拟器及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106332161A (zh) |
WO (1) | WO2016201849A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111124908A (zh) * | 2019-12-19 | 2020-05-08 | 广州品唯软件有限公司 | 接口的测试方法、装置及计算机可读存储介质 |
CN114125918A (zh) * | 2020-08-31 | 2022-03-01 | 大唐移动通信设备有限公司 | 基站业务性能的模拟测试***、方法、装置、基站及介质 |
CN115225537A (zh) * | 2022-07-29 | 2022-10-21 | 重庆长安汽车股份有限公司 | 车辆联网控制器的测试方法、装置、计算机及存储介质 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106686616B (zh) * | 2017-03-13 | 2020-11-03 | 武汉虹信通信技术有限责任公司 | 一种宽带集群基站及宽带集群终端 |
CN110875789B (zh) * | 2018-08-29 | 2021-01-26 | 大唐移动通信设备有限公司 | 多天线平台能力测试方法及装置 |
CN109600788B (zh) * | 2018-12-28 | 2020-08-18 | 北京交通大学 | 一种警用数字集群空口一致性测试的方法 |
CN112867054A (zh) * | 2021-02-07 | 2021-05-28 | ***通信有限公司研究院 | 测试方法、装置、测试***及存储介质 |
CN113613281B (zh) * | 2021-07-09 | 2023-10-20 | 京信网络***股份有限公司 | 核心网性能测试方法、装置、***和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101707743A (zh) * | 2009-11-25 | 2010-05-12 | 中兴通讯股份有限公司 | 一种集群***中话权管理功能的自动测试方法及测试装置 |
CN102711157A (zh) * | 2012-06-11 | 2012-10-03 | 哈尔滨海能达科技有限公司 | 一种集群***空口压力测试的方法、装置及*** |
CN102801875A (zh) * | 2012-08-31 | 2012-11-28 | 瑞斯康达科技发展股份有限公司 | 一种大话务量测试模块、***及方法 |
CN103607462A (zh) * | 2013-11-22 | 2014-02-26 | 曙光信息产业股份有限公司 | 一种集群nas部署***及其部署方法 |
US20140169199A1 (en) * | 2012-12-14 | 2014-06-19 | Thales | Method and System for the establishment and sustaining of a broad-band link |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101247276B (zh) * | 2007-02-12 | 2012-05-23 | 中兴通讯股份有限公司 | 用于WiMAX***的大话务模拟测试工具及测试方法 |
CN101119538B (zh) * | 2007-09-07 | 2010-12-08 | 中兴通讯股份有限公司 | 集群***中模拟网络时延的测试方法及测试*** |
CN103297286B (zh) * | 2012-02-23 | 2016-12-14 | 百度在线网络技术(北京)有限公司 | 分布式集群的可靠性的测试***、方法和装置 |
-
2015
- 2015-06-16 CN CN201510333548.2A patent/CN106332161A/zh active Pending
- 2015-10-26 WO PCT/CN2015/092814 patent/WO2016201849A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101707743A (zh) * | 2009-11-25 | 2010-05-12 | 中兴通讯股份有限公司 | 一种集群***中话权管理功能的自动测试方法及测试装置 |
CN102711157A (zh) * | 2012-06-11 | 2012-10-03 | 哈尔滨海能达科技有限公司 | 一种集群***空口压力测试的方法、装置及*** |
CN102801875A (zh) * | 2012-08-31 | 2012-11-28 | 瑞斯康达科技发展股份有限公司 | 一种大话务量测试模块、***及方法 |
US20140169199A1 (en) * | 2012-12-14 | 2014-06-19 | Thales | Method and System for the establishment and sustaining of a broad-band link |
CN103607462A (zh) * | 2013-11-22 | 2014-02-26 | 曙光信息产业股份有限公司 | 一种集群nas部署***及其部署方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111124908A (zh) * | 2019-12-19 | 2020-05-08 | 广州品唯软件有限公司 | 接口的测试方法、装置及计算机可读存储介质 |
CN114125918A (zh) * | 2020-08-31 | 2022-03-01 | 大唐移动通信设备有限公司 | 基站业务性能的模拟测试***、方法、装置、基站及介质 |
CN114125918B (zh) * | 2020-08-31 | 2024-01-26 | 大唐移动通信设备有限公司 | 基站业务性能的模拟测试***、方法、装置、基站及介质 |
CN115225537A (zh) * | 2022-07-29 | 2022-10-21 | 重庆长安汽车股份有限公司 | 车辆联网控制器的测试方法、装置、计算机及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN106332161A (zh) | 2017-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016201849A1 (zh) | 模拟测试方法、装置、业务模拟器及存储介质 | |
EP3621380A1 (en) | Resource scheduling method and related devices | |
WO2019096023A1 (zh) | 一种Pscell的切换方法及设备 | |
WO2014106394A1 (zh) | 一种建立组呼上下文的方法和***、基站、集群epc | |
CN105282713B (zh) | 一种基于td-lte宽带集群***的群组呼业务建立方法 | |
WO2021164526A1 (zh) | 一种通信方法及装置 | |
WO2015113487A1 (zh) | 通信业务释放的方法和装置 | |
WO2017133679A1 (zh) | Nas承载数据的传输方法及装置 | |
CN107222846B (zh) | 一种核心网设备及其集群通信方法 | |
CN105323720A (zh) | 集群通信业务处理方法、集群核心网设备及用户设备 | |
WO2018141186A1 (zh) | 一种volte网络性能测试方法及装置 | |
CA2453320A1 (en) | Group call service with efficient transmission of voice packets on a cdma radio link | |
Rouil et al. | A Long Term Evolution (LTE) device-to-device module for ns-3 | |
CN102595510B (zh) | 消息处理方法和设备 | |
JP6346710B2 (ja) | データ送信方法、装置及び記憶媒体 | |
WO2013185720A1 (zh) | 一种无线接入网中的通讯方法及无线接入网设备 | |
CN108307328B (zh) | 一种支持公网对讲与模拟对讲互通的手持智能*** | |
WO2015154557A1 (zh) | 数据报文的传输处理方法及装置 | |
CN104022935A (zh) | 一种基于业务属性的移动通信网络隔离的方法 | |
WO2020073235A1 (zh) | 一种通信方法及装置 | |
CN109788445B (zh) | 一种组呼业务建立方法、基站、eMME和*** | |
WO2017107500A1 (zh) | 卫星通信***的测试方法及装置 | |
CN107135489B (zh) | 监测小区内移动台接收集群组呼业务的方法及装置 | |
WO2016206165A1 (zh) | 一种提高视频通话数据传输速度的方法和装置 | |
CN103067878B (zh) | 一种组呼释放方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15895418 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15895418 Country of ref document: EP Kind code of ref document: A1 |