WO2017012343A1 - Apparatus and method for testing interoperation performance between different network standards - Google Patents
Apparatus and method for testing interoperation performance between different network standards Download PDFInfo
- Publication number
- WO2017012343A1 WO2017012343A1 PCT/CN2016/074297 CN2016074297W WO2017012343A1 WO 2017012343 A1 WO2017012343 A1 WO 2017012343A1 CN 2016074297 W CN2016074297 W CN 2016074297W WO 2017012343 A1 WO2017012343 A1 WO 2017012343A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- atpi
- terminal
- interoperation
- test
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
Definitions
- the present invention relates to testing techniques in the field of communications, and more particularly to a testing apparatus and method for interoperability between different network standards.
- the fourth generation communication technology (4G) network has been established.
- LTE Long Term Evolution
- 2G second-generation mobile communication technology
- 3G third-generation mobile communication technology
- the user equipment changes the cell signal strength continuously during the mobile process, so the UE frequently performs reselection or handover, so that the UE can camp in the best cell.
- Stay and recover business improve and enhance the user experience.
- the interoperability between different network standards greatly affects the normal and stable operation of the UE, which greatly affects the user experience. Therefore, it is necessary to frequently test the interoperability between different network standards to ensure that the UE can still maintain normal and stable operation after many reselections and handovers.
- the embodiments of the present invention provide a different network standard system. Test device and method for interoperability.
- the embodiment of the invention provides a test device for interoperability between different network standards, including: an automatic test platform (ATPi, Auto Test Platform inteligence), an interoperability control system between different network standards, and a terminal;
- an automatic test platform ATPi, Auto Test Platform inteligence
- an interoperability control system between different network standards, and a terminal
- the ATPi is configured to control the different network interoperation control systems and the terminal to perform corresponding operations according to the test script formed by the test case, and implement interoperability between different network standards according to the number and sequence set by the test script. Performing a test; and performing a summary analysis on the test data reported by the terminal to generate a test report;
- the different network interoperation control system is configured to generate, according to the control information sent by the ATPi, an interoperable network environment between the network standards corresponding to the control information;
- the terminal is configured to perform interoperation between the network technologies and generate corresponding interoperation test data by using the interoperable network environment provided by the different network interoperation control system according to the control information sent by the ATPi. Sending the test data to the ATPi.
- the inter-operating control system of different network standards includes: an operation and maintenance center (OMCR) server, an attenuation controller, and a base station corresponding to each network standard;
- OMCR operation and maintenance center
- the OMCR server interacts with the ATPi based on an Internet Protocol (IP), and is configured to receive network parameters of each network sent by the ATPi, and perform network configuration by using network parameters of each network sent by the ATPi. So that the terminal interoperates between the network systems;
- IP Internet Protocol
- the attenuation controller interacts with the ATPi through the serial port, and is configured to adjust signal strength of each network according to the control information sent by the ATPi, and trigger the terminal to initiate interoperation;
- the terminal interacts with the ATPi through a universal serial bus (USB) interface, and is configured to pass the control information sent by the ATPi.
- USB universal serial bus
- the base station of the corresponding network system connected to the attenuation controller interacts with the OMCR server to implement interoperation between the network systems.
- the OMCR server is further configured to perform validity check on network parameters of each network sent by the ATPi, and determine the ATPi transmission before performing network configuration by using network parameters of each network sent by the ATPi. After the network parameters of each network are legal, the network parameters of each network sent by the ATPi are used for network configuration.
- the OMCR server is further configured to: before receiving the network parameters of each network sent by the ATPi, verify the legality of the ATPi identity, determine that the ATPi identity is legal, and receive the ATPi sending. Network parameters for each network.
- the attenuation controller is a hardware board based on a Complex Programmable Logic Device (CPLD).
- CPLD Complex Programmable Logic Device
- the OMCR server is configured to use the reselection or handover threshold parameter in the network parameter to determine that the terminal needs to perform interoperation between different networks, and control the terminal between the network standards. Interoperate; among them,
- the reselection or handover threshold parameter is a reselection or handover threshold parameter based on stability settings of reselection or handover.
- the ATPi is further configured to display the test report.
- the embodiment of the invention further provides a test method for interoperability between different network standards, including:
- the ATPi of the test device for interoperability between different network standards controls the different network interoperation control systems of the device and the terminal to perform corresponding operations according to the test script formed by the test case, and realizes the number and sequence set according to the test script. Testing interoperability between different network standards; among them,
- the different network interoperation control system generates each network corresponding to the control information of the ATP during a different network interoperation control system that controls the device and the terminal performs a corresponding operation Inter-operating network environment; the terminal uses the interoperable network environment provided by the different network interoperation control system under the control of the ATPi, performs interoperation between the network systems, and generates corresponding Interoperability test data;
- the terminal reports the test data to the ATPi
- the ATPi performs a summary analysis on the test data to generate a test report.
- the different network interoperation control system generates a network inter-operating network environment corresponding to the control information of the ATPi, including:
- the OMCR server of the different network interoperation control system receives the network parameters of each network sent by the ATPi based on the IP, and performs network configuration by using the network parameters, so that the terminal performs mutual interaction among the network standards. operating;
- the attenuation controller of the different network interoperation control system adjusts the signal strength of each network according to the control information sent by the ATPi through the serial port, and triggers the terminal to initiate interoperation;
- the terminal interacts with the OMCR server according to the control information sent by the ATPi through the USB interface through the base station of the corresponding network system connected by the attenuation controller, so as to implement interoperation between the network systems.
- the method further includes:
- the OMCR server verifies the legality of the ATPi identity, determines that the ATPi identity is legal, and receives network parameters of each network sent by the ATPi; and/or,
- the method further includes:
- the OMCR server performs a validity check on the network parameters of each network sent by the ATPi, determines that the network parameters of each network sent by the ATPi is legal, and performs network configuration by using network parameters of each network sent by the ATPi.
- the attenuation controller adjusts an attenuation value of its corresponding adjustable attenuation channel according to the control information sent by the ATPi.
- the base station of the corresponding network system connected by the attenuation controller interacts with the OMCR server, and includes:
- the OMCR server uses the reselection or handover threshold parameter in the network parameter to determine that the terminal needs to perform interoperation between different networks, and controls the terminal to perform interoperation between the network standards;
- the reselection or handover threshold parameter is a reselection or handover threshold parameter based on stability settings of reselection or handover.
- the method further includes:
- the ATPi displays the test report.
- control information sent to the terminal is implemented by means of an AT command.
- the ATPi controls the different network interoperation control systems and the terminal to perform corresponding operations according to the test script formed by the test cases, and realizes setting according to the test script.
- the number and order of the network tests the interoperability between the different network systems; and the different network interoperation control system generates the interoperable network environment of each network system corresponding to the control information according to the control information sent by the ATPi;
- the terminal performs interoperation between the network systems according to the control information sent by the ATPi, and uses the interoperable network environment provided by the different network interoperation control system to generate corresponding interoperation test data;
- the test data is sent to the ATPi, and the ATPi performs a summary analysis on the test data reported by the terminal to generate a test report, thereby automatically completing the test process, saving labor costs and greatly improving test efficiency.
- FIG. 1 is a schematic structural diagram of a device for testing interoperability between different network standards according to an embodiment of the present invention
- FIG. 2 is a schematic structural diagram of an interoperability control system between different network standards according to an embodiment of the present invention
- FIG. 3 is a schematic flowchart of a test method for interoperability between different network standards according to Embodiment 2 of the present invention.
- Figure 4 is a schematic diagram of a manual test process for interoperability between 2G/3G/4G;
- FIG. 5 is a schematic diagram showing the connection relationship of each test network element of the manual test
- FIG. 6 is a schematic structural diagram of an apparatus for automatically testing interoperability between 2G/3G/4G according to an embodiment of the present invention
- FIG. 7 is a front view of a third attenuation controller according to an embodiment of the present invention.
- FIG. 8 is a schematic diagram of an automated test flow of interoperability between 2G/3G/4G according to an embodiment of the present invention.
- FIG. 9 is a schematic diagram of threshold parameters and reselection paths when a cell is reselected according to an embodiment of the present invention.
- FIG. 10 is a schematic diagram of threshold parameters and a switching path when a cell is switched according to Embodiment 3 of the present invention.
- the UE After the UE is powered on, it is in an idle state. At this time, the UE first finds a suitable network for cell selection, reads cell broadcast information (Master Information Block (MIB)/System Information Block (SIB)), and then selects a suitable cell station. Staying, the UE is in standby state at this time.
- System message or wireless resource The control (RRC) message provides parameters such as the same frequency measurement parameter, the inter-frequency measurement parameter, the heterogeneous measurement parameter, the cell reselection parameter, the cell handover parameter, the measurement report event, and the like.
- the UE In the standby or RRC connection state, according to the indication of the system message or the RRC message, the UE initiates measurement requests of the same frequency cell, the inter-frequency cell, and the heterogeneous cell.
- the signal strength of the serving cell and the neighboring cell meets a certain signal threshold, An event occurs in which a communication system cell is reselected or switched to another communication system cell, enabling the UE to camp and resume services in the best cell, improving and improving the user experience.
- the first thing that is done after the UE is powered on is to perform cell selection. Specifically, the UE performs measurement on the cell to be selected, performs channel quality evaluation, and then determines whether the cell meets the resident standard according to the S criterion.
- the specific selection process of the LTE cell refer to the description in section 5.2.3 of the 3GPP TS36.304 protocol; the specific selection process of the Wideband Code Division Multiple Access (WCDMA) cell can refer to the 3GPP TS25.304 protocol 5.2.
- GSM Global System for Mobile Communication
- different network standards can set different frequency priorities. Generally, the frequency priority of 4G is the highest, the frequency priority of 3G is second, and the frequency priority of 2G is the lowest.
- the UE After the UE camps on the cell, it is in an idle state. At this time, if the frequency of the heterogeneous neighboring cell is higher than the frequency of the current serving cell, the UE will always start the high priority frequency measurement. If the frequency priority of the heterogeneous neighboring cell is not higher than the current serving cell frequency priority, the UE will start the measurement of the equal or low priority frequency cell when the signal strength is below a certain threshold.
- the UE After the UE selects and camps on the cell, it continuously monitors the same-frequency, inter-frequency, and heterogeneous cells so that the UE can It can reside on a cell with higher priority or better channel quality. When the signal strength between the serving cell and the different neighboring cells meets certain threshold conditions, a cell reselection event will occur.
- the specific reselection process of the LTE cell may refer to the description in section 5.2.4 of the 3GPP TS36.304 protocol; the specific reselection process of the WCDMA cell may refer to the description of section 5.2.6 of the 3GPP TS 25.304 protocol; the specific reselection of the GSM cell
- the procedure can be referred to the description in section 4.5 of the 3GPP TS 43.022 protocol.
- the network When the UE is in the connected state, the network implements mobility management of the UE through the handover process.
- the network sends a measurement control message to the UE through the RRC signaling.
- the measurement report event is triggered to the network.
- the network determines whether to initiate the handover based on the specific policy, and sends a handover command to the UE when the handover is determined to be initiated, and sends the handover target cell to the UE. After receiving the handover command, the UE switches to the target cell.
- the event that triggers the measurement report has events of A1, A2, A3, A4, A5, A6, B1, and B2, wherein the heterogeneous switching generally adopts the B2 event.
- the event that triggers the measurement report has 2A, 2B, 2C, 2D, 2E, 2F, 3A, 3B, 3C events, wherein the heterogeneous switching generally adopts the 3A event.
- the network side decides whether to initiate the handover process.
- the handover measurement report triggering event of the LTE system may refer to the description in section 5.5.4 of the 3GPP TS36.331 protocol; the handover measurement report triggering event of the WCDMA system may refer to the description of the 3GPP TS25.331 protocol 14.2, section 14.3; handover measurement of GSM
- the report triggering event can be referred to the description in section 5.2 of the 3GPP TS43.022 protocol.
- Cell reselection and cell handover are important contents in UE mobility management.
- the cell signal strength changes continuously, so the number of reselection and handover is very frequent, and interoperability between different network standards.
- the performance of the UE greatly affects the normal and stable operation of the UE. Greatly affected the user experience. Therefore, it is necessary to frequently test the interoperability between different network standards to ensure that the UE can still maintain normal and stable operation after many reselections and handovers.
- the ATPi controls the different network interoperation control systems of the device according to the test script formed by the test case, and the terminal performs corresponding operations to achieve the number of times set according to the test script. And sequentially test the interoperability between different network standards, and after the test, the test data is summarized and analyzed to generate a test report.
- the test device for interoperability between different network standards includes: an automatic test platform ATPi 11 , an interoperability control system 12 between different network standards, and a terminal 13;
- the ATPi 11 is configured to control the different network interoperation control system 12 and the terminal 13 to perform corresponding operations according to the test script formed by the test case, so as to implement different network standards according to the number and sequence set by the test script. Testing the interoperability performance; and performing a summary analysis on the test data reported by the terminal 13 to generate a test report;
- the different network interoperation control system 12 is configured to generate, according to the control information sent by the ATP 11 , each inter-network interoperable network environment corresponding to the control information;
- the terminal 13 is configured to perform interoperation between the network technologies according to the control information sent by the ATPi 11 and the interoperable network environment provided by the different network interoperation control system 12, and generate corresponding mutual Operating test data; transmitting the test data to the ATPi 11.
- the test script can be written in the Tool Command Language (TCL).
- TCL Tool Command Language
- the inter-network interoperability control system 12 may include: an OMCR server 121, an attenuation controller 122, and a base station 123 corresponding to each network standard;
- the OMCR server 121 interacts with the ATPi 11 based on the IP, and is configured to receive network parameters of each network sent by the ATPi 11 and perform network configuration by using network parameters of each network sent by the ATPi 11 to enable The terminal 13 performs interoperation between the network systems;
- the attenuation controller 122 is configured to interact with the ATPi 11 through the serial port, and configured to adjust the signal strength of each network according to the control information sent by the ATPi 11 to trigger the terminal 13 to initiate interoperation;
- the terminal 13 interacts with the ATPi 11 through a USB interface, and is configured to use the base station 123 of the corresponding network system connected to the attenuation controller 122 according to the control information sent by the ATPi 11, and the OMCR server. 121 interacts to implement interoperability between the various network standards.
- the interoperability between different network standards is frequently tested, that is, the stress testing is performed frequently on the interoperability between different network standards, so the terminal 13 and the attenuation controller 122 are
- the connection between the attenuation controller 122 and the base station 123 corresponding to each network standard may be a wired connection, that is, a wired RF (Radio Frequency) channel is formed between the terminal 13 and the attenuation controller 122, and the attenuation controller is formed.
- a wired RF channel is formed between the base stations 123 corresponding to the respective network standards.
- the OMCR server 121 is further configured to: before receiving the network parameters of each network sent by the ATPi 11, verify the legality of the ATPi 11 identity, determine that the ATPi identity is legal, and receive each sent by the ATPi Network parameters of the network.
- the OMCR server 121 is further configured to perform network configuration of each network sent by the ATi 11 before performing network configuration by using network parameters of each network sent by the ATPi 11 After the legality check determines that the network parameters of each network sent by the ATi 11 are legal, the network parameters of each network sent by the ATi 11 are used for network configuration.
- the OMCR server 121 is configured to use the reselection or handover threshold parameter in the network parameter to determine that the terminal 13 needs to perform interoperation between different networks, and control the terminal 13 to be in the Inter-operation between the various network standards; wherein the reselection or handover threshold parameter is a reselection or handover threshold parameter based on stability settings of reselection or handover.
- the reselection or handover threshold parameter when the reselection or handover threshold parameter is set, it needs to be set according to the stability of reselection or handover, that is, when reselecting or switching to a network cell according to the set reselection or handover threshold parameter, A reselection or switching to another network cell will occur.
- the terminal 13 can no longer be handed over to the GSM network cell; and the terminal 13 is assumed to be in the WCDMA network cell. After switching to the LTE network cell according to the handover threshold parameter, it is no longer possible to switch to the GSM network cell; if the terminal 13 is in the LTE network cell, after reselecting to the WCDMA network cell according to the reselection threshold parameter, it cannot be heavy again. Selected to the GSM network cell.
- parameters such as the hysteresis value of the cell and the individual offset of the cell need to be considered.
- the attenuation controller 122 may be a hardware board developed based on the CPLD.
- the attenuation controller 122 is configured to adjust the attenuation value of the corresponding adjustable attenuation channel according to the control information sent by the ATPi to achieve the purpose of adjusting the signal strength of each network, thereby triggering the terminal 13 Initiate interoperability.
- the control information sent to the terminal 13 can be implemented by means of an AT command.
- the APi is further configured to present the test report to the tester. Specifically, it can be implemented by sending an email to a tester.
- the generated interoperation test data may be used as log (LOG) information of the terminal; accordingly, the terminal 13 transmits LOG information to the ATPi 11.
- the ATPi 11 matches the signaling flow in the LOG information reported by the terminal 13 with the signaling flow set in the test script to determine whether the process is correct;
- the important signal parameters in the LOG information draw various dynamic curves, charts, etc., to facilitate fault location analysis and so on.
- the ATPi 11 performs a summary analysis on the test data reported by the terminal 13, and the specific implementation process of generating the test report can be written into the test script according to the needs of the tester, so that the ATPi 11 follows the
- the summary analysis in the test script is required to perform a summary analysis of the test data and generate a corresponding test report.
- the ATPi 11 controls the different network interoperation control system 12 and the terminal 13 to perform corresponding operations according to the test script formed by the test case, and realizes the number and sequence set according to the test script.
- Testing the interoperability between different network standards; and the different network interoperation control system 12 generates, according to the control information sent by the ATi 11, the inter-operating network environment of each network system corresponding to the control information;
- the terminal 13 performs interoperation between the network systems according to the control information sent by the ATPi 11 by using the interoperable network environment provided by the different network interoperation control system, and generates corresponding interoperation test data;
- the test data is sent to the ATPi 11, and the ATPi 11 performs a summary analysis on the test data reported by the terminal to generate a test report, thereby automatically completing the test process, saving labor costs and greatly improving test efficiency.
- the ATPi 11 can execute a variety of test scripts to achieve a variety of Interoperability between network standards (reselection or switching process) without manual intervention and on-duty, further improving test efficiency.
- the device provides a test method for interoperability between different network standards. As shown in FIG. 3, the method includes the following steps:
- Step 301 The ATPi of the test device for interoperability between different network standards controls the different network interoperation control systems of the device and the terminal to perform corresponding operations according to the test script formed by the test case, and implements the setting according to the test script.
- the terminal performs a corresponding operation, the different network interoperation control system generates a network inter-operating network environment corresponding to the control information of the ATP;
- the terminal performs interoperation between the network systems and generates corresponding interoperation test data by using the interoperable network environment provided by the different network interoperation control system under the control of the ATPi.
- test script can be written in TCL.
- the network interoperability control system generates a network interoperability network environment corresponding to the control information of the ATP, and specifically includes:
- the OMCR server of the different network interoperation control system receives the network parameters of each network sent by the ATPi based on the IP, and performs network configuration by using the network parameters, so that the terminal performs mutual interaction among the network standards. operating;
- the attenuation controller of the different network interoperation control system adjusts the signal strength of each network according to the control information sent by the ATPi through the serial port, and triggers the terminal to initiate interoperation;
- the terminal interacts with the OMCR server according to the control information sent by the ATPi through the USB interface through the base station of the corresponding network system connected by the attenuation controller, so as to implement interoperation between the network systems.
- the method may further include:
- the OMCR server verifies the legality of the ATPi identity, and after determining that the ATPi identity is legal, receives network parameters of each network sent by the ATPi.
- the method may further include:
- the OMCR server performs a validity check on the network parameters of each network sent by the ATPi, determines that the network parameters of each network sent by the ATPi is legal, and performs network configuration by using network parameters of each network sent by the ATPi.
- the base station of the corresponding network system connected by the attenuation controller interacts with the OMCR server, and specifically includes:
- the OMCR server uses the reselection or handover threshold parameter in the network parameter to determine that the terminal needs to perform interoperation between different networks, and controls the terminal to perform interoperation between the network standards;
- the reselection or handover threshold parameter is a reselection or handover threshold parameter based on stability settings of reselection or handover.
- the reselection or handover threshold parameter when the reselection or handover threshold parameter is set, it needs to be set according to the stability of reselection or handover, that is, when reselecting or switching to a network cell according to the set reselection or handover threshold parameter, A reselection or switching to another network cell will occur.
- the terminal is in an LTE network cell, after switching to the WCDMA network cell according to the handover threshold parameter, the terminal cannot be switched to the GSM network cell; and the terminal is assumed to be in the WCDMA network cell.
- the terminal After switching to the LTE network cell according to the handover threshold parameter, the terminal cannot be switched to the GSM network cell; if the terminal is in the LTE network cell, after reselecting to the WCDMA network cell according to the reselection threshold parameter, the GSM cannot be reselected. Network cell.
- the attenuation controller may be a hardware board developed based on a CPLD.
- the adjusting the signal strength of each network according to the control information sent by the ATPi is:
- the attenuation controller adjusts the attenuation value of the corresponding adjustable attenuation channel according to the control information sent by the ATPi to achieve the purpose of adjusting the signal strength of each network, thereby triggering the terminal to initiate interoperation.
- control information sent to the terminal can be implemented by means of an AT command.
- Step 302 The terminal reports the test data to the ATPi; the ATPi performs a summary analysis on the test data to generate a test report.
- the ATPi can present the test report to the tester. Specifically, it can be implemented by sending an email to a tester.
- the generated interoperation test data may be used as the LOG information of the terminal; accordingly, the terminal sends the LOG information to the ATPi.
- the ATPi uses the signaling flow in the LOG information reported by the terminal to match the signaling flow set in the test script to determine whether the process is correct; and may also use the LOG reported by the terminal. Important signal parameters in the information, draw various dynamic curves, charts, etc., to facilitate fault location analysis and so on.
- the ATPi performs a summary analysis on the test data reported by the terminal, and the specific implementation process of generating the test report can be written into the test script according to the needs of the tester, so that the ATP will follow the test script.
- the summary analysis needs to summarize the test data and generate a corresponding test report.
- the ATPi controls the different network interoperation control systems and the terminal to perform corresponding operations according to the test script formed by the test case, and realizes different networks according to the number and sequence set by the test script.
- the inter-system interoperability is tested; and the different network interoperation control system generates and controls according to the control information sent by the ATPi Inter-operating network environment between network systems corresponding to the information; the terminal interoperating between the network systems according to the control information sent by the ATPi, using the interoperable network environment provided by the different network interoperation control system And generating corresponding interoperation test data; sending the test data to the ATPi, and the ATPi performs a summary analysis on the test data reported by the terminal to generate a test report, thereby automatically completing the test process, saving manpower Cost, while greatly improving the efficiency of testing.
- test script written by ATPi can realize the interoperability (reselection or switching process) between multiple network standards without manual intervention and on-duty, which further improves the testing efficiency.
- this embodiment takes the interoperation between 2G/3G/4G as an example to describe in detail how to implement the interoperability test between different network standards.
- Step 401 Set up a test environment and connect the test network elements.
- each test network element is connected.
- Step 402 The tester configures network parameters of each network on the OMCR server.
- the configured network parameters include: measurement thresholds of each network, reselection thresholds, handover thresholds, measurement report events, and the like.
- Step 403 On the AT command operation interface, the tester sends an AT command to the terminal to control the terminal to be powered on;
- Step 404 The tester manually adjusts the attenuation controller so that the attenuation values of the attenuators A, B, and C channels satisfy the condition of cell reselection;
- Step 405 The tester initiates a public land mobile network (PLMN, Public Land Mobile Network) search by sending an AT command on the AT command operation interface.
- PLMN Public Land Mobile Network
- Step 406 Assume that step 404 satisfies the condition that the LTE network cell reselects to the WCDMA/Time Division-Synchronous Code Division Multiple Access (TD-SCDMA) network cell. Observe whether the reselection process complies with the requirements of the 3GPP protocol; after a period of time, continue manual adjustment, so that the attenuation values of the attenuators A, B, and C channels satisfy the reselection conditions of the WCDMA/TD network cell to the GSM network cell; Continue manual adjustment so that the attenuation values of the A, B, and C channels of the attenuator satisfy the reselection conditions of the GSM network cell to the LTE network cell.
- TD-SCDMA Time Division-Synchronous Code Division Multiple Access
- steps 403-406 mainly test the reselection performance between the network standards.
- Step 407 On the AT command operation interface, the tester sends an AT command to the terminal to control the terminal to initiate a circuit switching (CS, Circuit Switch) / packet switching (PS, Packet Switch) service;
- CS Circuit Switch
- PS Packet Switch
- the tester initiates a packet data protocol (PDP, Packet Data Protocol) activation operation on the AT command operation interface, the terminal obtains an IP address, and initiates a File Transfer Protocol (FTP) service on the test platform to perform a large file. Upload and download.
- PDP packet data protocol
- FTP File Transfer Protocol
- Step 408 The tester manually adjusts the attenuation controller so that the attenuation values of the attenuators A, B, and C channels satisfy the condition of the cell handover, so that the terminal can repeatedly switch between different network standards when a certain handover threshold is met;
- the switching performance is tested by repeatedly adjusting the attenuation values of the A, B, and C channels of the attenuator repeatedly;
- Steps 407-408 mainly test the handover performance between the network standards.
- Step 409 The test platform collects the LOG information (test data) of the terminal, manually analyzes the data, and gives a test report.
- the test device for interoperability between different network standards is an automatic test device.
- the other devices are mainly controlled by the ATPi, and the ATPi is developed by the TCL.
- the test script written by the TCL By using the test script written by the TCL, other devices in the test device can be controlled, including: controlling the OMCR.
- ATPi also performs data processing and analysis, test report generation and mail delivery.
- test report is automatically generated and automatically sent to the tester after the test is over.
- testers can include: executive managers and test engineers.
- the test can be performed. Specifically, the ATPi executes the test script, initiates the test case execution command, and sequentially performs the control flow according to the test script, automatically controls the interaction sequence between the devices, and performs repeated stress testing on the interoperability performance according to the set loop counter. After the test, ATPi automatically generates data analysis As a result, and send a test report to the test manager and test executive engineer.
- ATPi's communication control for other devices includes:
- the OMCR server provides a GUI for manual operation and provides the ability to modify parameters for Telent remote login so that the ATPi can communicate with the OMCR based on IP.
- the brief control of the TCL scripting language is as follows:
- the traditional adjustable attenuator is manually controlled.
- the attenuation controller has 2, 4, 6, 8, 10, 20db attenuation buttons. The signal strength is achieved by pressing or popping up the control button.
- This attenuator is only suitable for manual control and is not suitable for automated control.
- the attenuation controller used in this embodiment is a hardware board developed based on CPLD logic. As shown in FIG. 7, the board has 10 adjustable attenuation channels, and each attenuation channel can be in the range of 0 to 60 dBm. Adjustment, up to 10 channels of different standards can be accessed.
- the attenuation controller of the embodiment communicates with the ATPi through the RS-232 serial port, and reads and writes through the serial port to control the attenuation value of each attenuator path, thereby automatically controlling and adjusting the attenuation of each channel, and completing various scenarios. Select or switch the test.
- the TCL scripting language briefly controls the serial port read and write operations of the attenuation controller as follows:
- the ATP and the terminal are connected using a USB interface, and the driver is loaded into a COM serial connection mode.
- the control information is sent to the terminal by means of an AT command. Sending an AT command to a terminal and reading an AT message are implemented by reading and writing a serial port.
- the TCL scripting language controls the terminal through the serial port read and write operations.
- the brief control method is as follows:
- the process of automated testing includes the following steps:
- Step 801 The ATPi sends control information to the terminal, and the control terminal is in a shutdown state;
- an LTE, WCDMA, and GSM network is taken as an example to explain in detail how to perform an automated test.
- Step 802 The ATPi sends control information to the attenuation controller to adjust network signal strengths of LTE, WCDMA, and GSM.
- the LTE network is simply referred to as L
- the WCDMA network is simply referred to as W
- the GSM network is simply referred to as G.
- the network signal strength refers to a value of Received Signal Code Power (RSCP).
- RSCP Received Signal Code Power
- Step 803 The ATPi sends control information to the OMCR server, and configures 2G/3G/4G network parameters.
- the ATPi logs in to the attenuation controller and inputs a username and password
- the attenuation controller verifies the username and password to verify the legality of the ATPi identity
- the ATPi sends the 2G/3G/4G network parameters to the attenuation controller;
- the attenuation controller verifies the received 2G/3G/4G network parameters. After the verification is valid, the network configuration is performed using the received 2G/3G/4G network parameters.
- the network parameters mainly include related parameters such as reselection, switching, and measurement events.
- the reselection or switching threshold parameter is a reselection or switching threshold parameter based on the stability setting of the reselection or switching.
- the reselection or handover threshold parameter when it is set, it needs to be set according to the stability of reselection or handover, that is, when reselecting or switching to a network cell according to the set reselection or handover threshold parameter, A reselection or switching to another network cell will occur.
- the measurement, reselection, and switching thresholds between different standard cells need to be considered comprehensively. Unreasonable thresholds may lead to reselection or unstable switching between systems, such as terminal migration by standard A. After the system B, just stayed on the system B, found that the system C is better, further, the terminal may also occur between the system B and the system C, so that the terminal can not work stably in a system .
- the priority of L is set to be the highest, the priority of W is second, and the priority of G is the lowest.
- W1 represents reselection threshold parameters from L cell reselection to W cell
- W2 represents reselection threshold parameter from W cell reselection to G cell
- L1 represents reselection from W cell reselection to L cell Threshold parameter
- L2 represents a reselection threshold parameter from L cell reselection to G cell.
- Thresh serving low indicates a threshold parameter that the high priority W cell needs to meet.
- Thresh x low indicates the threshold parameter that the low priority G cell needs to meet.
- Step 2 According to the 3GPP TS 25.306 protocol, the conditions for reselecting the high priority L cell to the low priority W cell are: Srxlev ⁇ Thresh Serving, LowP , and Srxlev>Thresh X, LowP .
- Thresh Serving, LowP indicates a threshold parameter that the L cell needs to meet
- Thresh X and LowP indicate thresholds that the low priority W cell needs to meet.
- Step 3 Determine two threshold parameters related to the W cell: Thresh serving, low (ie, W2 in FIG. 9) and Thresh X, LowP (ie, W1 in FIG. 9).
- the terminal resides in the L cell.
- the W cell signal satisfies cur_RSCP>W1
- the L cell signal is lower than the threshold Threshing , LowP , and reselected to the W cell. If W1 ⁇ W2, then the presence of cur_RSCP ⁇ W2 is not excluded. The possibility. In this case, if the G cell signal is greater than the threshold Thresh x,low , the problem that the W cell is reselected to the G cell again may occur.
- the threshold parameter shown in FIG. 9 can satisfy the situation that the L/W/G cell can be stably reselected to one network under any signal strength without re-selecting to other networks.
- parameters such as the cell hysteresis value and the cell individual offset need to be considered. In the embodiment of the present invention, for convenience of description, this part is simplified.
- L1 and L2 values can be given, and L1>L2 is required.
- L1 is -80dbm and L2 is -90dbm, and reselection of W->L->G cells can be avoided.
- W represents an RSCP threshold of WCDMA
- L represents an RSRP threshold of LTE
- W1, L4 represent handover thresholds that are met when switching from an L cell to a W cell (path1)
- W2 represents handover from a W cell.
- a handover threshold that is satisfied when the G cell (path 2) is reached;
- W3 indicates a handover threshold that is satisfied when the G cell is switched to the W cell (path 5);
- W4 and L1 indicate that the handover is satisfied when the W cell is switched to the L cell (path 6)
- L3 represents the handover threshold that is met when the G cell is switched to the L cell (path3);
- L2 represents the handover threshold that is met when the L cell is switched to the G cell (path4).
- Step 1 According to the 3GPP TS25.331 protocol, for the 3A event, the conditions for switching from the W cell to the G cell are:
- Q used represents the measured value of the current system cell
- T used represents the absolute threshold used by the current system cell
- M otherRat represents the measured value of the target system cell
- CIQ otherRAT represents the individual offset value of the target system cell and the current system cell
- T otherRAT represents the absolute threshold used by the target system cell
- H 3a represents the hysteresis value of the 3A event.
- T used is a threshold parameter that the W cell needs to satisfy
- T otherRAT is a threshold parameter that the G cell needs to satisfy.
- Step 2 According to the 3GPP TS36.331 protocol, for the B2 event, the condition for switching from the L cell to the G cell is:
- M p represents a value of the current measurement system cell
- Thresh1 indicates the current absolute value of the door system using the cell 1
- M n represents a measurement value of a target cell system
- Ofn cell individual offset value of the target system and the current system cell
- Thresh2 Absolute threshold 2 used by the target system cell
- Hys indicates the hysteresis value of the B2 event.
- Thresh1 is a threshold parameter that the L cell needs to satisfy
- Thresh2 is a threshold parameter that the W cell needs to satisfy.
- Step 3 Determine two threshold parameters related to the W cell: T used (ie, W2 in FIG. 10) and Thresh2 (W1 in FIG. 10).
- the terminal camps on the L cell.
- the W cell signal satisfies cur_RSCP>W1, and the L cell signal is lower than Thresh1.
- the possibility of having cur_RSCP ⁇ W2 is not excluded.
- the G-cell signal is greater than the threshold T OherRAT , it may happen that the W-cell switches to the G-cell again.
- the set handover threshold parameter satisfies W1>W2, then when cur_RSCP>W1, after switching from the L cell to the W cell, it is impossible to have the case of cur_RSCP>W2, thus eliminating the handover from the W cell to the G cell.
- W1 is -80 dbm and W2 is -85 dbm.
- Other reasonable thresholds are sufficient as long as the constraints are met.
- the threshold parameter shown in FIG. 10 can satisfy the situation that the L/W/G cell can be stably switched to one network under any signal strength without switching to another network again.
- W3>W4 can avoid the handover of G->W->L cell
- L1>L2 can avoid switching of L->W->G cell
- L3>L4 can avoid the handover of W->L->G cell.
- Step 804 The ATPi sends a power-on command to the terminal, and after the terminal is powered on, the terminal camps on the L-cell;
- Step 805 The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to reselect from the L cell to the W cell.
- the terminal reselects from the L cell to the W cell according to the reselection procedure specified by the 3GPP.
- Step 806 The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to reselect from the W cell to the G cell.
- the terminal reselects from the W cell to the G cell according to the reselection procedure specified by the 3GPP.
- Step 807 The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to reselect from the G cell to the L cell.
- the terminal reselects from the G cell to the L cell.
- Step 808 The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to reselect from the L cell to the G cell.
- the terminal reselects from the L cell to the G cell according to the reselection procedure specified by the 3GPP.
- Step 809 The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to reselect from the G cell to the W cell.
- the signal strengths of the adjustments L, W, and G are respectively L: -95 dbm, W: -75 dbm, and G: -75 dbm.
- the threshold parameter (path 5) in 9 according to the reselection procedure specified by the 3GPP, the terminal reselects from the G cell to the W cell.
- Step 810 The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to reselect from the W cell to the L cell.
- the terminal reselects from the W cell to the L cell according to the reselection procedure specified by the 3GPP.
- Step 811 On the L, the ATPi sends a PDP activation command to the terminal through the AT command. After receiving the command, the terminal performs RRC signaling interaction with the evolved node (ENB, E-NodeB) to obtain the IP address assigned by the network, and the ATPi passes. The terminal establishes an IP communication connection with the FTP server and initiates an FTP upload and download service.
- ENB evolved node
- E-NodeB evolved node
- Step 812 The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to switch from the L cell to the W cell.
- the signal strengths of the adjustments L, W, and G are respectively L: -95 dbm, W: -75 dbm, and G: -95 dbm.
- the threshold parameter (path1) in Figure 10 according to the handover procedure specified by 3GPP, The terminal will switch from the L cell to the W cell.
- Step 813 The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to switch from the W cell to the G cell.
- the terminal switches from the W cell to the G cell according to the handover procedure specified by the 3GPP.
- Step 814 The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to switch from the G cell to the L cell.
- the terminal switches from the G cell to the L cell according to the handover procedure specified by the 3GPP.
- Step 815 The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to switch from the L cell to the G cell.
- the terminal switches from the L cell to the G cell according to the handover procedure specified by the 3GPP.
- Step 816 The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to switch from the G cell to the W cell.
- the signal strengths of the adjustments L, W, and G are respectively L: -95 dbm, W: -75 dbm, and G: -75 dbm.
- the threshold parameter (path 5) in FIG. 10 according to the 3GPP handover procedure, the terminal switches from the G cell to the W cell.
- Step 817 The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to switch from the W cell to the L cell.
- the signal strengths of the adjustments L, W, and G are respectively L: -75 dbm, W: -95 dbm, and G: -95 dbm.
- the threshold parameter (path6) in Figure 10 according to the handover procedure specified by 3GPP, The terminal will switch from the W cell to the L cell.
- Step 818 The ATPi sends a PDP deactivation command to the terminal through the AT command, and the ATP terminates the FTP service; and instructs the terminal to report the LOG information;
- Step 819 The ATPi sends control information to the terminal, indicating that the terminal is powered off;
- Step 820 The ATPi performs data processing analysis according to the LOG information reported by the terminal, and outputs data processing and analysis results, key parameter dynamic curve drawing, signaling execution flow and other files, generates a test report, and sends the mail to the test manager and the test execution engineer. The test process is over.
- the ATPi controls the different network interoperation control systems and the terminals to perform corresponding operations according to the test script formed by the test cases, and realizes the number of times set according to the test script.
- the different network interoperation control system generates, according to the control information sent by the ATPi, each network inter-operating network environment corresponding to the control information;
- the terminal utilizes the different network interoperation control system according to the control information sent by the ATPi Providing an interoperable network environment, interoperating between the network systems, and generating corresponding interoperation test data; transmitting the test data to the ATPi, and the ATPi performs test data reported by the terminal Summarize the analysis and generate test reports, which can automatically complete the test process, saving labor costs and greatly improving test efficiency.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention provides an apparatus and a method for testing interoperation performance between different network standards, and includes: an Automatic Testing Platform (ATPi) controls a system for controlling interoperation of different networks and a terminal to execute corresponding operations according to testing scripts formed by a testing case, and realizes the testing for the interoperation performance between the different network standards according to times and order set by the testing scripts, and according to control information sent from the ATPi, the system for controlling interoperation of the different networks generates an interoperation network environment between network standards corresponding to the control information; according to the control information sent from the ATPi, the terminal utilizes the interoperation network environment provided by the system for controlling interoperation of the different networks to perform the interoperation between network standards, and generates corresponding interoperation testing data; the testing data are sent to the ATPi, the ATPi summarizes and analyzes the testing data, and generates a testing report.
Description
本发明涉及通信领域的测试技术,尤其涉及一种不同网络制式间互操作性能的测试装置及方法。The present invention relates to testing techniques in the field of communications, and more particularly to a testing apparatus and method for interoperability between different network standards.
随着数据通信与多媒体业务需求的发展,目前已经建成了第四代通信技术(4G)网络。然而,未来一段时间在现有第二代移动通信技术(2G)/第三代移动通信技术(3G)移动网络基础上叠加一张长期演进(LTE,Long Term Evolution)网络是必然趋势,多网共存必将会产生互操作影响,尤其是在LTE网络覆盖还不完善,在覆盖边缘、弱区、盲区将会产生大量的互操作。With the development of data communication and multimedia service requirements, the fourth generation communication technology (4G) network has been established. However, it is inevitable that a long-term evolution (LTE, Long Term Evolution) network will be superimposed on the existing second-generation mobile communication technology (2G)/third-generation mobile communication technology (3G) mobile network in the future. Coexistence will have an interoperability impact, especially in the LTE network coverage is not perfect, in the coverage edge, weak areas, blind areas will generate a lot of interoperability.
在上述情况下,用户设备(UE,User Equipment)在移动过程中,由于小区信号强度不停发生变化,所以UE就会频繁地进行重选或切换,从而使UE能够在最好的小区下驻留和恢复业务,改善和提高用户体验。然而不同网络制式间的互操作性能优劣极大地影响了UE正常稳定工作,从而极大地影响了用户体验。因此,需要对不同网络制式间的互操作性能进行频繁地测试,以保证UE在经过很多次的重选和切换之后,仍然能够保证正常稳定工作。In the above case, the user equipment (UE, User Equipment) changes the cell signal strength continuously during the mobile process, so the UE frequently performs reselection or handover, so that the UE can camp in the best cell. Stay and recover business, improve and enhance the user experience. However, the interoperability between different network standards greatly affects the normal and stable operation of the UE, which greatly affects the user experience. Therefore, it is necessary to frequently test the interoperability between different network standards to ensure that the UE can still maintain normal and stable operation after many reselections and handovers.
目前,对不同网络制式间的互操作性能的测试主要是靠人工来实现的,这样就会大大降低测试效率。At present, the test of interoperability between different network standards is mainly achieved by manual, which will greatly reduce the test efficiency.
发明内容Summary of the invention
为解决现有存在的技术问题,本发明实施例提供一种不同网络制式间
互操作性能的测试装置及方法。In order to solve the existing technical problems, the embodiments of the present invention provide a different network standard system.
Test device and method for interoperability.
为达到上述目的,本发明实施例的技术方案是这样实现的:To achieve the above objective, the technical solution of the embodiment of the present invention is implemented as follows:
本发明实施例提供了一种不同网络制式间互操作性能的测试装置,包括:自动测试平台(ATPi,Auto Test Platform inteligence)、不同网络制式间互操作控制系统以及终端;其中,The embodiment of the invention provides a test device for interoperability between different network standards, including: an automatic test platform (ATPi, Auto Test Platform inteligence), an interoperability control system between different network standards, and a terminal;
所述ATPi,配置为按照测试用例所形成的测试脚本,控制所述不同网络互操作控制系统、终端执行相应操作,实现按照所述测试脚本设定的次数及顺序对不同网络制式间互操作性能进行测试;以及对所述终端上报的测试数据进行汇总分析,生成测试报告;The ATPi is configured to control the different network interoperation control systems and the terminal to perform corresponding operations according to the test script formed by the test case, and implement interoperability between different network standards according to the number and sequence set by the test script. Performing a test; and performing a summary analysis on the test data reported by the terminal to generate a test report;
所述不同网络互操作控制系统,配置为根据所述ATPi发送的控制信息,生成与所述控制信息对应的各网络制式间互操作网络环境;The different network interoperation control system is configured to generate, according to the control information sent by the ATPi, an interoperable network environment between the network standards corresponding to the control information;
所述终端,配置为根据所述ATPi发送的控制信息,利用所述不同网络互操作控制系统提供的互操作网络环境,在所述各网络制式间进行互操作,并生成相应的互操作测试数据;将所述测试数据发送给所述ATPi。The terminal is configured to perform interoperation between the network technologies and generate corresponding interoperation test data by using the interoperable network environment provided by the different network interoperation control system according to the control information sent by the ATPi. Sending the test data to the ATPi.
上述方案中,所述不同网络制式间互操作控制系统包括:无线操作维护中心(OMCR)服务器、衰减控制器、以及各网络制式对应的基站;其中,In the above solution, the inter-operating control system of different network standards includes: an operation and maintenance center (OMCR) server, an attenuation controller, and a base station corresponding to each network standard;
所述OMCR服务器,与所述ATPi基于因特网协议(IP,Internet Protocol)进行交互,配置为接收所述ATPi发送的各网络的网络参数,并利用所述ATPi发送的各网络的网络参数进行网络配置,以使所述终端在所述各网络制式间进行互操作;The OMCR server interacts with the ATPi based on an Internet Protocol (IP), and is configured to receive network parameters of each network sent by the ATPi, and perform network configuration by using network parameters of each network sent by the ATPi. So that the terminal interoperates between the network systems;
所述衰减控制器,与所述ATPi通过串口进行交互,配置为根据所述ATPi发送的控制信息,调整各网络的信号强度,触发所述终端发起互操作;The attenuation controller interacts with the ATPi through the serial port, and is configured to adjust signal strength of each network according to the control information sent by the ATPi, and trigger the terminal to initiate interoperation;
相应地,所述终端,与所述ATPi通过通用串行总线(USB,Universal Serial Bus)接口进行交互,配置为根据所述ATPi发送的控制信息,通过所
述衰减控制器连接的对应网络制式的基站,与OMCR服务器进行交互,实现在所述各网络制式间进行互操作。Correspondingly, the terminal interacts with the ATPi through a universal serial bus (USB) interface, and is configured to pass the control information sent by the ATPi.
The base station of the corresponding network system connected to the attenuation controller interacts with the OMCR server to implement interoperation between the network systems.
上述方案中,所述OMCR服务器,还配置为利用所述ATPi发送的各网络的网络参数进行网络配置之前,对所述ATPi发送的各网络的网络参数进行合法性校验,确定所述ATPi发送的各网络的网络参数合法后,利用所述ATPi发送的各网络的网络参数进行网络配置。In the above solution, the OMCR server is further configured to perform validity check on network parameters of each network sent by the ATPi, and determine the ATPi transmission before performing network configuration by using network parameters of each network sent by the ATPi. After the network parameters of each network are legal, the network parameters of each network sent by the ATPi are used for network configuration.
上述方案中,所述OMCR服务器,还配置为接收所述ATPi发送的各网络的网络参数之前,对所述ATPi身份的合法性进行验证,确定所述ATPi身份合法后,接收所述ATPi发送的各网络的网络参数。In the above solution, the OMCR server is further configured to: before receiving the network parameters of each network sent by the ATPi, verify the legality of the ATPi identity, determine that the ATPi identity is legal, and receive the ATPi sending. Network parameters for each network.
上述方案中,所述衰减控制器为基于复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)的硬件单板。In the above solution, the attenuation controller is a hardware board based on a Complex Programmable Logic Device (CPLD).
上述方案中,所述OMCR服务器,配置为利用所述网络参数中的重选或切换门限参数,确定所述终端需要进行不同网络间的互操作时,控制所述终端在所述各网络制式间进行互操作;其中,In the above solution, the OMCR server is configured to use the reselection or handover threshold parameter in the network parameter to determine that the terminal needs to perform interoperation between different networks, and control the terminal between the network standards. Interoperate; among them,
所述重选或切换门限参数为基于重选或切换的稳定性设置的重选或切换门限参数。The reselection or handover threshold parameter is a reselection or handover threshold parameter based on stability settings of reselection or handover.
上述方案中,所述ATPi,还配置为展示所述测试报告。In the above solution, the ATPi is further configured to display the test report.
本发明实施例还提供了一种不同网络制式间互操作性能的测试方法,包括:The embodiment of the invention further provides a test method for interoperability between different network standards, including:
不同网络制式间互操作性能的测试装置的ATPi按照测试用例所形成的测试脚本,控制所述装置的不同网络互操作控制系统、终端执行相应操作,实现按照所述测试脚本设定的次数及顺序对不同网络制式间互操作性能进行测试;其中,The ATPi of the test device for interoperability between different network standards controls the different network interoperation control systems of the device and the terminal to perform corresponding operations according to the test script formed by the test case, and realizes the number and sequence set according to the test script. Testing interoperability between different network standards; among them,
在控制所述装置的不同网络互操作控制系统、终端执行相应操作过程中,所述不同网络互操作控制系统生成与所述ATPi的控制信息对应的各网
络制式间互操作网络环境;所述终端在所述述ATPi的控制下利用所述不同网络互操作控制系统提供的互操作网络环境,在所述各网络制式间进行互操作,并生成相应的互操作测试数据;The different network interoperation control system generates each network corresponding to the control information of the ATP during a different network interoperation control system that controls the device and the terminal performs a corresponding operation
Inter-operating network environment; the terminal uses the interoperable network environment provided by the different network interoperation control system under the control of the ATPi, performs interoperation between the network systems, and generates corresponding Interoperability test data;
所述终端将所述测试数据上报给所述ATPi;The terminal reports the test data to the ATPi;
所述ATPi对所述测试数据进行汇总分析,生成测试报告。The ATPi performs a summary analysis on the test data to generate a test report.
上述方案中,所述不同网络互操作控制系统生成与所述ATPi的控制信息对应的各网络制式间互操作网络环境,包括:In the above solution, the different network interoperation control system generates a network inter-operating network environment corresponding to the control information of the ATPi, including:
所述不同网络互操作控制系统的OMCR服务器基于IP,接收所述ATPi发送的各网络的网络参数,并利用所述网络参数进行网络配置,以使所述终端在所述各网络制式间进行互操作;The OMCR server of the different network interoperation control system receives the network parameters of each network sent by the ATPi based on the IP, and performs network configuration by using the network parameters, so that the terminal performs mutual interaction among the network standards. operating;
所述不同网络互操作控制系统的衰减控制器根据所述ATPi通过串口发送的控制信息,调整各网络的信号强度,触发所述终端发起互操作;The attenuation controller of the different network interoperation control system adjusts the signal strength of each network according to the control information sent by the ATPi through the serial port, and triggers the terminal to initiate interoperation;
所述终端根据所述ATPi通过USB接口发送的控制信息,通过所述衰减控制器连接的对应网络制式的基站,与OMCR服务器进行交互,实现在所述各网络制式间进行互操作。The terminal interacts with the OMCR server according to the control information sent by the ATPi through the USB interface through the base station of the corresponding network system connected by the attenuation controller, so as to implement interoperation between the network systems.
上述方案中,所述OMCR服务器接收所述ATPi发送的各网络的网络参数之前,所述方法还包括:In the above solution, before the OMCR server receives the network parameters of each network sent by the ATPi, the method further includes:
所述OMCR服务器对所述ATPi身份的合法性进行验证,确定所述ATPi身份合法后,接收所述ATPi发送的各网络的网络参数;和/或,The OMCR server verifies the legality of the ATPi identity, determines that the ATPi identity is legal, and receives network parameters of each network sent by the ATPi; and/or,
所述利用所述ATPi发送的各网络的网络参数进行网络配置之前,所述方法还包括:Before the network configuration is performed by using the network parameters of each network sent by the ATPi, the method further includes:
所述OMCR服务器对所述ATPi发送的各网络的网络参数进行合法性校验,确定所述ATPi发送的各网络的网络参数合法后,利用所述ATPi发送的各网络的网络参数进行网络配置。The OMCR server performs a validity check on the network parameters of each network sent by the ATPi, determines that the network parameters of each network sent by the ATPi is legal, and performs network configuration by using network parameters of each network sent by the ATPi.
上述方案中,所述根据所述ATPi发送的控制信息,调整各网络的信号
强度,为:In the above solution, the adjusting the signal of each network according to the control information sent by the ATPi
Strength is:
所述衰减控制器根据所述ATPi发送的控制信息,调整自身相应可调衰减通道的衰减值。The attenuation controller adjusts an attenuation value of its corresponding adjustable attenuation channel according to the control information sent by the ATPi.
上述方案中,所述通过所述衰减控制器连接的对应网络制式的基站,与OMCR服务器进行交互,包括:In the above solution, the base station of the corresponding network system connected by the attenuation controller interacts with the OMCR server, and includes:
所述OMCR服务器利用所述网络参数中的重选或切换门限参数,确定所述终端需要进行不同网络间的互操作时,控制所述终端在所述各网络制式间进行互操作;其中,The OMCR server uses the reselection or handover threshold parameter in the network parameter to determine that the terminal needs to perform interoperation between different networks, and controls the terminal to perform interoperation between the network standards;
所述重选或切换门限参数为基于重选或切换的稳定性设置的重选或切换门限参数。The reselection or handover threshold parameter is a reselection or handover threshold parameter based on stability settings of reselection or handover.
上述方案中,所述方法还包括:In the above solution, the method further includes:
所述ATPi展示所述测试报告。The ATPi displays the test report.
上述方案中,发送给所述终端的控制信息通过AT命令的方式实现。In the above solution, the control information sent to the terminal is implemented by means of an AT command.
本发明实施例提供的不同网络制式间互操作性能的测试装置及方法,ATPi按照测试用例所形成的测试脚本,控制不同网络互操作控制系统、终端执行相应操作,实现按照所述测试脚本设定的次数及顺序对不同网络制式间互操作性能进行测试;而所述不同网络互操作控制系统根据所述ATPi发送的控制信息,生成与所述控制信息对应的各网络制式间互操作网络环境;所述终端根据所述ATPi发送的控制信息,利用所述不同网络互操作控制系统提供的互操作网络环境,在所述各网络制式间进行互操作,并生成相应的互操作测试数据;将所述测试数据发送给所述ATPi,所述ATPi对所述终端上报的测试数据进行汇总分析,生成测试报告,从而能自动完成测试过程,节省了人力成本,同时大大提高了测试效率。According to the testing device and method for interoperability between different network standards provided by the embodiments of the present invention, the ATPi controls the different network interoperation control systems and the terminal to perform corresponding operations according to the test script formed by the test cases, and realizes setting according to the test script. The number and order of the network tests the interoperability between the different network systems; and the different network interoperation control system generates the interoperable network environment of each network system corresponding to the control information according to the control information sent by the ATPi; The terminal performs interoperation between the network systems according to the control information sent by the ATPi, and uses the interoperable network environment provided by the different network interoperation control system to generate corresponding interoperation test data; The test data is sent to the ATPi, and the ATPi performs a summary analysis on the test data reported by the terminal to generate a test report, thereby automatically completing the test process, saving labor costs and greatly improving test efficiency.
在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的
视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。In the drawings, which are not necessarily to scale, like reference numerals may
Similar parts are described in the view. Like reference numerals with different letter suffixes may indicate different examples of similar components. The drawings generally illustrate the various embodiments discussed herein by way of example and not limitation.
图1为本发明实施例一不同网络制式间互操作性能的测试装置结构示意图;1 is a schematic structural diagram of a device for testing interoperability between different network standards according to an embodiment of the present invention;
图2为本发明实施例一不同网络制式间互操作控制系统结构示意图;2 is a schematic structural diagram of an interoperability control system between different network standards according to an embodiment of the present invention;
图3为本发明实施例二不同网络制式间互操作性能的测试方法流程示意图;3 is a schematic flowchart of a test method for interoperability between different network standards according to Embodiment 2 of the present invention;
图4为2G/3G/4G间互操作性能的人工测试过程示意图;Figure 4 is a schematic diagram of a manual test process for interoperability between 2G/3G/4G;
图5为人工测试的各测试网元连接关系示意图;FIG. 5 is a schematic diagram showing the connection relationship of each test network element of the manual test;
图6为本发明实施例三2G/3G/4G间互操作性能自动化测试装置结构示意图;6 is a schematic structural diagram of an apparatus for automatically testing interoperability between 2G/3G/4G according to an embodiment of the present invention;
图7为本发明实施例三衰减控制器正面示意图;7 is a front view of a third attenuation controller according to an embodiment of the present invention;
图8为本发明实施例三2G/3G/4G间互操作性能自动化测试流程示意图;8 is a schematic diagram of an automated test flow of interoperability between 2G/3G/4G according to an embodiment of the present invention;
图9为本发明实施例三重选小区时的门限参数及重选路径示意图;9 is a schematic diagram of threshold parameters and reselection paths when a cell is reselected according to an embodiment of the present invention;
图10本发明实施例三切换小区时的门限参数及切换路径示意图。FIG. 10 is a schematic diagram of threshold parameters and a switching path when a cell is switched according to Embodiment 3 of the present invention.
下面结合附图及实施例对本发明再作进一步详细的描述。The present invention will be further described in detail below with reference to the accompanying drawings and embodiments.
在描述本发明实施例之前,先详细了解一下不同网络制式间互操作的基本信息。Before describing the embodiments of the present invention, the basic information of interoperability between different network standards will be discussed in detail.
首先,了解一下UE在什么情况下会进行不同网络制式间的互操作。First, let's look at the circumstances under which the UE will interoperate between different network standards.
具体地,UE开机后,处于空闲状态,此时UE先找到合适的网络进行小区选择,读取小区广播信息(主信息块(MIB)/系统信息块(SIB)),然后选择合适的小区驻留下来,此时UE处于待机状态。系统消息或无线资源
控制(RRC)消息中提供同频测量参数、异频测量参数、异制式测量参数、小区重选参数、小区切换参数、测量报告事件等参数。在待机或RRC连接状态下,根据系统消息或RRC消息的指示,UE启动同频小区、异频小区、以及异制式小区的测量请求,当服务小区以及邻小区信号强度满足一定的信号门限时,就会发生从一种通信制式小区重选或切换到另一种通信制式小区的事件,使UE能够在最好的小区下驻留和恢复业务,改善和提高用户体验。Specifically, after the UE is powered on, it is in an idle state. At this time, the UE first finds a suitable network for cell selection, reads cell broadcast information (Master Information Block (MIB)/System Information Block (SIB)), and then selects a suitable cell station. Staying, the UE is in standby state at this time. System message or wireless resource
The control (RRC) message provides parameters such as the same frequency measurement parameter, the inter-frequency measurement parameter, the heterogeneous measurement parameter, the cell reselection parameter, the cell handover parameter, the measurement report event, and the like. In the standby or RRC connection state, according to the indication of the system message or the RRC message, the UE initiates measurement requests of the same frequency cell, the inter-frequency cell, and the heterogeneous cell. When the signal strength of the serving cell and the neighboring cell meets a certain signal threshold, An event occurs in which a communication system cell is reselected or switched to another communication system cell, enabling the UE to camp and resume services in the best cell, improving and improving the user experience.
其次,了解一下UE的小区选择、重选过程及切换过程。Second, let's take a look at the UE's cell selection, reselection process, and handover process.
(1)小区选择(1) Cell selection
UE开机后所做的第一件事情就是进行小区选择,具体地,UE对将要选择的小区进行测量,进行信道质量评估,然后再根据S准则判断该小区是否符合驻留标准。The first thing that is done after the UE is powered on is to perform cell selection. Specifically, the UE performs measurement on the cell to be selected, performs channel quality evaluation, and then determines whether the cell meets the resident standard according to the S criterion.
其中,LTE小区的具体选择过程可参考3GPP TS36.304协议5.2.3章节的描述;宽带码分多址(WCDMA,Wideband Code Division Multiple Access)小区的具体选择过程可参考3GPP TS25.304协议5.2.3章节的描述;全球移动通信系统(GSM,Global System for Mobile Communication)小区的具体选择过程可参考3GPP TS43.022协议4.5章节的描述。For the specific selection process of the LTE cell, refer to the description in section 5.2.3 of the 3GPP TS36.304 protocol; the specific selection process of the Wideband Code Division Multiple Access (WCDMA) cell can refer to the 3GPP TS25.304 protocol 5.2. The description of Section 3; the specific selection process of the Global System for Mobile Communication (GSM) cell can refer to the description of Section 4.5 of the 3GPP TS43.022 protocol.
(2)小区重选(2) Cell reselection
在2G/3G/4G蜂窝移动系统中,不同网络制式可以设定不同的频点优先级。一般设置4G的频点优先级最高,3G的频点优先级其次,2G的频点优先级最低。UE驻留小区后处于空闲态,此时,若异制式邻小区频点优先级比当前服务小区频点优先级更高,则UE将会一直启动高优先级频点测量。若异制式邻小区频点优先级不高于当前服务小区频点优先级,那么当信号强度在低于某个门限值时,UE才会启动同等或低优先级频点小区的测量。UE在小区选择并驻留下来后,持续监测同频、异频和异制式小区,以便能
够驻留在优先级更高或者信道质量更好的小区上。当服务小区和不同制式邻小区之间的信号强度满足一定的门限条件时,将发生小区重选事件。In 2G/3G/4G cellular mobile systems, different network standards can set different frequency priorities. Generally, the frequency priority of 4G is the highest, the frequency priority of 3G is second, and the frequency priority of 2G is the lowest. After the UE camps on the cell, it is in an idle state. At this time, if the frequency of the heterogeneous neighboring cell is higher than the frequency of the current serving cell, the UE will always start the high priority frequency measurement. If the frequency priority of the heterogeneous neighboring cell is not higher than the current serving cell frequency priority, the UE will start the measurement of the equal or low priority frequency cell when the signal strength is below a certain threshold. After the UE selects and camps on the cell, it continuously monitors the same-frequency, inter-frequency, and heterogeneous cells so that the UE can
It can reside on a cell with higher priority or better channel quality. When the signal strength between the serving cell and the different neighboring cells meets certain threshold conditions, a cell reselection event will occur.
其中,LTE小区的具体重选过程可参考3GPP TS36.304协议5.2.4章节的描述;WCDMA小区的具体重选过程可参考3GPP TS25.304协议5.2.6章节的描述;GSM小区的具体重选过程可参考3GPP TS43.022协议4.5章节的描述。The specific reselection process of the LTE cell may refer to the description in section 5.2.4 of the 3GPP TS36.304 protocol; the specific reselection process of the WCDMA cell may refer to the description of section 5.2.6 of the 3GPP TS 25.304 protocol; the specific reselection of the GSM cell The procedure can be referred to the description in section 4.5 of the 3GPP TS 43.022 protocol.
(3)小区切换(3) Cell switching
UE处于连接状态时,网络通过切换过程实现对UE的移动性管理。网络通过RRC信令向UE发送测量控制消息,当UE监测到服务小区和邻小区信号质量满足一定的门限条件,触发测量报告事件给网络。网络基于特定策略判定是否启动切换,并在判定启动切换时,向UE发送切换命令,并将切换目标小区发送给UE,UE收到切换命令后,切换到目标小区。When the UE is in the connected state, the network implements mobility management of the UE through the handover process. The network sends a measurement control message to the UE through the RRC signaling. When the UE monitors that the signal quality of the serving cell and the neighboring cell meets a certain threshold condition, the measurement report event is triggered to the network. The network determines whether to initiate the handover based on the specific policy, and sends a handover command to the UE when the handover is determined to be initiated, and sends the handover target cell to the UE. After receiving the handover command, the UE switches to the target cell.
其中,对于LTE系统,在连接态,触发测量报告的事件有A1、A2、A3、A4、A5、A6、B1、B2事件,其中异制式切换一般采用B2事件。For the LTE system, in the connected state, the event that triggers the measurement report has events of A1, A2, A3, A4, A5, A6, B1, and B2, wherein the heterogeneous switching generally adopts the B2 event.
对于WCDMA系统,在连接态,触发测量报告的事件有2A、2B、2C、2D、2E、2F、3A、3B、3C事件,其中异制式切换一般采用3A事件。For the WCDMA system, in the connected state, the event that triggers the measurement report has 2A, 2B, 2C, 2D, 2E, 2F, 3A, 3B, 3C events, wherein the heterogeneous switching generally adopts the 3A event.
对于GSM系统,当异制式小区(优先级高)测量值高于某个门限时将会触发测量报告事件的发送,然后由网侧决定是否启动切换流程。For the GSM system, when the measured value of the heterogeneous cell (high priority) is higher than a certain threshold, the transmission of the measurement report event will be triggered, and then the network side decides whether to initiate the handover process.
其中,LTE系统的切换测量报告触发事件可参考3GPP TS36.331协议5.5.4章节的描述;WCDMA系统的切换测量报告触发事件可参考3GPP TS25.331协议14.2,14.3章节的描述;GSM的切换测量报告触发事件可参考3GPP TS43.022协议5.2章节的描述。The handover measurement report triggering event of the LTE system may refer to the description in section 5.5.4 of the 3GPP TS36.331 protocol; the handover measurement report triggering event of the WCDMA system may refer to the description of the 3GPP TS25.331 protocol 14.2, section 14.3; handover measurement of GSM The report triggering event can be referred to the description in section 5.2 of the 3GPP TS43.022 protocol.
小区重选和小区切换是UE移动性管理中的重要内容,在UE移动过程中,小区信号强度不停发生变化,因而重选和切换的次数也就非常频繁,而不同网络制式间的互操作性能优劣极大地影响了UE正常稳定工作,从而
极大地影响了用户体验。因此,需要对不同网络制式间的互操作性能进行频繁地测试,以保证UE在经过很多次的重选和切换之后,仍然能够保证正常稳定工作。Cell reselection and cell handover are important contents in UE mobility management. During the UE mobile process, the cell signal strength changes continuously, so the number of reselection and handover is very frequent, and interoperability between different network standards. The performance of the UE greatly affects the normal and stable operation of the UE.
Greatly affected the user experience. Therefore, it is necessary to frequently test the interoperability between different network standards to ensure that the UE can still maintain normal and stable operation after many reselections and handovers.
然而,目前对不同网络制式间的互操作性能的测试主要是靠人工来实现的,这样就会大大降低测试效率。However, the current testing of interoperability between different network standards is mainly achieved by manual, which will greatly reduce the test efficiency.
基于此,在本发明的各种实施例中:ATPi按照测试用例所形成的测试脚本,控制所述装置的不同网络互操作控制系统、终端执行相应操作,实现按照所述测试脚本设定的次数及顺序对不同网络制式间互操作性能进行测试,并在测试后对得到的测试数据进行汇总分析,生成测试报告。Based on this, in various embodiments of the present invention, the ATPi controls the different network interoperation control systems of the device according to the test script formed by the test case, and the terminal performs corresponding operations to achieve the number of times set according to the test script. And sequentially test the interoperability between different network standards, and after the test, the test data is summarized and analyzed to generate a test report.
实施例一 Embodiment 1
本实施例提供的不同网络制式间互操作性能的测试装置,如图1所示,包括:自动测试平台ATPi 11、不同网络制式间互操作控制系统12以及终端13;其中,The test device for interoperability between different network standards provided by this embodiment, as shown in FIG. 1 , includes: an automatic test platform ATPi 11 , an interoperability control system 12 between different network standards, and a terminal 13;
所述ATPi 11,配置为按照测试用例所形成的测试脚本,控制所述不同网络互操作控制系统12、终端13执行相应操作,以实现按照所述测试脚本设定的次数及顺序对不同网络制式间互操作性能进行测试;以及对所述终端13上报的测试数据进行汇总分析,生成测试报告;The ATPi 11 is configured to control the different network interoperation control system 12 and the terminal 13 to perform corresponding operations according to the test script formed by the test case, so as to implement different network standards according to the number and sequence set by the test script. Testing the interoperability performance; and performing a summary analysis on the test data reported by the terminal 13 to generate a test report;
所述不同网络互操作控制系统12,配置为根据所述ATPi 11发送的控制信息,生成与所述控制信息对应的各网络制式间互操作网络环境;The different network interoperation control system 12 is configured to generate, according to the control information sent by the ATP 11 , each inter-network interoperable network environment corresponding to the control information;
所述终端13,配置为根据所述ATPi 11发送的控制信息,利用所述不同网络互操作控制系统12提供的互操作网络环境,在所述各网络制式间进行互操作,并生成相应的互操作测试数据;将所述测试数据发送给所述ATPi11。The terminal 13 is configured to perform interoperation between the network technologies according to the control information sent by the ATPi 11 and the interoperable network environment provided by the different network interoperation control system 12, and generate corresponding mutual Operating test data; transmitting the test data to the ATPi 11.
其中,所述测试脚本可以采用工具命令语言(TCL,Tool Command Language)来编写。
The test script can be written in the Tool Command Language (TCL).
在一实施例中,如图2所示,所述不同网络制式间互操作控制系统12可以包括:OMCR服务器121、衰减控制器122、以及各网络制式对应的基站123;其中,In an embodiment, as shown in FIG. 2, the inter-network interoperability control system 12 may include: an OMCR server 121, an attenuation controller 122, and a base station 123 corresponding to each network standard;
所述OMCR服务器121,与所述ATPi 11基于IP进行交互,配置为接收所述ATPi 11发送的各网络的网络参数,并利用所述ATPi 11发送的各网络的网络参数进行网络配置,以使所述终端13在所述各网络制式间进行互操作;The OMCR server 121 interacts with the ATPi 11 based on the IP, and is configured to receive network parameters of each network sent by the ATPi 11 and perform network configuration by using network parameters of each network sent by the ATPi 11 to enable The terminal 13 performs interoperation between the network systems;
所述衰减控制器122,与所述ATPi 11通过串口进行交互,配置为根据所述ATPi 11发送的控制信息,调整各网络的信号强度,以触发所述终端13发起互操作;The attenuation controller 122 is configured to interact with the ATPi 11 through the serial port, and configured to adjust the signal strength of each network according to the control information sent by the ATPi 11 to trigger the terminal 13 to initiate interoperation;
相应地,所述终端13,与所述ATPi 11通过USB接口进行交互,配置为根据所述ATPi 11发送的控制信息,通过所述衰减控制器122连接的对应网络制式的基站123,与OMCR服务器121进行交互,实现在所述各网络制式间进行互操作。Correspondingly, the terminal 13 interacts with the ATPi 11 through a USB interface, and is configured to use the base station 123 of the corresponding network system connected to the attenuation controller 122 according to the control information sent by the ATPi 11, and the OMCR server. 121 interacts to implement interoperability between the various network standards.
其中,由于本发明实施例是对不同网络制式间互操作性能进行频繁地测试,也就是说,是对不同网络制式间互操作性能进行频繁的压力测试,所以所述终端13与衰减控制器122之间、衰减控制器122与各网络制式对应的基站123之间的连接可以采用有线连接的方式,即终端13与衰减控制器122之间形成有线射频(RF,Radio Frequency)通道,衰减控制器122与各网络制式对应的基站123之间形成有线RF通道。In the embodiment of the present invention, the interoperability between different network standards is frequently tested, that is, the stress testing is performed frequently on the interoperability between different network standards, so the terminal 13 and the attenuation controller 122 are The connection between the attenuation controller 122 and the base station 123 corresponding to each network standard may be a wired connection, that is, a wired RF (Radio Frequency) channel is formed between the terminal 13 and the attenuation controller 122, and the attenuation controller is formed. A wired RF channel is formed between the base stations 123 corresponding to the respective network standards.
所述OMCR服务器121,还配置为接收所述ATPi 11发送的各网络的网络参数之前,对所述ATPi 11身份的合法性进行验证,确定所述ATPi身份合法后,接收所述ATPi发送的各网络的网络参数。The OMCR server 121 is further configured to: before receiving the network parameters of each network sent by the ATPi 11, verify the legality of the ATPi 11 identity, determine that the ATPi identity is legal, and receive each sent by the ATPi Network parameters of the network.
所述OMCR服务器121,还配置为利用所述ATPi 11发送的各网络的网络参数进行网络配置之前,对所述ATPi 11发送的各网络的网络参数进行
合法性校验,确定所述ATPi 11发送的各网络的网络参数合法后,利用所述ATPi 11发送的各网络的网络参数进行网络配置。The OMCR server 121 is further configured to perform network configuration of each network sent by the ATi 11 before performing network configuration by using network parameters of each network sent by the ATPi 11
After the legality check determines that the network parameters of each network sent by the ATi 11 are legal, the network parameters of each network sent by the ATi 11 are used for network configuration.
这里,实际应用时,所述OMCR服务器121,配置为利用所述网络参数中的重选或切换门限参数,确定所述终端13需要进行不同网络间的互操作时,控制所述终端13在所述各网络制式间进行互操作;其中,所述重选或切换门限参数为基于重选或切换的稳定性设置的重选或切换门限参数。换句话说,设置所述重选或切换门限参数时,需要根据重选或切换的稳定性来设置,即当根据设置的重选或切换门限参数,重选或切换到一个网络小区时,不会发生再次重选或切换到另一个网络小区上。举个例子来说,假设所述终端13处在LTE网络小区中,当根据切换门限参数切换至WCDMA网络小区后,不能再切换到GSM网络小区;再假设所述终端13处在WCDMA网络小区中,当根据切换门限参数切换至LTE网络小区后,不能再切换到GSM网络小区;假设所述终端13处在LTE网络小区中,当根据重选门限参数重选至WCDMA网络小区后,不能再重选到GSM网络小区。Here, in actual application, the OMCR server 121 is configured to use the reselection or handover threshold parameter in the network parameter to determine that the terminal 13 needs to perform interoperation between different networks, and control the terminal 13 to be in the Inter-operation between the various network standards; wherein the reselection or handover threshold parameter is a reselection or handover threshold parameter based on stability settings of reselection or handover. In other words, when the reselection or handover threshold parameter is set, it needs to be set according to the stability of reselection or handover, that is, when reselecting or switching to a network cell according to the set reselection or handover threshold parameter, A reselection or switching to another network cell will occur. For example, if the terminal 13 is in an LTE network cell, after switching to the WCDMA network cell according to the handover threshold parameter, the terminal 13 can no longer be handed over to the GSM network cell; and the terminal 13 is assumed to be in the WCDMA network cell. After switching to the LTE network cell according to the handover threshold parameter, it is no longer possible to switch to the GSM network cell; if the terminal 13 is in the LTE network cell, after reselecting to the WCDMA network cell according to the reselection threshold parameter, it cannot be heavy again. Selected to the GSM network cell.
实际应用时,设置所述重选或切换门限参数时,需要考虑小区的迟滞值、小区的个体偏移等参数。In practical applications, when setting the reselection or handover threshold parameters, parameters such as the hysteresis value of the cell and the individual offset of the cell need to be considered.
在一实施例中,所述衰减控制器122可以是基于CPLD开发的硬件单板。In an embodiment, the attenuation controller 122 may be a hardware board developed based on the CPLD.
相应地,所述衰减控制器122具体配置为:根据所述ATPi发送的控制信息,调整自身相应可调衰减通道的衰减值,以实现调整各网络的信号强度的目的,从而触发所述终端13发起互操作。Correspondingly, the attenuation controller 122 is configured to adjust the attenuation value of the corresponding adjustable attenuation channel according to the control information sent by the ATPi to achieve the purpose of adjusting the signal strength of each network, thereby triggering the terminal 13 Initiate interoperability.
发送给所述终端13的控制信息可以通过AT命令的方式实现。The control information sent to the terminal 13 can be implemented by means of an AT command.
生成测试报告后,所述ATPi,还配置为向测试人员展示所述测试报告。具体地,可以通过向测试人员发送邮件的方式来实现。
After generating the test report, the APi is further configured to present the test report to the tester. Specifically, it can be implemented by sending an email to a tester.
所述生成的互操作测试数据可以作为所述终端的日志(LOG)信息;相应地,所述终端13将LOG信息发送给所述ATPi 11。The generated interoperation test data may be used as log (LOG) information of the terminal; accordingly, the terminal 13 transmits LOG information to the ATPi 11.
实际应用时,所述ATPi 11利用所述终端13上报的LOG信息中的信令流程与所述测试脚本中设定的信令流程进行匹配,以判断流程是否正确;还可以利用所述终端上报的LOG信息中的重要信号参数,绘制各种动态曲线、图表等,便于故障定位分析等等。所述ATPi 11对所述终端13上报的测试数据进行汇总分析,生成测试报告的具体实现过程可以根据测试人员的需要,编写到所述测试脚本中,这样,所述ATPi 11就会按照所述测试脚本中的汇总分析需要,来对测试数据进行汇总分析,并生成相应的测试报告。In actual application, the ATPi 11 matches the signaling flow in the LOG information reported by the terminal 13 with the signaling flow set in the test script to determine whether the process is correct; The important signal parameters in the LOG information, draw various dynamic curves, charts, etc., to facilitate fault location analysis and so on. The ATPi 11 performs a summary analysis on the test data reported by the terminal 13, and the specific implementation process of generating the test report can be written into the test script according to the needs of the tester, so that the ATPi 11 follows the The summary analysis in the test script is required to perform a summary analysis of the test data and generate a corresponding test report.
本发明实施例提供的装置,所述ATPi 11按照测试用例所形成的测试脚本,控制所述不同网络互操作控制系统12、终端13执行相应操作,实现按照所述测试脚本设定的次数及顺序对不同网络制式间互操作性能进行测试;而所述不同网络互操作控制系统12根据所述ATPi 11发送的控制信息,生成与所述控制信息对应的各网络制式间互操作网络环境;所述终端13根据所述ATPi 11发送的控制信息,利用所述不同网络互操作控制系统提供的互操作网络环境,在所述各网络制式间进行互操作,并生成相应的互操作测试数据;将所述测试数据发送给所述ATPi 11,所述ATPi 11对所述终端上报的测试数据进行汇总分析,生成测试报告,从而能自动完成测试过程,节省了人力成本,同时大大提高了测试效率。According to the apparatus provided by the embodiment of the present invention, the ATPi 11 controls the different network interoperation control system 12 and the terminal 13 to perform corresponding operations according to the test script formed by the test case, and realizes the number and sequence set according to the test script. Testing the interoperability between different network standards; and the different network interoperation control system 12 generates, according to the control information sent by the ATi 11, the inter-operating network environment of each network system corresponding to the control information; The terminal 13 performs interoperation between the network systems according to the control information sent by the ATPi 11 by using the interoperable network environment provided by the different network interoperation control system, and generates corresponding interoperation test data; The test data is sent to the ATPi 11, and the ATPi 11 performs a summary analysis on the test data reported by the terminal to generate a test report, thereby automatically completing the test process, saving labor costs and greatly improving test efficiency.
另外,由于是自动完成了测试过程,如此,减少了人工操作所带来的疏忽,大大提高了测试的准确性。In addition, since the test process is completed automatically, the negligence caused by the manual operation is reduced, and the accuracy of the test is greatly improved.
除此以外,实现多种网络制式之间往复进行互操作时,只需要在编写测试脚本的过程中,根据测试需要编写反复循调节环衰减控制器122,循环次数及相应的衰减值即可,所述ATPi 11执行编写的测试脚本就能实现多种
网络制式之间往复进行互操作(重选或切换过程),而不需要人工干预和值守,进一步提高了测试效率。In addition, when interoperating between various network standards, it is only necessary to write the repeated loop adjustment controller 122, the number of cycles and the corresponding attenuation value according to the test requirements during the process of writing the test script. The ATPi 11 can execute a variety of test scripts to achieve a variety of
Interoperability between network standards (reselection or switching process) without manual intervention and on-duty, further improving test efficiency.
实施例二 Embodiment 2
基于本发明实施例的装置,本实施例提供一种不同网络制式间互操作性能的测试方法,如图3所示,该方法包括以下步骤:The device according to the embodiment of the present invention provides a test method for interoperability between different network standards. As shown in FIG. 3, the method includes the following steps:
步骤301:不同网络制式间互操作性能的测试装置的ATPi按照测试用例所形成的测试脚本,控制所述装置的不同网络互操作控制系统、终端执行相应操作,实现按照所述测试脚本设定的次数及顺序对不同网络制式间互操作性能进行测试;Step 301: The ATPi of the test device for interoperability between different network standards controls the different network interoperation control systems of the device and the terminal to perform corresponding operations according to the test script formed by the test case, and implements the setting according to the test script. The number and order of tests for interoperability between different network standards;
这里,在控制所述装置的不同网络互操作控制系统、终端执行相应操作过程中,所述不同网络互操作控制系统生成与所述ATPi的控制信息对应的各网络制式间互操作网络环境;所述终端在所述述ATPi的控制下利用所述不同网络互操作控制系统提供的互操作网络环境,在所述各网络制式间进行互操作,并生成相应的互操作测试数据。Here, in a process of controlling different network interoperation control systems of the device, the terminal performs a corresponding operation, the different network interoperation control system generates a network inter-operating network environment corresponding to the control information of the ATP; The terminal performs interoperation between the network systems and generates corresponding interoperation test data by using the interoperable network environment provided by the different network interoperation control system under the control of the ATPi.
其中,所述测试脚本可以采用TCL来编写。The test script can be written in TCL.
所述不同网络互操作控制系统生成与所述ATPi的控制信息对应的各网络制式间互操作网络环境,具体包括:The network interoperability control system generates a network interoperability network environment corresponding to the control information of the ATP, and specifically includes:
所述不同网络互操作控制系统的OMCR服务器基于IP,接收所述ATPi发送的各网络的网络参数,并利用所述网络参数进行网络配置,以使所述终端在所述各网络制式间进行互操作;The OMCR server of the different network interoperation control system receives the network parameters of each network sent by the ATPi based on the IP, and performs network configuration by using the network parameters, so that the terminal performs mutual interaction among the network standards. operating;
所述不同网络互操作控制系统的衰减控制器根据所述ATPi通过串口发送的控制信息,调整各网络的信号强度,触发所述终端发起互操作;The attenuation controller of the different network interoperation control system adjusts the signal strength of each network according to the control information sent by the ATPi through the serial port, and triggers the terminal to initiate interoperation;
所述终端根据所述ATPi通过USB接口发送的控制信息,通过所述衰减控制器连接的对应网络制式的基站,与OMCR服务器进行交互,实现在所述各网络制式间进行互操作。
The terminal interacts with the OMCR server according to the control information sent by the ATPi through the USB interface through the base station of the corresponding network system connected by the attenuation controller, so as to implement interoperation between the network systems.
其中,所述OMCR服务器接收所述ATPi发送的各网络的网络参数之前,该方法还可以包括:Before the OMCR server receives the network parameters of each network sent by the ATPi, the method may further include:
所述OMCR服务器对所述ATPi身份的合法性进行验证,确定所述ATPi身份合法后,接收所述ATPi发送的各网络的网络参数。The OMCR server verifies the legality of the ATPi identity, and after determining that the ATPi identity is legal, receives network parameters of each network sent by the ATPi.
所述利用所述ATPi发送的各网络的网络参数进行网络配置之前,该方法还可以包括:Before the network configuration of each network sent by the ATPi is used for network configuration, the method may further include:
所述OMCR服务器对所述ATPi发送的各网络的网络参数进行合法性校验,确定所述ATPi发送的各网络的网络参数合法后,利用所述ATPi发送的各网络的网络参数进行网络配置。The OMCR server performs a validity check on the network parameters of each network sent by the ATPi, determines that the network parameters of each network sent by the ATPi is legal, and performs network configuration by using network parameters of each network sent by the ATPi.
这里,实际应用时,所述通过所述衰减控制器连接的对应网络制式的基站,与OMCR服务器进行交互,具体包括:Here, in actual application, the base station of the corresponding network system connected by the attenuation controller interacts with the OMCR server, and specifically includes:
所述OMCR服务器利用所述网络参数中的重选或切换门限参数,确定所述终端需要进行不同网络间的互操作时,控制所述终端在所述各网络制式间进行互操作;其中,The OMCR server uses the reselection or handover threshold parameter in the network parameter to determine that the terminal needs to perform interoperation between different networks, and controls the terminal to perform interoperation between the network standards;
所述重选或切换门限参数为基于重选或切换的稳定性设置的重选或切换门限参数。The reselection or handover threshold parameter is a reselection or handover threshold parameter based on stability settings of reselection or handover.
换句话说,设置所述重选或切换门限参数时,需要根据重选或切换的稳定性来设置,即当根据设置的重选或切换门限参数,重选或切换到一个网络小区时,不会发生再次重选或切换到另一个网络小区上。举个例子来说,假设所述终端处在LTE网络小区中,当根据切换门限参数切换至WCDMA网络小区后,不能再切换到GSM网络小区;再假设所述终端处在WCDMA网络小区中,当根据切换门限参数切换至LTE网络小区后,不能再切换到GSM网络小区;假设所述终端处在LTE网络小区中,当根据重选门限参数重选至WCDMA网络小区后,不能再重选到GSM网络小区。In other words, when the reselection or handover threshold parameter is set, it needs to be set according to the stability of reselection or handover, that is, when reselecting or switching to a network cell according to the set reselection or handover threshold parameter, A reselection or switching to another network cell will occur. For example, if the terminal is in an LTE network cell, after switching to the WCDMA network cell according to the handover threshold parameter, the terminal cannot be switched to the GSM network cell; and the terminal is assumed to be in the WCDMA network cell. After switching to the LTE network cell according to the handover threshold parameter, the terminal cannot be switched to the GSM network cell; if the terminal is in the LTE network cell, after reselecting to the WCDMA network cell according to the reselection threshold parameter, the GSM cannot be reselected. Network cell.
实际应用时,设置所述重选或切换门限参数时,需要考虑小区的迟滞
值、小区的个体偏移等参数。In practical applications, when setting the reselection or switching threshold parameters, it is necessary to consider the hysteresis of the cell.
Parameters such as value, individual offset of the cell, and the like.
在一实施例中,所述衰减控制器可以是基于CPLD开发的硬件单板。In an embodiment, the attenuation controller may be a hardware board developed based on a CPLD.
相应地,所述根据所述ATPi发送的控制信息,调整各网络的信号强度,为:Correspondingly, the adjusting the signal strength of each network according to the control information sent by the ATPi is:
所述衰减控制器根据所述ATPi发送的控制信息,调整自身相应可调衰减通道的衰减值,以实现调整各网络的信号强度的目的,从而触发所述终端发起互操作。The attenuation controller adjusts the attenuation value of the corresponding adjustable attenuation channel according to the control information sent by the ATPi to achieve the purpose of adjusting the signal strength of each network, thereby triggering the terminal to initiate interoperation.
这里,发送给所述终端的控制信息可以通过AT命令的方式实现。Here, the control information sent to the terminal can be implemented by means of an AT command.
步骤302:所述终端将所述测试数据上报给所述ATPi;所述ATPi对所述测试数据进行汇总分析,生成测试报告。Step 302: The terminal reports the test data to the ATPi; the ATPi performs a summary analysis on the test data to generate a test report.
这里,生成测试报告后,所述ATPi可以向测试人员展示所述测试报告。具体地,可以通过向测试人员发送邮件的方式来实现。Here, after generating the test report, the ATPi can present the test report to the tester. Specifically, it can be implemented by sending an email to a tester.
所述生成的互操作测试数据可以作为所述终端的LOG信息;相应地,所述终端将LOG信息发送给所述ATPi。The generated interoperation test data may be used as the LOG information of the terminal; accordingly, the terminal sends the LOG information to the ATPi.
实际应用时,所述ATPi利用所述终端上报的LOG信息中的信令流程与所述测试脚本中设定的信令流程进行匹配,以判断流程是否正确;还可以利用所述终端上报的LOG信息中的重要信号参数,绘制各种动态曲线、图表等,便于故障定位分析等等。所述ATPi对所述终端上报的测试数据进行汇总分析,生成测试报告的具体实现过程可以根据测试人员的需要,编写到所述测试脚本中,这样,所述ATPi就会按照所述测试脚本中的汇总分析需要,来对测试数据进行汇总分析,并生成相应的测试报告。In an actual application, the ATPi uses the signaling flow in the LOG information reported by the terminal to match the signaling flow set in the test script to determine whether the process is correct; and may also use the LOG reported by the terminal. Important signal parameters in the information, draw various dynamic curves, charts, etc., to facilitate fault location analysis and so on. The ATPi performs a summary analysis on the test data reported by the terminal, and the specific implementation process of generating the test report can be written into the test script according to the needs of the tester, so that the ATP will follow the test script. The summary analysis needs to summarize the test data and generate a corresponding test report.
本发明实施例提供的方法,所述ATPi按照测试用例所形成的测试脚本,控制所述不同网络互操作控制系统、终端执行相应操作,实现按照所述测试脚本设定的次数及顺序对不同网络制式间互操作性能进行测试;而所述不同网络互操作控制系统根据所述ATPi发送的控制信息,生成与所述控制
信息对应的各网络制式间互操作网络环境;所述终端根据所述ATPi发送的控制信息,利用所述不同网络互操作控制系统提供的互操作网络环境,在所述各网络制式间进行互操作,并生成相应的互操作测试数据;将所述测试数据发送给所述ATPi,所述ATPi对所述终端上报的测试数据进行汇总分析,生成测试报告,从而能自动完成测试过程,节省了人力成本,同时大大提高了测试效率。According to the method provided by the embodiment of the present invention, the ATPi controls the different network interoperation control systems and the terminal to perform corresponding operations according to the test script formed by the test case, and realizes different networks according to the number and sequence set by the test script. The inter-system interoperability is tested; and the different network interoperation control system generates and controls according to the control information sent by the ATPi
Inter-operating network environment between network systems corresponding to the information; the terminal interoperating between the network systems according to the control information sent by the ATPi, using the interoperable network environment provided by the different network interoperation control system And generating corresponding interoperation test data; sending the test data to the ATPi, and the ATPi performs a summary analysis on the test data reported by the terminal to generate a test report, thereby automatically completing the test process, saving manpower Cost, while greatly improving the efficiency of testing.
另外,由于是自动完成了测试过程,如此,减少了人工操作所带来的疏忽,大大提高了测试的准确性。In addition, since the test process is completed automatically, the negligence caused by the manual operation is reduced, and the accuracy of the test is greatly improved.
除此以外,实现多种网络制式之间往复进行互操作时,只需要在编写测试脚本的过程中,根据测试需要编写反复循调节环衰减控制器,循环次数及相应的衰减值即可,所述ATPi执行编写的测试脚本就能实现多种网络制式之间往复进行互操作(重选或切换过程),而不需要人工干预和值守,进一步提高了测试效率。In addition, when interoperating between multiple network standards, it is only necessary to write the repeated loop adjustment controller, the number of cycles and the corresponding attenuation value according to the test requirements during the process of writing the test script. The test script written by ATPi can realize the interoperability (reselection or switching process) between multiple network standards without manual intervention and on-duty, which further improves the testing efficiency.
实施例三 Embodiment 3
在实施例一、二的基础上,本实施例以2G/3G/4G间互操作为例,详细描述如何实现不同网络制式间互操作性能的测试。On the basis of the first and second embodiments, this embodiment takes the interoperation between 2G/3G/4G as an example to describe in detail how to implement the interoperability test between different network standards.
首先,了解一下目前2G/3G/4G间互操作性能的测试过程,人工测试的过程,如图4所示,包括以下步骤:First, let's take a look at the current test process for interoperability between 2G/3G/4G. The process of manual testing, as shown in Figure 4, includes the following steps:
步骤401:搭建测试环境,连接各测试网元;Step 401: Set up a test environment and connect the test network elements.
这里,按照图5所示的连接关系,连接好各测试网元。Here, according to the connection relationship shown in FIG. 5, each test network element is connected.
步骤402:测试人员在OMCR服务器上配置各网络的网络参数;Step 402: The tester configures network parameters of each network on the OMCR server.
具体地,配置的网络参数包括:各网络的测量门限、重选门限、切换门限、测量报告事件等参数。Specifically, the configured network parameters include: measurement thresholds of each network, reselection thresholds, handover thresholds, measurement report events, and the like.
步骤403:在AT命令操作界面上,测试人员向终端发送AT命令,以控制终端开机驻留;
Step 403: On the AT command operation interface, the tester sends an AT command to the terminal to control the terminal to be powered on;
步骤404:测试人员手工调节衰减控制器,使得衰减器A、B、C通道的衰减值满足小区重选的条件;Step 404: The tester manually adjusts the attenuation controller so that the attenuation values of the attenuators A, B, and C channels satisfy the condition of cell reselection;
步骤405:测试人员通过在AT命令操作界面上发送AT指令,控制终端发起公共陆地移动网络(PLMN,Public Land Mobile Network)搜索;Step 405: The tester initiates a public land mobile network (PLMN, Public Land Mobile Network) search by sending an AT command on the AT command operation interface.
步骤406:假设步骤404使其满足LTE网络小区重选到WCDMA/时分同步码分多址(TD-SCDMA,Time Division-Synchronous Code Division Multiple Access)(以下的描述中简称TD)网络小区的条件,观察重选过程是否符合3GPP协议要求;维持一段时间后,继续人工调节,使得衰减器A、B、C通道的衰减值满足WCDMA/TD网络小区到GSM网络小区的重选条件;维持一段时间后,继续人工调节,使得衰减器A、B、C通道的衰减值满足GSM网络小区到LTE网络小区的重选条件,这样,通过调整衰减器A、B、C通道的衰减值,可以实现不同网络制式之间的反复重选,通过多次反复测试,考察不通网络制式间的重选性能;Step 406: Assume that step 404 satisfies the condition that the LTE network cell reselects to the WCDMA/Time Division-Synchronous Code Division Multiple Access (TD-SCDMA) network cell. Observe whether the reselection process complies with the requirements of the 3GPP protocol; after a period of time, continue manual adjustment, so that the attenuation values of the attenuators A, B, and C channels satisfy the reselection conditions of the WCDMA/TD network cell to the GSM network cell; Continue manual adjustment so that the attenuation values of the A, B, and C channels of the attenuator satisfy the reselection conditions of the GSM network cell to the LTE network cell. Thus, by adjusting the attenuation values of the attenuators A, B, and C channels, different networks can be implemented. Repeated re-election between the systems, through repeated trials, to examine the re-election performance between the network standards;
这里,步骤403~406主要测试不通网络制式间的重选性能。Here, steps 403-406 mainly test the reselection performance between the network standards.
步骤407:在AT命令操作界面上,测试人员向终端发送AT命令,以控制终端发起电路交换(CS,Circuit Switch)/分组交换(PS,Packet Switch)业务;Step 407: On the AT command operation interface, the tester sends an AT command to the terminal to control the terminal to initiate a circuit switching (CS, Circuit Switch) / packet switching (PS, Packet Switch) service;
具体地,测试人员在AT命令操作界面发起分组数据协议(PDP,Packet Data Protocol)激活操作,终端获取IP地址,在测试平台上发起文件传输协议(FTP,File Transfer Protocol)业务,以进行大文件的上传及下载。Specifically, the tester initiates a packet data protocol (PDP, Packet Data Protocol) activation operation on the AT command operation interface, the terminal obtains an IP address, and initiates a File Transfer Protocol (FTP) service on the test platform to perform a large file. Upload and download.
步骤408:测试人员手工调节衰减控制器,使得衰减器A、B、C通道的衰减值满足小区切换的条件,使得在满足一定的切换门限时,终端便可以在不同网络制式之间反复切换;通过多次反复调整衰减器A、B、C通道的衰减值,对切换性能进行测试;Step 408: The tester manually adjusts the attenuation controller so that the attenuation values of the attenuators A, B, and C channels satisfy the condition of the cell handover, so that the terminal can repeatedly switch between different network standards when a certain handover threshold is met; The switching performance is tested by repeatedly adjusting the attenuation values of the A, B, and C channels of the attenuator repeatedly;
这种反复测试,可以称之为是对不同网络制式间的切换性能进行压力
测试。This repeated test can be called to stress the switching performance between different network standards.
test.
步骤407~408主要测试不通网络制式间的切换性能。Steps 407-408 mainly test the handover performance between the network standards.
步骤409:测试平台收集终端的LOG信息(测试数据),人工对数据进行汇总分析,给出测试报告。Step 409: The test platform collects the LOG information (test data) of the terminal, manually analyzes the data, and gives a test report.
其次,详细描述本实施例自动测试2G/3G/4G间互操作性能的过程。Next, the process of automatically testing the interoperability between 2G/3G/4G in this embodiment will be described in detail.
本实施例提供的不同网络制式间互操作性能的测试装置是一种自动化测试装置。如图6所示,该测试装置中,主要由ATPi来对其他设备进行控制,ATPi由TCL开发而成,通过利用TCL所编写的测试脚本,可以控制测试装置中的其他设备,包括:控制OMCR服务器、控制衰减控制器的调整、以及控制终端的AT命令发送和响应、FTP业务传输、终端LOG信息的收集。同时ATPi还进行数据处理和分析、测试报告生成和邮件发送等。The test device for interoperability between different network standards provided by this embodiment is an automatic test device. As shown in FIG. 6 , in the test device, the other devices are mainly controlled by the ATPi, and the ATPi is developed by the TCL. By using the test script written by the TCL, other devices in the test device can be controlled, including: controlling the OMCR. The server, the control of the attenuation controller, and the AT command transmission and response of the control terminal, the FTP service transmission, and the collection of the terminal LOG information. At the same time, ATPi also performs data processing and analysis, test report generation and mail delivery.
其中,在编写测试脚本时,需要包括以下内容:Among them, when writing test scripts, you need to include the following:
a)LTE、WCDMA/TD、GSM各网络的网络参数的配置和更新;a) configuration and update of network parameters of each LTE, WCDMA/TD, GSM network;
b)发送AT命令给终端,获取终端AT命令响应;b) sending an AT command to the terminal to obtain a terminal AT command response;
c)控制终端的FTP客户端和服务器端的FTP连接,自动进行FTP上传下载业务;c) Control the FTP connection between the FTP client and the server of the terminal, and automatically perform FTP upload and download services;
d)自动调整各路衰减器通道的衰减值,使其按照用例设计要求进行重选和切换;d) automatically adjust the attenuation value of each attenuator channel to reselect and switch according to the design requirements of the use case;
e)获取终端运行时的日志信息,进行数据处理分析;e) obtaining log information when the terminal is running, and performing data processing and analysis;
f)测试报告自动生成,测试结束后自动邮件给测试人员。f) The test report is automatically generated and automatically sent to the tester after the test is over.
其中,测试人员可以包括:执行经理和测试工程师。Among them, testers can include: executive managers and test engineers.
按照图6所示的连接关系连接各测试设备后,即可进行测试。具体地,ATPi执行测试脚本,发起测试用例执行命令,并按照按测试脚本的控制流程依次进行,自动控制各设备之间的交互顺序,从而按照设定的循环计数器对互操作性能进行反复压力测试,测试结束后,ATPi自动生成数据分析
结果,并邮件发送测试报告给测试经理和测试执行工程师。After connecting the test devices according to the connection relationship shown in FIG. 6, the test can be performed. Specifically, the ATPi executes the test script, initiates the test case execution command, and sequentially performs the control flow according to the test script, automatically controls the interaction sequence between the devices, and performs repeated stress testing on the interoperability performance according to the set loop counter. After the test, ATPi automatically generates data analysis
As a result, and send a test report to the test manager and test executive engineer.
其中,ATPi对其它设备的通信控制包括:Among them, ATPi's communication control for other devices includes:
(1)OMCR服务器(1) OMCR server
OMCR服务器提供人工操作界面GUI,以及提供Telent远程登陆修改参数的功能,以便ATPi可以基于IP与OMCR进行通信。TCL脚本语言的简要控制方式如下:The OMCR server provides a GUI for manual operation and provides the ability to modify parameters for Telent remote login so that the ATPi can communicate with the OMCR based on IP. The brief control of the TCL scripting language is as follows:
proc ProcLoginOMCR{用户名 密码}{ ;#OMCR网管登陆Proc ProcLoginOMCR{username password}{ ;#OMCR webmaster login
spawn telnet IP地址 telent端口号Spawn telnet IP address telent port number
校验用户名和密码,OMCR登陆成功Verify user name and password, OMCR login succeeded
}}
proc ProcParameterSetting{var1var2}{ ;#OMCR网管参数修改Proc ProcParameterSetting{var1var2}{ ;#OMCR network management parameter modification
发送OMCR控制参数Send OMCR control parameters
参数校验后,OMCR配置成功After the parameter is verified, the OMCR configuration is successful.
}}
(2)衰减控制器(2) attenuation controller
传统的可调衰减器是人工进行控制的,衰减控制器上有2、4、6、8、10、20db不等的衰减按钮,信号强弱通过按下或弹起控制按钮来实现,因此,这种衰减器只适合于人工控制,不适合于自动化控制使用。在本实施例使用的衰减控制器是基于CPLD逻辑进行开发的硬件单板,如图7所示,该单板上有10路可调衰减通道,每路衰减通道可在0~60dbm范围内进行调整,最多可以接入10路不同制式的小区。本实施例的衰减控制器通过RS-232串口和ATPi进行通信,通过串口读写,来控制每路衰减器通路的衰减值,达到自动控制和调整各路通道的衰减,完成各种场景下重选或切换测试。
The traditional adjustable attenuator is manually controlled. The attenuation controller has 2, 4, 6, 8, 10, 20db attenuation buttons. The signal strength is achieved by pressing or popping up the control button. This attenuator is only suitable for manual control and is not suitable for automated control. The attenuation controller used in this embodiment is a hardware board developed based on CPLD logic. As shown in FIG. 7, the board has 10 adjustable attenuation channels, and each attenuation channel can be in the range of 0 to 60 dBm. Adjustment, up to 10 channels of different standards can be accessed. The attenuation controller of the embodiment communicates with the ATPi through the RS-232 serial port, and reads and writes through the serial port to control the attenuation value of each attenuator path, thereby automatically controlling and adjusting the attenuation of each channel, and completing various scenarios. Select or switch the test.
TCL脚本语言对衰减控制器的串口读写操作简要控制方式如下:The TCL scripting language briefly controls the serial port read and write operations of the attenuation controller as follows:
proc HocComOpen{COM1} ;#打开串口,设置波特率/校验位/数据位/停止位Proc HocComOpen{COM1} ;#Open the serial port and set the baud rate/check digit/data bit/stop bit
proc HocComRead{COM1} ;#读衰减器数据Proc HocComRead{COM1} ;#Read attenuator data
proc HocComWrite{COM1,HOC_data} ;#写衰减器数据Proc HocComWrite{COM1,HOC_data} ;#Write attenuator data
proc HocComClose{COM1} ;#关闭COM1串口读写Proc HocComClose{COM1} ;#Close COM1 serial port read and write
(3)终端(3) Terminal
ATP和终端使用USB接口相连,加载驱动程序后转为COM串行连接方式。通过AT命令的方式向终端发送控制信息。对终端发送AT命令和读取AT消息是通过读写串口来实现的。The ATP and the terminal are connected using a USB interface, and the driver is loaded into a COM serial connection mode. The control information is sent to the terminal by means of an AT command. Sending an AT command to a terminal and reading an AT message are implemented by reading and writing a serial port.
TCL脚本语言对终端的控制通过串口读写来操作,简要控制方式如下:The TCL scripting language controls the terminal through the serial port read and write operations. The brief control method is as follows:
proc HocComOpen{COM2};#打开串口,设置波特率/校验位/数据位/停止位Proc HocComOpen{COM2};#Open the serial port and set the baud rate/check digit/data bit/stop bit
proc HocComRead{COM2} ;#读AT反馈信息Proc HocComRead{COM2} ;#Read AT feedback information
proc HocComWrite{COM2,AT_data} ;#写AT命令Proc HocComWrite{COM2,AT_data} ;#Write AT command
proc HocComClose{COM2} ;#关闭COM2串口读写Proc HocComClose{COM2} ;#Close COM2 serial port read and write
自动化测试的过程,如图8所示,包括以下步骤:The process of automated testing, as shown in Figure 8, includes the following steps:
步骤801:ATPi发送控制信息给终端,控制终端处于关机状态;Step 801: The ATPi sends control information to the terminal, and the control terminal is in a shutdown state;
这里,在以下的描述中,以LTE、WCDMA、GSM网络为例,详细说明如何进行自动化测试。Here, in the following description, an LTE, WCDMA, and GSM network is taken as an example to explain in detail how to perform an automated test.
步骤802:ATPi发送控制信息给衰减控制器,以调整LTE、WCDMA、GSM的网络信号强度;Step 802: The ATPi sends control information to the attenuation controller to adjust network signal strengths of LTE, WCDMA, and GSM.
这里,在以下的描述中,将LTE网络简称为L,WCDMA网络简称为W,GSM网络简称为G。Here, in the following description, the LTE network is simply referred to as L, the WCDMA network is simply referred to as W, and the GSM network is simply referred to as G.
假设分别为调整为:L:-70dbm,W:-95dbm,G:-95dbm。
Assume that the adjustment is: L: -70dbm, W: -95dbm, G: -95dbm.
这里,网络信号强度是指接收信号码功率(RSCP,Received Signal Code Power)的值。Here, the network signal strength refers to a value of Received Signal Code Power (RSCP).
步骤803:ATPi发送控制信息给OMCR服务器,配置2G/3G/4G网络参数;Step 803: The ATPi sends control information to the OMCR server, and configures 2G/3G/4G network parameters.
具体地,ATPi登录衰减控制器,输入用户名和密码;Specifically, the ATPi logs in to the attenuation controller and inputs a username and password;
衰减控制器校验用户名和密码,以对ATPi身份的合法性进行验证;The attenuation controller verifies the username and password to verify the legality of the ATPi identity;
验证同通过后,ATPi向衰减控制器发送2G/3G/4G网络参数;After the verification is passed, the ATPi sends the 2G/3G/4G network parameters to the attenuation controller;
衰减控制器校验收到的2G/3G/4G网络参数,校验合法后,利用收到的2G/3G/4G网络参数进行网络配置。The attenuation controller verifies the received 2G/3G/4G network parameters. After the verification is valid, the network configuration is performed using the received 2G/3G/4G network parameters.
这里,网络参数主要包括重选、切换、测量事件等相关参数。Here, the network parameters mainly include related parameters such as reselection, switching, and measurement events.
其中,重选或切换门限参数为基于重选或切换的稳定性设置的重选或切换门限参数。换句话说,设置所述重选或切换门限参数时,需要根据重选或切换的稳定性来设置,即当根据设置的重选或切换门限参数,重选或切换到一个网络小区时,不会发生再次重选或切换到另一个网络小区上。在设置时,不同制式小区之间的测量、重选、切换门限值需要综合考虑,不合理的门限值可能会导致制式之间的重选或切换的不稳定,比如终端由制式A迁移到制式B后,刚停留到制式B上,发现制式C更好,进一步地,终端还有可能发生制式B到制式C之间的迁移,这样,就会让终端无法稳定在一种制式下工作。The reselection or switching threshold parameter is a reselection or switching threshold parameter based on the stability setting of the reselection or switching. In other words, when the reselection or handover threshold parameter is set, it needs to be set according to the stability of reselection or handover, that is, when reselecting or switching to a network cell according to the set reselection or handover threshold parameter, A reselection or switching to another network cell will occur. When setting, the measurement, reselection, and switching thresholds between different standard cells need to be considered comprehensively. Unreasonable thresholds may lead to reselection or unstable switching between systems, such as terminal migration by standard A. After the system B, just stayed on the system B, found that the system C is better, further, the terminal may also occur between the system B and the system C, so that the terminal can not work stably in a system .
为了避免这种终端移动的不稳定性,在本发明实施例中,从自动化测试角度出发,为了便于反复重选和切换压力性能测试,在实验室环境下不同制式小区的重选和切换测量门限值需要经过精细考虑,以便在不同制式小区的任意信号强度下,终端能够稳定停留在一个网络中,避免了重选或切换的不确定性。在本发明实施例中设定L的优先级最高,W的优先级其次,G的优先级最低。
In order to avoid such instability of terminal movement, in the embodiment of the present invention, in order to facilitate repeated re-election and switching of pressure performance tests from the perspective of automated testing, re-election and switching measurement of different standard cells in a laboratory environment The limits need to be carefully considered so that the terminal can stay in a network stably at any signal strength of different standard cells, avoiding the uncertainty of reselection or handover. In the embodiment of the present invention, the priority of L is set to be the highest, the priority of W is second, and the priority of G is the lowest.
如图9所示,重选门限参数的设置需要避免重选的不稳定性,这就需要考虑W1、W2这两个信号门限参数之间的约束关系,以及L1、L2这2个信号门限之间的约束关系。在图9中,W1表示从L小区重选至W小区的重选门限参数;W2表示从W小区重选至G小区的重选门限参数;L1表示从W小区重选至L小区的重选门限参数;L2表示从L小区重选至G小区的重选门限参数。As shown in Figure 9, the setting of the reselection threshold parameter needs to avoid the instability of reselection. Therefore, it is necessary to consider the constraint relationship between the two signal threshold parameters of W1 and W2, and the two signal thresholds of L1 and L2. The constraint relationship between. In FIG. 9, W1 represents reselection threshold parameters from L cell reselection to W cell; W2 represents reselection threshold parameter from W cell reselection to G cell; L1 represents reselection from W cell reselection to L cell Threshold parameter; L2 represents a reselection threshold parameter from L cell reselection to G cell.
具体地,当W1>W2时,可以避免L->W->G的重选,换句话说,可以避免从L小区重选至W小区后,再从W小区重选至G小区,此时,可以按照以下步骤来确定重选门限参数:Specifically, when W1>W2, reselection of L->W->G can be avoided. In other words, reselection from the L cell to the W cell can be avoided, and then the W cell is reselected to the G cell. , you can follow the steps below to determine the reselection threshold parameters:
步骤一:根据3GPP TS25.304协议,高优先级W小区重选到低优先级G小区的条件为:SrxlevServingCell<Threshserving,low,且SrxlevnonServingCell,x>=Threshx,low。Step 1: According to the 3GPP TS25.304 protocol, the condition that the high priority W cell reselects to the low priority G cell is: Srxlev ServingCell <Thresh serving, low , and Srxlev nonServingCell, x >=Thresh x,low .
其中,Threshserving,low表示高优先级W小区需要满足的门限参数。Threshx,low表示低优先级G小区需要满足的门限参数。Thresh serving, low indicates a threshold parameter that the high priority W cell needs to meet. Thresh x, low indicates the threshold parameter that the low priority G cell needs to meet.
步骤二:根据3GPP TS25.306协议,高优先级L小区重选到低优先级W小区的条件为:Srxlev<ThreshServing,LowP,且Srxlev>ThreshX,LowP。Step 2: According to the 3GPP TS 25.306 protocol, the conditions for reselecting the high priority L cell to the low priority W cell are: Srxlev<Thresh Serving, LowP , and Srxlev>Thresh X, LowP .
其中,ThreshServing,LowP表示L小区需要满足的门限参数,ThreshX,LowP表示低优先级W小区需要满足的门限。Thresh Serving, LowP indicates a threshold parameter that the L cell needs to meet, and Thresh X and LowP indicate thresholds that the low priority W cell needs to meet.
步骤三:确定W小区相关的两个门限参数:Threshserving,low(即图9中的W2)和ThreshX,LowP(即图9中的W1)。Step 3: Determine two threshold parameters related to the W cell: Thresh serving, low (ie, W2 in FIG. 9) and Thresh X, LowP (ie, W1 in FIG. 9).
假设终端驻留在L小区,此时W小区信号满足cur_RSCP>W1,且L小区信号低于上述门限ThreshServing,LowP,重选到W小区后,若W1<W2,那么不排除存在cur_RSCP<W2的可能性。在这种情况下,如果G小区信号大于门限Threshx,low,就可能会发生W小区再次重选到G小区的问题。如果设置的重选门限参数满足W1>W2,那么当cur_RSCP>W1时,从L
小区重选到W小区后,就不可能会出现cur_RSCP>W2这种情况,因而也就杜绝了从W小区重选到G小区这条重选路径。本实施例中,假设W1为-80dbm,W为-85dbm。其他合理的门限值只要满足约束条件均可以。It is assumed that the terminal resides in the L cell. At this time, the W cell signal satisfies cur_RSCP>W1, and the L cell signal is lower than the threshold Threshing , LowP , and reselected to the W cell. If W1<W2, then the presence of cur_RSCP<W2 is not excluded. The possibility. In this case, if the G cell signal is greater than the threshold Thresh x,low , the problem that the W cell is reselected to the G cell again may occur. If the set reselection threshold parameter satisfies W1>W2, then when cur_RSCP>W1, after re-selecting from the L cell to the W cell, it is impossible to have the situation of cur_RSCP>W2, thus eliminating the weight from the W cell. Select the re-selection path of the G cell. In this embodiment, it is assumed that W1 is -80 dbm and W is -85 dbm. Other reasonable thresholds are sufficient as long as the constraints are met.
图9中示出的门限参数可以满足L/W/G小区在任何信号强度下,均可以稳定重选到一个网络上,不会发生再次重选到其他网络上的情况。实际应用时,在设置重选门限参数的过程中,需要考虑小区迟滞值、小区个体偏移等参数,在本发明实施例中为了叙述方便,这部分做了简化处理。The threshold parameter shown in FIG. 9 can satisfy the situation that the L/W/G cell can be stably reselected to one network under any signal strength without re-selecting to other networks. In the actual application, in the process of setting the reselection threshold parameter, parameters such as the cell hysteresis value and the cell individual offset need to be considered. In the embodiment of the present invention, for convenience of description, this part is simplified.
类似地,可以给出L1和L2值,要求L1>L2,本实施例中,设L1为-80dbm,L2为-90dbm,可以避免W->L->G小区的重选。Similarly, L1 and L2 values can be given, and L1>L2 is required. In this embodiment, it is assumed that L1 is -80dbm and L2 is -90dbm, and reselection of W->L->G cells can be avoided.
如图10所示,切换门限参数的设置需要避免切换的不稳定性,这就需要考虑W1、W2、W3、W4、L1、L2、L3、L4这几个信号门限参数之间的约束关系。在图10中,W表示WCDMA的RSCP门限,L表示LTE的RSRP门限;具体地,W1、L4表示从L小区切换到W小区(path1)时满足的切换门限值;W2表示从W小区切换到G小区(path2)时满足的切换门限值;W3表示从G小区切换到W小区(path5)时满足的切换门限值;W4、L1表示从W小区切换到L小区(path6)时满足的切换门限值;L3表示从G小区切换到L小区(path3)时满足的切换门限值;L2表示从L小区切换到G小区(path4)时满足的切换门限值.As shown in FIG. 10, the setting of the switching threshold parameter needs to avoid the instability of the switching, which requires consideration of the constraint relationship between the signal threshold parameters of W1, W2, W3, W4, L1, L2, L3, and L4. In FIG. 10, W represents an RSCP threshold of WCDMA, and L represents an RSRP threshold of LTE; specifically, W1, L4 represent handover thresholds that are met when switching from an L cell to a W cell (path1); W2 represents handover from a W cell. a handover threshold that is satisfied when the G cell (path 2) is reached; W3 indicates a handover threshold that is satisfied when the G cell is switched to the W cell (path 5); W4 and L1 indicate that the handover is satisfied when the W cell is switched to the L cell (path 6) The handover threshold; L3 represents the handover threshold that is met when the G cell is switched to the L cell (path3); L2 represents the handover threshold that is met when the L cell is switched to the G cell (path4).
具体地,当W1>W2时,可以避免L->W->G的切换,换句话说,可以避免从L小区切换至W小区后,再从W小区重选至G小区,此时,可以按照以下步骤来确定切换门限参数:Specifically, when W1>W2, switching of L->W->G can be avoided. In other words, switching from the L cell to the W cell can be avoided, and then the W cell is reselected to the G cell. In this case, Follow these steps to determine the switch threshold parameters:
步骤一:根据3GPP TS25.331协议,对于3A事件,从W小区切换到G小区的条件为:Step 1: According to the 3GPP TS25.331 protocol, for the 3A event, the conditions for switching from the W cell to the G cell are:
QUsed≤TUsed-H3a/2Q Used ≤T Used -H 3a /2
MOtherRAT+CIOOtherRAT≥TOtherRAT+H3a/2;
M OtherRAT +CIO OtherRAT ≥T OtherRAT +H 3a /2;
其中,Qused表示当前系统小区的测量值;Tused表示当前系统小区使用的绝对门限值;MotherRat表示目标系统小区的测量值;CIQotherRAT表示目标系统小区和当前系统小区的个体偏移值;TotherRAT表示目标系统小区使用的绝对门限值;H3a表示3A事件的迟滞值。Where Q used represents the measured value of the current system cell; T used represents the absolute threshold used by the current system cell; M otherRat represents the measured value of the target system cell; CIQ otherRAT represents the individual offset value of the target system cell and the current system cell ; T otherRAT represents the absolute threshold used by the target system cell; H 3a represents the hysteresis value of the 3A event.
这里,实际设计中需要考虑H3a和CIOotherRAT的值,这里为了便于叙述简便设置为0,Tused为W小区需要满足的门限参数,TotherRAT为G小区需要满足的门限参数。Here, the values of H 3a and CIO otherRAT need to be considered in the actual design. Here, for convenience of description, it is set to 0, T used is a threshold parameter that the W cell needs to satisfy, and T otherRAT is a threshold parameter that the G cell needs to satisfy.
步骤二:根据3GPP TS36.331协议,对于B2事件,从L小区切换到G小区的条件为:Step 2: According to the 3GPP TS36.331 protocol, for the B2 event, the condition for switching from the L cell to the G cell is:
Mp+Hys<Thresh1Mp+Hys<Thresh1
Mn+Ofn-Hys>Thresh2;Mn+Ofn-Hys>Thresh2;
其中,Mp表示当前系统小区的测量值;Thresh1表示当前系统小区使用的绝对门限值1;Mn表示目标系统小区的测量值;Ofn:目标系统小区和当前系统小区的个体偏移值;Thresh2:目标系统小区使用的绝对门限值2;Hys表示B2事件的迟滞值。Wherein, M p represents a value of the current measurement system cell; Thresh1 indicates the current absolute value of the door system using the cell 1; M n represents a measurement value of a target cell system; Ofn: cell individual offset value of the target system and the current system cell; Thresh2: Absolute threshold 2 used by the target system cell; Hys indicates the hysteresis value of the B2 event.
这里,实际设计中需要考虑Hys和Ofn的值,这里为了便于叙述简便设置为0,Thresh1为L小区需要满足的门限参数,Thresh2为W小区需要满足的门限参数。Here, the values of Hys and Ofn need to be considered in the actual design. Here, for convenience of description, it is easy to set to 0, Thresh1 is a threshold parameter that the L cell needs to satisfy, and Thresh2 is a threshold parameter that the W cell needs to satisfy.
步骤三:确定W小区相关的两个门限参数:Tused(即图10中的W2)和Thresh2即图10中的W1)。Step 3: Determine two threshold parameters related to the W cell: T used (ie, W2 in FIG. 10) and Thresh2 (W1 in FIG. 10).
假设终端驻留在L小区上,此时W小区信号满足cur_RSCP>W1,且L小区信号低于Thresh1,切换到W小区后,若W1<W2,那么不排除存在cur_RSCP<W2的可能性。在这种情况下,如果G小区信号大于门限TOherRAT,就可能发生W小区再次切换到G小区。如果设置的切换门限参数满足W1>W2,那么当cur_RSCP>W1时,从L小区切换到W小区后,
就不可能出现cur_RSCP>W2的情况,因而也就杜绝了从W小区再切换到G小区这条切换路径。本实施例中,假设W1为-80dbm,W2为-85dbm。其他合理的门限值只要满足约束条件均可以。It is assumed that the terminal camps on the L cell. At this time, the W cell signal satisfies cur_RSCP>W1, and the L cell signal is lower than Thresh1. After switching to the W cell, if W1<W2, the possibility of having cur_RSCP<W2 is not excluded. In this case, if the G-cell signal is greater than the threshold T OherRAT , it may happen that the W-cell switches to the G-cell again. If the set handover threshold parameter satisfies W1>W2, then when cur_RSCP>W1, after switching from the L cell to the W cell, it is impossible to have the case of cur_RSCP>W2, thus eliminating the handover from the W cell to the G cell. This switch path. In this embodiment, it is assumed that W1 is -80 dbm and W2 is -85 dbm. Other reasonable thresholds are sufficient as long as the constraints are met.
图10中示出的门限参数可以满足L/W/G小区在任何信号强度下,均可以稳定切换到一个网络上,不会发生再次切换到其他网络上的情况。The threshold parameter shown in FIG. 10 can satisfy the situation that the L/W/G cell can be stably switched to one network under any signal strength without switching to another network again.
类似的,可以给出其他门限约束条件:Similarly, other threshold constraints can be given:
W3>W4,可以避免G->W->L小区的切换;W3>W4, can avoid the handover of G->W->L cell;
L1>L2,可以避免L->W->G小区的切换;L1>L2 can avoid switching of L->W->G cell;
L3>L4,可以避免W->L->G小区的切换。L3>L4 can avoid the handover of W->L->G cell.
步骤804:ATPi向终端发送开机命令,终端开机后,驻留在L小区上;Step 804: The ATPi sends a power-on command to the terminal, and after the terminal is powered on, the terminal camps on the L-cell;
步骤805:ATPi发送控制信息给衰减控制器,以调整L、W、G的信号强度,从而触发终端从L小区重选到W小区;Step 805: The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to reselect from the L cell to the W cell.
这里,假设调整L、W、G的信号强度分别为L:-95dbm,W:-75dbm,G:-95dbm。按照图9中的门限参数(path1),根据3GPP规定的重选流程,终端会从L小区重选到W小区。Here, it is assumed that the signal strengths of the adjustments L, W, and G are respectively L: -95 dbm, W: -75 dbm, and G: -95 dbm. According to the threshold parameter (path1) in FIG. 9, the terminal reselects from the L cell to the W cell according to the reselection procedure specified by the 3GPP.
步骤806:ATPi发送控制信息给衰减控制器,以调整L、W、G的信号强度,从而触发终端从W小区重选到G小区;Step 806: The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to reselect from the W cell to the G cell.
这里,假设调整L、W、G的信号强度分别为L:-95dbm,W:-95dbm,G:-75dbm。按照图9中的门限参数(path2),根据3GPP规定的重选流程,终端会从W小区重选到G小区。Here, it is assumed that the signal strengths of the adjustments L, W, and G are respectively L: -95 dbm, W: -95 dbm, and G: -75 dbm. According to the threshold parameter (path2) in FIG. 9, the terminal reselects from the W cell to the G cell according to the reselection procedure specified by the 3GPP.
步骤807:ATPi发送控制信息给衰减控制器,以调整L、W、G的信号强度,从而触发终端从G小区重选到L小区;Step 807: The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to reselect from the G cell to the L cell.
假设调L、W、G的信号强度分别为L:-75dbm,W:-95dbm,G:-75dbm)。按照图9中的门限参数(path3)),根据3GPP重选流程,终端会从G小区重选到L小区。
Assume that the signal strengths of L, W, and G are respectively L: -75dbm, W: -95dbm, G: -75dbm). According to the threshold parameter (path3) in FIG. 9, according to the 3GPP reselection procedure, the terminal reselects from the G cell to the L cell.
步骤808:ATPi发送控制信息给衰减控制器,以调整L、W、G的信号强度,从而触发终端从L小区重选到G小区;Step 808: The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to reselect from the L cell to the G cell.
这里,假设调整L、W、G的信号强度分别为L:-95dbm,W:-95dbm,G:-75dbm。按照图9中的门限参数(path4),根据3GPP规定的重选流程,终端会从L小区重选到G小区。Here, it is assumed that the signal strengths of the adjustments L, W, and G are respectively L: -95 dbm, W: -95 dbm, and G: -75 dbm. According to the threshold parameter (path 4) in FIG. 9, the terminal reselects from the L cell to the G cell according to the reselection procedure specified by the 3GPP.
步骤809:ATPi发送控制信息给衰减控制器,以调整L、W、G的信号强度,从而触发终端从G小区重选到W小区;Step 809: The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to reselect from the G cell to the W cell.
这里,假设调整L、W、G的信号强度分别为L:-95dbm,W:-75dbm,G:-75dbm。按照9中的门限参数(path5),根据3GPP规定的重选流程,终端会从G小区重选到W小区。Here, it is assumed that the signal strengths of the adjustments L, W, and G are respectively L: -95 dbm, W: -75 dbm, and G: -75 dbm. According to the threshold parameter (path 5) in 9, according to the reselection procedure specified by the 3GPP, the terminal reselects from the G cell to the W cell.
步骤810:ATPi发送控制信息给衰减控制器,以调整L、W、G的信号强度,从而触发终端从W小区重选到L小区;Step 810: The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to reselect from the W cell to the L cell.
这里,假设调整L、W、G的信号强度分别为L:-75dbm,W:-75dbm,G:-75dbm。按照图9中的门限参数(path6),根据3GPP规定的重选流程,终端会从W小区重选到L小区。Here, it is assumed that the signal strengths of the adjustments L, W, and G are respectively L: -75 dbm, W: -75 dbm, and G: -75 dbm. According to the threshold parameter (path6) in FIG. 9, the terminal reselects from the W cell to the L cell according to the reselection procedure specified by the 3GPP.
步骤805~810实现了L=>W=>G=>L=>G=>W=>L小区之间的反复重选。Steps 805-810 implement repeated reselection between L=>W=>G=>L=>G=>W=>L cells.
步骤811:在L上,ATPi通过AT命令向终端发送PDP激活命令,终端收到命令后,和演进型节点(ENB,E-NodeB)进行RRC信令交互,获取网络分配的IP地址,ATPi通过终端与FTP服务器建立IP通信连接,发起FTP上传下载业务。Step 811: On the L, the ATPi sends a PDP activation command to the terminal through the AT command. After receiving the command, the terminal performs RRC signaling interaction with the evolved node (ENB, E-NodeB) to obtain the IP address assigned by the network, and the ATPi passes. The terminal establishes an IP communication connection with the FTP server and initiates an FTP upload and download service.
步骤812:ATPi发送控制信息给衰减控制器,以调整L、W、G的信号强度,从而触发终端从L小区切换到W小区;Step 812: The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to switch from the L cell to the W cell.
这里,假设调整L、W、G的信号强度分别为L:-95dbm,W:-75dbm,G:-95dbm。按照图10中的门限参数(path1),根据3GPP规定的切换流程,
终端会从L小区切换到W小区。Here, it is assumed that the signal strengths of the adjustments L, W, and G are respectively L: -95 dbm, W: -75 dbm, and G: -95 dbm. According to the threshold parameter (path1) in Figure 10, according to the handover procedure specified by 3GPP,
The terminal will switch from the L cell to the W cell.
步骤813:ATPi发送控制信息给衰减控制器,以调整L、W、G的信号强度,从而触发终端从W小区切换到G小区;Step 813: The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to switch from the W cell to the G cell.
这里,假设调整L、W、G的信号强度分别为L:-95dbm,W:-95dbm,G:-75dbm。按照图10中的门限参数(path2),根据3GPP规定的切换流程,终端会从W小区切换到G小区。Here, it is assumed that the signal strengths of the adjustments L, W, and G are respectively L: -95 dbm, W: -95 dbm, and G: -75 dbm. According to the threshold parameter (path2) in FIG. 10, the terminal switches from the W cell to the G cell according to the handover procedure specified by the 3GPP.
步骤814:ATPi发送控制信息给衰减控制器,以调整L、W、G的信号强度,从而触发终端从G小区切换到L小区;Step 814: The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to switch from the G cell to the L cell.
这里,假设调整L、W、G的信号强度分别为L:-75dbm,W:-95dbm,G:-75dbm。按照图10中的门限参数(path3),根据3GPP规定的切换流程,终端会从G小区切换到L小区。Here, it is assumed that the signal strengths of the adjustments L, W, and G are respectively L: -75 dbm, W: -95 dbm, and G: -75 dbm. According to the threshold parameter (path3) in FIG. 10, the terminal switches from the G cell to the L cell according to the handover procedure specified by the 3GPP.
步骤815:ATPi发送控制信息给衰减控制器,以调整L、W、G的信号强度,从而触发终端从L小区切换到G小区;Step 815: The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to switch from the L cell to the G cell.
这里,假设调整L、W、G的信号强度分别为L:-95dbm,W:-95dbm,G:-75dbm。按照图10中的门限参数(path4),根据3GPP规定的切换流程,终端会从L小区切换到G小区。Here, it is assumed that the signal strengths of the adjustments L, W, and G are respectively L: -95 dbm, W: -95 dbm, and G: -75 dbm. According to the threshold parameter (path4) in FIG. 10, the terminal switches from the L cell to the G cell according to the handover procedure specified by the 3GPP.
步骤816:ATPi发送控制信息给衰减控制器,以调整L、W、G的信号强度,从而触发终端从G小区切换到W小区;Step 816: The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to switch from the G cell to the W cell.
这里,假设调整L、W、G的信号强度分别为L:-95dbm,W:-75dbm,G:-75dbm。按照图10中的门限参数(path5),根据3GPP切换流程,终端会从G小区切换到W小区。Here, it is assumed that the signal strengths of the adjustments L, W, and G are respectively L: -95 dbm, W: -75 dbm, and G: -75 dbm. According to the threshold parameter (path 5) in FIG. 10, according to the 3GPP handover procedure, the terminal switches from the G cell to the W cell.
步骤817:ATPi发送控制信息给衰减控制器,以调整L、W、G的信号强度,从而触发终端从W小区切换到L小区;Step 817: The ATPi sends control information to the attenuation controller to adjust the signal strengths of L, W, and G, thereby triggering the terminal to switch from the W cell to the L cell.
这里,假设调整L、W、G的信号强度分别为L:-75dbm,W:-95dbm,G:-95dbm。按照图10中的门限参数(path6),根据3GPP规定的切换流程,
终端会从W小区切换到L小区。Here, it is assumed that the signal strengths of the adjustments L, W, and G are respectively L: -75 dbm, W: -95 dbm, and G: -95 dbm. According to the threshold parameter (path6) in Figure 10, according to the handover procedure specified by 3GPP,
The terminal will switch from the W cell to the L cell.
步骤812~817步实现了L=>W=>G=>L=>G=>W=>L小区之间的反复切换。 Steps 812 to 817 implement repeated switching between L=>W=>G=>L=>G=>W=>L cells.
步骤818:ATPi通过AT命令向终端发送PDP去激活命令,ATPi终止FTP业务;并指示终端上报LOG信息;Step 818: The ATPi sends a PDP deactivation command to the terminal through the AT command, and the ATP terminates the FTP service; and instructs the terminal to report the LOG information;
步骤819:ATPi发送控制信息给终端,指示终端关机;Step 819: The ATPi sends control information to the terminal, indicating that the terminal is powered off;
步骤820:ATPi根据终端上报的LOG信息,进行数据处理分析,输出数据处理和分析结果、关键参数动态曲线绘制、信令执行流程等文件,产生测试报告并邮件发送给测试经理和测试执行工程师,测试流程结束。Step 820: The ATPi performs data processing analysis according to the LOG information reported by the terminal, and outputs data processing and analysis results, key parameter dynamic curve drawing, signaling execution flow and other files, generates a test report, and sends the mail to the test manager and the test execution engineer. The test process is over.
对比图4所示的人工测试过程及图8所示的自动测试过程,可以得到表1所示的比较结果。Comparing the manual test process shown in FIG. 4 with the automatic test process shown in FIG. 8, the comparison results shown in Table 1 can be obtained.
表1Table 1
从表1可以看出,,通过该自动化测试装置,可以对终端的重选和切换互操作性能进行高强度压力测试(多次反复地测试),测试过程无需人工值守,测试结果自动化分析,极大地提高测试效率及准确性。It can be seen from Table 1 that, through the automatic test device, high-intensity stress test (multiple repeated tests) can be performed on terminal reselection and switching interoperability, and the test process does not require manual guard, and the test result is automatically analyzed. Earth improves test efficiency and accuracy.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention.
具工业实用性Industrial applicability
本发明实施例提供的不同网络制式间互操作性能的测试方案,ATPi按照测试用例所形成的测试脚本,控制不同网络互操作控制系统、终端执行相应操作,实现按照所述测试脚本设定的次数及顺序对不同网络制式间互操作性能进行测试;而所述不同网络互操作控制系统根据所述ATPi发送的控制信息,生成与所述控制信息对应的各网络制式间互操作网络环境;所述终端根据所述ATPi发送的控制信息,利用所述不同网络互操作控制系统
提供的互操作网络环境,在所述各网络制式间进行互操作,并生成相应的互操作测试数据;将所述测试数据发送给所述ATPi,所述ATPi对所述终端上报的测试数据进行汇总分析,生成测试报告,从而能自动完成测试过程,节省了人力成本,同时大大提高了测试效率。
According to the testing scheme of interoperability between different network standards provided by the embodiments of the present invention, the ATPi controls the different network interoperation control systems and the terminals to perform corresponding operations according to the test script formed by the test cases, and realizes the number of times set according to the test script. And sequentially testing interoperability between different network standards; and the different network interoperation control system generates, according to the control information sent by the ATPi, each network inter-operating network environment corresponding to the control information; The terminal utilizes the different network interoperation control system according to the control information sent by the ATPi
Providing an interoperable network environment, interoperating between the network systems, and generating corresponding interoperation test data; transmitting the test data to the ATPi, and the ATPi performs test data reported by the terminal Summarize the analysis and generate test reports, which can automatically complete the test process, saving labor costs and greatly improving test efficiency.
Claims (14)
- 一种不同网络制式间互操作性能的测试装置,所述装置包括:自动测试平台ATPi、不同网络制式间互操作控制系统以及终端;其中,A test device for interoperability between different network standards, the device comprising: an automatic test platform ATPi, an interoperability control system between different network standards, and a terminal; wherein所述ATPi,配置为按照测试用例所形成的测试脚本,控制所述不同网络互操作控制系统、终端执行相应操作,实现按照所述测试脚本设定的次数及顺序对不同网络制式间互操作性能进行测试;以及对所述终端上报的测试数据进行汇总分析,生成测试报告;The ATPi is configured to control the different network interoperation control systems and the terminal to perform corresponding operations according to the test script formed by the test case, and implement interoperability between different network standards according to the number and sequence set by the test script. Performing a test; and performing a summary analysis on the test data reported by the terminal to generate a test report;所述不同网络互操作控制系统,配置为根据所述ATPi发送的控制信息,生成与所述控制信息对应的各网络制式间互操作网络环境;The different network interoperation control system is configured to generate, according to the control information sent by the ATPi, an interoperable network environment between the network standards corresponding to the control information;所述终端,配置为根据所述ATPi发送的控制信息,利用所述不同网络互操作控制系统提供的互操作网络环境,在所述各网络制式间进行互操作,并生成相应的互操作测试数据;将所述测试数据发送给所述ATPi。The terminal is configured to perform interoperation between the network technologies and generate corresponding interoperation test data by using the interoperable network environment provided by the different network interoperation control system according to the control information sent by the ATPi. Sending the test data to the ATPi.
- 根据权利要求1所述的装置,其中,所述不同网络制式间互操作控制系统包括:无线操作维护中心OMCR服务器、衰减控制器、以及各网络制式对应的基站;其中,The device according to claim 1, wherein the inter-network interoperability control system comprises: a wireless operation and maintenance center OMCR server, an attenuation controller, and a base station corresponding to each network standard; wherein所述OMCR服务器,与所述ATPi基于因特网协议IP进行交互,配置为接收所述ATPi发送的各网络的网络参数,并利用所述ATPi发送的各网络的网络参数进行网络配置,以使所述终端在所述各网络制式间进行互操作;The OMCR server interacts with the ATPi based on the Internet Protocol IP, and is configured to receive network parameters of each network sent by the ATPi, and perform network configuration by using network parameters of each network sent by the ATPi, so that the The terminal interoperates between the network systems;所述衰减控制器,与所述ATPi通过串口进行交互,配置为根据所述ATPi发送的控制信息,调整各网络的信号强度,触发所述终端发起互操作;The attenuation controller interacts with the ATPi through the serial port, and is configured to adjust signal strength of each network according to the control information sent by the ATPi, and trigger the terminal to initiate interoperation;相应地,所述终端,与所述ATPi通过通用串行总线USB接口进行交互,配置为根据所述ATPi发送的控制信息,通过所述衰减控制器连接的对应网络制式的基站,与OMCR服务器进行交互,实现在所述各网络制式间进行互操作。 Correspondingly, the terminal interacts with the ATPi through a universal serial bus USB interface, and is configured to perform, according to the control information sent by the ATPi, a base station corresponding to the network standard connected by the attenuation controller, and the OMCR server. Interacting to achieve interoperability between the various network standards.
- 根据权利要求2所述的装置,其中,所述OMCR服务器,还配置为利用所述ATPi发送的各网络的网络参数进行网络配置之前,对所述ATPi发送的各网络的网络参数进行合法性校验,确定所述ATPi发送的各网络的网络参数合法后,利用所述ATPi发送的各网络的网络参数进行网络配置。The apparatus according to claim 2, wherein the OMCR server is further configured to perform legality verification on network parameters of each network sent by the ATPi before performing network configuration by using network parameters of each network sent by the ATPi After determining that the network parameters of each network sent by the ATPi are legal, the network parameters of each network sent by the ATPi are used for network configuration.
- 根据权利要求2所述的装置,其中,所述OMCR服务器,还配置为接收所述ATPi发送的各网络的网络参数之前,对所述ATPi身份的合法性进行验证,确定所述ATPi身份合法后,接收所述ATPi发送的各网络的网络参数。The apparatus according to claim 2, wherein the OMCR server is further configured to: before receiving the network parameters of each network sent by the ATPi, verify the legality of the ATPi identity, and determine that the ATPi identity is legal Receiving network parameters of each network sent by the ATPi.
- 根据权利要求2所述的装置,其中,所述衰减控制器为基于复杂可编程逻辑器件CPLD的硬件单板。The apparatus of claim 2 wherein said attenuation controller is a hardware board based on a complex programmable logic device CPLD.
- 根据权利要求2所述的装置,其中,所述OMCR服务器,配置为利用所述网络参数中的重选或切换门限参数,确定所述终端需要进行不同网络间的互操作时,控制所述终端在所述各网络制式间进行互操作;其中,The apparatus according to claim 2, wherein the OMCR server is configured to use the reselection or handover threshold parameter in the network parameter to determine that the terminal needs to perform interoperation between different networks, and control the terminal. Interoperating between the various network standards; wherein所述重选或切换门限参数为基于重选或切换的稳定性设置的重选或切换门限参数。The reselection or handover threshold parameter is a reselection or handover threshold parameter based on stability settings of reselection or handover.
- 根据权利要求1所述的装置,其中,所述ATPi,还配置为展示所述测试报告。The apparatus of claim 1 wherein the ATPi is further configured to present the test report.
- 一种不同网络制式间互操作性能的测试方法,所述方法包括:A test method for interoperability between different network standards, the method comprising:不同网络制式间互操作性能的测试装置的ATPi按照测试用例所形成的测试脚本,控制所述装置的不同网络互操作控制系统、终端执行相应操作,实现按照所述测试脚本设定的次数及顺序对不同网络制式间互操作性能进行测试;其中,The ATPi of the test device for interoperability between different network standards controls the different network interoperation control systems of the device and the terminal to perform corresponding operations according to the test script formed by the test case, and realizes the number and sequence set according to the test script. Testing interoperability between different network standards; among them,在控制所述装置的不同网络互操作控制系统、终端执行相应操作过程中,所述不同网络互操作控制系统生成与所述ATPi的控制信息对应的各网络制式间互操作网络环境;所述终端在所述述ATPi的控制下利用所述不同 网络互操作控制系统提供的互操作网络环境,在所述各网络制式间进行互操作,并生成相应的互操作测试数据;The different network interoperation control system generates a network inter-operating network environment corresponding to the control information of the ATP in a process of controlling different network interoperation control systems of the device and performing corresponding operations on the terminal; the terminal Utilizing the difference under the control of the described ATPi An interoperable network environment provided by the network interoperation control system, interoperating between the network systems, and generating corresponding interoperability test data;所述终端将所述测试数据上报给所述ATPi;The terminal reports the test data to the ATPi;所述ATPi对所述测试数据进行汇总分析,生成测试报告。The ATPi performs a summary analysis on the test data to generate a test report.
- 根据权利要求8所述的方法,其中,所述不同网络互操作控制系统生成与所述ATPi的控制信息对应的各网络制式间互操作网络环境,包括:The method according to claim 8, wherein the different network interoperation control system generates an inter-network interoperable network environment corresponding to the control information of the ATP, including:所述不同网络互操作控制系统的OMCR服务器基于IP,接收所述ATPi发送的各网络的网络参数,并利用所述网络参数进行网络配置,以使所述终端在所述各网络制式间进行互操作;The OMCR server of the different network interoperation control system receives the network parameters of each network sent by the ATPi based on the IP, and performs network configuration by using the network parameters, so that the terminal performs mutual interaction among the network standards. operating;所述不同网络互操作控制系统的衰减控制器根据所述ATPi通过串口发送的控制信息,调整各网络的信号强度,触发所述终端发起互操作;The attenuation controller of the different network interoperation control system adjusts the signal strength of each network according to the control information sent by the ATPi through the serial port, and triggers the terminal to initiate interoperation;所述终端根据所述ATPi通过USB接口发送的控制信息,通过所述衰减控制器连接的对应网络制式的基站,与OMCR服务器进行交互,实现在所述各网络制式间进行互操作。The terminal interacts with the OMCR server according to the control information sent by the ATPi through the USB interface through the base station of the corresponding network system connected by the attenuation controller, so as to implement interoperation between the network systems.
- 根据权利要求9所述的方法,其中,所述OMCR服务器接收所述ATPi发送的各网络的网络参数之前,所述方法还包括:The method according to claim 9, wherein before the OMCR server receives the network parameters of each network sent by the ATPi, the method further includes:所述OMCR服务器对所述ATPi身份的合法性进行验证,确定所述ATPi身份合法后,接收所述ATPi发送的各网络的网络参数;和/或,The OMCR server verifies the legality of the ATPi identity, determines that the ATPi identity is legal, and receives network parameters of each network sent by the ATPi; and/or,所述利用所述ATPi发送的各网络的网络参数进行网络配置之前,所述方法还包括:Before the network configuration is performed by using the network parameters of each network sent by the ATPi, the method further includes:所述OMCR服务器对所述ATPi发送的各网络的网络参数进行合法性校验,确定所述ATPi发送的各网络的网络参数合法后,利用所述ATPi发送的各网络的网络参数进行网络配置。The OMCR server performs a validity check on the network parameters of each network sent by the ATPi, determines that the network parameters of each network sent by the ATPi is legal, and performs network configuration by using network parameters of each network sent by the ATPi.
- 根据权利要求9所述的方法,其中,所述根据所述ATPi发送的控制信息,调整各网络的信号强度,为: The method according to claim 9, wherein the adjusting the signal strength of each network according to the control information sent by the ATPi is:所述衰减控制器根据所述ATPi发送的控制信息,调整自身相应可调衰减通道的衰减值。The attenuation controller adjusts an attenuation value of its corresponding adjustable attenuation channel according to the control information sent by the ATPi.
- 根据权利要求9所述的方法,其中,所述通过所述衰减控制器连接的对应网络制式的基站,与OMCR服务器进行交互,包括:The method according to claim 9, wherein the base station of the corresponding network system connected by the attenuation controller interacts with the OMCR server, including:所述OMCR服务器利用所述网络参数中的重选或切换门限参数,确定所述终端需要进行不同网络间的互操作时,控制所述终端在所述各网络制式间进行互操作;其中,The OMCR server uses the reselection or handover threshold parameter in the network parameter to determine that the terminal needs to perform interoperation between different networks, and controls the terminal to perform interoperation between the network standards;所述重选或切换门限参数为基于重选或切换的稳定性设置的重选或切换门限参数。The reselection or handover threshold parameter is a reselection or handover threshold parameter based on stability settings of reselection or handover.
- 根据权利要求8所述的方法,其中,所述方法还包括:The method of claim 8 wherein the method further comprises:所述ATPi展示所述测试报告。The ATPi displays the test report.
- 根据权利要求9所述的方法,其中,发送给所述终端的控制信息通过AT命令的方式实现。 The method of claim 9, wherein the control information sent to the terminal is implemented by means of an AT command.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510427523.9 | 2015-07-20 | ||
CN201510427523.9A CN106375138B (en) | 2015-07-20 | 2015-07-20 | The test device and method of Interoperability between different network formats |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017012343A1 true WO2017012343A1 (en) | 2017-01-26 |
Family
ID=57834840
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/074297 WO2017012343A1 (en) | 2015-07-20 | 2016-02-22 | Apparatus and method for testing interoperation performance between different network standards |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106375138B (en) |
WO (1) | WO2017012343A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110943888A (en) * | 2019-12-02 | 2020-03-31 | 山东超越数控电子股份有限公司 | Convenient full-function serial port detection method and device |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110232022A (en) * | 2019-05-21 | 2019-09-13 | 深圳壹账通智能科技有限公司 | Network environment test method, device and terminal device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002087124A1 (en) * | 2001-04-24 | 2002-10-31 | Crossroads Systems, Inc. | Network analyzer/sniffer with multiple protocol capabilities |
CN102148719A (en) * | 2010-02-09 | 2011-08-10 | 奇点新源国际技术开发(北京)有限公司 | Integrated automated testing system based on subsystems |
CN102244594A (en) * | 2010-05-15 | 2011-11-16 | 微软公司 | Network emulation in manual and automated testing tools |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2002239855B2 (en) * | 2001-01-10 | 2006-11-23 | The Penn State Research Foundation | Method and system for modeling cellular metabolism |
CN103118405B (en) * | 2013-03-19 | 2015-05-20 | 大唐移动通信设备有限公司 | Test system and test method of UE (User Experience) moving between communities |
CN104185195B (en) * | 2014-09-12 | 2018-03-23 | 湖南网数科技有限公司 | A kind of measuring method of mobile network property, device and system |
-
2015
- 2015-07-20 CN CN201510427523.9A patent/CN106375138B/en active Active
-
2016
- 2016-02-22 WO PCT/CN2016/074297 patent/WO2017012343A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002087124A1 (en) * | 2001-04-24 | 2002-10-31 | Crossroads Systems, Inc. | Network analyzer/sniffer with multiple protocol capabilities |
CN102148719A (en) * | 2010-02-09 | 2011-08-10 | 奇点新源国际技术开发(北京)有限公司 | Integrated automated testing system based on subsystems |
CN102244594A (en) * | 2010-05-15 | 2011-11-16 | 微软公司 | Network emulation in manual and automated testing tools |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110943888A (en) * | 2019-12-02 | 2020-03-31 | 山东超越数控电子股份有限公司 | Convenient full-function serial port detection method and device |
Also Published As
Publication number | Publication date |
---|---|
CN106375138A (en) | 2017-02-01 |
CN106375138B (en) | 2019-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10313952B2 (en) | Method and arrangement for handling handover related parameters in a mobile communications network | |
US8289925B2 (en) | Self optimization of forbidden neighbor cell list | |
CN104137609B (en) | Switching method in cellular radio communication system | |
EP2526721B1 (en) | Method and apparatus for triggering measurements of other radio access technologies (rats) | |
JP4669003B2 (en) | Active Set Update (ASU) with High Speed Downlink Shared Channel (HS-DSCH) information | |
US9288725B2 (en) | Method for determining handover criterion in a cellular wireless communication system | |
US20130208601A1 (en) | Measurement requesting and reporting | |
CN107079379B (en) | Method and apparatus for controlling operation of terminal device | |
WO2020062648A1 (en) | Mobile communication network switching method, device, user equipment and storage medium | |
WO2014069064A1 (en) | A communication device and a method thereby, a base station and a method thereby, and a system | |
WO2010053425A2 (en) | Using mobility statistics to enhance telecommunications handover | |
CN104602276B (en) | The adaptive optimization method that a kind of eSRVCC handoff parameters are set | |
US20130210438A1 (en) | Cell-based inter-frequency measurement events for detected or monitored set cells | |
EP2553974B1 (en) | Method and mobile terminal for maintaining and updating a virtual active set including a closed subscriber group (csg) cell | |
WO2012023161A1 (en) | A method and apparatus for carrier aggregation preparation control in a mobile communications system | |
EP2773149B1 (en) | Method for optimising mobility management in a cellular network and in a mobile terminal of a cellular network | |
WO2017012343A1 (en) | Apparatus and method for testing interoperation performance between different network standards | |
KR101737398B1 (en) | Method and apparatus for handover control and handover blacklist management in a mobile communication system | |
Bălan et al. | Signalling minimizing handover parameter optimization algorithm for LTE networks | |
US20180020385A1 (en) | Optimized Timer Value for Controlling Access Network Selection and Traffic Steering in 3GPP/WLAN Radio Interworking1 | |
EP2949153B1 (en) | Methods and apparatus for transmitting handover information | |
Deng | Enhancing Mobility Support in Cellular Networks with Device-Side Intelligence | |
KR20240136877A (en) | Method and apparatus for reporting measurement in wireless communication system |
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: 16827034 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: 16827034 Country of ref document: EP Kind code of ref document: A1 |