Mobile terminal test device and its terminal information analysis method
The mobile terminal test apparatus efficiently decodes UE Capability Information using ASN.1 to generate string data, reducing processing load and enabling easy adaptation to data structure changes, thus improving mobile terminal testing efficiency.
Patent Information
- Application Number
- JP2023068623
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-04-19
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2043-04-19
AI Technical Summary
Existing mobile terminal testing systems face high processing loads and difficulty in adapting to changes in UE Capability Information data structures due to version upgrades, necessitating lengthy analysis and program modifications.
A mobile terminal test apparatus that decodes UE Capability Information using a data structure information storage unit, a data conversion unit, and a character string search unit, utilizing ASN.1 to generate string data and retrieve necessary information, thereby reducing processing load and enabling easy adaptation to data structure changes.
The solution reduces processing load and facilitates easy adaptation to data structure changes in UE Capability Information, enhancing efficiency and flexibility in mobile terminal testing.
Smart Images

Figure 0007708807000001 
Figure 0007708807000002 
Figure 0007708807000003
Abstract
Description
Technical Field
[0001] The present invention relates to a mobile terminal test device for testing mobile terminals.
Background Art
[0002] When developing a mobile terminal that communicates while moving, such as a mobile phone or a data communication terminal, it is necessary to test whether the developed mobile terminal can communicate normally. For this reason, a test device that operates as a pseudo base station that simulates the functions of an actual base station is connected to the mobile terminal to be tested, communication is performed between the test device and the mobile terminal, and a test is performed to check the content of this communication.
[0003] When conducting a test, information on the mobile terminal to be tested may be required. The information of the mobile terminal is set in the UE (User Equipment) Capability Information that can be obtained through communication with the mobile terminal.
[0004] Patent Document 1 describes that all of the UE Capability Information obtained from a mobile terminal is analyzed and decoded so that the meaning of the information and the set values can be displayed on an operation display screen.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] However, in order to analyze and decode all of the UE Capability Information by program processing and display it on the operation display screen in this way, the analysis processing takes a long time.
[0007] In addition, the data structure of UE Capability Information may be changed due to, for example, a version upgrade of the standard. In such a case, it is necessary to modify the program for the analysis process to cope with it.
[0008] Therefore, an object of the present invention is to provide a mobile terminal test apparatus that can reduce the processing load by decoding the information of the mobile terminal based on the information of a predetermined data structure and can easily cope with changes in the data structure.
Means for Solving the Problems
[0009] The mobile terminal test apparatus of the present invention is a mobile terminal test apparatus that tests a mobile terminal by simulating a base station of a mobile communication, A data structure information storage unit that stores data structure information defining the data structure of UE Capability Information; UE Capability Information received from the mobile terminal, the A data conversion unit that decodes based on data structure information to generate string data and a character string search unit that searches for information of the mobile terminal from the character string data generated by the data conversion unit, stores information of the mobile terminal to be tested, requests the mobile terminal to transmit UE Capability Information for information not stored, and searches and acquires from the character string data generated by the data conversion unit from the UE Capability Information received from the mobile terminal by the character string search unit; a terminal information storage unit; and a TC execution unit that acquires information of the mobile terminal required for a selected test case by the terminal information storage unit and controls execution of the test case; is provided.
[0010] With this configuration, UE Capability Information stored in the data structure information storage unit UE Capability Information is decoded based on the data structure information of to generate string data information required for the test case is retrieved from the character string data is generated. Therefore, the processing load can be reduced, and changes in the data structure can also be easily coped with.
[0011] In addition, in the mobile terminal test apparatus of the present invention, the data structure information is described by ASN.1 (Abstract Syntax Notation One).
[0012] With this configuration, UE Capability Information is decoded based on the data structure described by ASN.1 to generate string data. Therefore, the processing load can be reduced, and changes in the data structure can also be easily coped with.
[0013] The terminal information analysis method of the present invention is a terminal information analysis method for a mobile terminal testing device that simulates a base station of mobile communication to test a mobile terminal, and storing data structure information defining the data structure of UE Capability Information; requesting the mobile terminal to transmit UE Capability Information; decodes the UE Capability Information received from the mobile terminal the stored UE Capability Information defining the data structure of to generate string data based on data structure information and retrieving information of the mobile terminal required for the test case from the character string data; and includes the step of
[0014] With this configuration, the stored UE Capability Information the UE Capability Information is decoded based on the data structure information of[] to generate string data information required for the test case is retrieved from the character string data Accordingly, the processing load can be reduced, and it is possible to easily cope with changes in the data structure.
Advantages of the Invention
[0015] The present invention can provide a mobile terminal testing device capable of reducing the processing load and easily coping with changes in the data structure.
Brief Description of the Drawings
[0016]
Figure 1
Figure 2
Figure 3
Embodiments for Carrying Out the Invention
[0017] Hereinafter, with reference to the drawings, a mobile terminal testing device according to an embodiment of the present invention will be described in detail.
[0018] In FIG. 1, a mobile terminal test device 1 according to an embodiment of the present invention is adapted to transmit and receive RF (radio frequency) signals with a mobile terminal 100 by wire via a coaxial cable or the like as a pseudo base station. Note that the mobile terminal test device 1 may transmit and receive RF signals with the mobile terminal 100 wirelessly via an antenna.
[0019] The mobile terminal test device 1 includes a terminal information storage unit 11, an information request unit 12, a data reception unit 13, a data conversion unit 14, a data structure information storage unit 15, a character string search unit 16, a TC (Test Case) execution unit 17, and an operation display unit 18.
[0020] The terminal information storage unit 11 stores information on the mobile terminal 100 to be tested, for example, for each model of the mobile terminal 100.
[0021] The information request unit 12 transmits an RF signal requesting the mobile terminal 100 to transmit UE Capability Information.
[0022] The data reception unit 13 receives UE Capability Information from the mobile terminal 100 and outputs the received UE Capability Information to the data conversion unit 14.
[0023] The data conversion unit 14 decodes the received UE Capability Information based on the data structure information stored in the data structure information storage unit 15, and generates character string data with parameter names and set values as character strings.
[0024] The data structure information storage unit 15 stores data structure information defining the data structure of UE Capability Information. The data structure information is described, for example, in ASN.1 (Abstract Syntax Notation One).
[0025] The data conversion unit 14 decodes the UE Capability Information based on the data structure of the UE Capability Information described in ASN.1 stored in the data structure information storage unit 15, for example, and generates string data as shown in FIG. 2.
[0026] The string search unit 16 searches for information necessary for the test from the string data generated by the data conversion unit 14.
[0027] The TC execution unit 17 controls the execution of the test case selected by the user. The TC execution unit 17 acquires information on the mobile terminal 100 required in the selected test case from the mobile terminal 100.
[0028] The operation display unit 18 includes an input unit that receives operation inputs from the user and a display unit that displays parameter setting screens, test results, and the like. The input unit is configured by a touch pad, a keyboard, push buttons, or the like. The display unit is configured by a liquid crystal display device or the like.
[0029] In the present embodiment, the TC execution unit 17 acquires information on the mobile terminal 100 required in the test case selected by the user from the UE Capability Information received from the mobile terminal 100.
[0030] The TC execution unit 17 notifies the terminal information storage unit 11 of the information on the mobile terminal 100 required in the test case selected by the user and the identification information of the mobile terminal 100 to be tested, and causes the necessary information to be acquired.
[0031] The terminal information storage unit 11 checks whether information on the model of the mobile terminal 100 is stored based on the identification information of the mobile terminal 100. When the information required for the selected test case is not stored, the terminal information storage unit 11 causes the mobile terminal 100 to transmit a signal requesting the transmission of UE Capability Information by the information request unit 12. Also, the terminal information storage unit 11 notifies the string search unit 16 of the information required for the selected test case.
[0032] The data conversion unit 14 decodes the UE Capability Information received from the mobile terminal 100 based on the data structure information of the UE Capability Information described in ASN.1 stored in the data structure information storage unit 15.
[0033] In TS38.331 of 3GPP (3rd Generation Partnership Project) which creates the standards for wireless communication, the data structure of UE Capability Information is described in ASN.1. Therefore, by storing the ASN.1 defined in TS38.331 in the data structure information storage unit 15, the UE Capability Information can be decoded in the data structure defined in TS38.331.
[0034] Also, even when the data structure of UE Capability Information is changed due to a standard version upgrade, etc., by simply replacing the data structure information described in ASN.1 stored in the data structure information storage unit 15 with the newly defined ASN.1 in TS38.331, it is possible to support the newly defined data structure without changing the program.
[0035] The data conversion unit 14 outputs the decoded string data to the string search unit 16. The string search unit 16 searches the decoded string data for the information required for the selected test case notified from the terminal information storage unit 11, and notifies the searched information to the terminal information storage unit 11.
[0036] The terminal information storage unit 11 adds the information notified from the character string search unit 16, updates the information of the mobile terminal 100 stored therein, and repeats the information acquisition process from the mobile terminal 100 until all the acquirable information is obtained. As a result of obtaining all the acquirable information, the terminal information storage unit 11 notifies the TC execution unit 17 whether all the information required for the selected test case is available.
[0037] If all the information required for the selected test case is available, the TC execution unit 17 executes test measurement. If all the information required for the selected test case is not available, the TC execution unit 17 does not conduct the test and executes the next test case.
[0038] Note that when the search process of UE Capability Information is selected by an operation on the user operation display unit 18, the character string search unit 16 may search for the parameters input by the user, etc. from the decoded character string data and display the result on the display unit of the operation display unit 18.
[0039] The test execution control process by the mobile terminal test apparatus 1 according to the present embodiment configured as described above will be described with reference to FIG. 3. Note that the test execution control process described below is executed when test execution is selected by an input to the operation display unit 18.
[0040] In step S1, the TC execution unit 17 notifies the terminal information storage unit 11 of the information of the mobile terminal 100 required for the test case selected by the user and the identification information of the mobile terminal 100. The terminal information storage unit 11 confirms the model information of the mobile terminal 100 from the identification information of the mobile terminal 100. After executing the process of step S1, the terminal information storage unit 11 executes the process of step S2.
[0041] In step S2, the terminal information storage unit 11 determines whether the information of the mobile terminal 100 has been acquired.
[0042] When it is determined that the information of the mobile terminal 100 has been acquired, the terminal information storage unit 11 executes the process of step S10. When it is determined that the information of the mobile terminal 100 has not been acquired, the terminal information storage unit 11 executes the process of step S3.
[0043] In step S3, the terminal information storage unit 11 requests the information request unit 12 to connect to the mobile terminal 100 (UE) for communication. After executing the process of step S3, the terminal information storage unit 11 executes the process of step S4.
[0044] In step S4, the terminal information storage unit 11 requests the information request unit 12 to transmit an RF signal for requesting the transmission of UE Capability Information to the mobile terminal 100. After executing the process of step S4, the terminal information storage unit 11 causes the data reception unit 13 to execute the process of step S5.
[0045] In step S5, when the data reception unit 13 receives UE Capability Information from the mobile terminal 100, the data reception unit 13 outputs the received UE Capability Information to the data conversion unit 14. After executing the process of step S5, the data reception unit 13 causes the data conversion unit 14 to execute the process of step S6.
[0046] In step S6, the data conversion unit 14 decodes the received UE Capability Information based on the ASN.1 stored in the data structure information storage unit 15 to generate string data, and outputs the string data to the string search unit 16. After executing the process of step S6, the data conversion unit 14 causes the string search unit 16 to execute the process of step S7.
[0047] In step S7, the string search unit 16 searches the decoded string data for the information required for the test case, and outputs the search result to the terminal information storage unit 11. After executing the process of step S7, the string search unit 16 causes the terminal information storage unit 11 to execute the process of step S8.
[0048] In step S8, the terminal information storage unit 11 updates the terminal information of the mobile terminal 100 based on the retrieved information. After executing the process of step S8, the terminal information storage unit 11 executes the process of step S9.
[0049] In step S9, the terminal information storage unit 11 determines whether the acquisition of information that can be obtained from the mobile terminal 100 has been completed.
[0050] If it is determined that the acquisition of information has been completed, the terminal information storage unit 11 causes the TC execution unit 17 to execute the process of step S10. If it is determined that the acquisition of information has not been completed, the terminal information storage unit 11 executes the process of step S4.
[0051] In step S10, the TC execution unit 17 determines whether all the information required in the selected test case is available.
[0052] If it is determined that all the required information is available, the TC execution unit 17 executes the process of step S12. If it is determined that not all the required information is available, the TC execution unit 17 executes the process of step S11.
[0053] In step S11, the TC execution unit 17 executes a test skip process in which the selected test case is not performed and skipped. After executing the process of step S11, the TC execution unit 17 ends the test execution control process.
[0054] In step S12, the TC execution unit 17 executes the selected test case. After executing the process of step S12, the TC execution unit 17 ends the test execution control process.
[0055] As described above, in the above-described embodiment, the data conversion unit 14 decodes the received UE Capability Information based on the data structure information stored in the data structure information storage unit 15, and generates data with parameter names, setting values, etc. as character strings.
[0056] As a result, the UE Capability Information is decoded based on the data structure information stored in the data structure information storage unit 15, and character string data is generated. Therefore, the processing load can be reduced, and it is also possible to easily cope with changes in the data structure.
[0057] Also, the data structure information stored in the data structure information storage unit 15 is described in ASN.1.
[0058] As a result, the UE Capability Information is decoded based on the data structure described in ASN.1, and character string data is generated. Therefore, the processing load can be reduced, and it is also possible to easily cope with changes in the data structure.
[0059] Although the embodiments of the present invention have been disclosed, it is obvious that those skilled in the art can make changes without departing from the scope of the present invention. It is intended that all such modifications and equivalents be included in the following claims.
Explanation of Reference Numerals
[0060] 1 Mobile terminal test device 11 Terminal information storage unit 12 Information request unit 13 Data reception unit 14 Data conversion unit 15 Data structure information storage unit 16 Character string search unit 17 TC execution unit 100 Mobile terminal
Claims
1. A mobile terminal test apparatus (1) for simulating a base station of mobile communication to test a mobile terminal (100), a data structure information storage unit (15) for storing data structure information defining a data structure of UE Capability Information, a data conversion unit (14) for decoding UE Capability Information received from the mobile terminal based on the data structure information stored in the data structure information storage unit to generate string data, a string search unit (16) for searching for information of the mobile terminal from the string data generated by the data conversion unit, a terminal information storage unit (11) that stores information of the mobile terminal to be tested, requests the mobile terminal to transmit UE Capability Information for information not stored, and searches and acquires from the string data generated by the data conversion unit from the UE Capability Information received from the mobile terminal by the string search unit, a TC execution unit (17) that acquires information of the mobile terminal required in a selected test case by the terminal information storage unit and controls the execution of the test case, A mobile terminal test apparatus comprising the above.
2. The mobile terminal test apparatus according to claim 1, wherein the data structure information is described by ASN.
1.
3. A terminal information analysis method of a mobile terminal test apparatus (1) for simulating a base station of mobile communication to test a mobile terminal (100), comprising the steps of storing data structure information defining a data structure of UE Capability Information, requesting the mobile terminal to transmit UE Capability Information, decoding UE Capability Information received from the mobile terminal based on the data structure information defining the stored data structure of UE Capability Information to generate string data, searching for information of the mobile terminal required in a test case from the string data, A terminal information analysis method comprising the above.
Citation Information
Patent Citations
Mobile station device, base station device, and radio communication system
JP2013157699A
Mobile terminal measurement system and communication management information display method
JP2021129260A
Inter-rat configuration coordination
US20190246286A1