Network information processing method and terminal device

MY214699AActive Publication Date: 2026-08-07VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
MYPI2022000715
Authority / Receiving Office
MY · MY
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-09-29
Filing Date
2020-07-22
Publication Date
2026-08-07
Estimated Expiration
2040-07-22

AI Technical Summary

Technical Problem

In the LTE system, the problem of terminal equipment being unable to reside in the 4G network or 4G coverage area is mainly due to the fact that the equivalent network of the PLMN is mistakenly added to the '4G prohibited PLMN list', causing the equipment to frequently try to switch to the 2G/3G network or Unable to access 4G network.

Method used

By obtaining the equivalent PLMN identity of the registered public land mobile network currently accessed by the terminal device, and prohibiting it from being added to the '4G prohibited PLMN list' in the target list, it can decide whether to prohibit 4G services, improve the 4G registration success rate and Avoid network slowness issues.

Benefits of technology

It effectively improves the 4G registration success rate, avoids the problem of slow network registration caused by frequent attempts to register on the 4G network, and ensures that terminal devices can stably reside in the 4G network.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

Embodiments of this disclosure provide a network information processing method and a terminal device. The method includes: obtaining M PLMN identifiers, where the M PLMN identifiers are identifiers of M equivalent public land mobile networks EPLMNs, the M EPLMNs are equivalent networks of a registered public land mobile network RPLMN, the RPLMN is a network currently accessed by a terminal device, and M is a positive integer; and in a case that a target list of the terminal device includes at least one of the M PLMN identifiers obtained by an obtaining module, forbidding adding an identifier of the RPLMN to the target list, where the PLMN identifier in the target list is an identifier of a PLMN in which the terminal device is forbidden from accessing a 4G network.
Need to check novelty before this filing date? Find Prior Art

Description

Network information processing methods and terminal equipment

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 201910936843.5, filed in China on September 29, 2019, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of communication technology, and in particular to a network information processing method and terminal device. Background Technology

[0004] In a long term evolution (LTE) system, if a terminal device encounters an access anomaly (such as being denied access) when selecting a public land mobile network (PLMN) for access, the identifier of that PLMN will be added to the "forbidden 4G PLMN list" in the terminal device.

[0005] Currently, after a terminal device accesses a registered public land mobile network (RPLMN), or when the terminal device returns to a 4G coverage area within the currently accessed RPLMN (2G or 3G RPLMN), if the network device of the currently accessed RPLMN is configured with an equivalent public land mobile network (EPLMN), and the EPLMN is included in the terminal device's "4G Forbidden PLMN List," then the RPLMN will also be added to the "4G Forbidden PLMN List." This may cause the terminal device to switch from a 4G network to a 2G / 3G network, or the terminal device may be unable to access the 4G network in a 4G coverage area. Consequently, the terminal device cannot camp on a 4G network or within a 4G coverage area.

[0006] Summary of the Invention

[0007] This disclosure provides a network information processing method and a terminal device to solve the problem that existing terminal devices cannot stay on a 4G network or in a 4G coverage area.

[0008] To solve the above-mentioned technical problems, this disclosure is implemented as follows:

[0009] In a first aspect, embodiments of this disclosure provide a network information processing method applied to a terminal device. The method includes: acquiring M PLMN identifiers, wherein the M PLMN identifiers are identifiers of M equivalent public land mobile networks (EPLMNs), the M EPLMNs are equivalent networks registered with public land mobile networks (RPLMNs), and the RPLMN is the network currently accessed by the terminal device, where M is a positive integer; and when the target list of the terminal device includes at least one PLMN identifier from the M PLMN identifiers acquired by the acquisition module, prohibiting the addition of the RPLMN identifier to the target list, wherein the PLMN identifier in the target list is the identifier of the PLMN to which the terminal device is prohibited from accessing the 4G network.

[0010] Secondly, embodiments of this disclosure provide a terminal device, which includes an acquisition module and a processing module. The acquisition module is used to acquire M PLMN identifiers, where the M PLMN identifiers are identifiers of M equivalent public land mobile networks (EPLMNs), the M EPLMNs are equivalent networks registered with public land mobile networks (RPLMNs), and the RPLMN is the network currently accessed by the terminal device, where M is a positive integer. The processing module is used to prevent the addition of an RPLMN identifier to the target list if the terminal device's target list includes at least one PLMN identifier from the M PLMN identifiers acquired by the acquisition module. The PLMN identifiers in the target list are identifiers of PLMNs to which the terminal device is prohibited from accessing 4G networks.

[0011] Thirdly, embodiments of this disclosure provide a terminal device, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the network information processing method described in the first aspect.

[0012] Fourthly, embodiments of this disclosure provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the network information processing method described in the first aspect.

[0013] In this embodiment, M PLMN identifiers can be obtained. These M PLMN identifiers are identifiers of M equivalent public land mobile network (EPLMN) identifiers, and the M EPLMNs are equivalent networks registered with public land mobile network (RPLMN). The RPLMN is the network currently accessed by the terminal device, and M is a positive integer. If the terminal device's target list includes at least one PLMN identifier from the M PLMN identifiers obtained by the acquisition module, adding the RPLMN identifier to the target list is prohibited. The PLMN identifiers in the target list are the identifiers of the PLMNs where the terminal device is prohibited from accessing the 4G network. Through this scheme, when the terminal device encounters an EPLMN configured in the network that exists in the "4G prohibited PLMN list," it can effectively decide whether it is necessary to prohibit the RPLMN 4G service. Therefore, this embodiment can improve the 4G registration success rate while avoiding the problem of slow network access caused by frequent attempts when 4G network registration is unavailable. Attached Figure Description

[0014] Figure 1 is a schematic diagram of a possible Android operating system architecture provided in an embodiment of this disclosure;

[0015] Figure 2 is a schematic diagram of the network information processing method provided by related technologies;

[0016] Figure 3 is a schematic diagram of one of the network information processing methods provided in the embodiments of this disclosure;

[0017] Figure 4 is a second schematic diagram of the network information processing method provided in the embodiments of this disclosure;

[0018] Figure 5 is a third schematic diagram of the network information processing method provided in the embodiments of this disclosure;

[0019] Figure 6 is a fourth schematic diagram of the network information processing method provided in the embodiments of this disclosure;

[0020] Figure 7 is a fifth schematic diagram of the network information processing method provided in the embodiments of this disclosure;

[0021] Figure 8 is a schematic diagram of the network information processing method provided in the embodiments of this disclosure;

[0022] Figure 9 is a schematic diagram of the structure of a terminal device provided in an embodiment of this disclosure;

[0023] Figure 10 is a second schematic diagram of the structure of the terminal device provided in the embodiment of this disclosure;

[0024] Figure 11 is a hardware schematic diagram of the terminal device provided in an embodiment of this disclosure. Detailed Implementation

[0025] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this disclosure. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0026] In this article, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The symbol " / " in this article indicates that the related objects are in an "or" relationship; for example, A / B means A or B.

[0027] The terms "first" and "second," etc., used in the specification and claims herein are used to distinguish different objects, not to describe a specific order of objects. For example, "first PLMN" and "second PLMN," etc., are used to distinguish different PLMNs, not to describe a specific order of PLMNs.

[0028] In this disclosure, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0029] In the description of the embodiments disclosed herein, unless otherwise stated, "multiple" means two or more, for example, multiple processing units means two or more processing units, multiple elements means two or more elements, etc.

[0030] The terminal device in this embodiment can be a terminal device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this embodiment does not impose specific limitations.

[0031] The following section uses the Android operating system as an example to introduce the software environment used in the network information processing method provided in this embodiment.

[0032] Figure 1 shows a schematic diagram of a possible Android operating system architecture provided in an embodiment of this disclosure. In Figure 1, the Android operating system architecture includes four layers: the application layer, the application framework layer, the system runtime library layer, and the kernel layer (specifically, the Linux kernel layer).

[0033] The application layer includes all applications in the Android operating system (including system applications and third-party applications).

[0034] The application framework layer is the framework of an application. Developers can develop applications based on the application framework layer while adhering to the development principles of the application framework.

[0035] The system runtime library layer includes libraries (also known as system libraries) and the Android operating system runtime environment. Libraries primarily provide the Android operating system with the various resources it requires. The Android operating system runtime environment provides the software environment for the Android operating system.

[0036] The kernel layer is the operating system layer of the Android operating system, and it is the lowest layer of the Android operating system software layer. Based on the Linux kernel, the kernel layer provides core system services and hardware-related drivers for the Android operating system.

[0037] Taking the Android operating system as an example, in this embodiment of the disclosure, developers can develop software programs to implement the network information processing method provided in this embodiment of the disclosure based on the system architecture of the Android operating system shown in Figure 1, thereby enabling the network information processing method to run on the Android operating system shown in Figure 1. That is, the processor or terminal device can implement the network information processing method provided in this embodiment of the disclosure by running the software program in the Android operating system.

[0038] The terminal device in this disclosure can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can be a mobile phone, tablet computer, laptop computer, handheld computer, vehicle terminal, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc., while a non-mobile terminal can be a personal computer (PC), television (TV), ATM, or self-service machine, etc. This disclosure does not impose specific limitations.

[0039] The following section will first explain some of the terms or terms used in the claims and description of this disclosure.

[0040] PLMN (Public Land Mobile Network): In a country or region, a cellular mobile communication network of a specific standard operated by a particular carrier is called a PLMN. A PLMN is a network established and operated by the government or its approved operators for the purpose of providing terrestrial mobile communication services to the public. This network can interconnect with other communication networks such as PSTN (Public Switched Telephone Network) to form a communication network on a regional or national scale. PLMN = MCC + MNC. For example:

[0041] China Mobile's PLMNs are 46000, 46002, and 46007.

[0042] China Unicom's PLMNs are 46001 and 46006.

[0043] China Telecom's PLMNs are 46003 and 46005.

[0044] EPLMN (equivalent PLMN): A PLMN that is on par with the PLMN currently selected by the terminal device, and has the same priority.

[0045] RPLMN (Registered PLMN): The PLMN that the terminal device registered before it was last powered off or disconnected from the network will be temporarily stored on the terminal device's USIM card.

[0046] HPLMN (Home PLMN): The PLMN corresponding to the IMSI of a terminal device's USIM. For a given user, there is only one home PLMN.

[0047] EHPLMN (equivalent HPLMN): This is the home PLMN that is equivalent in status to the PLMN currently selected by the terminal device. For example, the operator corresponding to an HPLMN may have different number ranges. For instance, China Mobile has three number ranges: 46000, 46002, and 46007. 46002 is the EHPLMN relative to 46000. The operator writes this information to the USIM card when activating the SIM card. If the terminal device is in its home area, then EPLMN = EHPLMN; if the terminal device is in a roaming area, then EPLMN ≠ EHPLMN.

[0048] 4G RPLMN (also known as RPLMN 4G): Registered Public Land Mobile Network based on fourth-generation mobile communication technology.

[0049] 2G RPLMN (also known as RPLMN 2G): Registered Public Land Mobile Network based on second-generation mobile communication technology.

[0050] Or 3G RPLMN (also known as RPLMN 3G): A registered public land mobile network based on third-generation mobile communication technology.

[0051] An abnormal LTE registration scenario exists in the current network: the EPLMN carried by the network side through air interface signaling contains one or more PLMNs that already exist in the "4G banned PLMN list". These PLMNs have previously experienced abnormal registration, such as being repeatedly rejected by the network with the cause value cause#15 (No suitable cells in tracking area), resulting in the current 4G RPLMN also being banned. For example, there may be abnormal registration scenarios during international roaming or domestic roaming.

[0052] International roaming (referring to cross MCC (Mobile Country Code)): When a China Mobile SIM card roams from Hong Kong back to the mainland local network, the EPLMN configured by the mobile network in border areas (such as customs ports) includes both the local mobile network and the Hong Kong roaming network. The Hong Kong roaming network cannot register for 4G and is therefore added to the "4G prohibited PLMN list".

[0053] Domestic roaming (referring to roaming within MCC): There is a 2G / 3G roaming registration agreement between the Indian Idea card and the Vodafone network, but no 4G roaming registration agreement. The Idea network is configured with Vodafone as an EPLMN, but Vodafone cannot register on the 4G network and is added to the "4G banned PLMN list".

[0054] According to section 4.1.1.9 of 3GPP 24.008 and section 5.3.4 of 3GPP 24.301, EPLMNs are considered equivalent or mutually exclusive during PLMN network selection, cell selection, and reselection. When a terminal device registers an RPLMN 4G or returns to the 4G coverage area of ​​its currently registered PLMN (RPLMN), the RPLMN is added to the "4G Prohibited PLMN List" because the network-configured EPLMN exists there, thus prohibiting the RPLMN 4G. Correspondingly, the terminal device will drop from 4G to 2G / 3G or not register for 4G in a 4G coverage area.

[0055] As shown in Figure 2, the network information processing method provided by the related technology may include the following steps 100-103.

[0056] Step 100: The terminal device determines whether the RPLMN 2G / 3G / 4G network is configured with EPLMN.

[0057] If the terminal device determines that the RPLMN 2G / 3G / 4G network is configured with EPLMN, the terminal device continues to execute step 101 below.

[0058] Step 101: The terminal device determines whether the EPLMN is recorded in the 4G prohibited PLMN list.

[0059] If the terminal device determines that the EPLMN is recorded in the 4G prohibited PLMN list, the terminal device continues to execute step 102 below.

[0060] Step 102: The terminal device adds the RPLMN to the 4G disabled PLMN list.

[0061] Step 103: The terminal device cannot use RPLMN 4G service.

[0062] In other words, in related technologies, when a terminal is registered with an RPLMN 4G network or when the terminal device returns to the 4G coverage area of ​​the currently registered PLMN, 4G services cannot be used because the RPLMN is added to the "4G banned PLMN list". Users can only use the RPLMN's 4G services by toggling airplane mode, hot-plugging, restarting, or when the 4G ban timer expires.

[0063] In view of this, embodiments of this disclosure provide a network information processing method and a terminal device, which can acquire M PLMN identifiers, wherein the M PLMN identifiers are identifiers of M equivalent public land mobile network (EPLMN) identifiers, the M EPLMNs are equivalent networks for registering public land mobile network (RPLMN), and the RPLMN is the network currently accessed by the terminal device, where M is a positive integer; and when the terminal device's target list includes at least one PLMN identifier from the M PLMN identifiers acquired by the acquisition module, the addition of the RPLMN identifier to the target list is prohibited, wherein the PLMN identifier in the target list is the identifier of the PLMN for which the terminal device is prohibited from accessing the 4G network. Through this scheme, when the terminal device encounters an EPLMN configured in the network that exists in the "4G prohibited PLMN list," it can effectively decide whether it is necessary to prohibit the RPLMN 4G service. Therefore, embodiments of this disclosure can improve the 4G registration success rate while avoiding the problem of slow network access caused by frequent attempts when 4G network registration is unavailable.

[0064] The execution subject of the network information processing method provided in this disclosure can be the aforementioned terminal device, or it can be a functional module and / or functional entity within the terminal device capable of implementing the network information processing method. The specific implementation can be determined according to actual usage requirements, and this disclosure does not impose any limitations. The following uses a terminal device as an example to illustrate the network information processing method provided in this disclosure.

[0065] The network information processing method provided in the embodiments of this disclosure will be described exemplarily below with reference to the accompanying drawings.

[0066] As shown in Figure 3, this embodiment of the present disclosure provides a network information processing method, which may include the following steps 200-202.

[0067] Step 200: The terminal device obtains M PLMN identifiers, which are the identifiers of M EPLMNs. The M EPLMNs are the equivalent networks of RPLMNs, and the RPLMNs are the networks currently accessed by the terminal device.

[0068] Where M can be a positive integer.

[0069] In this embodiment of the disclosure, after the terminal device accesses a 4G registered public terrestrial mobile network (RPLMN), or when the terminal device returns to the 4G coverage area in the currently accessed RPLMN (2G RPLMN or 3G RPLMN), the terminal device can obtain the identifiers of M EPLMNs to further determine whether the EPLMN of the RPLMN is recorded in the "4G prohibited PLMN list" (i.e., the target list below).

[0070] In this embodiment of the disclosure, the identifiers of the aforementioned M EPLMNs can be stored in the Universal Subscriber Identity Module (USIM) of the terminal device. Therefore, the terminal device can obtain the identifiers of the aforementioned M EPLMNs from the USIM card.

[0071] Step 201: The terminal device determines whether the target list includes at least one PLMN identifier from the M PLMN identifiers.

[0072] In this target list, the PLMN identifier is the identifier of the PLMN in which the terminal device is prohibited from accessing the 4G network. That is, the target list is used to store the identifiers of PLMNs in which the terminal device is prohibited from accessing the 4G network. In the following text, the target list may be described as a "4G Prohibited PLMN List".

[0073] In this embodiment of the disclosure, the aforementioned target list can be stored in the registration state context of the terminal device, which contains one or more entries. Each entry corresponds to a PLMN identifier (PLMN ID), used to record the cause value and duration of the current USIM card being prohibited from accessing the 4G network under that PLMN. This registration state context is reset and cleared upon restarting, switching the flight mode on and off, or removing the SIM card.

[0074] The specific scenarios from which the "4G PLMN Disallowed List" originates are described in section 4.5, "Disabling and Re-enabling of UE's E-UTRA Capability," of 3GPP TS 24.301, including the following two typical scenarios:

[0075] Scenario 1: An attach request or tracking area updating request initiated on LTE is rejected by the network, with the rejection reason value being #15 (No suitable cells in tracking area). The currently attempted 4G access to the PLMN is blocked, and the identifier of the currently attempted PLMN is added to the "4G Blocked PLMN List".

[0076] Scenario 2: When a weak signal fails to access the PLMN on LTE, and the number of attempts (attempt counter) reaches the maximum number of attempts (e.g., 5 times), the 4G access of the currently attempted PLMN is blocked, and the identifier of the currently attempted PLMN is added to the "4G Blocked PLMN List".

[0077] It should be noted that the above description using a target list as an example is illustrative and can be understood as follows: in actual implementation, the embodiments of this disclosure can store the identifiers of PLMNs whose terminal devices are prohibited from accessing the 4G network in any other possible storage format. The specific format can be determined according to actual usage requirements, and this disclosure does not impose any limitations.

[0078] In this embodiment of the disclosure, if the terminal device determines that the target list includes at least one PLMN identifier from the M PLMN identifiers, the terminal device may continue to execute step 202 below; if the terminal device determines that the target list does not include any one of the M PLMN identifiers, the terminal device may not perform any operation.

[0079] Step 202: The terminal device prohibits adding the RPLMN identifier to the target list.

[0080] In this embodiment of the disclosure, after the terminal device obtains M PLMN identifiers, if it determines that the target list includes at least one PLMN identifier from the M PLMN identifiers, that is, if it determines that the EPLMN corresponding to the RPLMN is recorded in the "4G Prohibited PLMN List", then it prohibits adding the RPLMN identifier to the target list (i.e., the RPLMN identifier is not added to the target list).

[0081] When a terminal device encounters an EPLMN configured in the network that is in the "4G banned PLMN list", it can effectively decide whether it is necessary to ban the RPLMN 4G service. This can improve the success rate of 4G registration and avoid the problem of slow network access caused by frequent attempts when 4G registration is unavailable.

[0082] The network information processing method provided in this disclosure can acquire M PLMN identifiers, where the M PLMN identifiers are identifiers of M equivalent public land mobile network (EPLMN) identifiers, the M EPLMNs are equivalent networks registered with public land mobile network (RPLMN), and the RPLMN is the network currently accessed by the terminal device, where M is a positive integer. If the terminal device's target list includes at least one PLMN identifier from the M PLMN identifiers acquired by the acquisition module, the addition of the RPLMN identifier to the target list is prohibited. The PLMN identifiers in the target list are the identifiers of the PLMNs where the terminal device is prohibited from accessing the 4G network. Through this scheme, when the terminal device encounters an EPLMN configured in the network that exists in the "4G prohibited PLMN list," it can effectively decide whether it is necessary to prohibit the RPLMN 4G service. Therefore, this disclosure embodiment can improve the 4G registration success rate while avoiding the problem of slow network access caused by frequent attempts when 4G network registration is unavailable.

[0083] It should be noted that there may be a situation where the RPLMN is already recorded in the "4G Banned PLMN List". In this case, the RPLMN should still be recorded in the list, and its reason value and 4G ban duration will not be affected. Specifically, the terminal device can first determine whether the RPLMN is recorded in the "4G Banned PLMN List". If the RPLMN is not recorded in the "4G Banned PLMN List", the terminal device will then execute steps 200-202 above; if the RPLMN is already recorded in the "4G Banned PLMN List", the terminal device will not execute steps 200-202 above.

[0084] Optionally, in this embodiment of the disclosure, the aforementioned RPLMN can be a 4G network, a 2G network, or a 3G network. The specific implementation of the network information processing method provided in this embodiment differs depending on the network type. The following description, using the first and second implementation methods, will illustrate the cases where the RPLMN is a 4G network and the cases where the RPLMN is a 2G or 3G network.

[0085] First Implementation Method

[0086] In the first implementation, the aforementioned RPLMN can be a 4G network. Accordingly, referring to Figure 3 and as shown in Figure 4, step 200 can be specifically implemented through step 200a as described below.

[0087] Step 200a: The terminal device obtains M PLMN identifiers, which are the identifiers of M EPLMNs. The M EPLMNs are the equivalent networks of RPLMNs, and the RPLMNs are the 4G networks currently accessed by the terminal device.

[0088] In this embodiment of the disclosure, when RPLMN is the 4G network currently accessed by the terminal device, the terminal device can first determine whether the 4G network is configured with EPLMN. If the 4G network is configured with EPLMN, then the identifier of the EPLMN configured by the 4G network can be obtained.

[0089] Optionally, the terminal device can determine whether the above-mentioned 4G network is configured with EPLMN through any of the following signaling methods (1) and (2):

[0090] (1) Attach accept;

[0091] (2) Tracking area update accept.

[0092] In the first implementation, referring to FIG3 and FIG4, after step 202a above, the network information processing method provided by the present disclosure embodiment may further include the following step 203.

[0093] Step 203: The terminal device resides on the 4G network.

[0094] In this embodiment of the disclosure, if the terminal device determines that the EPLMN corresponding to the RPLMN is recorded in the "4G prohibited PLMN list", then it is prohibited to add the identifier of the RPLMN to the target list. Furthermore, since the target list does not include the identifier of the RPLMN, the terminal device can continue to camp on the 4G network.

[0095] In this embodiment of the disclosure, when the terminal device encounters an EPLMN configured in the RPLMN 4G network that exists in the "4G banned PLMN list", it can still camp on the 4G network. Therefore, this embodiment of the disclosure can help improve the 4G network camping rate and enhance the user experience.

[0096] Second implementation method

[0097] In the second implementation, the aforementioned RPLMN can be a 2G network or a 3G network. Accordingly, referring to Figure 3 and as shown in Figure 5, step 200 can be specifically implemented through step 200b below.

[0098] Step 200b: The terminal device obtains M PLMN identifiers, which are the identifiers of M EPLMNs. The M EPLMNs are the equivalent networks of RPLMNs, and the RPLMNs are the 2G or 3G networks currently accessed by the terminal device.

[0099] For ease of explanation, the following example uses RPLMN as the 3G network currently accessed by the terminal device. For a description of the case where RPLMN is a 2G network, please refer to the description of the case where RPLMN is a 3G network below; it will not be repeated here.

[0100] In this embodiment of the disclosure, when RPLMN is the 3G network currently accessed by the terminal device, the terminal device can first determine whether the 3G network is configured with EPLMN. If the 3G network is configured with EPLMN, then the identifier of the EPLMN configured by the 3G network can be obtained.

[0101] Optionally, the terminal device can determine whether the aforementioned 3G network is configured with EPLMN through any of the following signaling methods (a)-(c):

[0102] (a) Location updating accept signal;

[0103] (b) GPRS attach accept signaling;

[0104] (c) Routing area updating accept signaling.

[0105] In the second implementation, referring to Figure 3 and as shown in Figure 5, after step 202b above, the network information processing method provided by this embodiment may further include the following steps 204 and 205.

[0106] Step 204: Does the terminal device detect a 4G network?

[0107] In this embodiment of the disclosure, if the terminal device detects a 4G network, the terminal device can continue to execute step 205 below; if the terminal device does not detect a 4G network, the terminal device can not perform any operation (i.e., remain on a 2G network or a 3G network).

[0108] Step 205: The terminal device accesses the 4G network.

[0109] In this embodiment, when the RPLMN is the 2G or 3G network currently accessed by the terminal device, if the terminal device determines that the EPLMN corresponding to the RPLMN is recorded in the "4G Forbidden PLMN List," then adding the RPLMN's identifier to the target list is prohibited. Furthermore, since the target list does not include the RPLMN's identifier, the terminal device has the opportunity to access the 4G network. Furthermore, if the terminal device detects a 4G network, it can access the 4G network. Thus, this embodiment avoids the problem of slow network access caused by frequent attempts when unable to register on a 4G network, thereby improving the 4G registration success rate.

[0110] Optionally, referring to FIG5 and as shown in FIG6, after step 201 and before step 202 described above, the network information processing method provided in this embodiment may further include step 206 as described below.

[0111] Step 206: The terminal device determines whether RPLMN is HPLMN or EHPLMN.

[0112] In this embodiment of the present disclosure, the terminal device compares the identifier of the RPLMN with the identifier of the HPLMMN or the identifier of the EHPLMN to determine whether the identifier of the RPLMN matches the identifier of the HPLMMN or the EHPLMN, and then determines whether the RPLMN is an HPLMMN or an EHPLMN.

[0113] On the one hand, if the terminal device determines that the RPLMN is an HPLMN or an EHPLMN, the terminal device can continue to execute step 202 above, that is, the terminal device can prevent the RPLMN identifier from being added to the target list.

[0114] On the other hand, if the terminal device determines that the RPLMN is not an HPLMMN or not an EHPLMN, the terminal device can continue to execute step 207 below, that is, add the identifier of the RPLMN to the target list.

[0115] In this embodiment of the disclosure, the terminal device can determine whether the RPLMN is a home network (the equivalent home PLMN list does not exist or is empty) or an equivalent home network EHPLMN (the equivalent home PLMN list exists and is not empty). If the terminal device determines that the RPLMN is an HPLMN or an EHPLMN, the terminal device can prevent the RPLMN's identifier from being added to the target list; if the RPLMN is not an HPLMN or is not an EHPLMN, the terminal device can add the RPLMN's identifier to the target list.

[0116] This scenario assumes that the HPLMN / EHPLMN has a higher chance of successfully registering on a 4G network, and the RPLMN should not be affected by the "4G banned PLMN list." Therefore, this embodiment avoids the slow network connection problem caused by frequent attempts when 4G network registration is unavailable, thereby improving the 4G registration success rate.

[0117] Optionally, referring to FIG6 and as shown in FIG7, after step 206 above, the network information processing method provided in this embodiment of the present disclosure may further include step 208 below.

[0118] Step 208: The terminal device determines whether the country code corresponding to the RPLMN is different from the country code corresponding to the target PLMN.

[0119] The target PLMN is all PLMNs in the target list.

[0120] In this embodiment of the disclosure, when the terminal device determines in step 201 that the EPLMN corresponding to the RPLMN is recorded in the "4G Forbidden PLMN List", if the EPLMN does not contain the RPLMN, then all EPLMN(s) recorded in the "4G Forbidden PLMN List" are recorded in the "EPLMN 4G Forbidden PLMN List"; if the EPLMN contains the RPLMN, then all EPLMN(s) existing in the "4G Forbidden PLMN List" except for the RPLMN are recorded in the "EPLMN 4G Forbidden PLMN List". Specifically, the terminal device can determine whether the RPLMN MCC (mobile country code) and any PLMN MCC in the "EPLMN 4G Forbidden PLMN List" are different.

[0121] In this embodiment of the disclosure, the terminal device can compare the country code corresponding to the RPLMN with all PLMNs in the target list to determine whether the country code corresponding to the RPLMN is different from all PLMNs in the target list.

[0122] On the one hand, if the terminal device determines that the country code corresponding to the RPLMN is different from all PLMNs in the target list ("Yes" in Figure 7), the terminal device can continue to execute step 202 above. Specifically, if the RPLMN is not an HPLMMN or not an EHPLMN, and the country code corresponding to the RPLMN is different from the country code corresponding to the target PLMN, the terminal device can prevent the RPLMN's identifier from being added to the target list.

[0123] On the one hand, if it is determined that the country code corresponding to the RPLMN is the same as the country code corresponding to the target PLMN ("No" in Figure 7), the terminal device can continue to execute step 207 above. Specifically, if the RPLMN is not an HPLMN or not an EHPLMN, and the country code corresponding to the RPLMN is the same as the country code corresponding to the target PLMN, the terminal device can add the identifier of the RPLMN to the target list.

[0124] This scenario considers situations at border crossings, such as when crossing from Hong Kong back to Shenzhen, mainland China. In these cases, the mainland network (mcc 460) carries the Hong Kong network PLMN (mcc 454) as an EPLMN. In this situation, the RPLMN should not be affected by the EPLMN forbidden list. Therefore, this embodiment of the disclosure can avoid the problem of slow network access caused by frequent attempts when 4G network registration is unavailable, thereby improving the 4G registration success rate.

[0125] Optionally, referring to FIG7 and as shown in FIG8, after step 208 above, the network information processing method provided in this embodiment of the present disclosure may further include step 209 below.

[0126] Step 209: The terminal device determines that the reason for the access ban of the second PLMN is random access failure.

[0127] The second PLMN is the PLMN indicated by the aforementioned at least one PLMN identifier.

[0128] In this embodiment of the disclosure, the terminal device can determine whether the reason for the access denial of the second PLMN is a random access failure by using the prohibition reason value of the second PLMN recorded in the target list.

[0129] On the one hand, if the RPLMN is not an HPLMN or an EHPLMN, and the country code corresponding to the RPLMN is the same as the country code corresponding to the first PLMN (which is any PLMN in the target list), and the reason for the second PLMN's access denial is random access failure, the terminal device can prohibit the addition of the RPLMN's identifier to the target list (step 202 in Figure 8).

[0130] On the other hand, if the RPLMN is not an HPLMMN or an EHPLMN, and the country code corresponding to the RPLMN is the same as the country code corresponding to the first PLMN, and the reason for the access denial of the second PLMN is not random access failure, the terminal device adds the identifier of the RPLMN to the target list (step 207 in Figure 8).

[0131] This approach takes into account that since random access failures are usually related to the current wireless environment of the access network (such as weak signal), the RPLMN should not be affected by the EPLMN forbidden list. Thus, the embodiments of this disclosure can avoid the problem of slow network access caused by frequent attempts when 4G network registration is unavailable, thereby improving the 4G registration success rate.

[0132] In this embodiment of the disclosure, when the terminal device encounters an EPLMN configured in the RPLMN 2G / 3G network that exists in the "4G Forbidden PLMN List", it decides whether to ban the RPLMN 4G based on the HPLMN, whether it crosses the MCC, and the reason for the EPLMN being forbidden. This can improve the success rate of 4G registration and also avoid the problem of slow network access caused by frequent attempts when unable to register on the 4G network.

[0133] As shown in Figure 9, this embodiment of the present disclosure provides a terminal device 700, which may include an acquisition module 701 and a processing module 702. The acquisition module 701 is used to acquire M PLMN identifiers, where the M PLMN identifiers are identifiers of M equivalent public land mobile networks (EPLMNs), the M EPLMNs are equivalent networks registered with public land mobile networks (RPLMNs), and the RPLMN is the network currently accessed by the terminal device, where M is a positive integer. The processing module 702 is used to prevent the addition of the RPLMN identifier to the target list if the terminal device's target list includes at least one of the M PLMN identifiers acquired by the acquisition module 701. The PLMN identifiers in the target list are identifiers of PLMNs where the terminal device is prohibited from accessing the 4G network.

[0134] Optionally, in this embodiment of the present disclosure, the aforementioned RPLMN can be a 4G network. In this case, referring to FIG9 and FIG10, the terminal device 700 provided in this embodiment of the present disclosure may further include a control module 703. The control module 703 is used to control the terminal device to camp on the 4G network after the processing module 702 prohibits the addition of the identifier of the RPLMN to the target list.

[0135] Optionally, in this embodiment of the disclosure, the aforementioned RPLMN is a 2G network or a 3G network. In this case, the control module 703 is further configured to control the terminal device to access the 4G network when a 4G network is detected, after the processing module 702 prohibits the addition of the identifier of the RPLMN to the target list.

[0136] Optionally, in this embodiment of the disclosure, the processing module 702 is specifically used to prohibit the addition of the identifier of the RPLMN to the target list when the RPLMN is a home public land mobile network HPLMN or an equivalent home public land mobile network EHPLMN.

[0137] Optionally, in this embodiment of the present disclosure, the processing module 702 is further configured to prohibit the addition of the identifier of the RPLMN to the target list when the RPLMN is not an HPLMMN or not an EHPLMN and the country code corresponding to the RPLMN is different from the country code corresponding to the target PLMN. The target PLMN is all PLMNs in the target list.

[0138] Optionally, in this embodiment of the present disclosure, the processing module 702 is further configured to prohibit the addition of the identifier of the RPLMN to the target list when the RPLMN is not an HPLMMN or not an EHPLMN, and the country code corresponding to the RPLMN is the same as the country code corresponding to the first PLMN, and the reason for the access prohibition of the second PLMN is random access failure. The first PLMN is any PLMN in the target list, and the second PLMN is the PLMN indicated by the at least one PLMN identifier.

[0139] Optionally, in this embodiment of the present disclosure, the processing module 702 is further configured to add the identifier of the RPLMN to the target list when the RPLMN is not an HPLMMN or not an EHPLMN, and the country code corresponding to the RPLMN is the same as the country code corresponding to the first PLMN, and the reason for prohibiting access to the second PLMN is not random access failure.

[0140] The terminal device provided in this embodiment can implement the various processes implemented by the terminal device in the above method embodiments. To avoid repetition, these processes will not be described again here.

[0141] The terminal device provided in this embodiment can acquire M PLMN identifiers, where the M PLMN identifiers are identifiers of M equivalent public land mobile network (EPLMN) identifiers, the M EPLMNs are equivalent networks for registering public land mobile network (RPLMN), and the RPLMN is the network currently accessed by the terminal device, where M is a positive integer. If the terminal device's target list includes at least one PLMN identifier from the M PLMN identifiers acquired by the acquisition module, the addition of the RPLMN identifier to the target list is prohibited. The PLMN identifiers in the target list are the identifiers of the PLMNs for which the terminal device is prohibited from accessing the 4G network. Through this scheme, when the terminal device encounters an EPLMN configured in the network that exists in the "4G prohibited PLMN list," it can effectively decide whether it is necessary to prohibit the RPLMN 4G service. Therefore, this embodiment can improve the 4G registration success rate while avoiding the problem of slow network access caused by frequent attempts when 4G network registration is unavailable.

[0142] Figure 11 is a schematic diagram of the hardware structure of a terminal device implementing various embodiments of the present disclosure. As shown in Figure 11, the terminal device 800 includes, but is not limited to, components such as: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, a processor 810, and a power supply 811. Those skilled in the art will understand that the terminal device structure shown in Figure 11 does not constitute a limitation on the terminal device. The terminal device may include more or fewer components than shown, or combine certain components, or have different component arrangements. In the embodiments of the present disclosure, the terminal device includes, but is not limited to, mobile phones, tablet computers, laptop computers, PDAs, vehicle terminals, wearable devices, and pedometers.

[0143] The processor 810 is configured to acquire M PLMN identifiers, wherein the M PLMN identifiers are identifiers of M equivalent public land mobile network (EPLMN), the M EPLMNs are equivalent networks registered with public land mobile network (RPLMN), and the RPLMN is the network currently accessed by the terminal device, where M is a positive integer; and if the terminal device's target list includes at least one PLMN identifier from the M PLMN identifiers acquired by the acquisition module, the processor 810 is configured to prohibit the addition of the RPLMN identifier to the target list, wherein the PLMN identifier in the target list is the identifier of the PLMN to which the terminal device is prohibited from accessing the 4G network.

[0144] This disclosure provides a terminal device that can acquire M PLMN identifiers, where the M PLMN identifiers are identifiers of M equivalent public land mobile network (EPLMN) identifiers, the M EPLMNs are equivalent networks for registering public land mobile network (RPLMN), and the RPLMN is the network currently accessed by the terminal device, where M is a positive integer. If the terminal device's target list includes at least one PLMN identifier from the M PLMN identifiers acquired by the acquisition module, the addition of that RPLMN identifier to the target list is prohibited. The PLMN identifiers in the target list are identifiers of PLMNs where the terminal device is prohibited from accessing the 4G network. Through this scheme, when the terminal device encounters an EPLMN configured in the network that exists in the "4G prohibited PLMN list," it can effectively decide whether it is necessary to prohibit the RPLMN 4G service. Therefore, this disclosure can improve the 4G registration success rate while avoiding the problem of slow network access caused by frequent attempts when 4G network registration is unavailable.

[0145] It should be understood that, in this embodiment of the disclosure, the radio frequency unit 801 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink data from the base station and processes it with the processor 810; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 801 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. Furthermore, the radio frequency unit 801 can also communicate with networks and other devices through a wireless communication system.

[0146] Terminal device 800 provides users with wireless broadband internet access through network module 802, such as helping users send and receive emails, browse web pages, and access streaming media.

[0147] The audio output unit 803 can convert audio data received by the radio frequency unit 801 or the network module 802 or stored in the memory 809 into audio signals and output them as sound. Furthermore, the audio output unit 803 can also provide audio output related to specific functions performed by the terminal device 800 (e.g., call signal reception sound, message reception sound, etc.). The audio output unit 803 includes a speaker, a buzzer, and a receiver, etc.

[0148] Input unit 804 is used to receive audio or video signals. Input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042. The GPU 8041 processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on display unit 806. The image frames processed by GPU 8041 can be stored in memory 809 (or other storage medium) or transmitted via radio frequency unit 801 or network module 802. Microphone 8042 can receive sound and process such sound into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via radio frequency unit 801 in telephone call mode.

[0149] The terminal device 800 also includes at least one sensor 805, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 8061 according to the ambient light level, and the proximity sensor can turn off the display panel 8061 and / or backlight when the terminal device 800 is moved to the ear. As a type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used to identify the terminal device's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. The sensor 805 may also include a fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc., which will not be described in detail here.

[0150] The display unit 806 is used to display information input by the user or information provided to the user. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0151] User input unit 807 can be used to receive input numerical or character information, and generate key signal inputs related to user settings and function control of the terminal device. Specifically, user input unit 807 includes a touch panel 8071 and other input devices 8072. Touch panel 8071, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 8071). Touch panel 8071 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 810, which receives and executes commands from the processor 810. In addition, touch panel 8071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides touch panel 8071, user input unit 807 may also include other input devices 8072. Specifically, other input devices 8072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.

[0152] Furthermore, the touch panel 8071 can cover the display panel 8061. When the touch panel 8071 detects a touch operation on or near it, it transmits the information to the processor 810 to determine the type of touch event. Subsequently, the processor 810 provides corresponding visual output on the display panel 8061 according to the type of touch event. Although in Figure 11, the touch panel 8071 and the display panel 8061 are shown as two separate components to implement the input and output functions of the terminal device, in some embodiments, the touch panel 8071 and the display panel 8061 can be integrated to implement the input and output functions of the terminal device. Specific details are not limited here.

[0153] Interface unit 808 serves as an interface for connecting external devices to terminal device 800. For example, external devices may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and so on. Interface unit 808 can be used to receive input from external devices (e.g., data, power, etc.) and transmit the received input to one or more components within terminal device 800, or it can be used to transmit data between terminal device 800 and external devices.

[0154] The memory 809 can be used to store software programs and various data. The memory 809 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 809 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0155] The processor 810 is the control center of the terminal device. It connects various parts of the terminal device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 809, and by calling data stored in the memory 809, it performs various functions and processes data of the terminal device, thereby providing overall monitoring of the terminal device. The processor 810 may include one or more processing units; optionally, the processor 810 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may also not be integrated into the processor 810.

[0156] The terminal device 800 may also include a power supply 811 (such as a battery) that supplies power to various components. Optionally, the power supply 811 may be logically connected to the processor 810 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.

[0157] In addition, the terminal device 800 includes some functional modules not shown, which will not be described in detail here.

[0158] Optionally, this disclosure also provides a terminal device, including a processor 810 as shown in FIG11, a memory 809, and a computer program stored in the memory 809 and executable on the processor 810. When the computer program is executed by the processor 810, it implements the various processes of the above-described network information processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0159] This disclosure also provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the various processes of the above-described network information processing method embodiments and achieves the same technical effects. To avoid repetition, further details are omitted here. The computer-readable storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0160] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0161] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the related technology, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods disclosed in the various embodiments of this disclosure.

[0162] The embodiments of this disclosure have been described above with reference to the accompanying drawings. However, this disclosure is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this disclosure without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this disclosure.

Claims

1. A network information processing method, applied to a terminal device, the method comprising: Obtain M PLMN identifiers, wherein the M PLMN identifiers are identifiers of M equivalent public land mobile networks (EPLMNs), the M EPLMNs are equivalent networks for registering public land mobile networks (RPLMNs), and the RPLMN is the network currently accessed by the terminal device, where M is a positive integer; If the target list of a terminal device includes at least one of the M PLMN identifiers, it is prohibited to add the identifier of the RPLMN to the target list. The PLMN identifier in the target list is the identifier of the PLMN for which the terminal device is prohibited from accessing the 4G network.

2. The method according to claim 1, wherein, The RPLMN is a 4G network; After prohibiting the addition of the RPLMN identifier to the target list, the method further includes: It resides on the 4G network.

3. The method according to claim 1, wherein, The RPLMN is a 2G network or a 3G network; The prohibition of adding the identifier of the RPLMN to the target list includes: If a 4G network is detected, access the 4G network.

4. The method according to claim 3, wherein, The prohibition of adding the identifier of the RPLMN to the target list includes: If the RPLMN is a Home Public Land Mobile Network (HPLMN) or an Equivalent Home Public Land Mobile Network (EHPLMN), the identifier of the RPLMN shall not be added to the target list.

5. The method according to claim 3, wherein, The method further includes: If the RPLMN is not an HPLMMN or an EHPLMN, and the country code corresponding to the RPLMN is different from the country code corresponding to the target PLMN, it is prohibited to add the identifier of the RPLMN to the target list. The target PLMN is all PLMNs in the target list.

6. The method according to claim 3, wherein, The method further includes: If the RPLMN is not an HPLMN or an EHPLMN, and the country code corresponding to the RPLMN is the same as the country code corresponding to the first PLMN, and the reason for the access denial of the second PLMN is random access failure, then the RPLMN identifier shall not be added to the target list. The first PLMN is any PLMN in the target list, and the second PLMN is the PLMN indicated by the at least one PLMN identifier.

7. The method according to claim 3, wherein, The method further includes: If the RPLMN is not an HPLMN or an EHPLMN, and the country code corresponding to the RPLMN is the same as the country code corresponding to the first PLMN, and the reason for the access ban of the second PLMN is not random access failure, then the identifier of the RPLMN is added to the target list.

8. A terminal device, the terminal device comprising an acquisition module and a processing module; The acquisition module is used to acquire M PLMN identifiers, wherein the M PLMN identifiers are identifiers of M equivalent public land mobile networks (EPLMNs), the M EPLMNs are equivalent networks registered in public land mobile networks (RPLMNs), and the RPLMN is the network currently accessed by the terminal device, where M is a positive integer; The processing module is configured to prohibit adding the RPLMN identifier to the target list when the target list of the terminal device includes at least one PLMN identifier from the M PLMN identifiers obtained by the acquisition module, wherein the PLMN identifier in the target list is the identifier of the PLMN for which the terminal device is prohibited from accessing the 4G network.

9. The terminal device according to claim 8, wherein, The RPLMN is a 4G network; the terminal device also includes a control module; The control module is configured to control the terminal device to remain on the 4G network after the processing module prohibits the addition of the RPLMN identifier to the target list.

10. The terminal device according to claim 9, wherein, The RPLMN is a 2G network or a 3G network; The control module is further configured to control the terminal device to access the 4G network when a 4G network is detected after the processing module prohibits the addition of the RPLMN identifier to the target list.

11. The terminal device according to claim 10, wherein, The processing module is specifically configured to prohibit adding the identifier of the RPLMN to the target list when the RPLMN is a Home Public Land Mobile Network (HPLMN) or an Equivalent Home Public Land Mobile Network (EHPLMN).

12. The terminal device according to claim 10, wherein, The processing module is further configured to prohibit adding the identifier of the RPLMN to the target list when the RPLMN is not an HPLMMN or not an EHPLMN and the country code corresponding to the RPLMN is different from the country code corresponding to the target PLMN. The target PLMN is all PLMNs in the target list.

13. The terminal device according to claim 10, wherein, The processing module is further configured to prohibit adding the identifier of the RPLMN to the target list when the RPLMN is not an HPLMMN or not an EHPLMN, and the country code corresponding to the RPLMN is the same as the country code corresponding to the first PLMN, and the reason for prohibiting access to the second PLMN is random access failure. The first PLMN is any PLMN in the target list, and the second PLMN is the PLMN indicated by the at least one PLMN identifier.

14. The terminal device according to claim 10, wherein, The processing module is further configured to add the identifier of the RPLMN to the target list when the RPLMN is not an HPLMMN or not an EHPLMN, and the country code corresponding to the RPLMN is the same as the country code corresponding to the first PLMN, and the reason for prohibiting access to the second PLMN is not random access failure.

15. A terminal device, the terminal device comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the network information processing method as described in any one of claims 1 to 7.

16. A computer-readable storage medium storing a computer program thereon, the computer program being executed by a processor to implement the steps of the network information processing method as described in any one of claims 1 to 7.