A multi-operator profile testing method, device, system and storage medium
By using a first user identification card and a read/write card in the device under test to automatically acquire and test multi-carrier configuration files, the problem of low testing efficiency in existing technologies is solved, and efficient and convenient multi-carrier MBN testing is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-09
- Publication Date
- 2026-03-27
AI Technical Summary
Existing technologies for MBN testing of multi-carrier SIM cards are inefficient and prone to missing some carrier cards, leading to software issues being passed on to the customer.
By configuring a first user identification card and a read/write card in the device under test, test information is obtained from the server using the first user identification card, and written to the read/write card as a second user identification card. After activation, the second configuration file information is obtained from the device under test, and a comparison test is performed.
It enables automatic testing of multi-carrier configuration files without the need for repeated insertion and removal of physical SIM cards, improving testing efficiency and convenience, saving manpower and resources, and ensuring comprehensive test coverage.
Smart Images

Figure CN116261131B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of user identification card testing, and in particular to a multi-operator configuration file testing method, device, system and storage medium. BACKGROUND
[0002] The Modem Configuration Binary File (MBN) is a file configured by a Qualcomm platform for network information of different operators, also known as a Modem Configuration Binary File. For MBN testing of multi-operator SIM cards, the industry generally manually inserts and plugs SIM cards of different operators to load corresponding MBN, and performs basic APN parameter testing. The testing efficiency is low, and some operator card testing is easily missed, resulting in some software problems being discovered only when they flow to the customer side. SUMMARY
[0003] The present application provides a multi-operator configuration file testing method, device, system and storage medium to solve the problem of low efficiency of manual card replacement testing in the process of multi-operator MBN testing.
[0004] In a first aspect, the embodiments of the present application provide a multi-operator configuration file testing method applied to a device to be tested, wherein the device to be tested is configured with a first user identification card and a read-write card, and the method comprises the following steps.
[0005] Obtaining any one test information from a server through the first user identification card; the test information comprises card information and first configuration file information of an operator corresponding to the card information;
[0006] Writing the card information into the read-write card as a second user identification card;
[0007] Activating the second user identification card, and obtaining second configuration file information of an operator to which the second user identification card belongs from pre-stored test information of the device to be tested;
[0008] Comparing the first configuration file information and the second configuration file information to test the second configuration file information in the device to be tested;
[0009] Optionally, before obtaining any one test information from a server through the first user identification card, the method comprises the following steps.
[0010] Starting a data service of the first user identification card after determining that the device to be tested is started, so as to connect the server through the data service;
[0011] Optionally, comparing the first configuration file information and the second configuration file information comprises:
[0012] if the first profile information and the second profile information are the same, determining that the second profile information in the to-be-tested device passes the test;
[0013] if the first profile information and the second profile information are not the same, determining that the second profile information in the to-be-tested device fails the test, and marking the second profile information;
[0014] Optionally, after comparing the first profile information and the second profile information, the method further comprises:
[0015] erasing the card information in the read-write card, switching to the first user identification card, and re-executing the steps of obtaining any one test information from the server through the first user identification card, to comparing the first profile information and the second profile information, until all the test information is obtained from the server;
[0016] Optionally, the card information at least includes public land mobile network information and integrated circuit card identification code; and the first profile information at least includes an access point, a frequency band, and a non-volatile storage parameter.
[0017] Optionally, before obtaining any one test information from the server through the first user identification card, the method further comprises:
[0018] determining that the server includes at least one test information.
[0019] In a second aspect, an embodiment of the present application provides a multi-operator profile testing method, applied to a server, and the method comprises:
[0020] obtaining a test request sent by a to-be-tested device through a first user identification card; the to-be-tested device is configured with the first user identification card and a read-write card;
[0021] sending any one test information to the to-be-tested device based on the test request; the test information includes card information and first profile information of an operator corresponding to the card information, so that the read-write card writes the card information as a second user identification card, and after the second user identification card is activated, the second profile information of an operator to which the second user identification card belongs is obtained from to-be-tested information pre-stored by the to-be-tested device based on the first profile information, and is tested.
[0022] In a third aspect, an embodiment of the present application provides a multi-operator profile testing device, applied to a to-be-tested device, the to-be-tested device is configured with a first user identification card and a read-write card, and the device comprises:
[0023] The first obtaining module is configured to obtain any test information from a server by using the first user identification card; the test information comprises card information and first profile information of an operator corresponding to the card information;
[0024] The writing module is configured to write the card information into the read-write card as a second user identification card.
[0025] The second obtaining module is configured to activate the second user identification card and obtain second profile information of an operator to which the second user identification card belongs from test information pre-stored in the device to be tested.
[0026] The comparing module is configured to compare the first profile information and the second profile information to test the second profile information in the device to be tested.
[0027] In a fourth aspect, an embodiment of the present application provides a multi-operator profile testing device, applied to a server, and the device comprises:
[0028] The third obtaining module is configured to obtain a test request sent by a device to be tested through a first user identification card; the device to be tested is configured with the first user identification card and a read-write card.
[0029] The sending module is configured to send any test information to the device to be tested based on the test request; the test information comprises card information and first profile information of an operator corresponding to the card information, so that the read-write card writes the card information as a second user identification card, and after the second user identification card is activated, the second profile information of an operator to which the second user identification card belongs is obtained from test information pre-stored in the device to be tested based on the first profile information to test the second profile information.
[0030] In a fifth aspect, an embodiment of the present application provides a multi-operator profile testing system, comprising a device to be tested and a server; the device to be tested is configured with a first user identification card and a read-write card.
[0031] The device to be tested is configured to obtain any test information from the server by using the first user identification card; the test information comprises card information and first profile information of an operator corresponding to the card information; the card information is written into the read-write card as a second user identification card; the second user identification card is activated, and second profile information of an operator to which the second user identification card belongs is obtained from test information pre-stored in the device to be tested; the first profile information and the second profile information are compared to test the second profile information in the device to be tested.
[0032] In a sixth aspect, an electronic device is provided, and includes a processor, a memory, and a communication bus, wherein the processor and the memory communicate with each other through the communication bus;
[0033] The memory is configured to store a computer program.
[0034] The processor is configured to execute the computer program stored in the memory, and implement the method of any one of the first aspect or the method of the second aspect.
[0035] In a seventh aspect, a computer readable storage medium is provided, and stores a computer program, wherein the computer program is executed by a processor to implement the method of any one of the first aspect or the method of the second aspect.
[0036] The above technical solution provided by the embodiments of the present application has the following advantages compared with the prior art: the method provided by the embodiments of the present application is applied to a device to be tested, the device to be tested is configured with a first subscriber identification card and a readable and writable card, and the method includes: obtaining any one of test information from a server through the first subscriber identification card; the test information includes card information and first configuration file information of an operator corresponding to the card information; writing the card information into the readable and writable card as a second subscriber identification card; activating the second subscriber identification card, and obtaining second configuration file information of an operator to which the second subscriber identification card belongs from pre-stored test information of the device to be tested; and comparing the first configuration file information and the second configuration file information to test the second configuration file information in the device to be tested. The method tests the second configuration file information in the test information of the device to be tested through the readable and writable card, does not need to plug in and plug out entity cards of multiple operators for multiple times, but only needs to obtain test information of the operators from the server through the first subscriber identification card to automatically test the configuration files of the multiple operators, thereby improving test efficiency and convenience. BRIEF DESCRIPTION OF DRAWINGS
[0037] The accompanying drawings, which are incorporated herein and form part of the specification, illustrate embodiments consistent with the present application and, together with the description, further serve to explain the principles of the application.
[0038] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced as follows. Obviously, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.
[0039] Figure 1A system architecture diagram of a multi-operator profile testing method provided for an embodiment of the present application;
[0040] Figure 2 A flowchart of a multi-operator profile testing method provided for an embodiment of the present application;
[0041] Figure 3 A system architecture diagram of a multi-operator profile testing method provided for another embodiment of the present application;
[0042] Figure 4 A flowchart of a multi-operator profile testing method provided for another embodiment of the present application;
[0043] Figure 5 A flowchart of a multi-operator profile testing method provided for another embodiment of the present application;
[0044] Figure 6 A structural diagram of a multi-operator profile testing device provided for an embodiment of the present application;
[0045] Figure 7 A structural diagram of a multi-operator profile testing device provided for another embodiment of the present application;
[0046] Figure 8 A structural diagram of an electronic device provided for an embodiment of the present application. DETAILED DESCRIPTION
[0047] In order to make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0048] The method provided in the embodiments of the present application can be applied to, for example, Figure 1In the system architecture shown, the system architecture includes a to-be-tested device 11 and a server 10. The to-be-tested device 11 is a terminal device configured with a first user identification card and a read-write card. The terminal device can be a mobile terminal or a smart terminal. Any test information can be obtained from the server 10 through the first user identification card. The test information includes card information and first profile information of an operator corresponding to the card information. The card information is written into the read-write card as a second user identification card. The second user identification card is activated, and second profile information of an operator to which the second user identification card belongs is obtained from to-be-tested information pre-stored in the to-be-tested device. The first profile information and the second profile information are compared to test the second profile information in the to-be-tested device.
[0049] In the test process of the to-be-tested device 11, the second profile information in the to-be-tested information of the to-be-tested device is tested through the read-write card. The physical SIM card of each operator does not need to be plugged in and out multiple times (that is, the physical SIM card of each operator does not need to be prepared). Test information of an operator is obtained from the server through the first user identification card. The configuration file of multiple operators can be automatically tested. The test efficiency and convenience are improved.
[0050] The method provided in the embodiment of the application can be applied to an electronic device. The electronic device can be a module capable of realizing a communication function or a terminal device containing the module, and the like. The terminal device can be a mobile terminal or a smart terminal. The mobile terminal can be at least one of a mobile phone, a tablet computer, a notebook computer, and the like. The smart terminal can be a smart car, a smart watch, a shared bicycle, a smart cabinet, and the like, which contain a wireless communication module. The module can be a wireless communication module, for example, any one of a 2G communication module, a 3G communication module, a 4G communication module, a 5G communication module, an NB-IOT communication module, and the like.
[0051] Next, based on the system architecture or the electronic device, the multi-operator profile test method is described in detail. The multi-operator profile test method can be applied to the to-be-tested device 11 or the server 10.
[0052] The multi-operator profile test method is applied to the to-be-tested device, and the to-be-tested device supports at least dual cards, one of which is configured with a first user identification card, and the other is configured with a readable and writable card. The first user identification card can be a normal SIM card of any operator, which can normally start data service access to the server 10, and the operator of the card is not limited. The readable and writable card refers to a white card that can write card information. When the card information is written, the readable and writable card can be used as a normal SIM card. The card information in the readable and writable card can be erased and re-written after erasure, and can be repeatedly used. For example, Figure 2 The method comprises the following steps.
[0053] In step 201, any one test information is obtained from the server through the first user identification card. The test information comprises card information and first profile information of an operator corresponding to the card information.
[0054] The card information at least comprises public land mobile network information (PLMN) and an integrate circuit card identity (ICCID).
[0055] The profile at least comprises an access point (APN), a frequency band, and a non-volatile (NV) parameter. The first profile information refers to the profile of each operator in the test information stored in the server in advance. The first profile information is a correct profile, which is used to verify the to-be-tested profile information in the to-be-tested device, and the to-be-tested profile information is also the second profile information.
[0056] Each test information obtained from the server corresponds to an operator, and the operators corresponding to each two test information are different.
[0057] In one embodiment, before any one test information is obtained from the server through the first user identification card, the method further comprises the following steps: determining that the to-be-tested device is started, and starting data service of the first user identification card to connect the server through the data service.
[0058] In this embodiment, the to-be-tested device supports dual cards, and the first user identification card is used to connect the server through the data service to obtain the test information to be tested, so as to realize automatic and continuous test of multiple test information and improve test efficiency.
[0059] In one embodiment, before any one test information is obtained from the server through the first user identification card, the method further comprises the following steps: determining that the server comprises at least one test information.
[0060] It should be understood that before the test starts, the server can first determine at least one test information for performing the multi-operator profile test.
[0061] In step 202, the card information is written into the read-write card as a second user identification card.
[0062] The read-write card with the card information written therein is equivalent to a SIM card of the operator corresponding to the card information, and is used as a second user identification card for testing.
[0063] In this embodiment, the card information written into the read-write card can be written by an AT command or by other manners, and is not limited.
[0064] In step 203, the second user identification card is activated, and the second profile information of the operator to which the second user identification card belongs is obtained from the pre-stored test information of the device to be tested.
[0065] After the second user identification card is activated, the second profile information corresponding to the second user identification card can be obtained from the pre-stored test information of the device to be tested.
[0066] In step 204, the first profile information and the second profile information are compared to test the second profile information in the device to be tested.
[0067] The comparison of the first profile information and the second profile information includes: if the first profile information and the second profile information are the same, it indicates that the parameters in the second profile information in the device to be tested are all correct, and it is determined that the test of the second profile information in the device to be tested is passed; if the first profile information and the second profile information are not the same, it indicates that the parameters in the second profile information are incorrect, and it is determined that the test of the second profile information in the device to be tested fails, at this time, the second profile information can be marked for subsequent processing. Of course, when the first profile information and the second profile information are not the same, the test of the device to be tested can be directly ended, or the test of the device to be tested can be ended after each test information of the device to be tested is tested, and the ending condition can be set according to needs, and is not limited.
[0068] The method tests the second profile information in the test information of the device to be tested by the read-write card, does not need to prepare the physical cards of each operator respectively, and does not need to plug and unplug the card when testing the profile of each operator, but only needs to obtain the test information of the operator from the server by the first user identification card, so that the profiles of multiple operators can be automatically tested, and the test efficiency and convenience are improved.
[0069] In one embodiment, after comparing the first profile information and the second profile information, the method further comprises: erasing the card information in the read-write card, switching to the first user identification card, re-executing the step of obtaining any one of the test information from the server through the first user identification card, until all the test information is obtained from the server.
[0070] In this embodiment, by erasing the card information in the read-write card, the test of the profile of the next operator can be performed again without changing the card, thereby improving the test efficiency.
[0071] In addition, in the prior art, when an overseas project is involved, because the operators supported by the device to be tested are relatively many, and the types of cards involved are also relatively many, due to the shortage of card resources and the long test time, it is often impossible to traverse the test of all operator cards, resulting in some software problems being lost to the customer side and then discovered, which affects the customer experience. In this embodiment, because the entity cards of various operators do not need to be prepared respectively, the manpower and material resources for collecting the entity cards are also saved, and only the test information of various operators needs to be prepared, so that full coverage of the operators to be tested can be achieved, and the test process is simple and efficient.
[0072] In one specific embodiment, the system architecture can be as shown in Figure 3 The test information obtained from the server by the card one can be stored in the Flash module first. For example, the first profile information can be directly stored in the Flash module for standby, of course, for the PLMN and ICCID, it can be stored in the Flash module first, then written from the Flash module to the card two, or directly written to the card two, without limitation.
[0073] The multi-operator profile test method can be as shown in Figure 4 , comprising:
[0074] Step 401, the card one initiates a data service;
[0075] Step 402, access to the server and obtain the test PLMN and other key information;
[0076] Step 403, write the key information into the flash;
[0077] Step 404, the device to be tested switches to the card two;
[0078] Step 405, write the ICCID and other information;
[0079] Step 406, activate the card two and succeed in network access;
[0080] Step 407, compare with information on the Server;
[0081] Step 408, determine whether consistent; if consistent, execute step 409, if inconsistent, end the test;
[0082] Step 409, switch to card one.
[0083] In this embodiment, the device to be tested supports dual cards, card one is a live card, and card two is a white card that can be read and written, and there is an external Server that stores SIM card related information and Profile information, wherein the Profile information contains key parameters (APN, frequency band, NV, and other information) in the MBN file of each operator.
[0084] The device is powered on, card one opens data service, accesses the Server, obtains SIM card related information and stores it in the module flash, and at the same time writes the SIM card related information (PLMN / ICCID, etc.) into the card two file through AT command or other means.
[0085] The device to be tested switches to card two, activates the card, and after card two is successfully activated, reads the Profile information of card two from the device to be tested, that is, reads the configuration information including APN and frequency band, NV, etc. in the MBN file, and compares the data with the data obtained from the Server, if the same, the test is passed, if different, the test fails, and the card related information is automatically recorded for reference.
[0086] Use AT or other means to erase the card information, switch to card one, and sequentially obtain other operator card related information from the Server, repeat the above actions of writing cards, reading files, and comparison tests until all tests are completed.
[0087] In this embodiment, a dual card device is used to solve the problem of repeated operation of manually switching multiple cards, and a read-write card is used to complete automatic switching. Furthermore, by using an external Server and a read-write card, the problem of low efficiency of manually comparing key information such as APN, NV, and frequency band in the MBN is solved, and these information files are deployed to the server in advance, and after the MBN is activated, the data is automatically compared with the data of the server.
[0088] In this embodiment, based on a dual card test device, relying on an external Server and an internal flash, the related information of a read-write SIM card is obtained by card one accessing the external Server, which achieves the effect of automatically completing the MBN related test of multiple operator cards without the need for more test card resources and without the need for human intervention, making the entire test more efficient and accurate, saving test manpower, and improving test efficiency under the condition of saving test resources.
[0089] The multi-operator profile testing method is applied to a server, and as shown in Figure 5 , the method comprises the following steps:
[0090] In step 501, a test request sent by a to-be-tested device through a first user identification card is acquired; the to-be-tested device is configured with the first user identification card and a read-write card;
[0091] In step 502, any one test information is sent to the to-be-tested device based on the test request; the test information comprises card information and first profile information of an operator corresponding to the card information, so that the read-write card writes the card information as a second user identification card, and after the second user identification card is activated, second profile information of an operator to which the second user identification card belongs is acquired from to-be-tested information pre-stored in the to-be-tested device based on the first profile information, and the second profile information is tested.
[0092] In the method, the server can send test information to the to-be-tested device based on the test request sent by the first user identification card, so that automatic and continuous testing of the multi-operator profile of the to-be-tested device is realized.
[0093] Based on the same concept, a multi-operator profile testing device is provided in the embodiments of the present application, and the specific implementation of the device can be referred to the description of the method embodiments, and the repeated parts will not be described herein again. The device can be applied to a to-be-tested device, and the to-be-tested device is configured with a first user identification card and a read-write card, as shown in Figure 6 , the device mainly comprises the following parts:
[0094] A first acquisition module 601 is configured to acquire any one test information from a server through the first user identification card; the test information comprises card information and first profile information of an operator corresponding to the card information;
[0095] A writing module 602 is configured to write the card information into the read-write card as a second user identification card;
[0096] A second acquisition module 603 is configured to activate the second user identification card and acquire second profile information of an operator to which the second user identification card belongs from to-be-tested information pre-stored in the to-be-tested device;
[0097] A comparison module 604 is configured to compare the first profile information and the second profile information, so as to test the second profile information in the to-be-tested device.
[0098] The device tests the second profile information in the to-be-tested information of the to-be-tested equipment by the read-write card, does not need to prepare entity cards of each operator respectively, does not need to plug and unplug the card when testing the profile of each operator, and can automatically test the profiles of multiple operators by obtaining the test information of the operator from the server through the first user identification card, thereby improving the test efficiency and convenience.
[0099] The device can also be applied to a server, such as Figure 7 , comprising:
[0100] The third obtaining module 701 is configured to obtain a test request sent by a to-be-tested equipment through a first user identification card; the to-be-tested equipment is configured with the first user identification card and a read-write card;
[0101] The sending module 702 is configured to send any one test information to the to-be-tested equipment based on the test request; the test information comprises card information and first profile information of an operator corresponding to the card information, so that the read-write card is written with the card information as a second user identification card, and after the second user identification card is activated, second profile information of an operator to which the second user identification card belongs is obtained from to-be-tested information pre-stored by the to-be-tested equipment based on the first profile information, and the second profile information is tested.
[0102] Based on the same concept, the embodiments of the present application also provide an electronic device, as shown in Figure 8 , mainly comprising a processor 801, a memory 802 and a communication bus 803, wherein the processor 801 and the memory 802 complete mutual communication through the communication bus 803. The memory 802 stores a program executable by the processor 801, and the processor 801 executes the program stored in the memory 802 to implement the following steps:
[0103] Obtain any one test information from a server through the first user identification card; the test information comprises card information and first profile information of an operator corresponding to the card information;
[0104] Write the card information into the read-write card as a second user identification card;
[0105] Activate the second user identification card, and obtain second profile information of an operator to which the second user identification card belongs from to-be-tested information pre-stored by the to-be-tested equipment;
[0106] Compare the first profile information and the second profile information to test the second profile information in the to-be-tested equipment.
[0107] Or, the following steps are implemented:
[0108] Obtain a test request sent by a first user identification card from a device to be tested; the device to be tested is configured with the first user identification card and a read-write card;
[0109] Send any one test information to the device to be tested based on the test request; the test information includes card information and first configuration file information of an operator corresponding to the card information, so that the read-write card writes the card information as a second user identification card, and after activating the second user identification card, tests second configuration file information of an operator to which the second user identification card belongs from test information stored in the device to be tested in advance based on the first configuration file information.
[0110] The communication bus 803 mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus 803 can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, Figure 8 In the above electronic device, only one thick line is used to represent, but it does not mean that there is only one bus or only one type of bus.
[0111] The memory 802 can include a Random Access Memory (RAM) and can also include a non-volatile memory, such as at least one disk memory. Optionally, the memory can also be at least one storage device located away from the aforementioned processor 801.
[0112] The aforementioned processor 801 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc., and can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.
[0113] In yet another embodiment of the present application, a computer readable storage medium is also provided, which stores a computer program. When the computer program is run on a computer, the computer is caused to perform the steps of the multi-operator profile testing method described in the above embodiments.
[0114] In the above embodiments, the implementation can be wholly or partially in software, hardware, firmware or any combination thereof. When implemented in software, the implementation can be in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed by a computer, the computer instructions cause the computer to perform the processes or functions described in the embodiments of the present application. The computer can be a general purpose computer, a special purpose computer, a computer network or other programmable apparatus. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, from a website site, a computer, a server or a data center to another website site, computer, server or data center through a wired (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, microwave, etc.) manner. The computer readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape, etc.), an optical medium (for example, DVD) or a semiconductor medium (for example, solid state disk) etc.
[0115] It should be noted that in this document, relational terms such as "first" and "second", and the like can be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without more limitations, an element defined by the statement "comprising a" does not exclude the existence of additional identical elements in the process, method, article, or apparatus including the element.
[0116] The foregoing is considered as illustrative only of the principles of the application. Numerous modifications and changes will readily occur to those skilled in the art, and it is intended to embrace all such modifications and changes that fall within the scope of the application. Accordingly, the application is not to be restricted in scope to the specific embodiments disclosed herein but is to be accorded the full scope that the principles and novel features request appropriately granted.
Claims
1. A method for testing multi-carrier configuration files, characterized in that, Applied to a device under test, the device under test is configured with a first user identification card and a read / write card, the method includes: The test information is obtained from the server using the first user identification card; the test information includes card information and the first configuration file information of the operator corresponding to the card information. The card information is written into the read / write card to serve as a second user identification card; Activate the second user identification card and obtain the second configuration file information of the operator to which the second user identification card belongs from the test information pre-stored in the device under test; The first configuration file information and the second configuration file information are compared to test the second configuration file information in the device under test.
2. The method according to claim 1, characterized in that, Before obtaining any test information from the server via the first user identification card, the method further includes: After confirming that the device under test has started up, the data service of the first user identification card is activated to connect to the server through the data service.
3. The method according to claim 1, characterized in that, Comparing the first configuration file information and the second configuration file information includes: If the first configuration file information and the second configuration file information are the same, it is determined that the second configuration file information in the device under test has passed the test. If the first configuration file information and the second configuration file information are different, it is determined that the test of the second configuration file information in the device under test has failed, and the second configuration file information is marked.
4. The method according to claim 1, characterized in that, After comparing the first configuration file information and the second configuration file information, the method further includes: Erase the card information in the read / write card, switch to the first user identification card, and re-execute the steps of obtaining any test information from the server through the first user identification card, comparing the first configuration file information and the second configuration file information, until all the test information is obtained from the server.
5. The method according to claim 1, characterized in that, The card information includes at least public land mobile network information and integrated circuit card identification code; the first configuration file information includes at least access point, frequency band and non-volatile storage parameters.
6. The method according to claim 1, characterized in that, Before obtaining any test information from the server via the first user identification card, the method further includes: It is determined that the server contains at least one of the test information.
7. A method for testing multi-carrier configuration files, characterized in that, Applied to a server, the method includes: Obtain the test request sent by the device under test through the first user identification card; the device under test is configured with the first user identification card and a read / write card; Based on the test request, any test information is sent to the device under test; the test information includes card information and the first configuration file information of the operator corresponding to the card information, so that the read / write card is used as a second user identification card after writing the card information, and after activating the second user identification card, the second configuration file information of the operator to which the second user identification card belongs is obtained from the test information pre-stored in the device under test based on the first configuration file information.
8. A multi-carrier configuration file testing device, characterized in that, Applied to a device under test, the device under test is configured with a first user identification card and a read / write card, the device includes: The first acquisition module is used to acquire any test information from the server through the first user identification card; the test information includes card information and the first configuration file information of the operator corresponding to the card information. The writing module is used to write the card information into the read / write card as a second user identification card; The second acquisition module is used to activate the second user identification card and acquire the second configuration file information of the operator to which the second user identification card belongs from the test information pre-stored in the device under test; The comparison module is used to compare the first configuration file information and the second configuration file information to test the second configuration file information in the device under test.
9. A multi-carrier configuration file testing device, characterized in that, Applied to a server, the device includes: The third acquisition module is used to acquire the test request sent by the device under test through the first user identification card; the device under test is configured with the first user identification card and a read / write card; The sending module is used to send any test information to the device under test based on the test request; the test information includes card information and the first configuration file information of the operator corresponding to the card information, so that the read / write card can be used as a second user identification card after writing the card information, and after activating the second user identification card, the second configuration file information of the operator to which the second user identification card belongs can be tested based on the first configuration file information.
10. A multi-carrier configuration file testing system, characterized in that, include: The device under test and the server; the device under test is configured with a first user identification card and a read / write card; The device under test is used to obtain any test information from the server through the first user identification card; the test information includes card information and the first configuration file information of the operator corresponding to the card information; the card information is written into the read-write card as a second user identification card; The second user identification card is activated, and the second configuration file information of the operator to which the second user identification card belongs is obtained from the test information pre-stored in the device under test; the first configuration file information and the second configuration file information are compared to test the second configuration file information in the device under test.
11. An electronic device, characterized in that, include: The processor, memory, and communication bus are used to communicate with each other. The memory is used to store computer programs; The processor is used to execute the program stored in the memory to implement the multi-carrier configuration file testing method according to any one of claims 1-7.
12. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements a multi-carrier configuration file testing method according to any one of claims 1-7.
Citation Information
Patent Citations
Test method and test system for mobile terminal
CN107509212A
eSIM test method, mobile terminal, system and readable storage medium
CN109246687A