Network registration display method and terminal equipment
By preconfiguring the file system and EHPLMN list in the terminal device, the problem of inaccurate network display status of terminal devices is solved, and higher display accuracy and user experience are achieved.
Patent Information
- Application Number
- CN202510465275.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-14
- Publication Date
- 2025-06-13
AI Technical Summary
In the prior art, there are problems with the accuracy of terminal devices displaying network injection status, especially when the card file that does not store EHPLMN in the SIM card or fails to read, it may cause the HPLMN registration exception to be displayed as VPLMN registration.
The file system is pre-configured in the terminal device, including the card information of the SIM card and the EHPLMN list, through which the target EHPLMN list is determined, and matched with the PLMN identification of the target cell to accurately display the network registration status of the terminal device.
The accuracy of terminal devices displaying network injection status is improved, and abnormal display caused by lack of or failed reading in the SIM card is avoided, thereby enhancing users' understanding and management of communication status.
Smart Images

Figure CN120152008A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technologies, and in particular, to a network registration display method and a terminal device. Background Art
[0002] Roaming registration means that when a terminal user enters a new area that is not covered by the network of its original home location, the terminal will automatically search for and connect to the network service provider in that area to achieve communication services. At this time, the terminal is in roaming registration and will display a roaming registration mark to prompt the terminal user that it is currently in a roaming state. The display of the roaming registration mark helps the terminal user understand their communication status and make corresponding adjustments, such as choosing whether to continue using the roaming service based on the roaming fee situation.
[0003] According to the 3rd Generation Partnership Project (3GPP) protocol, as defined in Technical Specification 23.122 (TS23.122), the strategy for the terminal to display the network registration status is as follows: after searching for a suitable cell, read the system message of the cell to obtain the Public Land Mobile Network (PLMN) of the cell, and then compare the PLMN of the cell with each PLMN saved in the Equivalent Home Public Land Mobile Network (EHPLMN) list in the Subscriber Identity Module (SIM) card. If a match can be found, display Home Public Land Mobile Network (HPLMN) registration, that is, local network registration; if all PLMNs in the EHPLMN list have been compared and no match is found, display Visited Public Land Mobile Network (VPLMN) registration, that is, roaming network registration.
[0004] The above method for displaying the network registration status has the problem of inaccurate display. Therefore, it is necessary to study a display method to improve the accuracy of the terminal device in displaying the network registration status. Summary of the Invention
[0005] Embodiments of the present application provide a network registration display method and a terminal device, which can improve the accuracy of the terminal device in displaying the network registration status.
[0006] In a first aspect, an embodiment of the present application provides a display method. This method can be applied to a terminal device, which includes a Subscriber Identity Module (SIM) card. The method includes: obtaining a first Public Land Mobile Network (PLMN) identifier of a target cell, where the target cell is the cell where the terminal device camps; obtaining a pre-configured file system in the terminal device, where the file system includes card information of at least one SIM card and at least one first Equivalent Home Public Land Mobile Network (EHPLMN) list, and the first EHPLMN list includes at least one EHPLMN identifier; determining a target EHPLMN list corresponding to the card information of the target SIM card according to the correspondence between the card information and the first EHPLMN list; and when the first PLMN identifier is included in the target EHPLMN list, displaying that the terminal device is registered with the Home Public Land Mobile Network (HPLMN).
[0007] In an embodiment of the present application, a file system is pre-configured in the terminal device, and at least one first EHPLMN list is included in the file system. The terminal device can determine a target EHPLMN list from the at least one first EHPLMN list according to the card information of the target SIM card. If the first PLMN identifier of the target cell where the terminal device camps on the network is included in the target EHPLMN list, it is displayed that the terminal device is registered with the HPLMN. By pre-configuring the file system, it can be prevented that when the SIM card does not store the card file of the EHPLMN (i.e., the Elementary File Equivalent Home Public Land Mobile Network (EFEHPLMN) or the card file for storing the EHPLMN fails to be read), the terminal device is registered with the HPLMN but is abnormally displayed as registered with the Visited Public Land Mobile Network (VPLMN), thereby improving the accuracy of the terminal device in displaying the network camping status.
[0008] In a possible implementation, when the first PLMN identifier is not included in the target EHPLMN list, it is displayed that the terminal device is registered with the Visited Public Land Mobile Network (VPLMN).
[0009] In this implementation, when the first PLMN identifier is not included in the target EHPLMN list, the terminal device displays the network camping status as registered with the VPLMN, rather than directly displaying the network camping status of the terminal device as registered with the VPLMN when there is no EFEHPLMN in the SIM card or the EFEHPLMN fails to be read, which can improve the accuracy of the terminal device in displaying the network camping status.
[0010] In a possible implementation, the card information is the first information or the second information. The first information is the second Public Land Mobile Network (PLMN) identifier and the Group Identifier (GID) of the SIM card, and the second information is the second PLMN identifier.
[0011] In some SIM cards, the GID information is not included. According to the above first information or second information, the target EHPLMN list corresponding to the card information of the target SIM card can be determined.
[0012] In a possible implementation, before obtaining the pre-configured file system in the terminal device, after obtaining the first Public Land Mobile Network (PLMN) identifier of the target cell, obtain the Elementary File for Equivalent Home Public Land Mobile Network (EFEHPLMN) stored in the target SIM card. The EFEHPLMN includes a second EHPLMN list, and the second EHPLMN list includes at least one EHPLMN identifier. In any case where the EFEHPLMN does not exist in the target SIM card, the EFEHPLMN reading fails, or the second EHPLMN list is empty, execute the step of obtaining the pre-configured file system in the terminal device.
[0013] In this implementation, before querying the target EHPLMN list in the first EHPLMN list in the pre-configured file system of the terminal device, obtain the EFEHPLMN of the target SIM card. In the case where the EFEHPLMN does not exist, the EFEHPLMN acquisition fails, or the second EHPLMN list in the EFEHPLMN is empty, read the above file system to ensure that the terminal can correctly display the network registration status.
[0014] In a possible implementation, when the second EHPLMN list is not empty and the first PLMN identifier is included in the second EHPLMN list, display that the terminal device is registered with the HPLMN. When the first PLMN identifier is not included in the second EHPLMN list, display that the terminal device is registered with the VPLMN.
[0015] In this implementation, query the first PLMN identifier in the second EHPLMN list in the EFEHPLMN of the target SIM card. If the first PLMN identifier is included in the above second EHPLMN list, display HPLMN registration; otherwise, display VPLMN registration.
[0016] In a possible implementation, before obtaining the first Public Land Mobile Network (PLMN) identifier of the target cell, search for a cell and camp on the target cell.
[0017] In this implementation, when the terminal device powers on and needs to initially access the network, or when the terminal device moves across cells, it needs to re-search for cells and select a suitable target cell to camp on, so as to ensure that the accessed network quality meets the device requirements.
[0018] In a second aspect, an embodiment of the present application provides a terminal device, which includes a communication module for searching for cells and selecting a target cell to camp on; a display module for displaying that the terminal device is registered with a home public land mobile network (HPLMN) or registered with a visited public land mobile network (VPLMN); and a processing module for controlling the terminal device to execute some or all of the steps described in the first aspect of this embodiment.
[0019] In a third aspect, an embodiment of the present application provides an electronic device, which includes a transceiver, a processor, and a memory. The transceiver is used to receive or send data, the memory is used to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions to execute some or all of the steps described in the first aspect of this embodiment.
[0020] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which instructions are stored. When it runs on a computer, some or all of the steps described in the first aspect of this embodiment are executed.
[0021] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed, some or all of the steps described in the first aspect of this embodiment are executed. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the background art, the following will describe the drawings required to be used in the embodiments of the present invention or the background art.
[0023] Figure 1 is a flowchart of a network registration display method provided by an embodiment of the present application;
[0024] Figure 2 is a flowchart of another network registration display method provided by an embodiment of the present application;
[0025] Figure 3 is a schematic structural diagram of a terminal device provided by an embodiment of the present application;
[0026] Figure 4 is another schematic structural diagram of a terminal device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0027] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying 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. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0028] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products or devices.
[0029] Referring to "embodiments" in the present application means that specific features, structures or characteristics described in connection with the embodiments can be included in at least one embodiment of the present application. The phrase appears in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described in the present application can be combined with other embodiments.
[0030] First, the terms related to the embodiments of the present application will be introduced.
[0031] A Public Land Mobile Network (PLMN) consists of devices such as base stations and core networks and can provide services such as voice calls, text messages, and data transmission. The PLMN identifier is composed of a Mobile Country Code (MCC) and a Mobile Network Code (MNC) (i.e., PLMN = MCC + MNC). For example, the PLMN identifier of China Mobile is 46000 (MCC = 460, MNC = 00), the PLMN identifier of China Unicom is 46001 (MCC = 460, MNC = 01), and the PLMN identifier of China Telecom is 46003 (MCC = 460, MNC = 03).
[0032] The Home Public Land Mobile Network (HPLMN) refers to the local mobile network to which a user belongs, that is, a PLMN in which the MCC and MNC included in the International Mobile Subscriber Identity (IMSI) on the Subscriber Identity Module (SIM) card are consistent with the MCC and MNC of this network. For each user, the PLMN identifier to which they belong is unique. The HPLMN is a type of PLMN, specifically referring to the local network to which a user belongs.
[0033] The Equivalent Home Public Land Mobile Network (EHPLMN) is a local network with the same status as the HPLMN. It is usually preset by the operator in the SIM card to expand the network selection range. It can be a PLMN of the same operator as the HPLMN or a PLMN of a different operator from the HPLMN. For example, the HPLMN identifier of China Mobile is 46000 (MCC = 460, MNC = 00), and another HPLMN identifier of China Mobile, 46002 (MCC = 460, MNC = 02), can be regarded as an EHPLMN. The HPLMN identifier of China Telecom, 46003 (MCC = 460, MNC = 03), can also be regarded as an EHPLMN. When selecting a network, the terminal device will regard the EHPLMN and the HPLMN as networks with the same priority.
[0034] The Visited Public Land Mobile Network (VPLMN) refers to the public land mobile network of other operators that a user accesses after leaving the coverage area of the HPLMN. Its PLMN identifier (MCC + MNC) is not completely the same as the MCC and MNC of the IMSI in the user's SIM card. The terminal device will first try to connect to the HPLMN or the EHPLMN and will only select the VPLMN when these networks are unavailable.
[0035] The SIM card is an important component in a mobile communication system for storing user identity information, network access information, and encryption information. The SIM cards mentioned in the implementation of this application include, but are not limited to, traditional SIM cards and Universal Subscriber Identity Module (USIM) cards. The SIM card includes Public Land Mobile Network (PLMN) information and a Group Identifier (GID). The PLMN information includes the Home Public Land Mobile Network (HPLMN) and the Equivalent Home Public Land Mobile Network (EHPLMN), which helps users select a suitable network when roaming.
[0036] The terminal device mentioned in the embodiments of this application can be a user's mobile terminal device, such as a smart phone, a smart watch, a tablet computer, etc.
[0037] With the development of the communication industry, more and more virtual operator cards (i.e., SIM cards) are put into use. Virtual operator cards are provided by virtual operators, which are companies that cooperate with basic telecommunications operators. They do not have their own physical network facilities but lease network services from traditional operators and can access the traditional operators' networks to provide relevant services. Some virtual operator cards do not strictly conform to the protocol standards as well as traditional operator cards. The SIM card file writing is not very standardized, and the complete HPLMN or EHPLMN is not written into the SIM card file, which results in the terminal being judged as VPLMN registered even though it is registered on the local network.
[0038] Specifically, during the actual use of the terminal, if the following two situations are encountered, even if the local network is searched, the displayed network is still the roaming registration network: 1. For some virtual operator cards, the EHPLMN list is not written in the SIM card. Even if the local network is searched by the terminal, when matching the PLMN, if the requested registered PLMN is not included in the EHPLMN list of the above SIM card, the terminal will also judge it as roaming registration and display it as the roaming registration network; 2. If the terminal fails to read the EHPLMN list in the SIM card file and cannot obtain a valid EHPLMN list, the situation where the registered network is the local network but the terminal judges it as the roaming registration network will also occur.
[0039] Based on the above problems, the embodiments of this application provide a network registration display method, which can improve the accuracy of the terminal device in displaying the network registration status.
[0040] The technical solutions provided in the embodiments of this application can be applied to the following scenarios: 1. When the terminal device is powered on and connects to the network for the first time or reconnects to the network. 2. When the terminal device moves across cells, when it leaves the coverage area of the current cell during the movement, it will perform a cell handover and reselect a cell.
[0041] The following specifically describes the method provided in the embodiments of this application.
[0042] Please refer to Figure 1 , Figure 1 which is a schematic flowchart of a network registration display method provided in the embodiments of this application. The descriptions of the nouns and devices involved in this method can be referred to the above text and will not be elaborated here. As Figure 1 shown, this schematic flowchart is the steps for the terminal device to display the current network registration status after connecting to the network. The following will elaborate on the steps involved in the above process.
[0043] 101. Obtain the first PLMN identifier of the target cell.
[0044] The target cell is the cell where the terminal device camps.
[0045] Optionally, before the terminal device obtains the first PLMN identifier of the target cell, the terminal device searches for cells and then camps on the target cell, which is a cell that meets the network requirements of the terminal device. Exemplarily, when the user moves from the coverage area of one cell to the coverage area of another cell, the mobile phone needs to re-search and switch to a new cell.
[0046] 102. Obtain the file system pre-configured in the terminal device.
[0047] Specifically, the file system includes the card information of at least one SIM card and at least one first EHPLMN list, and the first EHPLMN list includes at least one EHPLMN identifier. The above file system can be an encrypted file system (Encrypting File System, EFS) placed in the memory partition of the terminal device. For example, the card information of the SIM card is 46006, and one of the EHPLMN lists in the first EHPLMN list is {46001, 46002}, and 46001 and 46002 in this list are the identifiers of the EHPLMN.
[0048] Optionally, after obtaining the first PLMN identifier of the target cell and before obtaining the pre-configured file system in the terminal device, the terminal device also obtains the Elementary File Equivalent Home Public Land Mobile Network (EFEHPLMN) stored in the target SIM card. The EFEHPLMN includes a second EHPLMN list, and the second EHPLMN list includes at least one EHPLMN identifier. In any of the cases where there is no EFEHPLMN in the target SIM card, the EFEHPLMN reading fails, and the second EHPLMN list is empty, the step of obtaining the pre-configured file system in the terminal device is executed. When the second EHPLMN list is not empty, if the first PLMN identifier is included in the second EHPLMN list, it is displayed that the terminal device is registered with the HPLMN; if the first PLMN identifier is not included in the second EHPLMN list, it is displayed that the terminal device is registered with the VPLMN. For example, the second EHPLMN list in the SIM card is {46001, 46002, 46006}, and the first PLMN identifier is 46006. It can be seen that the first PLMN is in the above second EHPLMN list, and the terminal device displays HPLMN registration.
[0049] 103. Determine the target EHPLMN list corresponding to the card information of the target SIM card according to the correspondence between the card information and the first EHPLMN list.
[0050] Optionally, the above card information is the first information or the second information. The first information is the second PLMN identifier and GID of the SIM card, and the second information is the second PLMN identifier. Exemplarily, in some SIM cards, the GID is not included, so the above card information is the PLMN identifier of the SIM card. For example, the PLMN identifier of the China Unicom SIM card is 46006.
[0051] The correspondence between the card information and the first EHPLMN list can be referred to in the following table:
[0052] Card information First EHPLMN list Card information 1 First EHPLMN list 1 Card information 2 First EHPLMN list 2 Card information 3, Card information 5 First EHPLMN list 3 Card information 4 First EHPLMN list 4
[0053] As shown in the above table, the correspondence between the card information and the first EHPLMN list can be: one card information corresponds to one first EHPLMN list, or multiple card information corresponds to one first EHPLMN list. As an example, card information 1 corresponds to the first EHPLMN list 1. For example, if the card information 1 is 46006 and the first EHPLMN list 1 is {46001, 46002, 46006}. As another example, both card information 3 and card information 5 correspond to the first EHPLMN list 3. For example, if the card information 3 is 46000, the card information 5 is 46002, and the first EHPLMN list 3 is {46000, 46002, 46003}.
[0054] 104. When the first PLMN identifier is included in the target EHPLMN list, it is displayed that the terminal device is registered with the home public land mobile network HPLMN.
[0055] In a possible implementation, when the first PLMN identifier is not included in the target EHPLMN list, it is displayed that the terminal device is registered with the VPLMN. Exemplarily, the target EHPLMN list is {46001, 46002}, and the first PLMN identifier is 46006. It can be seen that 46006 is not in {46001, 46002}, then the terminal device is displayed as registered with the VPLMN.
[0056] In the embodiments of the present application, by pre-configuring a file system in the terminal device, it is possible to prevent the terminal device from being registered with the HPLMN network but abnormally displayed as registered with the VPLMN when the EFEHPLMN does not exist in the SIM card, the EFEHPLMN reading fails, or the second EHPLMN list is empty, ensuring that the terminal can correctly display the network registration status, thereby improving the accuracy of the terminal device in displaying the network registration status.
[0057] Please refer to Figure 2 , Figure 2 which is a schematic flowchart of another network registration display method provided by the embodiments of the present application. The descriptions of the nouns and devices involved in this method can be referred to the above text and will not be elaborated here. The following will elaborate on the steps involved in the above process in detail.
[0058] 201. Search for a network to find a target cell.
[0059] In a possible implementation, the terminal device powers on and searches for a network, and selects a target cell to camp on. The description of this step can be referred to the description of step 101 above and will not be elaborated here.
[0060] 202. Obtain the first PLMN identifier of the target cell.
[0061] In a possible implementation, after the terminal device camps on the target cell, it receives the system broadcast message from the cell, and the PLMN identifier of the target cell is included in the system broadcast message. For example, the PLMN identifier of the target cell is 46001.
[0062] 203. Read the EFEHPLMN and obtain the second EHPLMN list.
[0063] The terminal device reads the EFEHPLMN in the SIM card. The second EHPLMN list is included in the EFEHPLMN, and at least one EHPLMN identifier is included in the second EHPLMN list. Optionally, if the terminal device fails to read the EFEHPLMN or fails to obtain the second EHPLMN list, step 205 is executed.
[0064] 204. Determine whether the second EHPLMN list is empty. If it is empty, step 205 is executed. If it is not empty, step 207 is executed.
[0065] The terminal device successfully reads the second EHPLMN list, and then determines whether the second EHPLMN list is empty.
[0066] 205. Read the file system and determine the corresponding target EHPLMN list according to the SIM card information.
[0067] In a possible implementation, when the terminal device fails to read the EFEHPLMN or there is no EFEHPLMN, the file system pre-configured in the terminal device is read. In another possible implementation, when the above second EHPLMN list is empty, the file system pre-configured in the terminal device is read. The file system includes the card information of at least one SIM card and at least one first EHPLMN list. The first EHPLMN list includes at least one EHPLMN identifier, and the target EHPLMN list is one of the above first EHPLMN lists. Optionally, in the file system, one card information corresponds to one target EHPLMN list, or multiple card information corresponds to one target EHPLMN list. For example, the card information is 46006, and the target EHPLMN list corresponding to the card information is {46001, 46006}.
[0068] 206. Determine whether the first PLMN identifier is in the target EHPLMN list. If it is, step 208 is executed. If not, step 209 is executed.
[0069] In any case where there is no EFEHPLMN in the SIM card of the terminal device, the EFEHPLMN reading fails, or the second EHPLMN list is empty, determine whether the first PLMN identifier is in the target EHPLMN list. Exemplarily, the first PLMN identifier is 46001, the card information is 46006, and the target EHPLMN list corresponding to the card information is {46001, 46006}. Since 46001 is included in {46001, 46006}, step 208 is executed.
[0070] 207. Determine whether the first PLMN identifier is in the second EHPLMN list. If so, execute step 208; if not, execute step 209.
[0071] In the case where the above-mentioned second EHPLMN list is not empty, determine whether the first PLMN identifier is in the second EHPLMN list. Exemplarily, the first PLMN identifier is 46001, and the second EHPLMN list is {46006, 46002}. Since 46001 is not in {46006, 46002}, step 209 is executed.
[0072] 208. Display the HPLMN.
[0073] The terminal device displays that the current network registration status is HPLMN registration.
[0074] 209. Display the VPLMN.
[0075] The terminal device displays that the current network registration status is VPLMN registration. Optionally, the user selects whether to continue to maintain the current network registration status according to the currently displayed VPLMN registration.
[0076] In the embodiments of the present application, a file system is pre-configured in the terminal device. In the case where there is no EFEHPLMN in the SIM card, the EFEHPLMN reading fails, or the second EHPLMN list is empty, the above-mentioned pre-configured file system is further read, the corresponding target EHPLMN list is queried in the file system according to the PLMN identifier and GID of the SIM card, and then the first PLMN identifier of the resident target cell is matched with the EHPLMNs in the above-mentioned target EHPLMN list, so that the terminal device can accurately determine whether it is registered with HPLMN or VPLMN, and avoid the situation where the terminal device is actually registered with HPLMN but displays VPLMN. Thereby improving the accuracy of the terminal device in displaying the network registration status.
[0077] The following will introduce the device provided by the embodiments of the present application.
[0078] This application divides the device into functional modules according to the above method embodiments. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in this application is illustrative, only a logical function division, and there can be other division methods in actual implementation. The following will be combined with Figures 3 to 4 describe the device of the embodiments of this application in detail.
[0079] Please refer to Figure 3 , Figure 3 which is a schematic structural diagram of a terminal device provided by an embodiment of this application. As Figure 3 shown, the terminal device 300 includes a processing module 301, a communication module 302, and a display module 303. The display module 303 can display that the terminal device is registered with the HPLMN or VPLMN. The communication module 302 can implement the signal transceiver function during network search, and the processing module 301 is used to implement the corresponding processing function. For example, the communication module 302 can also be referred to as an interface, a communication interface, or a communication module, etc.
[0080] In some embodiments of this application, the device can be used to perform the actions performed by the terminal device in the above method embodiments. At this time, the device can be the device itself or a chip or functional module that can be configured in the device. The communication module 302 is used to perform the operations related to network search and information transceiver of the terminal device in the above method embodiments, and the processing module 301 is used to perform the operations related to the processing of the terminal device in the above method embodiments.
[0081] For example, the above display module 303 can be a liquid crystal display, a light-emitting diode display, an electronic ink screen, etc., and the above communication module 302 can be an antenna module. For another example, the above communication module 302 can be an input / output module. Optionally, in the above embodiments, the above device may further include a storage module, which can be used to store instructions and / or data. The processing module 301 can read the instructions and / or data in the storage module to enable the device to implement the foregoing method embodiments. For example, this storage module can be used to store the pre-configured file system in the terminal device, etc.
[0082] In one possible implementation, Figure 3In the device shown, the processing module 301 may be one or more processors, and the communication module 302 may be a transceiver. Alternatively, the communication module 302 may also be a sending module and a receiving module. The sending module may be a transmitter, and the receiving module may be a receiver. The sending module and the receiving module are integrated into one device, such as a transceiver. In the embodiments of the present application, the processor and the transceiver may be coupled, etc. The embodiments of the present application do not limit the connection manner between the processor and the transceiver. During the execution of the above method, the process of sending information in the above method may be the process of outputting the above information by the processor. When outputting the above information, the processor outputs the above information to the transceiver for transmission by the transceiver. After the above information is output by the processor, other processing may be required before it reaches the transceiver. Similarly, the process of receiving information in the above method may be the process of the processor receiving the input above information. When the processor receives the input information, the transceiver receives the above information and inputs it to the processor. Further, after the transceiver receives the above information, the above information may need to be processed otherwise before being input to the processor.
[0083] The specific descriptions of the communication module and the processing module shown in the above embodiments are only examples. For the specific functions or steps executed by the communication module and the processing module, reference may be made to the method embodiments above, which will not be elaborated here.
[0084] It can be understood that the division of modules in the above device is only a logical function division. Each function may correspond to a functional module, or two or more functions may be integrated into one functional module. In actual implementation, all or part of the modules may be integrated into one physical entity, or may be distributed among different physical entities. In addition, the above functional modules may be implemented in the form of hardware, or in the form of software, or in a combination of hardware and software.
[0085] Please refer to Figure 4 , Figure 4 which is another schematic structural diagram of the terminal device provided by the embodiments of the present application. As Figure 4 shown, the terminal device 400 includes one or more processors 402 and a transceiver 401.
[0086] In some embodiments of the present application, the above terminal device 400 may be used to execute the steps, methods, or functions executed by the first device. For example, the processor 402 may be used to execute the functions or steps implemented by the processing module 301 as Figure 3 shown, and the transceiver 401 may be used to execute the functions or steps implemented by the communication module 302 as Figure 3 shown. The specific descriptions of the processor 402 and the transceiver 401 may be referred to Figure 3Or the method embodiments shown above, which will not be elaborated here.
[0087] In some other embodiments of the present application, the above device is used to execute the steps, methods or functions performed by a terminal device. For example, the processor 402 can be used to execute the functions or steps implemented by the processing module 301 as Figure 3 shown, and the transceiver 401 can be used to execute the functions or steps implemented by the communication module 302 as Figure 3 shown. Specific descriptions of the processor 402 and the transceiver 401 can be referred to Figure 3 or the method embodiments shown above, which will not be elaborated here.
[0088] The following takes the device shown in Figure 4 as an example of a terminal device for illustration.
[0089] In Figure 4 each implementation mode of the terminal device shown, the transceiver may include a receiver and a transmitter. The receiver is used to execute the receiving function (or operation), and the transmitter is used to execute the transmitting function (or operation). And the transceiver is used to communicate with other devices / apparatuses through a transmission medium.
[0090] Optionally, the terminal device 400 may further include one or more memories 403 for storing program instructions and / or data. The memory 403 is coupled to the processor 402. The processor 402 may cooperate with the memory 403. The processor 402 can execute the program instructions stored in the memory 403. Optionally, at least one of the above one or more memories may be included in the processor.
[0091] In the embodiments of the present application, the specific connection medium between the transceiver 401, the processor 402 and the memory 403 is not limited. In the embodiments of the present application, Figure 4 the transceiver 401, the processor 402 and the memory 403 are connected through a bus 404. The bus is represented by a thick line in Figure 4 and the connection manners between other components are only for illustrative purposes and are not limited thereto. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 4 only one thick line is used to represent it in
[0092] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc., and can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in the processor, etc.
[0093] In the embodiments of the present application, the memory may include, but is not limited to, non-volatile memories such as a hard disk drive (HDD) or a solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), or compact disc read-only memory (CD-ROM), etc. The memory is any storage medium that can be used to carry or store program code in the form of instructions or data structures and can be read and / or written by a computer (such as the terminal device shown in the present application), but is not limited thereto. The memory in the embodiments of the present application may also be a circuit or any other device capable of implementing a storage function, for storing program instructions and / or data.
[0094] The processor 402 is mainly used to process communication protocols and communication data, control the entire terminal device, execute software programs, and process the data of software programs. The memory 403 is mainly used to store software programs and data. The transceiver 401 may include a control circuit and an antenna. The control circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user.
[0095] After the terminal device is powered on, the processor 402 can read the software program in the memory 403, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, after the processor 402 performs baseband processing on the data to be sent, it outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 402. The processor 402 converts the baseband signal into data and processes the data.
[0096] In another implementation, the radio frequency circuit and the antenna can be set independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuit and the antenna can be independent of the terminal device and arranged in a remote manner.
[0097] The terminal device shown in the embodiments of the present application may also have Figure 4 more components, etc. The embodiments of the present application do not limit this. The methods executed by the processor and the transceiver shown above are only examples. For the specific steps executed by the processor and the transceiver, reference may be made to the methods described above.
[0098] The embodiments of the present application have been introduced in detail above. Specific examples are used in this article to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.
Claims
1. A display method, characterized in that: The method is applied to a terminal device, the terminal device includes a target user identity module SIM card, and the method includes: Acquire a first public land mobile network PLMN identifier of a target cell, where the target cell is a cell where the terminal device resides; Acquire a file system preconfigured in the terminal device, wherein the file system includes card information of at least one SIM card and at least one first equivalent home public land mobile network EHPLMN list, wherein the first EHPLMN list includes at least one EHPLMN identifier; Determine a target EHPLMN list corresponding to the card information of the target SIM card according to the correspondence between the card information and the first EHPLMN list; In the case where the target EHPLMN list includes the first PLMN identifier, it is indicated that the terminal device is registered with the home public land mobile network HPLMN.
2. The method according to claim 1, characterized in that The method further comprises: In a case where the target EHPLMN list does not include the first PLMN identifier, it is displayed that the terminal device is registered for accessing a public land mobile network VPLMN.
3. The method according to claim 1 or 2, characterized in that: The card information is first information or second information, the first information is the second PLMN identifier and group identifier GID of the SIM card, and the second information is the second PLMN identifier.
4. The method according to any one of claims 1 to 3, characterized in that: Before acquiring the file system pre-configured in the terminal device, after acquiring the first public land mobile network PLMN identifier of the target cell, the method further includes: Acquire an elementary file EFEHPLMN storing an equivalent home public land mobile network in the target SIM card, wherein the EFEHPLMN includes a second EHPLMN list, and the second EHPLMN list includes at least one EHPLMN identifier; In any one of the cases that the target SIM card does not contain the EFEHPLMN, the reading of the EFEHPLMN fails, and the second EHPLMN list is empty, a step of acquiring a file system pre-configured in the terminal device is performed.
5. The method according to claim 4, characterized in that In a case where the second EHPLMN list is not empty, the method further includes: In the case where the second EHPLMN list includes the first PLMN identifier, displaying that the terminal device is registered for the HPLMN; When the second EHPLMN list does not contain the first PLMN identifier, it is displayed that the terminal device is registered for the VPLMN.
6. The method according to any one of claims 1 to 5, characterized in that: Before acquiring the first public land mobile network PLMN identifier of the target cell, the method further includes: Search the neighborhood; Reside in the target cell.
7. A terminal device, characterized in that: include: A communication module, used to search for cells and select a target cell to reside in; A display module, used for displaying that the terminal device is registered for a home public land mobile network HPLMN or a visited public land mobile network VPLMN; A processing module, used to control the terminal device to execute the method according to any one of claims 1 to 6.
8. An electronic device, characterized in that: The method comprises a transceiver, a processor and a memory, wherein the transceiver is used to receive or send data, the memory is used to store a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions to execute the method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, which, when executed on a computer, enable the method according to any one of claims 1 to 6 to be executed.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed, the method according to any one of claims 1 to 6 is performed.
Citation Information
Cited By
Network control method and system for preventing DSDS cloud card authentication conflict in vehicle-mounted mobile scene
CN121397513A
A network control method and system for preventing DSDS cloud card authentication conflict in a vehicle-mounted mobile scenario
CN121397513B