Network access method and device, terminal equipment and storage medium

By searching for the service cell and the disabled cell when the terminal device is in a serviceless state, and determining the target cell for network access, the access failure problem caused by the terminal device due to disabling the tracking area list is solved, and the access success rate and user experience are improved.

CN119110361APending Publication Date: 2024-12-10BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310670955.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-07
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

In extreme cases, when the terminal device is in a static state for a long time, network access may fail due to disabling the tracking area list, resulting in the user experience being affected.

Method used

When the terminal device is in a serviceless state, by searching the service cell and the disabled cell in the disabled tracking area list, the target cell that meets the access criteria is determined for network access, including the first search and possible second search , update the disabled tracking area list to improve access success rate.

Benefits of technology

It increases the possibility that terminal devices can access the network when they are in a serviceless state, avoids the problem of servicelessness for a long time, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119110361A_ABST
    Figure CN119110361A_ABST
Patent Text Reader

Abstract

The invention relates to a network access method and device, terminal equipment and a storage medium. The network access method comprises the following steps: under the condition that the terminal equipment is in a no-service state, carrying out first search on a service cell of the terminal equipment at the current moment to obtain a first search result; detecting whether a forbidden cell identifier meeting an access standard exists in a forbidden tracking area list at the current moment, and obtaining a detection result; determining a target cell based on the first search result and the detection result; and performing network access based on the target cell. Through the embodiment of the invention, the possibility of network access when the terminal equipment is in a non-service state can be increased, the problem that the terminal equipment is not served for a long time due to the fact that network access cannot be carried out in the service cells of the terminal equipment is avoided, and the use experience of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communications, and in particular to a network access method and apparatus, terminal equipment, and storage medium. Background Art

[0002] At present, in many cases, a cell is added to the forbidden Tracking Area (FTA) list due to a temporary network anomaly, or other cells with the same Tracking Area Code (TAC) are normal, but are restricted by the 3rd Generation Partnership Project (3GPP) protocol framework and will not initiate access; which may lead to some extreme cases, especially when terminal devices such as User Equipment (UE) are in a stationary state for a long time, the UE will have a problem of no service for a long time, seriously affecting the user experience. Summary of the invention

[0003] In order to overcome the problems existing in the related art, the present disclosure provides a network access method and apparatus, a terminal device and a storage medium.

[0004] According to a first aspect of an embodiment of the present disclosure, a network access method is provided, which is applied to a terminal device and at least includes:

[0005] When the terminal device is in an out-of-service state, performing a first search for a service cell of the terminal device at the current moment to obtain a first search result;

[0006] Detect whether there is a disabled cell identifier that meets the access criteria in the disabled tracking area list at the current moment, and obtain a detection result;

[0007] Determine a target cell based on the first search result and the detection result;

[0008] Network access is performed based on the target cell.

[0009] In some embodiments, determining the target cell based on the first search result and the detection result includes:

[0010] If the serving cell satisfying the access criteria is not found in the first search and there is a forbidden cell identifier satisfying the access criteria, the forbidden cell corresponding to the forbidden cell identifier satisfying the access criteria is used as the target cell.

[0011] In some embodiments, determining the target cell based on the first search result and the detection result includes:

[0012] In the process of performing network access based on the forbidden cell that meets the access standard as the target cell, performing a second search for the serving cell of the terminal device at the current moment;

[0013] In the case where the serving cell satisfying the access criterion is found in the second search, the serving cell satisfying the access criterion found in the second search is used as the target cell.

[0014] In some embodiments, the method further comprises:

[0015] In the event that network access based on the disabled cell that meets the access criteria as the target cell fails, or in the event that the serving cell that meets the access criteria is not found in the second search, the first search result at the next moment and the detection result at the next moment are obtained, and the target cell is determined based on the first search result at the next moment and the detection result at the next moment.

[0016] In some embodiments, the method further comprises:

[0017] In the case where the serving cell satisfying the access criterion is found in the first search, the serving cell satisfying the access criterion found in the first search is used as the target cell.

[0018] In some embodiments, the method further comprises:

[0019] Get the list of disabled tracking areas at the last moment;

[0020] Updating the forbidden tracking area list at the previous moment to obtain the forbidden tracking area list at the current moment;

[0021] or;

[0022] The historical forbidden tracking area list is used as the forbidden tracking area list at the current moment.

[0023] In some embodiments, the updating of the disabled tracking area list at the previous moment to obtain the disabled tracking area list at the current moment includes:

[0024] In the case where the network access is successfully performed based on the disabled cell meeting the access criterion as the target cell at the last moment, deleting the disabled cell identifier meeting the access criterion in the disabled tracking area list at the last moment;

[0025] The deleted disabled tracking area list at the previous moment is used as the disabled tracking area list at the current moment.

[0026] In some embodiments, the method further comprises:

[0027] Performing network connection and registration based on the target cell;

[0028] In a case where the network connection and registration of the target cell are both successful, determining that the target cell has successfully accessed the network;

[0029] In case of a network connection failure of the target cell and / or a registration failure of the target cell, it is determined that the target cell fails to perform network access.

[0030] According to a second aspect of an embodiment of the present disclosure, a network access apparatus is provided, which is applied to a terminal device and at least includes:

[0031] A search module, configured to perform a first search on a serving cell of the terminal device at the current moment to obtain a first search result when the terminal device is in an out-of-service state;

[0032] A detection module, used to detect whether there is a disabled cell identifier that meets the access standard in the disabled tracking area list at the current moment, and obtain a detection result;

[0033] A determination module, configured to determine a target cell based on the first search result and the detection result;

[0034] A network access module is used to perform network access based on the target cell.

[0035] According to a third aspect of an embodiment of the present disclosure, a terminal device is provided, comprising at least: a processor, a memory, and a program or instruction stored in the memory and running on the processor, wherein when the program or instruction is executed by the processor, the steps of the network access method according to the first aspect are implemented.

[0036] According to a fourth aspect of an embodiment of the present disclosure, a storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed, the steps of the network access method according to the first aspect are implemented.

[0037] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:

[0038] The embodiment of the present disclosure provides a method and apparatus for network access, a terminal device and a storage medium, wherein the network access method comprises: when the terminal device is in a no-service state, performing a first search for the service cell of the terminal device at the current moment to obtain a first search result; detecting whether there is a disabled cell identifier that meets the access standard in the disabled tracking area list at the current moment to obtain a detection result; determining a target cell based on the first search result and the detection result; and performing network access based on the target cell. That is, unlike the related art in which the disabled cell corresponding to the disabled cell identifier in the disabled tracking area list is not considered during the network search process of the terminal device, the embodiment of the present disclosure searches the service cell of the terminal device and the disabled cell corresponding to the disabled cell identifier in the disabled tracking area list when the terminal device is in a no-service state, not only considering the service cell that meets the access standard as the target cell, but also considering the disabled cell that meets the access standard as the target cell to perform network access, thereby increasing the possibility of the terminal device accessing the network when it is in a no-service state, avoiding the problem of the terminal device being out of service for a long time when the service cells of the terminal device cannot access the network, and improving the user experience.

[0039] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0041] Figure 1 A schematic diagram of a method for network access according to an exemplary embodiment Figure 1 .

[0042] Figure 2 A schematic diagram of a method for network access according to an exemplary embodiment Figure 2 .

[0043] Figure 3 A schematic diagram of a method for network access according to an exemplary embodiment Figure 3 .

[0044] Figure 4 A schematic diagram of a method for network access according to an exemplary embodiment Figure 4 .

[0045] Figure 5 The diagram is a schematic diagram showing a principle of a network access method according to an exemplary embodiment.

[0046] Figure 6 The present invention is a structural block diagram of a network access device according to an exemplary embodiment.

[0047] Figure 7 The diagram is a schematic structural diagram of a terminal device according to an exemplary embodiment. DETAILED DESCRIPTION

[0048] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0049] The technical solutions provided by various embodiments of the present disclosure are described in detail below in conjunction with the accompanying drawings.

[0050] In related technologies, cells are often added to the FTA list due to temporary network anomalies, or other cells with the same TAC are normal, but access is not initiated due to restrictions on the protocol framework; this may lead to some extreme cases, especially when the UE is in a stationary state for a long time, the UE will have a long period of no service, seriously affecting the user experience.

[0051] Based on this, an embodiment of the present disclosure provides a network access method applied to a terminal device. Figure 1 A schematic diagram of a method for network access according to an exemplary embodiment Figure 1 ,like Figure 1 As shown, the network access method provided by the embodiment of the present disclosure includes at least the following steps:

[0052] Step 110: When the terminal device is in an out-of-service state, a first search is performed on a serving cell of the terminal device at the current moment to obtain a first search result;

[0053] Step 120: Detect whether there is a disabled cell identifier that meets the access standard in the disabled tracking area list at the current moment, and obtain a detection result;

[0054] Step 130: Determine a target cell based on the first search result and the detection result;

[0055] Step 140: Perform network access based on the target cell.

[0056] In the embodiments of the present disclosure, the terminal device may be a mobile communication terminal, a user equipment, a mobile device, or other equipment supporting various wireless communication technologies, etc. It should be noted that the specific type of the terminal device is not limited in the embodiments of the present disclosure.

[0057] Here, a cell is also called a cellular cell, which refers to an area covered by a base station or a part of a base station (sector antenna) in a cellular mobile communication system, in which a mobile device can reliably communicate with the base station through a wireless channel. The cellular mobile communication system includes at least one of the following: the fifth generation mobile communication network (5G) network standard, the fourth generation mobile communication network (4G) standard and the third generation mobile communication network (3G) standard, etc.

[0058] In step 110, the Out Of Service (OOS) state may refer to a state in which the terminal device cannot access the Internet, that is, is not connected to the network; for example, the OOS state of the terminal device may be reflected in that its web page cannot be opened for a long time.

[0059] The above-mentioned serving cell may be a cell that the above-mentioned terminal device can search in the current position at the current moment. In some embodiments, the above-mentioned serving cell may include a suitable cell and an acceptable cell; wherein a suitable cell refers to a cell in which the terminal device can reside and provide normal services; and an acceptable cell refers to a cell that is not enough to be a suitable cell, but at least meets the minimum conditions for basic services (e.g., emergency calls).

[0060] It can be understood that the terminal device is in a scenario where there are many base stations around it; that is, the terminal device is surrounded by multiple base stations from multiple different operators rather than multiple base stations from one operator. Accordingly, multiple base stations correspond to multiple different service cells, and the terminal device can perform a first search for multiple service cells around it at its current location.

[0061] In the embodiment of the present disclosure, the first search result may be that the terminal device searches for the service cell that meets the access criteria; or, the terminal device fails to search for the service cell that meets the access criteria, that is, the service cells around the current location of the terminal device do not meet the access criteria of the terminal device.

[0062] In step 120, the disabled tracking area list may be a set of disabled cell identifiers, i.e., a TAC set of disabled cells. The disabled cell identifier may be a TAC corresponding to the disabled cell; the TAC of the cell is allocated by the operator and mainly serves as a unique identifier for mobile user positioning; that is, one disabled cell identifier corresponds to one disabled cell.

[0063] Here, Tracking Area (TA) refers to a free movement area where the UE does not need to update the location service. TA is a cell-level configuration. Multiple cells can be configured with the same TA, and one cell can only belong to one TA.

[0064] The access standard may refer to the network parameters of the serving cell or the conditions that the network parameters of the forbidden cell corresponding to the forbidden cell identifier need to meet.

[0065] For example, the access standard may include an access signal threshold; for example, if the signal strength of a service cell exceeds a preset signal strength threshold specified in the network access protocol of the terminal device, it means that the service cell meets the access standard; or, if the signal power of the service cell exceeds a preset signal power threshold specified in the network access protocol of the terminal device, it can also mean that the service cell meets the access standard; etc. Alternatively, the access standard may also include a service type; for example, if the service type of a service cell is the same as the preset service type accepted by the terminal device, it means that the service cell meets the access standard, etc.

[0066] In the embodiment of the present disclosure, the above detection result may be that the above disabled cell identity that meets the access standard exists in the above disabled tracking area list, or the above disabled cell identity that meets the access standard does not exist in the above disabled tracking area list.

[0067] It can be understood that by detecting whether there is a disabled cell identifier that meets the access criteria in the disabled tracking area list at the current moment, when the serving cell cannot access the network, temporary network access is performed based on the disabled cell corresponding to the disabled cell identifier, thereby avoiding the terminal device being out of service for a long time.

[0068] In step 130, the target cell may be a cell to which the terminal device can access the network.

[0069] In the disclosed embodiment, the serving cell meeting the access standard or the forbidden cell meeting the access standard can be selected as the target cell to which the terminal device can access the network through the first search result and the detection result.

[0070] Here, determining the target cell based on the first search result and the detection result may include: based on the first search result being a service cell that meets the access criteria, taking the service cell as the target cell; or, based on the first search result being no service cell that meets the access criteria is found and the detection result being the presence of a disabled cell identifier that meets the access criteria, taking the disabled cell corresponding to the disabled cell identifier as the target cell; or, based on the first search result being no service cell that meets the access criteria is found and the detection result being the presence of a disabled cell identifier that meets the access criteria, taking the disabled cell as the target cell for network access, further performing a second search on the service cell of the terminal device at the current moment, and based on the second search result being no service cell that meets the access criteria is found, taking the service cell that meets the access criteria found in the second search as the target cell.

[0071] In step 140, performing network access based on the target cell may include: performing network access based on the target cell successfully; or performing network access based on the target cell failing.

[0072] Specifically, in one embodiment of the present disclosure, the network access method may further include:

[0073] Performing network connection and registration based on the target cell;

[0074] In a case where the network connection and registration of the target cell are both successful, determining that the target cell has successfully accessed the network;

[0075] In case of a network connection failure of the target cell and / or a registration failure of the target cell, it is determined that the target cell fails to perform network access.

[0076] In this way, the success or failure of the target cell's network access can be determined based on the success or failure of the target cell's network connection and registration, thereby improving the reliability of the terminal device's network access to the target cell.

[0077] In the disclosed embodiment, the successful network connection of the target cell can be understood as the establishment of a network connection between the terminal device and the target cell; at this time, the target cell cannot yet provide services for the terminal device. The successful network connection and registration of the target cell can be understood as the target cell being able to provide services for the terminal device. Therefore, it is necessary to meet the conditions that the network connection and registration of the target cell are both successful before the target cell is determined to have a successful network access; and if the network connection of the target cell fails, or the registration of the target cell fails, or the network connection and registration of the target cell both fail, it is determined that the target cell has failed to access the network.

[0078] The network access method provided by the embodiment of the present disclosure is, when the terminal device is in a no-service state, to perform a first search for the service cell of the terminal device at the current moment to obtain a first search result; to detect whether there is a disabled cell identifier that meets the access standard in the disabled tracking area list at the current moment to obtain a detection result; to determine the target cell based on the first search result and the detection result; and to perform network access based on the target cell. That is to say, unlike the related art in which the disabled cell corresponding to the disabled cell identifier in the disabled tracking area list is not considered during the network search process of the terminal device, the embodiment of the present disclosure searches the service cell of the terminal device and the disabled cell corresponding to the disabled cell identifier in the disabled tracking area list when the terminal device is in a no-service state, and not only considers the service cell that meets the access standard as the target cell, but also considers the disabled cell that meets the access standard as the target cell to perform network access, thereby increasing the possibility of the terminal device accessing the network when it is in a no-service state, avoiding the problem of the terminal device being out of service for a long time when the service cells of the terminal device cannot access the network, and improving the user experience.

[0079] In one embodiment of the present disclosure, the network access method may further include: in a case where the service cell satisfying the access criterion is searched out in the first search, taking the service cell satisfying the access criterion searched out in the first search as the target cell.

[0080] In this way, when the first search result is a service cell that meets the access standard, the service cell can be directly used as the target cell for subsequent network access, thereby ensuring that the terminal device can end the out-of-service state.

[0081] In one embodiment of the present disclosure, step 130 may be implemented in various ways.

[0082] A specific implementation example is given below. It should be noted that the following is only an example and is not intended to be limiting.

[0083] Figure 2 A schematic diagram of a network access method provided in an embodiment of the present disclosure Figure 2 See also Figure 2 , step 130 in the network access method provided by the embodiment of the present disclosure may include the following steps:

[0084] Step 131: If the serving cell that meets the access criteria is not found in the first search and there is a forbidden cell identifier that meets the access criteria, the forbidden cell corresponding to the forbidden cell identifier that meets the access criteria is used as the target cell.

[0085] In step 131, the disabled cell may be a cell corresponding to a TAC in the disabled tracking area list, that is, a cell whose TAC is disabled.

[0086] In the embodiment of the present disclosure, when there are multiple disabled cells that meet the above access criteria, a target cell can be determined based on the priorities of the multiple disabled cells to enable network access with the terminal device.

[0087] Here, the priorities of multiple disabled cells can be determined based on the degree to which the multiple disabled cells meet the above-mentioned access criteria. For example, when the above-mentioned access criterion is access signal strength, the multiple disabled cells are sorted based on the signal strengths of the multiple disabled cells; wherein the signal strengths of the above-mentioned disabled cells are in direct proportion to the priorities of the above-mentioned disabled cells; that is, the greater the signal strength of the disabled cells, the higher the priority of the disabled cells. Alternatively, when the above-mentioned access criterion is access signal power, the multiple disabled cells are sorted based on the signal power of the multiple disabled cells; wherein the signal power of the above-mentioned disabled cells is in direct proportion to the priority of the above-mentioned disabled cells; that is, the greater the signal power of the disabled cells, the stronger the signal received by the terminal device, and the higher the priority of the disabled cells.

[0088] It can be understood that the network access based on the above-mentioned disabled cell satisfying the above-mentioned access criteria as the target cell is temporary, so as to avoid the terminal device being out of service for a long time.

[0089] In some embodiments, the network access method may further include: when the service cell that meets the access criteria is not found in the first search, and there is no disabled cell that meets the access criteria, obtaining the first search result at the next moment and the detection result at the next moment, and determining the target cell based on the first search result at the next moment and the detection result at the next moment. In this way, when the target cell cannot be determined based on the first search result and detection result at the current moment, the terminal device enters the network search at the next moment, repeats the first search and detection at the next moment, to determine the target cell for network access, thereby ensuring that the terminal device can end the out-of-service state.

[0090] The network access method provided by the embodiment of the present disclosure can use the disabled cell corresponding to the disabled cell identifier as the target cell for subsequent network access when the first search result shows that no service cell meeting the access standard is found and the detection result shows that there is a disabled cell identifier meeting the access standard, thereby avoiding the problem of the terminal device being out of service for a long time when the service cells of the terminal device cannot access the network, thereby improving the user experience.

[0091] Figure 3 A schematic diagram of a network access method provided in an embodiment of the present disclosure Figure 3 . See Figure 3 , step 130 in the network access method provided by the embodiment of the present disclosure may include the following steps:

[0092] Step 132: In the process of performing network access based on the forbidden cell that meets the access standard as the target cell, performing a second search for the serving cell of the terminal device at the current moment;

[0093] Step 133: When the serving cell satisfying the access standard is found in the second search, the serving cell satisfying the access standard found in the second search is used as the target cell.

[0094] In step 132, the second search for the service cell of the terminal device at the current moment is performed on the basis of maintaining the service status with the above-mentioned disabled cell; that is, when the terminal device successfully accesses the network based on the above-mentioned disabled cell as the target cell, the second search for the service cell of the terminal device at the current moment is performed.

[0095] Here, the success of the terminal device's network access based on the above-mentioned forbidden cell can be determined by successfully performing network connection and registration based on the forbidden cell.

[0096] In step 133, when there are multiple serving cells that meet the above access criteria in the above second search, the target cell can be determined based on the priorities of the multiple serving cells to establish network access with the terminal device.

[0097] In the disclosed embodiments, the priorities of multiple service cells can be determined based on the degree to which the multiple service cells meet the above-mentioned access criteria. For example, in the case where the above-mentioned access criteria is access signal strength, the multiple service cells are ranked based on the signal strengths of the multiple service cells; wherein the signal strengths of the above-mentioned service cells are in direct proportion to the priorities of the above-mentioned service cells; that is, the greater the signal strength of the service cells, the higher the priority of the service cells. Alternatively, in the case where the above-mentioned access criteria is access signal power, the multiple service cells are ranked based on the signal power of the multiple service cells; wherein the signal power of the above-mentioned service cells is in direct proportion to the priority of the above-mentioned service cells; that is, the greater the signal power of the service cells, the stronger the signal received by the terminal device, and the higher the priority of the service cells.

[0098] It can be understood that the network access based on the above-mentioned service cell that meets the above-mentioned access standard as the target cell is stable, and the terminal device can access the service cell for a long time.

[0099] The network access method provided by the embodiment of the present disclosure can further perform a second search for the service cell of the terminal device at the current moment on the basis that the first search result shows that no service cell meeting the access standard is found and the detection result shows that there is a disabled cell identifier meeting the access standard, and the disabled cell is used as the target cell for network access. Based on the second search result showing that a service cell meeting the access standard is found, the service cell in the second search is used as the target cell for subsequent network access, thereby avoiding the terminal device from being in a no-service state for a long time and ensuring that the terminal device can access the service cell through the network when the network environment changes, thereby improving the user experience.

[0100] In some embodiments, the network access method may further include:

[0101] In the event that network access based on the disabled cell that meets the access criteria as the target cell fails, or in the event that the serving cell that meets the access criteria is not found in the second search, the first search result at the next moment and the detection result at the next moment are obtained, and the target cell is determined based on the first search result at the next moment and the detection result at the next moment.

[0102] In this way, when the disabled cell fails to access the network as the target cell or no service cell that meets the access criteria is found in the second search, the terminal device enters the network search at the next moment and repeats the first search and detection at the next moment to determine the target cell for network access, thereby ensuring that the terminal device can avoid being out of service for a long time and improving the user experience.

[0103] Among them, the first search result at the next moment can be obtained based on the first re-search of the service cell of the terminal device at the next moment; the detection result at the next moment can be obtained based on re-detecting whether there is a disabled cell identifier that meets the access criteria in the disabled tracking area list at the next moment.

[0104] Here, the disabled tracking area list at the next moment can be obtained by updating the disabled tracking area list at the current moment. Exemplarily, when the network access is successfully performed based on the disabled cell that meets the access standard as the target cell at the current moment, the disabled cell identifier corresponding to the disabled cell in the disabled tracking area list at the current moment is deleted; and the disabled tracking area list at the current moment after deletion is used as the disabled tracking area list at the next moment.

[0105] It should be noted that the time interval between the above-mentioned current moment and the above-mentioned next moment can be set based on the specific result of the terminal device accessing the network, and the embodiment of the present disclosure is not limited thereto.

[0106] In some embodiments, the network access method may further include:

[0107] Get the list of disabled tracking areas at the last moment;

[0108] Updating the forbidden tracking area list at the previous moment to obtain the forbidden tracking area list at the current moment;

[0109] or;

[0110] The historical forbidden tracking area list is used as the forbidden tracking area list at the current moment.

[0111] In this way, the disabled tracking area list at the current moment can be obtained by updating the disabled tracking area list at the previous moment, or the historical disabled tracking area list can be directly used as the disabled tracking area list at the current moment, so as to detect whether there is a disabled cell identifier that meets the access standard in the disabled tracking area list at the current moment in the subsequent process, thereby ensuring the real-time nature of the obtained disabled tracking area list and increasing the possibility of the terminal device accessing the network when it is in a no-service state.

[0112] The above-mentioned historical forbidden tracking area list may be pre-stored by a server outside the terminal device, and the terminal device may directly obtain the above-mentioned historical forbidden tracking area list from the server.

[0113] It should be noted that the time interval between the above-mentioned previous moment and the above-mentioned current moment can be set based on the specific result of the terminal device accessing the network, and the embodiment of the present disclosure is not limited thereto.

[0114] In one embodiment of the present disclosure, the specific process of updating the forbidden tracking area list at the previous moment to obtain the forbidden tracking area list at the current moment may include:

[0115] In the case where the network access is successfully performed based on the disabled cell meeting the access criterion as the target cell at the last moment, deleting the disabled cell identifier meeting the access criterion in the disabled tracking area list at the last moment;

[0116] The deleted disabled tracking area list at the previous moment is used as the disabled tracking area list at the current moment.

[0117] In this way, when network access is successfully performed at the previous moment based on a disabled cell that meets the access criteria as the target cell, the disabled tracking area list at the previous moment can be obtained by deleting the disabled cell identifier that meets the access criteria in the disabled tracking area list at the previous moment. In the subsequent process, it can be detected whether there is a disabled cell identifier that meets the access criteria in the disabled tracking area list at the current moment, thereby ensuring the real-time nature of the obtained disabled tracking area list and increasing the possibility of the terminal device accessing the network when it is in a no-service state.

[0118] It can be understood that if the network access was successful at the last moment based on the disabled cell that met the access criteria as the target cell, that is, the terminal device was able to access the network to the disabled cell at the last moment, then the disabled cell identifier corresponding to the disabled cell can be removed from the disabled tracking area list at the last moment, so that when the terminal device searches the network at the current moment, the disabled cell at the last moment can be classified into the service cell that the terminal device can search for the first time.

[0119] In some embodiments, the terminal device may mark the disabled cell identifiers that meet the above access criteria in the disabled tracking area list at the current moment, record the disabled cells corresponding to the disabled cell identifiers that meet the above access criteria in the target database, and directly obtain the corresponding disabled cells from the target database as the target cells if the serving cells that meet the above access criteria are not found in the first search and there are disabled cell identifiers that meet the above access criteria. For example, the target database may be acq2_db.

[0120] Figure 4 A schematic diagram of a network access method provided in an embodiment of the present disclosure Figure 4 .like Figure 4 As shown, the network access method provided in the embodiment of the present disclosure is only an example and not a limitation, and is intended to facilitate those skilled in the art to better understand the technical solution of the present disclosure. Figure 4 The network access method provided by the embodiment of the present disclosure can be applied to a terminal device, and can specifically include the following steps:

[0121] Step 401: When the terminal device is in an out-of-service state, a first search is performed on a serving cell of the terminal device at the current moment to obtain a first search result;

[0122] Step 402: Obtain a list of forbidden tracking areas at the last moment;

[0123] Step 403: If the forbidden cell that meets the access criteria is used as the target cell for successful network access at the last moment, delete the forbidden cell identifier that meets the access criteria in the forbidden tracking area list at the last moment;

[0124] Step 404: Use the deleted disabled tracking area list at the previous moment as the disabled tracking area list at the current moment;

[0125] Step 405: Use the historical forbidden tracking area list as the forbidden tracking area list at the current moment;

[0126] Step 406: Detect whether there is a disabled cell identifier that meets the access standard in the disabled tracking area list at the current moment, and obtain a detection result;

[0127] Step 407: If the serving cell that meets the access criteria is found in the first search, use the serving cell that meets the access criteria found in the first search as a target cell;

[0128] Step 408: If the serving cell meeting the access criteria is not found in the first search and there is a forbidden cell identifier meeting the access criteria, use the forbidden cell corresponding to the forbidden cell identifier meeting the access criteria as the target cell;

[0129] Step 409: In the process of performing network access based on the forbidden cell that meets the access standard as the target cell, perform a second search for the serving cell of the terminal device at the current moment;

[0130] Step 410: When the serving cell meeting the access standard is found in the second search, the serving cell meeting the access standard found in the second search is used as the target cell;

[0131] Step 411: In a case where network access fails based on the disabled cell that meets the access criteria as the target cell, or in a case where the serving cell that meets the access criteria is not found in the second search, obtaining a first search result at a next moment and a detection result at the next moment, and determining the target cell based on the first search result at the next moment and the detection result at the next moment;

[0132] Step 412: Perform network access based on the target cell.

[0133] It should be noted that steps 402-404 and step 405 are two parallel solutions; that is, one of these steps can be selected for execution according to the actual application situation. Step 407, step 408, steps 408-410, and steps 408 to 411 are four parallel solutions; that is, one of these steps can be selected for execution according to the actual application situation.

[0134] See also Figure 4 and Figure 5 In one embodiment of the present disclosure, when the terminal device performs the first search, the terminal device such as UE can perform a full band scan, and the disabled cell corresponding to the disabled cell identifier that meets the access standard but is in the FTA list is marked and recorded in acq2_db. Then, if the UE still cannot register on the serving cell after the complete first search, the judgment on the disabled cell in acq2_db is added, and the disabled cell is temporarily attempted to access. When the disabled cell in acq2_db can connect to the UE network and register successfully, while maintaining the service state with the disabled cell, the serving cell around the UE at the current moment is searched for the second time. If a serving cell that meets the access standard is searched in the second search, the network connection and registration are directly performed based on the serving cell, and acq2_db is cleared; if the network access fails based on the disabled cell that meets the access standard as the target cell, or the serving cell that meets the access standard is not searched in the second search, the first search result at the next moment and the detection result at the next moment are obtained, and the target cell is determined based on the first search result at the next moment and the detection result at the next moment, and acq2_db is cleared.

[0135] The network access method provided by the embodiment of the present disclosure searches for the service cell of the terminal device and the disabled cell corresponding to the disabled cell identifier in the disabled tracking area list when the terminal device is in a no-service state, and not only considers the service cell that meets the access standard as the target cell, but also considers the disabled cell that meets the access standard as the target cell for network access, thereby ensuring the real-time nature of the obtained disabled tracking area list, increasing the possibility of the terminal device accessing the network when it is in a no-service state, avoiding the problem of the terminal device being out of service for a long time when the service cells of the terminal device cannot access the network, and improving the user experience.

[0136] Figure 6 A schematic diagram of the structure of a network access device provided by an embodiment of the present disclosure. Figure 6 The network access device 600 provided in the embodiment of the present disclosure is applied to a terminal device and may include: a search module 610, a detection module 620, a determination module 630 and a network access module 640.

[0137] The search module 610 is used to perform a first search for a serving cell of the terminal device at the current moment to obtain a first search result when the terminal device is in an out-of-service state;

[0138] A detection module 620 is used to detect whether there is a disabled cell identifier that meets the access standard in the disabled tracking area list at the current moment, and obtain a detection result;

[0139] A determination module 630, configured to determine a target cell based on the first search result and the detection result;

[0140] The network access module 640 is configured to perform network access based on the target cell.

[0141] The network access device provided by the embodiment of the present disclosure searches for the service cell of the terminal device and the disabled cell corresponding to the disabled cell identifier in the disabled tracking area list when the terminal device is in a no-service state, and not only considers the service cell that meets the access standard as the target cell, but also considers the disabled cell that meets the access standard as the target cell to perform network access, thereby increasing the possibility of the terminal device accessing the network when it is in a no-service state, avoiding the problem of the terminal device being out of service for a long time when the service cells of the terminal device cannot access the network, and improving the user experience.

[0142] for Figure 6 In the technical solution shown, in a possible implementation method, the determination module 630 can be specifically used for: when the service cell that meets the access criteria is not found in the first search, and there is a disabled cell identifier that meets the access criteria, the disabled cell corresponding to the disabled cell identifier that meets the access criteria is used as the target cell.

[0143] for Figure 6 According to the technical solution shown, in a possible implementation method, the determination module 630 can be specifically used for: in the process of network access based on the forbidden cell that meets the access standard as the target cell, a second search is performed on the service cell of the terminal device at the current moment; in the case where the service cell that meets the access standard is searched in the second search, the service cell that meets the access standard obtained in the second search is used as the target cell.

[0144] for Figure 6 According to the technical solution shown, in one possible implementation, the determination module 630 may also be used for: in the case where network access fails based on the disabled cell that meets the access standard as the target cell, or in the case where the serving cell that meets the access standard is not found in the second search, obtaining the first search result at the next moment and the detection result at the next moment, and determining the target cell based on the first search result at the next moment and the detection result at the next moment.

[0145] for Figure 6 In the technical solution shown, in a possible implementation method, the determination module 630 can also be used for: when the service cell that meets the access criteria is searched in the first search, the service cell that meets the access criteria found in the first search is used as the target cell.

[0146] for Figure 6 In a possible implementation of the technical solution shown, the network access device 600 may also include: an acquisition module for acquiring a list of disabled tracking areas at a previous moment; updating the list of disabled tracking areas at a previous moment to obtain the list of disabled tracking areas at the current moment; or; using the historical list of disabled tracking areas as the list of disabled tracking areas at the current moment.

[0147] for Figure 6 In the technical solution shown, in a possible implementation method, the acquisition module can be specifically used for: when network access is successfully performed based on the disabled cell that meets the access standard as the target cell at the previous moment, deleting the disabled cell identifier that meets the access standard in the disabled tracking area list at the previous moment; and using the disabled tracking area list at the previous moment after deletion as the disabled tracking area list at the current moment.

[0148] for Figure 6 In the technical solution shown, in one possible implementation, the determination module 630 can also be used to: perform network connection and registration based on the target cell; when the network connection and registration of the target cell are successful, determine that the target cell has successfully accessed the network; when the network connection of the target cell fails and / or the registration of the target cell fails, determine that the target cell has failed to access the network.

[0149] It should be noted that the network access device provided in the embodiment of the present disclosure corresponds to the network access method mentioned above. For related contents, please refer to the description of the network access method above, which will not be repeated here.

[0150] Figure 7 8 is a schematic diagram of a terminal device according to an exemplary embodiment. For example, the terminal device 800 may be a mobile phone, a computer, a digital broadcast terminal, a message transceiver device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, a wearable device, etc.

[0151] Reference Figure 7The terminal device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

[0152] The processing component 802 generally controls the overall operation of the terminal device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0153] The memory 804 is configured to store various types of data to support operations on the terminal device 800. Examples of such data include instructions for any application or method operating on the terminal device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0154] The power supply component 806 provides power to various components of the terminal device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the terminal device 800.

[0155] The multimedia component 808 includes a screen that provides an output interface between the terminal device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the terminal device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0156] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the terminal device 800 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0157] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.

[0158] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the terminal device 800. For example, the sensor assembly 814 can detect the open / closed state of the terminal device 800, the relative positioning of the components, such as the display and keypad of the terminal device 800, and the sensor assembly 814 can also detect the position change of the terminal device 800 or a component of the terminal device 800, the presence or absence of contact between the user and the terminal device 800, the orientation or acceleration / deceleration of the terminal device 800, and the temperature change of the terminal device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0159] The communication component 816 is configured to facilitate wired or wireless communication between the terminal device 800 and other devices. The terminal device 800 can access a wireless network based on a communication standard, such as WiFi, 3G or 5G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0160] In an exemplary embodiment, the terminal device 800 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above method.

[0161] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by a processor 820 of a terminal device 800 to complete the above method. For example, the storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0162] A storage medium, when the instructions in the storage medium are executed by a processor of a mobile terminal, enables an electronic device to execute a method for network access, the method comprising: when the terminal device is in a no-service state, performing a first search for the service cell of the terminal device at the current moment to obtain a first search result; detecting whether there is a disabled cell identifier that meets the access standard in the disabled tracking area list at the current moment to obtain a detection result; determining a target cell based on the first search result and the detection result; and performing network access based on the target cell. That is, unlike the related art in which the disabled cell corresponding to the disabled cell identifier in the disabled tracking area list is not considered during the network search process of the terminal device, the embodiment of the present disclosure searches the service cell of the terminal device and the disabled cell corresponding to the disabled cell identifier in the disabled tracking area list when the terminal device is in a no-service state, not only considering the service cell that meets the access standard as the target cell, but also considering the disabled cell that meets the access standard as the target cell to perform network access, thereby increasing the possibility of the terminal device accessing the network when it is in a no-service state, avoiding the problem of the terminal device being out of service for a long time when the service cells of the terminal device cannot access the network, and improving the user experience.

[0163] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0164] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for network access, It is characterized in that Applied to terminal equipment, including: When the terminal device is in an out-of-service state, performing a first search for a service cell of the terminal device at the current moment to obtain a first search result; Detect whether there is a disabled cell identifier that meets the access criteria in the disabled tracking area list at the current moment, and obtain a detection result; Determine a target cell based on the first search result and the detection result; Network access is performed based on the target cell.

2. The method according to claim 1, It is characterized in that The determining the target cell based on the first search result and the detection result includes: If the serving cell satisfying the access criteria is not found in the first search and there is a forbidden cell identifier satisfying the access criteria, the forbidden cell corresponding to the forbidden cell identifier satisfying the access criteria is used as the target cell.

3. The method according to claim 2, It is characterized in that The determining the target cell based on the first search result and the detection result includes: In the process of performing network access based on the forbidden cell that meets the access standard as the target cell, performing a second search for the serving cell of the terminal device at the current moment; In the case where the serving cell satisfying the access criterion is found in the second search, the serving cell satisfying the access criterion found in the second search is used as the target cell.

4. The method according to claim 3, It is characterized in that The method further comprises: In the event that network access based on the disabled cell that meets the access criteria as the target cell fails, or in the event that the serving cell that meets the access criteria is not found in the second search, the first search result at the next moment and the detection result at the next moment are obtained, and the target cell is determined based on the first search result at the next moment and the detection result at the next moment.

5. The method according to claim 1, It is characterized in that The method further comprises: In the case where the serving cell satisfying the access criterion is found in the first search, the serving cell satisfying the access criterion found in the first search is used as the target cell.

6. The method according to claim 1, It is characterized in that The method further comprises: Get the list of disabled tracking areas at the last moment; Updating the forbidden tracking area list at the previous moment to obtain the forbidden tracking area list at the current moment; or; The historical forbidden tracking area list is used as the forbidden tracking area list at the current moment.

7. The method according to claim 6, It is characterized in that The updating of the forbidden tracking area list at the previous moment to obtain the forbidden tracking area list at the current moment includes: In the case where the network access is successfully performed based on the disabled cell meeting the access criterion as the target cell at the last moment, deleting the disabled cell identifier meeting the access criterion in the disabled tracking area list at the last moment; The deleted disabled tracking area list at the previous moment is used as the disabled tracking area list at the current moment.

8. The method according to claim 1, It is characterized in that The method further comprises: Performing network connection and registration based on the target cell; In a case where the network connection and registration of the target cell are both successful, determining that the target cell has successfully accessed the network; In case of a network connection failure of the target cell and / or a registration failure of the target cell, it is determined that the target cell fails to perform network access.

9. A network access device, It is characterized in that Applied to terminal equipment, including: A search module, configured to perform a first search on a serving cell of the terminal device at the current moment to obtain a first search result when the terminal device is in an out-of-service state; A detection module, used to detect whether there is a disabled cell identifier that meets the access standard in the disabled tracking area list at the current moment, and obtain a detection result; A determination module, configured to determine a target cell based on the first search result and the detection result; A network access module is used to perform network access based on the target cell.

10. A terminal device, It is characterized in that include: A processor, a memory, and a program or instruction stored in the memory and running on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the network access method according to any one of claims 1 to 8.

11. A storage medium, It is characterized in that The storage medium stores a program or an instruction, and when the program or the instruction is executed, the steps of the network access method according to any one of claims 1 to 8 are implemented.