Network registration method and apparatus, electronic device, and computer program product

By removing the target cell when the terminal detects the insertion of a USIM, generating a list of cells to be registered, and initiating an access request, the problem of wasted cell resources when re-inserting a USIM is solved, and efficient use of resources is achieved.

CN118647080BActive Publication Date: 2025-12-12CHINA TELECOM CORP LTD SATELLITE COMMUNICATIONS BRANCH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410870001.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-30
Publication Date
2025-12-12
Estimated Expiration
2044-06-30

AI Technical Summary

Technical Problem

When the USIM is reinserted, the terminal makes unnecessary access attempts to the prohibited cell, resulting in unnecessary consumption of cell resources.

Method used

When the terminal detects the insertion of a target user identification card, it checks whether there is pre-stored target prohibition information, removes the target cell from the list of accessible cells, generates a list of cells to be registered, and initiates an access request to the cells to be registered.

Benefits of technology

This avoids unnecessary access attempts to the target cell, reduces the consumption of cell resources, and improves resource utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118647080B_ABST
    Figure CN118647080B_ABST
Patent Text Reader

Abstract

The application discloses a network registration method and device, electronic equipment and computer program product. The method comprises the following steps: in the case that a target user identification card is detected to be inserted into a terminal, detecting whether the terminal has pre-stored target prohibition information corresponding to the target user identification card, wherein the target prohibition information is used for recording at least target cells of a public land mobile network which the terminal is prohibited to access; in the case that the terminal has pre-stored target prohibition information, eliminating the target cells from a plurality of preset cells recorded in an accessible cell list of the terminal to obtain a to-be-registered cell list, wherein the accessible cell list is used for recording a plurality of preset cells detected by the terminal; and initiating a registration request for accessing the public land mobile network to a to-be-accessed cell in the to-be-registered cell list. The application solves the technical problem that unnecessary access attempts are made to the cells which are prohibited to access in the case that the USIM is reinserted, thereby causing unnecessary consumption of cell resources.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication, in particular to a network registration method and device, electronic equipment and computer program product. BACKGROUND

[0002] In 3GPP 24.501 and 24.301, for a terminal accessing a 3GPP network via satellite, an error code #78 (PLMNs not allowed to operate at the present UE location) is added in the 5G 5GMM layer and the 4G EMM layer. When receiving a registration or service request initiated by a satellite access terminal, the network side can obtain the location information of the terminal from the NG-RAN (5G) or eNodeB (4G), so as to determine whether the terminal can be provided with services at this location. If the services cannot be provided, a corresponding rejection message is sent to the terminal, and the error code #78 is carried.

[0003] After receiving the error code #78, the terminal stores it in a local "current location PLMN forbidden operation list", such as the PLMN that receives the error code #78.

[0004] In 3GPP 24.501 and 24.301, the terminal is required to remove all entries in the "current location PLMN forbidden operation list" when the USIM is removed. This approach does not take into account the next time the card is inserted. If the USIM inserted this time is the same as the USIM inserted last time, the terminal location does not change much, and the PLMN attempting to access via satellite exists in the list before the USIM is removed. The network will still reply with a rejection message and carry the error code #78, so the terminal makes unnecessary satellite access attempts, causing consumption of air interface resources and network resources.

[0005] At present, there is no effective solution to the problem of unnecessary access attempts to forbidden cells in the case of reinserting the USIM, causing unnecessary consumption of cell resources. SUMMARY

[0006] The embodiments of the present application provide a network registration method, device, electronic equipment and computer program product, to at least solve the technical problem of unnecessary access attempts to forbidden cells in the case of reinserting the USIM, causing unnecessary consumption of cell resources.

[0007] According to an aspect of the embodiments of the present application, a network registration method is provided, comprising: detecting whether the terminal has pre-stored target forbidden information corresponding to the target user identification card in the case that the terminal detects the insertion of the target user identification card, wherein the target forbidden information is used for recording at least a target cell which is forbidden to access the public land mobile network by the terminal; eliminating the target cell from a plurality of preset cells recorded in an accessible cell list of the terminal to obtain a to-be-registered cell list in the case that the terminal has pre-stored target forbidden information, wherein the accessible cell list is used for recording a plurality of preset cells detected by the terminal; and initiating a registration request for accessing the public land mobile network to a to-be-accessed cell in the to-be-registered cell list.

[0008] Optionally, detecting whether the terminal has pre-stored target forbidden information corresponding to the target user identification card in the case that the terminal detects the insertion of the target user identification card comprises: detecting whether the terminal has pre-stored preset forbidden information in the case that the terminal detects the insertion of the target user identification card; identifying a preset user identifier corresponding to the preset forbidden information in the case that the terminal has pre-stored preset forbidden information, wherein the preset user identifier is a unique identifier of a preset user identification card corresponding to the preset forbidden information; detecting whether a target user identifier of the target user identification card is consistent with the preset user identifier; and determining that the terminal has pre-stored target forbidden information in the case that the target user identifier is consistent with the preset user identifier.

[0009] Optionally, the method further comprises: determining that the terminal does not have pre-stored target forbidden information in the case that the terminal does not have pre-stored preset forbidden information; and initiating a registration request for accessing the public land mobile network to each of the preset cells recorded in the accessible cell list in the case that the terminal does not have pre-stored target forbidden information.

[0010] Optionally, the method further comprises: deleting the preset forbidden information and initiating a registration request for accessing the public land mobile network to each of the preset cells recorded in the accessible cell list in the case that the target user identifier is not consistent with the preset user identifier.

[0011] Optionally, the method further comprises: acquiring the accessible cell list according to a preset network searching procedure in the case that the terminal detects the insertion of the target user identification card, wherein the preset network searching procedure is used for instructing the terminal to search a plurality of preset cells.

[0012] Optionally, the method further comprises: detecting whether the terminal has pre-stored the target forbidden information in the case that the terminal detects that the target user identification card is removed; and continuing to save the target forbidden information after the terminal removes the target user identification card in the case that the terminal has pre-stored the target forbidden information, wherein the target forbidden information stored by the terminal is used in the case that the terminal detects that the target user identification card is inserted again after the terminal removes the target user identification card.

[0013] Optionally, the method further comprises: monitoring a storage duration of the target forbidden information stored by the terminal; judging whether the storage duration reaches a preset time threshold; and deleting the target forbidden information in the case that the storage duration reaches the preset time threshold.

[0014] According to another aspect of the embodiments of the present application, a network registration apparatus is further provided, comprising: a detection module, configured to detect whether the terminal has pre-stored target forbidden information corresponding to a target user identification card in the case that the terminal detects that the target user identification card is inserted, wherein the target forbidden information is used at least for recording a target cell which is forbidden to access a public land mobile network; a rejection module, configured to reject the target cell from a plurality of preset cells recorded in an accessible cell list of the terminal to obtain a to-be-registered cell list in the case that the terminal has pre-stored the target forbidden information, wherein the accessible cell list is used for recording a plurality of preset cells detected by the terminal; and a registration module, configured to initiate a registration request for accessing a public land mobile network to a to-be-accessed cell in the to-be-registered cell list.

[0015] According to another aspect of the embodiments of the present application, an electronic device is further provided, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the network registration method by using the computer program.

[0016] According to another aspect of the embodiments of the present application, a computer program product is further provided, comprising computer instructions, wherein the computer instructions are executed by a processor to implement the steps of the network registration method.

[0017] In the embodiment of the present application, in the case that the terminal detects that the target user identification card is inserted, it is detected whether the terminal has pre-stored target forbidden information corresponding to the target user identification card, wherein the target forbidden information is used at least for recording target cells forbidden for the terminal to access the public land mobile network; in the case that the terminal has pre-stored target forbidden information, the target cell is eliminated from a plurality of preset cells recorded in an accessible cell list of the terminal, to obtain a to-be-registered cell list, wherein the accessible cell list is used for recording a plurality of preset cells detected by the terminal; a registration request for accessing the public land mobile network is initiated to a to-be-accessed cell in the to-be-registered cell list, so that the terminal can continue to save the target forbidden information corresponding to the target user identification card after the target user identification card is removed, and then can continue to use the target forbidden information saved in the terminal to perform registration after the target user identification card is inserted again, and then based on the target forbidden information saved in the terminal, the terminal can avoid access attempts to the target cells indicated by the target forbidden information, thereby achieving the technical effect of avoiding unnecessary resource consumption of the target cells, and further solving the technical problem of unnecessary access attempts to the cells forbidden for access in the case of re-inserting the USIM, causing unnecessary consumption of cell resources. BRIEF DESCRIPTION OF DRAWINGS

[0018] The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiments of the application and together with the description serve to explain the application. In the drawings:

[0019] Figure 1 FIG. 1 is a flowchart of a network registration method according to an embodiment of the present application;

[0020] Figure 2 FIG. 2 is a schematic diagram of a plug-and-play card optimization scheme for a current location PLMN forbidden operation list of an NTN terminal according to an embodiment of the present application;

[0021] Figure 3 FIG. 3 is a schematic diagram of a network registration device according to an embodiment of the present application;

[0022] Figure 4 FIG. 4 is a structural block diagram of a computer terminal according to an embodiment of the present application. DETAILED DESCRIPTION

[0023] In the following, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by a person of ordinary skill in the art without creative effort should belong to the protection scope of the present application.

[0024] It should be noted that the terms "first", "second" and the like in the description and claims of the present application and the above drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in other than the order illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a list of steps or units need not be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to such processes, methods, products or devices.

[0025] First, some of the nouns or terms appearing in the description of the embodiments of the present application are applicable to the following explanations:

[0026] NTN (non-terrestrial network): It is a general term for any non-terrestrial flying object network, including satellite communication networks and high-altitude platform systems.

[0027] PLMN (Public Land Mobile Network): A certain type of cellular mobile communication network of a certain operator in a certain country or region is called PLMN.

[0028] According to the embodiments of the present application, a network registration method embodiment is provided. It should be noted that the steps shown in the flowchart of the drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described herein can be executed in a different order.

[0029] Figure 1 is a flowchart of a network registration method according to an embodiment of the present application, as shown in Figure 1 The method comprises the following steps:

[0030] In step S102, in the case that the terminal detects that the target user identification card is inserted, it is detected whether the terminal has pre-stored target forbidden information corresponding to the target user identification card, wherein the target forbidden information is used at least for recording target cells forbidden for the terminal to access the public land mobile network;

[0031] In step S104, in the case that the terminal has pre-stored target forbidden information, the target cell is excluded from a plurality of preset cells recorded in an accessible cell list of the terminal, to obtain a to-be-registered cell list, wherein the accessible cell list is used for recording a plurality of preset cells detected by the terminal.

[0032] In step S106, a registration request for accessing the public land mobile network is initiated to a to-be-accessed cell in the to-be-registered cell list.

[0033] In the embodiment of the present application, in the case that the terminal detects that the target user identification card is inserted, it is detected whether the terminal has pre-stored target forbidden information corresponding to the target user identification card, wherein the target forbidden information is used at least for recording target cells forbidden for the terminal to access the public land mobile network; in the case that the terminal has pre-stored target forbidden information, the target cell is excluded from a plurality of preset cells recorded in an accessible cell list of the terminal, to obtain a to-be-registered cell list, wherein the accessible cell list is used for recording a plurality of preset cells detected by the terminal; a registration request for accessing the public land mobile network is initiated to a to-be-accessed cell in the to-be-registered cell list, so that the terminal can continue to save the target forbidden information corresponding to the target user identification card after the target user identification card is removed, and then can continue to use the target forbidden information saved in the terminal to perform registration after the target user identification card is inserted again, and further based on the target forbidden information saved in the terminal, the terminal can avoid access attempts to the target cells indicated by the target forbidden information, thereby achieving the technical effect of avoiding unnecessary resource consumption of the target cells, and further solving the technical problem of unnecessary access attempts to the cells forbidden for access in the case that the USIM is reinserted, resulting in unnecessary consumption of cell resources.

[0034] In the above step S102, the target user identification card USIM is a chip card used for storing user identity information and other personal information, and is used together with a mobile phone or other mobile devices.

[0035] In the above step S102, the public land mobile network PLMN is a network infrastructure used for providing mobile communication services, including a group of base stations, a core network and other related devices, and provides communication services for users through wireless signal coverage in a certain area.

[0036] Optionally, the base station can use a communication satellite.

[0037] Optionally, the terminal can access a public land mobile network (PLMN) through the base station.

[0038] Optionally, the target cell, the preset cell and the cell to be accessed are all communication cells using a communication satellite as a base station.

[0039] In the step S102, the target barring information can be a "current location PLMN barring operation list" stored locally in the terminal, which can include: a PLMN receiving an error code #78; a current geographical location of the terminal (if the terminal can obtain it); and a distance value specified by the terminal (if the current geographical location of the terminal can be obtained).

[0040] It should be noted that the terminal can initiate a registration or service request to the base station (or the communication satellite), and then the base station (or the communication satellite) determines whether the terminal in this location can be provided with services. If the terminal cannot be provided with services, the base station (or the communication satellite) sends a corresponding rejection message to the terminal, carrying an error code #78.

[0041] Optionally, the cell corresponding to the public land mobile network (PLMN) recorded in the "current location PLMN barring operation list" is the target cell.

[0042] Optionally, the terminal is not allowed to access the public land mobile network (PLMN) through the target cell when a specific access condition is not met, wherein the specific access condition is that the distance between the location of the terminal and the location receiving the error code #78 is less than the distance value in the list, or the terminal needs to access for emergency services, that is, the terminal can access the target cell when the distance between the location of the terminal and the location receiving the error code #78 is less than the distance value in the list, or when the terminal needs to access for emergency services.

[0043] Optionally, the target barring information can be deleted, that is, the "current location PLMN barring operation list" can be deleted, when the terminal meets a deletion condition, wherein the deletion condition includes: the terminal successfully accesses the public land mobile network (PLMN) through the communication satellite for non-emergency services, and a timer timeout (that is, the storage time of the target barring information stored by the terminal reaches a preset time threshold).

[0044] In the step S102, the target barring information pre-stored by the terminal can be obtained by the terminal when the terminal detects the insertion of a target user identification card for the last time.

[0045] Optionally, the terminal initiates registration or sends a service request to the base station (or communication satellite) in the case that the terminal detects the target user identification card is inserted, and then generates the target forbidden information according to a rejection message returned by the base station (or communication satellite) in the case that the terminal receives the rejection message (such as receiving error code #78 of the PLMN).

[0046] In the step S104, the preset cell is a communication cell covering the wireless signal of the terminal.

[0047] Optionally, the terminal can search a plurality of preset cells covering the wireless signal of the terminal to obtain an accessible cell list in the case that the terminal detects the target user identification card is inserted.

[0048] In the step S104, the plurality of preset cells in the accessible cell list includes the target cell, and the terminal can delete the target cell from the accessible cell list to obtain a to-be-registered cell list including a plurality of to-be-accessed cells before the registration process of accessing the public land mobile network, and then the terminal can initiate a registration request of accessing the public land mobile network to the to-be-accessed cells in the to-be-registered cell list, thereby avoiding unnecessary registration request to the target cell and avoiding unnecessary resource consumption of the target cell.

[0049] As an optional embodiment, in the case that the terminal detects the target user identification card is inserted, the step of detecting whether the terminal has the pre-stored target forbidden information corresponding to the user identification card includes: detecting whether the terminal has pre-stored preset forbidden information in the case that the terminal detects the target user identification card is inserted; identifying a preset user identifier corresponding to the preset forbidden information in the case that the terminal has the pre-stored preset forbidden information, wherein the preset user identifier is a unique identifier of a preset user identification card corresponding to the preset forbidden information; detecting whether the target user identifier of the target user identification card is consistent with the preset user identifier; and determining that the terminal has the pre-stored target forbidden information in the case that the target user identifier is consistent with the preset user identifier.

[0050] In the above embodiments of the present application, in the case that the terminal detects the USIM is inserted, the terminal can first detect whether the terminal has the pre-stored preset forbidden information, and then further compare the user identifier of the inserted USIM with the pre-stored preset forbidden information in the terminal in the case that the terminal has the preset forbidden information, thereby accurately judging whether the terminal has the pre-stored target forbidden information.

[0051] It should be noted that in the case that the target user identifier is consistent with the preset user identifier, the target forbidden information is the preset forbidden information corresponding to the preset user identifier consistent with the target user identifier.

[0052] As an optional embodiment, the method further comprises: in the case that the terminal does not have the preset barring information stored in advance, determining that the terminal does not have the target barring information stored in advance; and in the case that the terminal does not have the target barring information stored in advance, initiating a registration request for accessing the public land mobile network to each preset cell recorded in the accessible cell list.

[0053] The above embodiments of the present application, in the case that the terminal does not have the preset barring information stored in advance, indicate that the terminal does not store any preset barring information, and therefore the terminal does not have the target barring information stored in advance, so that the fast determination of whether the terminal has the target barring information stored in advance can be realized, the determination efficiency is improved, and then in the case that the terminal does not have the target barring information stored in advance, the registration request for accessing the public land mobile network is initiated to each preset cell recorded in the accessible cell list, and the registration of the terminal is completed.

[0054] As an optional embodiment, the method further comprises: in the case that the target user identifier is inconsistent with the preset user identifier, deleting the preset barring information, and initiating the registration request for accessing the public land mobile network to each preset cell recorded in the accessible cell list.

[0055] The above embodiments of the present application, in the case that the preset user identifier of the preset barring information stored in advance by the terminal is inconsistent with the target user identifier of the target user identification card detected by the terminal, indicate that the preset barring information stored by the terminal does not match the target user identification card, and the target user identification card cannot use the preset barring information, and then the preset barring information can be deleted from the terminal, and then the registration request for accessing the public land mobile network is initiated to each preset cell recorded in the accessible cell list, the registration of the terminal is completed, and the target barring information corresponding to the target user identification card is regenerated according to the registration result.

[0056] As an optional embodiment, the method further comprises: in the case that the terminal detects the insertion of the target user identification card, acquiring the accessible cell list according to a preset cell search process, wherein the preset cell search process is used to instruct the terminal to search for a plurality of preset cells.

[0057] The above embodiments of the present application, in the case that the terminal detects the insertion of the target user identification card, the terminal can search for wireless signals according to the preset cell search process, acquire a plurality of preset cells whose signal parameters such as signal strength meet the access requirements of the terminal, and form an accessible cell list, so that the acquisition of the accessible cell list is realized.

[0058] As an optional example, the preset cell search procedure can include: the terminal sends a cell search request to the base station, and the base station sends cell broadcast information to the terminal after receiving the request; the terminal parses the cell identifier and other related information in the received cell broadcast information; the terminal determines the current cell according to the received cell broadcast information and establishes a connection with the cell; after the terminal establishes a connection with the cell, the terminal measures and tracks the signal strength, quality and other parameters of the cell to ensure good communication quality; the terminal can help the cell to optimize and adjust by periodically sending a cell measurement report to improve network performance and coverage.

[0059] Optionally, the plurality of preset cells in the accessible cell list meet the terminal access requirements in terms of signal parameters such as signal strength, and therefore, the preset cells in the accessible cell list can include the target cell, and therefore, before the terminal performs registration, the preset cells in the accessible cell list need to be screened to remove the target cell in the accessible cell list to obtain a to-be-registered cell list including a plurality of to-be-accessed cells, and then the to-be-accessed cells in the to-be-registered cell list are registered.

[0060] As an optional embodiment, the method further includes: in the case that the terminal detects that the target user identification card is removed, detecting whether the terminal has pre-stored target prohibited information; in the case that the terminal has pre-stored target prohibited information, continuing to save the target prohibited information after the terminal removes the target user identification card, wherein the target prohibited information stored by the terminal is used in the case that the terminal detects that the target user identification card is inserted again after the target user identification card is removed.

[0061] The above embodiments of the present application can continue to save the target prohibited information corresponding to the target user identification card after the target user identification card is removed from the terminal, and the target prohibited information can be directly used in the case that the terminal detects that the target user identification card is inserted again, without the need to generate the target prohibited information again, thereby avoiding unnecessary access attempts of the terminal to the target cell indicated by the target prohibited information.

[0062] As an optional embodiment, the method further includes: monitoring the storage duration of the target prohibited information stored by the terminal; determining whether the storage duration reaches a preset time threshold; and deleting the target prohibited information in the case that the storage duration reaches the preset time threshold.

[0063] The above embodiments of the present application can store the target prohibited information corresponding to the target user identification card after the target prohibited information is generated, and start a timer to record the storage duration of the target prohibited information, and then delete the target prohibited information in the case that the timer expires, i.e., the storage duration reaches the preset time threshold, indicating that the target prohibited information has exceeded the use-by date, thereby ensuring the timeliness of the target prohibited information.

[0064] It should be noted that after the timer is started, even if the terminal detects that the target user identity card is removed, the terminal still stores the target prohibition information corresponding to the target user identity card, and the timer continues to run until the timer expires, or the terminal detects that a new user identity card different from the target user identity card is inserted, and then the target prohibition information is deleted.

[0065] It should be noted that the target prohibition information is generated according to a rejection message returned by the target cell, wherein the rejection message indicates that the timer sets a preset time threshold through a “Lower bound timer value IE”, and if the “Lower bound timer value IE” does not exist in the rejection message, the terminal indicates that the timer sets the preset time threshold.

[0066] The application also provides an optional embodiment, which provides a plug-and-play optimization of the current location PLMN forbidden operation list for an NTN terminal. The “current location PLMN forbidden operation list” is not deleted when the USIM is removed, and it is judged whether the same USIM is inserted next time, and the processing of the “current location PLMN forbidden operation list” is determined according to the judgment result.

[0067] Figure 2 It is a plug-and-play optimization scheme of the current location PLMN forbidden operation list for an NTN terminal according to an embodiment of the application, as shown in Figure 2 includes the following steps:

[0068] Step S201, the terminal removes the USIM.

[0069] Step S202, it is judged whether the terminal exists “current location PLMN forbidden operation list”, if exists, continue to optimize the scheme, otherwise end the optimization process.

[0070] Step S203, the “current location PLMN forbidden operation list” is not deleted.

[0071] Step S204, the list related timer continues to run. If the timer expires in the whole optimization process, the corresponding entry in the list is deleted.

[0072] Step S205, the terminal inserts the USIM.

[0073] Step S206, it is judged whether it is the same as the last USIM, and the judgment basis can be the IMSI of the USIM or other unique identifier. If it is the same as the last USIM, step S207 and step S2078 are skipped.

[0074] Step S207: If the inserted USIM is different from the previous USIM, delete the "Current Location PLMN Prohibited Operation List".

[0075] In step S208, the terminal executes the network search and registration process according to the established logic, and the optimization process ends.

[0076] In step S209, the inserted USIM is the same as the previous one, and the terminal executes the predetermined network search process to obtain the list of currently available PLMNs and cells.

[0077] Step S210: Combining the "current location PLMN prohibited operation list" and based on the current location information, determine which PLMNs cannot be accessed in step S209. After excluding the cells that cannot be accessed by PLMNs, execute the registration process in the remaining cells according to the terminal's predetermined logic.

[0078] In the above embodiments of this application, for terminals accessing the 3GPP network via satellite, if a "current location PLMN prohibited operation list" exists, the list should not be deleted immediately when removing the USIM. Instead, when inserting the USIM again, the previous list information and location information should be combined to make a more accurate network registration selection. This avoids the waste of invalid air interface resources and network resources, and shortens the time for the terminal to register with the network.

[0079] According to an embodiment of the present invention, a network registration device embodiment is also provided. It should be noted that the network registration device can be used to execute the network registration method in the embodiments of the present invention, and the network registration method in the embodiments of the present invention can be executed in the network registration device.

[0080] Figure 3 This is a schematic diagram of a network registration device according to an embodiment of the present invention, such as... Figure 3 As shown, the device may include: a detection module 32, used to detect whether the terminal has pre-stored target prohibition information corresponding to the target user identification card when the terminal detects the insertion of the target user identification card, wherein the target prohibition information is used to record at least the target cells that prohibit the terminal from accessing the public land mobile network; a rejection module 34, used to reject the target cell from multiple preset cells recorded in the terminal's accessible cell list when the terminal has pre-stored target prohibition information, to obtain a list of cells to be registered, wherein the accessible cell list is used to record multiple preset cells detected by the terminal; and a registration module 36, used to initiate a registration request to access the public land mobile network to the cells to be registered in the list of cells to be registered.

[0081] It should be noted that the detection module 32 in this embodiment can be configured to perform step S102 in the embodiments of the present application, the elimination module 34 in this embodiment can be configured to perform step S104 in the embodiments of the present application, and the registration module 36 in this embodiment can be configured to perform step S106 in the embodiments of the present application. The above modules have the same examples and application scenarios as the corresponding steps, but are not limited to the contents disclosed in the above embodiments.

[0082] In the embodiments of the present application, in the case that the terminal detects that the target user identification card is inserted, it is detected whether the terminal has pre-stored target forbidden information corresponding to the target user identification card, wherein the target forbidden information is used at least for recording target cells forbidden for the terminal to access the public land mobile network; in the case that the terminal has pre-stored target forbidden information, the target cells are eliminated from a plurality of preset cells recorded in an accessible cell list of the terminal, to obtain a to-be-registered cell list, wherein the accessible cell list is used for recording a plurality of preset cells detected by the terminal; and a registration request for accessing the public land mobile network is initiated to a to-be-accessed cell in the to-be-registered cell list, so that the terminal can continue to save the target forbidden information corresponding to the target user identification card after the target user identification card is removed, and then can continue to use the target forbidden information saved in the terminal to perform registration after the target user identification card is inserted again, and further based on the target forbidden information saved in the terminal, the terminal can avoid access attempts to the target cells indicated by the target forbidden information, thereby achieving the technical effect of avoiding unnecessary resource consumption of the target cells, and further solving the technical problem of unnecessary access attempts to the cells forbidden for access, causing unnecessary consumption of cell resources in the case of re-inserting the USIM.

[0083] As an optional embodiment, the detection module comprises: a first detection unit, configured to detect whether the terminal has pre-stored preset forbidden information in the case that the terminal detects that the target user identification card is inserted; an identification unit, configured to identify a preset user identifier corresponding to the preset forbidden information in the case that the terminal has pre-stored preset forbidden information; a second detection unit, configured to detect whether the target user identifier of the target user identification card is consistent with the preset user identifier; and a first determination unit, configured to determine that the terminal has pre-stored target forbidden information in the case that the target user identifier is consistent with the preset user identifier.

[0084] As an optional embodiment, the apparatus further comprises a second determining unit configured to determine that the terminal does not have the pre-stored target barring information in a case where the terminal does not have pre-stored preset barring information; and a first registering unit configured to initiate a registration request for accessing a public land mobile network to each preset cell recorded in the accessible cell list in a case where the terminal does not have the pre-stored target barring information.

[0085] As an optional embodiment, the apparatus further comprises a second registering unit configured to delete the preset barring information and initiate a registration request for accessing a public land mobile network to each preset cell recorded in the accessible cell list in a case where the target user identity is inconsistent with the preset user identity.

[0086] As an optional embodiment, the apparatus further comprises an obtaining unit configured to obtain the accessible cell list according to a preset cell search procedure in a case where the terminal detects that the target user identity card is inserted, wherein the preset cell search procedure is used to instruct the terminal to search for a plurality of preset cells.

[0087] As an optional embodiment, the apparatus further comprises a detecting submodule configured to detect whether the terminal has pre-stored target barring information in a case where the terminal detects that the target user identity card is removed; and a storing submodule configured to continue to save the target barring information after the terminal removes the target user identity card in a case where the terminal has pre-stored target barring information, wherein the target barring information stored by the terminal is used in a case where the terminal detects that the target user identity card is inserted again after the terminal removes the target user identity card.

[0088] As an optional embodiment, the apparatus further comprises a monitoring submodule configured to monitor a storage duration of the target barring information stored by the terminal; a judging submodule configured to judge whether the storage duration reaches a preset time threshold; and a deleting submodule configured to delete the target barring information in a case where the storage duration reaches the preset time threshold.

[0089] Embodiments of the present application can provide an electronic device, which is a computer terminal, and the computer terminal can be any one of computer terminal devices in a computer terminal group. Alternatively, in the embodiments, the computer terminal can be replaced by a mobile terminal or other terminal device.

[0090] Alternatively, in the embodiments, the computer terminal can be located in at least one of a plurality of network devices in a computer network.

[0091] In the embodiment, the computer terminal can execute program codes of the following steps in the network registration method: in the case that the terminal detects insertion of a target user identification card, detecting whether the terminal has pre-stored target forbidden information corresponding to the target user identification card, wherein the target forbidden information is used at least for recording target cells in which the terminal is forbidden to access a public land mobile network; in the case that the terminal has pre-stored target forbidden information, eliminating a target cell from a plurality of preset cells recorded in an accessible cell list of the terminal to obtain a to-be-registered cell list, wherein the accessible cell list is used for recording a plurality of preset cells detected by the terminal; and initiating a registration request for accessing the public land mobile network to a to-be-accessed cell in the to-be-registered cell list.

[0092] Figure 4 Fig. 1 is a structural block diagram of a computer terminal according to an embodiment of the present application, as shown in the figure, the computer terminal 40 can include one or more (only one is shown in the figure) processors 42 and a memory 44. Figure 4

[0093] The memory can be used to store software programs and modules, such as program instructions / modules corresponding to the network registration method and device in the embodiments of the present application, and the processor executes various functions and data processing by running the software programs and modules stored in the memory, that is, implements the network registration method described above. The memory can include a high-speed random access memory, and can further include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory can further include a memory remotely arranged with respect to the processor, and these remote memories can be connected to the terminal 40 through a network. Examples of the network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0094] The processor can call information and application programs stored in the memory through the transmission device to execute the following steps: in the case that the terminal detects insertion of a target user identification card, detecting whether the terminal has pre-stored target forbidden information corresponding to the target user identification card, wherein the target forbidden information is used at least for recording target cells in which the terminal is forbidden to access a public land mobile network; in the case that the terminal has pre-stored target forbidden information, eliminating a target cell from a plurality of preset cells recorded in an accessible cell list of the terminal to obtain a to-be-registered cell list, wherein the accessible cell list is used for recording a plurality of preset cells detected by the terminal; and initiating a registration request for accessing the public land mobile network to a to-be-accessed cell in the to-be-registered cell list.

[0095] ​Optionally, the processor can further execute program codes of the following steps: in the case that the terminal detects the insertion of the target user identification card, detecting whether the terminal has pre-stored preset forbidden information; in the case that the terminal has pre-stored preset forbidden information, identifying a preset user identifier corresponding to the preset forbidden information, wherein the preset user identifier is a unique identifier of a preset user identification card corresponding to the preset forbidden information; detecting whether the target user identifier of the target user identification card is consistent with the preset user identifier; and in the case that the target user identifier is consistent with the preset user identifier, determining that the terminal has pre-stored target forbidden information.

[0096] Optionally, the processor can further execute program codes of the following steps: in the case that the terminal does not have pre-stored preset forbidden information, determining that the terminal does not have pre-stored target forbidden information; and in the case that the terminal does not have pre-stored target forbidden information, initiating a registration request for accessing a public land mobile network to each preset cell recorded in the accessible cell list.

[0097] Optionally, the processor can further execute program codes of the following steps: in the case that the target user identifier is not consistent with the preset user identifier, deleting the preset forbidden information and initiating a registration request for accessing a public land mobile network to each preset cell recorded in the accessible cell list.

[0098] Optionally, the processor can further execute program codes of the following steps: in the case that the terminal detects the insertion of the target user identification card, acquiring an accessible cell list according to a preset cell search procedure, wherein the preset cell search procedure is used to instruct the terminal to search a plurality of preset cells.

[0099] Optionally, the processor can further execute program codes of the following steps: in the case that the terminal detects the removal of the target user identification card, detecting whether the terminal has pre-stored target forbidden information; in the case that the terminal has pre-stored target forbidden information, continuing to save the target forbidden information after the terminal removes the target user identification card, wherein the target forbidden information stored by the terminal is used in the case that the terminal detects the insertion of the target user identification card again after the terminal removes the target user identification card.

[0100] Optionally, the processor can further execute program codes of the following steps: monitoring a storage duration of the target forbidden information stored by the terminal; judging whether the storage duration reaches a preset time threshold; and in the case that the storage duration reaches the preset time threshold, deleting the target forbidden information.

[0101] The embodiment of the present application provides a network registration scheme. In the embodiment of the present application, when a terminal detects that a target user identification card is inserted, whether the terminal has pre-stored target forbidden information corresponding to the target user identification card is detected, wherein the target forbidden information is used for recording at least target cells forbidden for the terminal to access a public land mobile network; when the terminal has pre-stored target forbidden information, a target cell is removed from a plurality of preset cells recorded in an accessible cell list of the terminal, to obtain a to-be-registered cell list, wherein the accessible cell list is used for recording a plurality of preset cells detected by the terminal; and a registration request for accessing the public land mobile network is initiated to a to-be-accessed cell in the to-be-registered cell list, so that the terminal can continue to save the target forbidden information corresponding to the target user identification card after the target user identification card is removed, and then the terminal can continue to use the saved target forbidden information to perform registration after the target user identification card is inserted again, and then based on the saved target forbidden information, the terminal can avoid access attempts to the target cells indicated by the target forbidden information, thereby achieving the technical effect of avoiding unnecessary resource consumption of the target cells, and further solving the technical problem of unnecessary access attempts to the cells forbidden for access when the USIM is reinserted, thereby causing unnecessary consumption of cell resources.

[0102] Those skilled in the art can understand that, Figure 4 The structure shown is only schematic, and the computer terminal can also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, a mobile Internet device (MID), a PAD, or the like. Figure 4 This does not limit the structure of the electronic device. For example, the computer terminal 40 can further include more or fewer components (such as a network interface, a display device, etc.) than those shown in the figure, or have a different configuration from that shown in the figure. Figure 4 For example, the computer terminal 40 can further include more or fewer components (such as a network interface, a display device, etc.) than those shown in the figure, or have a different configuration from that shown in the figure. Figure 4 For example, the computer terminal 40 can further include more or fewer components (such as a network interface, a display device, etc.) than those shown in the figure, or have a different configuration from that shown in the figure.

[0103] Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a computer program, and the computer program can be stored in a nonvolatile medium, which can include a flash disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0104] The embodiment of the present application further provides a nonvolatile storage medium. Optionally, in the embodiment, the nonvolatile storage medium can be used to save the program code executed by the network registration method provided by the above embodiment.

[0105] Optionally, in the embodiment, the nonvolatile storage medium can be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the mobile terminals in the mobile terminal group.

[0106] Optionally, in the embodiment, the nonvolatile storage medium is configured to store program code for performing the following steps: in the case that the terminal detects the insertion of the target user identification card, detecting whether the terminal has pre-stored target forbidden information corresponding to the target user identification card, wherein the target forbidden information is used at least for recording a target cell in which the terminal is forbidden to access the public land mobile network; in the case that the terminal has pre-stored target forbidden information, eliminating the target cell from a plurality of preset cells recorded in an accessible cell list of the terminal to obtain a to-be-registered cell list, wherein the accessible cell list is used for recording a plurality of preset cells detected by the terminal; and initiating a registration request for accessing the public land mobile network to a to-be-accessed cell in the to-be-registered cell list.

[0107] Optionally, in the embodiment, the nonvolatile storage medium is configured to store program code for performing the following steps: in the case that the terminal detects the insertion of the target user identification card, detecting whether the terminal has pre-stored preset forbidden information; in the case that the terminal has pre-stored preset forbidden information, identifying a preset user identifier corresponding to the preset forbidden information, wherein the preset user identifier is a unique identifier of a preset user identification card corresponding to the preset forbidden information; detecting whether a target user identifier of the target user identification card is consistent with the preset user identifier; and in the case that the target user identifier is consistent with the preset user identifier, determining that the terminal has pre-stored target forbidden information.

[0108] Optionally, in the embodiment, the nonvolatile storage medium is configured to store program code for performing the following steps: in the case that the terminal does not have pre-stored preset forbidden information, determining that the terminal does not have pre-stored target forbidden information; and in the case that the terminal does not have pre-stored target forbidden information, initiating a registration request for accessing the public land mobile network to each preset cell recorded in the accessible cell list.

[0109] Optionally, in the embodiment, the nonvolatile storage medium is configured to store program code for performing the following steps: in the case that the target user identifier is inconsistent with the preset user identifier, deleting the preset forbidden information, and initiating a registration request for accessing the public land mobile network to each preset cell recorded in the accessible cell list.

[0110] Optionally, in the embodiment, the nonvolatile storage medium is configured to store program code for performing the following steps: in the case that the terminal detects that the target user identification card is inserted, obtaining an accessible cell list according to a preset cell search procedure, wherein the preset cell search procedure is used to instruct the terminal to search a plurality of preset cells.

[0111] Optionally, in the embodiment, the nonvolatile storage medium is configured to store program code for performing the following steps: in the case that the terminal detects that the target user identification card is removed, detecting whether the terminal has pre-stored target forbidden information; in the case that the terminal has pre-stored target forbidden information, continuing to save the target forbidden information after the terminal removes the target user identification card, wherein the target forbidden information stored by the terminal is used in the case that the terminal detects that the target user identification card is inserted again after the terminal removes the target user identification card.

[0112] Optionally, in the embodiment, the nonvolatile storage medium is configured to store program code for performing the following steps: monitoring a storage duration of the target forbidden information stored by the terminal; judging whether the storage duration reaches a preset time threshold; in the case that the storage duration reaches the preset time threshold, deleting the target forbidden information.

[0113] The embodiment of the present application further provides a computer program product, comprising a computer program. Optionally, in the embodiment, the computer program is executed by a processor to realize the steps of the network registration method provided in the above embodiment.

[0114] The above-mentioned serial numbers of the embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.

[0115] In the above-mentioned embodiments of the present application, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.

[0116] In several embodiments provided in the present application, it should be understood that the disclosed technical contents can be implemented by other ways. Among them, the above-mentioned device embodiments are only schematic, for example, the division of the units can be a logical function division, and actual implementation can have another division way, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed each other can be through some interface, indirect coupling or communication connection between units or modules, which can be electrical or other forms.

[0117] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0118] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0119] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a non-volatile storage medium. Based on this understanding, the technical solutions of the present application, essentially or the part that contributes to the prior art, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a non-volatile storage medium, including a number of instructions for making a computer device (which can be a personal computer, a server or a network device, etc.) execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned non-volatile storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.

[0120] The above is only the preferred embodiment of the present application, it should be noted that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, these improvements and refinements should also be considered as the protection scope of the present application.

Claims

1. A network registration method, characterized in that, include: When the terminal detects the insertion of a target user identification card, it checks whether the terminal has pre-stored target prohibition information corresponding to the target user identification card, wherein the target prohibition information is at least used to record the target cell that prohibits the terminal from accessing the public terrestrial mobile network; If the terminal has pre-stored target prohibition information, the target cell is removed from the multiple preset cells recorded in the terminal's accessible cell list to obtain a cell list to be registered, wherein the accessible cell list is used to record multiple preset cells detected by the terminal; Initiate a registration request to access the public terrestrial mobile network to the cells in the list of cells to be registered; The method further includes: If the terminal detects that the target user identification card has been removed, it checks whether the terminal has pre-stored target prohibition information; If the terminal has pre-stored target prohibition information, the target prohibition information will continue to be stored after the terminal removes the target user identification card. The target prohibition information stored in the terminal will be used when the terminal detects the insertion of the target user identification card again after the terminal removes the target user identification card.

2. The method according to claim 1, characterized in that, When the terminal detects the insertion of a target user identification card, detecting whether the terminal has pre-stored target prohibition information corresponding to the user identification card includes: When the terminal detects the insertion of a target user identification card, it checks whether the terminal has pre-stored preset prohibition information; If the terminal has pre-stored preset prohibition information, identify the preset user identifier corresponding to the preset prohibition information, wherein the preset user identifier is a unique identifier of the preset user identification card corresponding to the preset prohibition information; Detect whether the target user identifier of the target user identification card is consistent with the preset user identifier; If the target user identifier matches the preset user identifier, it is determined that the terminal has pre-stored target prohibition information.

3. The method according to claim 2, characterized in that, The method further includes: If the terminal does not have the pre-stored preset prohibition information, it is determined that the terminal does not have the pre-stored target prohibition information. If the terminal does not have the pre-stored target prohibition information, it initiates a registration request to access the public terrestrial mobile network to each of the preset cells recorded in the accessible cell list.

4. The method according to claim 2, characterized in that, The method further includes: If the target user identifier does not match the preset user identifier, the preset prohibition information is deleted, and a registration request to access the public terrestrial mobile network is initiated for each of the preset cells recorded in the list of accessible cells.

5. The method according to claim 1, characterized in that, The method further includes: When the terminal detects the insertion of a target user identification card, it obtains the list of accessible cells according to a preset network search procedure, wherein the preset network search procedure is used to instruct the terminal to search for multiple preset cells.

6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Monitor the storage duration of the target prohibition information stored on the terminal; Determine whether the storage duration has reached a preset time threshold; If the storage duration reaches a preset time threshold, the target prohibited information is deleted.

7. A network registration device, characterized in that, include: The detection module is used to detect whether the terminal has pre-stored target prohibition information corresponding to the target user identification card when the terminal detects the insertion of the target user identification card. The target prohibition information is at least used to record the target cell that prohibits the terminal from accessing the public land mobile network. The elimination module is used to eliminate the target cell from a list of multiple preset cells recorded in the terminal's accessible cell list when the terminal has pre-stored target prohibition information, thereby obtaining a list of cells to be registered, wherein the accessible cell list is used to record a list of multiple preset cells detected by the terminal. The registration module is used to initiate a registration request to access the public land mobile network to the cells in the list of cells to be registered; The device further includes: The detection submodule is used to detect whether the terminal has pre-stored target prohibition information when the terminal detects that the target user identification card has been removed; The storage submodule is configured to continue storing the target prohibition information after the target user identification card is removed from the terminal, provided that the terminal has pre-stored target prohibition information. The target prohibition information stored in the terminal is used when the terminal detects the insertion of the target user identification card again after the target user identification card is removed.

8. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the network registration method according to any one of claims 1 to 6 through the computer program.

9. A computer program product comprising computer instructions, characterized in that, When the computer instructions are executed by the processor, they implement the steps of the network registration method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Mobile terminal and network selection method and device thereof

    CN105307238A

  • Method and apparatus for PLMN search and selection after removal of entry in wireless network

    WO2023244015A1