Mobile communication network registration method, device and mobile terminal

The method of detecting network anomalies and prioritizing registration based on signal strength in 5G SA networks addresses prolonged registration times, improving service availability and quality by swiftly selecting optimal network cells.

CN115086976BActive Publication Date: 2025-07-15GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110260687.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-10
Publication Date
2025-07-15
Estimated Expiration
2041-03-10

AI Technical Summary

Technical Problem

The existing mobile terminals have registered for too long in the 5GSA cell signal coverage area, resulting in the incoming and outgoing telephone calls, SMS and MMS sending and receiving services in time.

Method used

The current network cell abnormality is judged through the predetermined timer, the abnormal cell is disabled, and the candidate network cell is searched, and the target network cell is selected according to the predetermined priority for registration.

Benefits of technology

It reduces network registration time, improves the quality of mobile communication services, and ensures that mobile terminals can use telephone, SMS and network services in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115086976B_ABST
    Figure CN115086976B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a mobile communication network registration method, apparatus, and mobile terminal. The method includes: during the process of registering to the current network cell of the first network mode, if it is detected that a predetermined timer starts, determining that the current network cell of the first network mode is abnormal; searching for candidate network cells, where the candidate network cells include other network cells outside the current network cell of the first network mode and / or network cells of the second network mode; selecting a target network cell from the candidate network cells for registration according to a predetermined priority. Through the provided mobile communication network registration, the time for determining that the current network cell is abnormal is reduced, the target network cell is quickly selected from the candidate cells for registration, the mobile communication network registration time is greatly reduced, the time for the mobile terminal to be unable to use services such as incoming and outgoing calls, sending and receiving text messages and multimedia messages, and network services is effectively reduced, and the quality of mobile communication services is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a method and apparatus for registering a mobile communication network, a mobile terminal, and a computer storage medium. Background Art

[0002] With the continuous development of the domestic 5G SA (Stand Alone) network, 5G SA cell signals may cover certain areas in actual application scenarios. Existing mobile terminals are generally default set to 5G dual-mode, that is, they default support 5G SA and NSA (Non-Stand Alone). When a mobile terminal is in an area covered by 5G SA cell signals, the time for the mobile terminal to register to a 5G SA cell is relatively long, resulting in the problem that existing mobile terminals cannot use services such as incoming and outgoing calls, sending and receiving text messages and multimedia messages, and network services for a long time. Summary of the Invention

[0003] To solve the above technical problems, embodiments of this application provide a method and apparatus for registering a mobile communication network, a mobile terminal, and a computer storage medium.

[0004] In a first aspect, embodiments of this application provide a method for registering a mobile communication network, including:

[0005] During the process of registering to the current network cell of the first network mode, if it is detected that a predetermined timer starts, determine that the current network cell of the first network mode is abnormal;

[0006] Search for candidate network cells, where the candidate network cells include other network cells outside the current network cell of the first network mode, and / or network cells of the second network mode;

[0007] Select a target network cell from the candidate network cells for registration according to a predetermined priority.

[0008] In a second aspect, embodiments of this application provide a device for registering a mobile communication network, including:

[0009] A detection module, configured to determine that the current network cell of the first network mode is abnormal if it is detected that a predetermined timer starts during the process of registering to the current network cell of the first network mode;

[0010] A search module, configured to search for candidate network cells, where the candidate network cells include other network cells outside the current network cell of the first network mode, and / or network cells of the second network mode;

[0011] A registration module, configured to select a target network cell from the candidate network cells for registration according to a predetermined priority.

[0012] In a third aspect, an embodiment of the present application provides a mobile terminal, including:

[0013] It includes a memory and a processor. The memory is used to store a computer program, and when the computer program runs on the processor, it executes the aforementioned mobile communication network registration method.

[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program runs on a processor, it executes the aforementioned mobile communication network registration method.

[0015] For the mobile communication network registration method, device, mobile terminal, and computer storage medium provided by the present application above, it can quickly determine whether the current network cell of the first network mode is abnormal by whether a predetermined timer is started; if the current network cell of the first network mode is abnormal, then search for other network cells outside the current network cell of the first network mode and / or network cells of the second network mode as candidate network cells, and select a target network cell from the candidate network cells for registration according to a predetermined priority. In this way, the time for determining the abnormality of the current network cell is reduced, the target network cell is quickly selected from the candidate cells for registration, the mobile communication network registration time is greatly reduced, the time when the mobile terminal cannot use services such as incoming and outgoing calls, sending and receiving text messages and multimedia messages, and network services is effectively reduced, and the quality of mobile communication services is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] To more clearly illustrate the technical solutions of the present application, the following will briefly introduce the drawings required in the embodiments. It should be understood that the following drawings only show some embodiments of the present application and should not be regarded as limiting the protection scope of the present application. In each drawing, similar components are numbered similarly.

[0017] Figure 1 It shows an information interaction schematic diagram of the existing mobile communication network registration process;

[0018] Figure 2 It shows an information interaction schematic diagram of the mobile communication network registration process provided by the present application;

[0019] Figure 3 It shows a flow of the mobile communication network registration method provided by the present application;

[0020] Figure 4 It shows a flowchart of step S102 in the mobile communication network registration method provided by the present application;

[0021] Figure 5It shows a flowchart of the step of selecting the target network cell with the strongest signal strength from the candidate network cells of the first network mode for registration according to the signal strength of the candidate network cells of the first network mode in the mobile communication network registration method provided by the present application;

[0022] Figure 6 It shows another flowchart of step S102 in the mobile communication network registration method provided by the present application;

[0023] Figure 7 It shows another flowchart of the step of selecting the target network cell with the strongest signal strength from the candidate network cells of the first network mode for registration according to the signal strength of the candidate network cells of the first network mode in the mobile communication network registration method provided by the present application;

[0024] Figure 8 It shows the structural diagram of the mobile communication network registration device provided by the present application;

[0025] Figure 9 It shows the structural diagram of the mobile terminal provided by the present application. Detailed implementation manners

[0026] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments.

[0027] Generally, the components of the embodiments of the present application described and illustrated herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application claimed, but represents the selected embodiments of the present application. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without creative efforts belong to the scope of protection of the present application.

[0028] Hereinafter, the terms "including", "having" and their cognates that can be used in various embodiments of the present application are only intended to represent specific features, numbers, steps, operations, elements, components or combinations of the foregoing items, and should not be construed as first excluding the existence of one or more other features, numbers, steps, operations, elements, components or combinations of the foregoing items or increasing the possibility of one or more features, numbers, steps, operations, elements, components or combinations of the foregoing items.

[0029] In addition, the terms "first", "second", "third", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.

[0030] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which various embodiments of this application pertain. The terms (such as those defined in a commonly used dictionary) will be interpreted as having the same meaning as their contextual meaning in the relevant technical field and will not be interpreted as having an idealized or overly formal meaning unless clearly defined in various embodiments of this application.

[0031] See Figure 1 , Figure 1 the information interaction schematic diagram of the existing mobile communication network registration process. This architecture diagram is constructed according to the 3GPP TS24.501 protocol. Figure 1 The shown architecture diagram includes a mobile terminal, a network cell of the 5th generation mobile networks (5G) stand-alone networking, and a Long Term Evolution (LTE) network cell. Under this architecture, the mobile terminal sends a RegistrationRequest message to the 5G stand-alone networking network cell. In the case of an abnormal release of the 5G stand-alone networking RRC connection or the expiration of the T3510 timer, it is necessary to wait for the T3511 timer to count for 10 seconds before sending a registration request message to the currently registered network cell of the 5G stand-alone networking again.

[0032] According to the 3GPP TS24.501 protocol, it is necessary to send 5 registration request messages to the current network cell of the 5G stand-alone networking. After sending 5 registration request messages to the 5G stand-alone networking network cell, if the network registration still fails, the timer T3502 is started. During the timing process of the timer T3502, the network cell of the 5G stand-alone networking is disabled, and an Attach Request message or a Tracking Area Update Request message is sent to the LTE network cell. The 5G stand-alone networking capability information is removed from the Tracking Area Update Request message. The mobile terminal receives an Attach Accept message or a Tracking Area Update Accept message from the LTE network cell. Under this architecture, starting the timer T3502 requires at least 40 seconds and at most 100 seconds, consuming a relatively long time.

[0033] Embodiment 1

[0034] See Figure 2 , Figure 2 This is the information interaction schematic diagram of the mobile communication network registration provided by this application. Figure 2The architecture diagram shown includes a mobile terminal, the current network cell of the 5G standalone network to which the mobile terminal performs network registration, other network cells of the 5G standalone network, and an LTE network cell. In this architecture, the LTE network cell can be replaced by a network cell corresponding to any one of the network systems of Wimax, TD-SCDMA, WCDMA, CDMA2000, GSM, and CDMA.

[0035] Based on this architecture, the mobile communication network registration method proposed in this application can be implemented. Refer to Figure 3 , the mobile communication network registration method provided in this application mainly includes the following steps:

[0036] Step S101, during the process of registering to the current network cell of the first network system, if it is detected that a predetermined timer starts, determine that the current network cell of the first network system is abnormal.

[0037] In this embodiment, the predetermined timer is used to determine whether the current network cell is abnormal. In Figure 2 the architecture diagram shown, the predetermined timer is the T3511 timer, the timer value of the T3511 timer is 10 seconds, and the reasons for starting the T3511 timer include: Radio Resource Control (RRC) connection failure, timer T3510 timeout, etc. The T3511 timer stops timing when transmitting a registration request. After the T3511 timer times out, if there is still a need to send a registration request, the registration request will be resent.

[0038] The timer value of the T3510 timer is 15 seconds, and the reason for starting the T3510 timer is to transmit a registration request message. The T3510 timer stops timing when transmitting a registration acceptance message or a registration rejection message. When the T3510 timer times out, the T3511 timer or the T3502 timer is started according to the regulations.

[0039] The timer value of the T3502 timer is 12 minutes. The reason for starting the T3502 timer is that after sending 5 registration request messages to the 5G standalone network cell and still failing to register to the network. The T3502 timer stops timing when transmitting a registration request message. After the T3502 timer times out, if there is still a need to register to the network, the registration process will be started.

[0040] In this way, it is possible to quickly determine whether the current network cell is abnormal by detecting whether the predetermined timer starts, reducing the time for determining that the currently registered network cell is abnormal.

[0041] Optionally, after step S101, the method shown may further include:

[0042] Disable the current network cell of the first network system.

[0043] Please refer to again Figure 2 , Figure 2 In Figure 2 , the first network mode is a 5G network with independent networking. When the current network cell of the 5G network with independent networking is abnormal, the current cell of the 5G network with independent networking is disabled.

[0044] In this way, the abnormal network cell can be disabled, avoiding re-searching or registering for the abnormal network cell, reducing the search and network registration time, and improving the success rate of registering for the network.

[0045] Step S102: Search for candidate network cells.

[0046] In this embodiment, the candidate network cells include other network cells outside the current network cell of the first network mode, and / or network cells of the second network mode.

[0047] Optionally, the first network mode is a 5G network with independent networking, and the second network mode is any one of LTE, Wimax, TD-SCDMA, WCDMA, CDMA2000, GSM, and CDMA.

[0048] Please refer to again Figure 2 , in Figure 2 Under the network architecture shown in Figure 2 , the candidate network cells include other network cells of the 5G network with independent networking, and / or LTE network cells. The number of other network cells of the 5G network with independent networking and LTE network cells is determined by the actual search result, which may be 1, 2, or more, or may be 0, and is not limited herein.

[0049] Optionally, please refer to Figure 4 , step S102 may include the following steps:

[0050] Step S1021: Determine the first frequency band corresponding to the first network mode;

[0051] Step S1022: According to the first frequency band, search for candidate network cells outside the current network cell of the first network mode.

[0052] In this embodiment, each network mode has a corresponding frequency band. For example, the frequency bands of the 5G network with independent networking mainly include: 450 MHz - 6000 MHz, 24250 MHz - 52600 MHz, etc. The frequency bands of the LTE network include: 1880 - 1900 MHz, 2320 - 2370 MHz, 2575 - 2635 MHz, 2300 - 2320 MHz, 2555 - 2375 MHz, 2370 - 2390 MHz, 2635 - 2655 MHz, etc.

[0053] Please refer to again Figure 2 , in Figure 2 Under the network architecture shown, the first network mode is an independent 5G network. By searching the frequency bands 450 MHz - 6000 MHz and 24250 MHz - 52600 MHz, other network cells of the independent 5G network can be searched for.

[0054] In this way, the corresponding candidate network cells of the corresponding network mode can be quickly searched according to the corresponding frequency bands, improving the efficiency of searching for candidate network cells.

[0055] Step S103: Select a target network cell from the candidate network cells for registration according to a predetermined priority.

[0056] In this embodiment, if the candidate network cell is a network cell other than the current network cell of the first network mode, a registration request message can be sent to a network cell other than the current network cell of the first network mode, and a registration request message can be received from a network cell other than the current network cell of the first network mode to complete network registration.

[0057] If the candidate network cell is a network cell of the second network mode, a registration request message or a tracking area update message can be sent to the network cell of the second network mode, and a registration request message or a tracking area update acceptance message can be received from the network cell of the second network mode to complete network registration.

[0058] Optionally, step S103 may include the following steps: If the number of candidate network cells of the first network mode is greater than or equal to 2, according to the signal strength of the candidate network cells of the first network mode, select the target network cell with the strongest signal strength from the candidate network cells of the first network mode for registration.

[0059] It can be understood that the stronger the signal strength of a network cell, the better the service quality of the network cell. Selecting the network cell with the strongest signal strength for registration can improve the success rate of network registration.

[0060] For example, in Figure 2 Under the architecture shown, if the number of other network cells of the independent 5G network is greater than or equal to 2, select the target network cell with the strongest signal strength from the other network cells of the independent 5G network for registration.

[0061] In this way, registration can be performed on the target network cell with the strongest signal strength among the candidate network cells of the first network mode, improving the success rate of network registration.

[0062] Optionally, please refer to Figure 5, according to the signal strength of the candidate network cells of the first network mode, select the target network cell with the strongest signal strength from the candidate network cells of the first network mode for registration, including the following steps:

[0063] Step S1031, sort the candidate network cells of the first network mode in descending order of network signal strength to obtain the first candidate network cell sequence;

[0064] Step S1032, if the registration to the target network cell fails when the i-th candidate network cell in the first candidate network cell sequence is determined as the target network cell, determine the (i + 1)-th candidate network cell in the first candidate network cell sequence as the target network cell for registration.

[0065] In this embodiment, i is greater than or equal to 1 and less than N, where N is the number of candidate network cells of the first network mode.

[0066] It should be supplementary explained that the first network mode is the network mode with the highest priority among the pre-acquired network modes, and the second network mode is any network mode other than the network mode with the highest priority among the pre-acquired network modes.

[0067] Optionally, the pre-acquired network modes include the 5G network with independent networking, LTE, Wimax, TD-SCDMA, WCDMA, CDMA2000, GSM, and CDMA. The first network mode is the 5G network with independent networking, and the second network mode is any one of LTE, Wimax, TD-SCDMA, WCDMA, CDMA2000, GSM, and CDMA.

[0068] In this embodiment, by sorting the candidate network cells of the first network mode in descending order of signal strength and attempting to register to the network cell with the strongest signal strength in turn, it is possible to preferentially register to the network cell with the strongest signal strength of the first network mode to ensure the network service quality.

[0069] In another specific implementation, refer to Figure 6 , step S102 may include the following steps:

[0070] Step S1023, if the registration to the target network cell with the strongest signal strength among the candidate network cells of the first network mode fails, determine the second frequency band corresponding to the second network mode;

[0071] Step S1024, search for candidate network cells of the second network mode according to the second frequency band.

[0072] In this embodiment, the second network mode is any one of LTE, Wimax, TD-SCDMA, WCDMA, CDMA2000, GSM, and CDMA. For example, the frequency bands of the LTE network include: 1880 - 1900 MHz, 2320 - 2370 MHz, 2575 - 2635 MHz, 2300 - 2320 MHz, 2555 - 2375 MHz, 2370 - 2390 MHz, 2635 - 2655 MHz, etc.

[0073] It should be supplementary noted that Figure 2 In the shown architecture, the second network mode is LTE. By searching for the frequency bands 1880 - 1900 MHz, 2320 - 2370 MHz, 2575 - 2635 MHz, 2300 - 2320 MHz, 2555 - 2375 MHz, 2370 - 2390 MHz, 2635 - 2655 MHz, an LTE network cell can be searched.

[0074] Optionally, step S103 may further include:

[0075] If the number of candidate network cells of the second network mode is greater than or equal to 2, determine the target network cell with the strongest signal strength from the candidate network cells of the second network mode according to the signal strength of the candidate network cells of the second network mode, and perform registration.

[0076] For example, in Figure 2 the shown architecture, the second network mode is LTE. If the number of candidate network cells for LTE is greater than or equal to 2, select the target network cell with the strongest signal strength from the candidate network cells for LTE and perform registration.

[0077] In this way, the target network cell with the strongest signal strength among the candidate network cells of the second network mode can be registered, improving the success rate of network registration.

[0078] Optionally, please refer to Figure 7 , determining the target network cell with the strongest signal strength from the candidate network cells of the second network mode according to the signal strength of the candidate network cells of the second network mode includes the following steps:

[0079] Step S1033, sort the candidate network cells of the second network mode in descending order of network signal strength to obtain a second candidate network cell sequence;

[0080] Step S1034, if the j-th candidate network cell in the second candidate network cell sequence is determined as the target network cell and the registration to the target network cell fails, determine the (j + 1)-th candidate network cell in the second candidate network cell sequence as the target network cell for registration.

[0081] In this embodiment, j is greater than or equal to 1 and less than M, where M is the number of candidate network cells of the second network mode. By sorting the candidate network cells of the second network mode according to the signal strength from strong to weak and attempting to register to the network cell with the strongest signal strength in turn, it is possible to ensure that the optimal network cell is selected from the candidate network cells of the second network mode for registration and ensure the network service quality.

[0082] The mobile communication network registration method provided by this application can quickly determine whether the current network cell of the first network mode is abnormal by whether a predetermined timer is started; if the current network cell of the first network mode is abnormal, search for other network cells outside the current network cell of the first network mode and / or network cells of the second network mode as candidate network cells, and select a target network cell from the candidate network cells for registration according to a predetermined priority. In this way, the time for determining the abnormality of the current network cell is reduced, the target network cell is quickly selected from the candidate cells for registration, the mobile communication network registration time is greatly reduced, the time for the mobile terminal to be unable to use services such as incoming and outgoing calls, sending and receiving text messages and multimedia messages, and network services is effectively reduced, and the mobile communication service quality is improved.

[0083] Embodiment 2

[0084] In addition, an embodiment of the present disclosure provides a mobile communication network registration device.

[0085] Specifically, as Figure 8 shown, the mobile communication network registration device 800 includes:

[0086] A detection module 801, configured to determine that the current network cell of the first network mode is abnormal if it is detected that a predetermined timer is started during the process of registering to the current network cell of the first network mode;

[0087] A search module 802, configured to search for candidate network cells, where the candidate network cells include other network cells outside the current network cell of the first network mode and / or network cells of the second network mode;

[0088] A registration module 803, configured to select a target network cell from the candidate network cells for registration according to a predetermined priority.

[0089] Optionally, the predetermined timer includes a T3511 timer.

[0090] Optionally, the mobile communication network registration device 800 further includes:

[0091] A processing module, configured to disable the current network cell of the first network mode.

[0092] Optionally, the search module 802 includes:

[0093] A determination sub-module, configured to determine a first frequency band corresponding to the first network mode;

[0094] A search sub-module, configured to search for candidate network cells other than the current network cell of the first network mode according to the first frequency band;

[0095] The registration module 803 is further configured to, if the number of candidate network cells of the first network mode is greater than or equal to 2, select the target network cell with the strongest signal strength from the candidate network cells of the first network mode according to the signal strength of the candidate network cells of the first network mode for registration.

[0096] Optionally, the registration module 803 includes:

[0097] A sorting sub-module, configured to sort the candidate network cells of the first network mode in descending order of network signal strength to obtain a first candidate network cell sequence;

[0098] A registration sub-module, configured to, if the registration to the i-th candidate network cell in the first candidate network cell sequence fails to be determined as the target network cell, determine the (i + 1)-th candidate network cell in the first candidate network cell sequence as the target network cell for registration, where i is greater than or equal to 1 and less than N, and N is the number of candidate network cells of the first network mode.

[0099] Optionally, the determination sub-module is further configured to, if the registration to the target network cell with the strongest signal strength among the candidate network cells of the first network mode fails, determine a second frequency band corresponding to the second network mode;

[0100] The search sub-module is further configured to search for candidate network cells of the second network mode according to the second frequency band;

[0101] The registration module 803 is further configured to, if the number of candidate network cells of the second network mode is greater than or equal to 2, determine the target network cell with the strongest signal strength from the candidate network cells of the second network mode according to the signal strength of the candidate network cells of the second network mode for registration.

[0102] Optionally, the sorting sub-module is further configured to sort the candidate network cells of the second network mode in descending order of network signal strength to obtain a second candidate network cell sequence;

[0103] The registration sub-module is further configured to, if the j-th candidate network cell in the second candidate network cell sequence is determined to be the target network cell and the registration to the target network cell fails, determine the (j + 1)-th candidate network cell in the second candidate network cell sequence as the target network cell for registration, where j is greater than or equal to 1 and less than M, and M is the number of candidate network cells of the second network mode.

[0104] The mobile communication network registration apparatus 800 can implement Figure 3 the mobile communication network registration method shown, and for the sake of avoiding repetition, it will not be elaborated here.

[0105] The mobile communication network registration apparatus provided by the present application can reduce the time for determining that the current network cell is abnormal, quickly select a target network cell from candidate cells for registration, greatly reduce the mobile communication network registration time, effectively reduce the time when the mobile terminal cannot use services such as incoming and outgoing calls, SMS / MMS sending and receiving, and network services, and improve the quality of mobile communication services.

[0106] Embodiment 3

[0107] In addition, an embodiment of the present disclosure provides a mobile terminal, including a memory and a processor, where the memory stores a computer program, and when the computer program runs on the processor, it executes the mobile communication network registration method provided in the above method embodiment.

[0108] Specifically, as Figure 9 shown, the mobile terminal 900 provided in this embodiment includes:

[0109] a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, a processor 910, and a power supply 911, etc. Those skilled in the art can understand that Figure 9 the mobile terminal structure shown in

[0110] Among them, the processor 910 is used to: during the process of registering to the current network cell of the first network mode, if it detects that a predetermined timer starts, determine that the current network cell of the first network mode is abnormal;

[0111] Search for candidate network cells, where the candidate network cells include other network cells outside the current network cell of the first network mode and / or network cells of the second network mode;

[0112] Select a target network cell from the candidate network cells for registration according to a predetermined priority.

[0113] Optionally, the processor 910 is further used to: disable the current network cell of the first network mode.

[0114] Optionally, the processor 910 is further used to: determine a first frequency band corresponding to the first network mode;

[0115] According to the first frequency band, search for candidate network cells outside the current network cell of the first network mode;

[0116] If the number of candidate network cells of the first network mode is greater than or equal to 2, select the target network cell with the strongest signal strength from the candidate network cells of the first network mode for registration.

[0117] Optionally, the processor 910 is further used to: sort the candidate network cells of the first network mode in descending order of network signal strength to obtain a first candidate network cell sequence;

[0118] If the i-th candidate network cell in the first candidate network cell sequence is determined as the target network cell and the registration to the target network cell fails, determine the (i + 1)-th candidate network cell in the first candidate network cell sequence as the target network cell for registration, where i is greater than or equal to 1 and less than N, and N is the number of candidate network cells of the first network mode.

[0119] Optionally, the processor 910 is further used to: if the registration to the target network cell with the strongest signal strength among the candidate network cells of the first network mode fails, determine a second frequency band corresponding to the second network mode;

[0120] According to the second frequency band, search for candidate network cells of the second network mode;

[0121] If the number of candidate network cells of the second network mode is greater than or equal to 2, determine the target network cell with the strongest signal strength from the candidate network cells of the second network mode according to the signal strength of the candidate network cells of the second network mode, and perform registration on the target network cell.

[0122] Optionally, the processor 910 is further configured to:

[0123] Sort the candidate network cells of the second network mode in descending order of network signal strength to obtain a second candidate network cell sequence;

[0124] If the j-th candidate network cell in the second candidate network cell sequence is determined as the target network cell and the registration to the target network cell fails, determine the (j + 1)-th candidate network cell in the second candidate network cell sequence as the target network cell for registration, where j is greater than or equal to 1 and less than M, and M is the number of candidate network cells of the second network mode.

[0125] It should be understood that in the embodiments of the present application, the radio frequency unit 901 can be used for receiving and transmitting information or signals during a call. Specifically, after receiving the downlink data from the base station, it is given to the processor 910 for processing; in addition, the uplink data is sent to the base station. Usually, the radio frequency unit 901 includes, but is not limited to, antennas, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. In addition, the radio frequency unit 901 can also communicate with the network and other devices through a wireless communication system.

[0126] The mobile terminal provides the user with wireless broadband Internet access through the network module 902, such as helping the user to send and receive emails, browse web pages, and access streaming media, etc.

[0127] The audio output unit 903 can convert the audio data received by the radio frequency unit 901 or the network module 902 or stored in the memory 909 into an audio signal and output it as sound. Moreover, the audio output unit 903 can also provide an audio output related to the specific functions executed by the mobile terminal 900 (for example, call signal receiving sound, message receiving sound, etc.). The audio output unit 903 includes a speaker, a buzzer, a receiver, etc.

[0128] The input unit 904 is used to receive audio or video signals. The input unit 904 may include a Graphics Processing Unit (GPU) 9041 and a microphone 9042. The GPU 9041 processes the image data of static pictures or videos obtained by an image capture mobile terminal (such as a camera) in a video capture mode or an image capture mode. The processed image frames can be video-played on the display unit 906. The image frames processed by the GPU 9041 can be stored in the memory 909 (or other storage media) or transmitted via the radio frequency unit 901 or the network module 902. The microphone 9042 can receive sounds and process such sounds into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 901 in the case of a phone call mode and output.

[0129] The mobile terminal 900 also includes at least one sensor 905, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. Among them, the ambient light sensor can adjust the brightness of the display panel 9061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 9061 and / or the backlight when the mobile terminal 900 is moved to the ear. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used to identify the posture of the mobile terminal (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; the sensor 905 can also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be elaborated here.

[0130] The display unit 906 is used to video-play the information input by the user or the information provided to the user. The display unit 906 may include a display panel 9061, and the display panel 9061 can be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), etc.

[0131] The user input unit 907 can be used to receive input digital or character information, and generate key signal inputs related to the user settings and function control of the mobile terminal. Specifically, the user input unit 907 includes a touch panel 9071 and other input devices 9072. The touch panel 9071, also known as a touch screen, can collect touch operations of the user thereon or nearby (such as operations of the user using a finger, a stylus, or any suitable object or accessory on or near the touch panel 9071). The touch panel 9071 can include two parts: a touch detection mobile terminal and a touch controller. Among them, the touch detection mobile terminal detects the touch position of the user, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection mobile terminal, converts it into contact coordinates, and then sends it to the processor 910, and receives and executes the command sent by the processor 910. In addition, the touch panel 9071 can be implemented in multiple types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 9071, the user input unit 907 can also include other input devices 9072. Specifically, the other input devices 9072 can include but are not limited to a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, which will not be elaborated here.

[0132] Further, the touch panel 9071 can cover the display panel 9061. After the touch panel 9071 detects a touch operation thereon or nearby, it transmits it to the processor 910 to determine the type of touch event. Subsequently, the processor 910 provides a corresponding visual output on the display panel 9061 according to the type of touch event. Although in Figure 5 the touch panel 9071 and the display panel 9061 are implemented as two independent components to realize the input and output functions of the mobile terminal, in some embodiments, the touch panel 9071 and the display panel 9061 can be integrated to realize the input and output functions of the mobile terminal, and the specific details are not limited here.

[0133] The interface unit 908 is an interface for connecting an external mobile terminal to the mobile terminal 900. For example, the external mobile terminal can include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a mobile terminal with an identification module, an audio input / output (I / O) port, a video I / O port, a headset port, and so on. The interface unit 908 can be used to receive inputs from an external mobile terminal (such as data information, power, etc.) and transmit the received inputs to one or more components within the mobile terminal 900 or can be used to transmit data between the mobile terminal 900 and the external mobile terminal.

[0134] The memory 909 can be used to store software programs and various data. The memory 909 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the mobile phone (such as audio data, phone book, etc.). In addition, the memory 909 can include high-speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0135] The processor 910 is the control center of the mobile terminal, connecting various parts of the entire mobile terminal through various interfaces and circuits. By running or executing software programs and / or modules stored in the memory 909, and by calling data stored in the memory 909, it executes various functions of the mobile terminal and processes data, thereby monitoring the mobile terminal as a whole. The processor 910 can include one or more processing units; the processor 910 can integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor may not be integrated into the processor 910.

[0136] The mobile terminal 900 can also include a power supply 811 (such as a battery) for supplying power to each component. The power supply 811 can be logically connected to the processor 910 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system.

[0137] In addition, the mobile terminal 900 includes some function modules not shown here, which will not be elaborated.

[0138] The mobile terminal provided by this application can reduce the time for judging the abnormality of the current network cell, quickly select a target network cell from candidate cells for registration, greatly reduce the mobile communication network registration time, effectively reduce the time when the mobile terminal cannot use services such as incoming and outgoing calls, sending and receiving text messages and multimedia messages, and network services, and improve the quality of mobile communication services.

[0139] This application also provides a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, the following steps are implemented:

[0140] During the process of registering to the current network cell of the first network mode, if it is detected that a predetermined timer starts, determine that the current network cell of the first network mode is abnormal;

[0141] Search for candidate network cells, where the candidate network cells include other network cells outside the current network cell of the first network mode and / or network cells of the second network mode;

[0142] Select a target network cell from the candidate network cells for registration according to a predetermined priority.

[0143] Optionally, when the computer program is executed by a processor, the following steps are further implemented:

[0144] Disable the current network cell of the first network mode.

[0145] Optionally, the step of searching for candidate network cells includes:

[0146] Determine a first frequency band corresponding to the first network mode;

[0147] According to the first frequency band, search for candidate network cells outside the current network cell of the first network mode;

[0148] The step of selecting a target network cell from the candidate network cells for registration according to a predetermined priority includes:

[0149] If the number of candidate network cells of the first network mode is greater than or equal to 2, select the target network cell with the strongest signal strength from the candidate network cells of the first network mode for registration.

[0150] Optionally, the step of selecting the target network cell with the strongest signal strength from the candidate network cells of the first network mode for registration includes:

[0151] Sort the candidate network cells of the first network mode in descending order of network signal strength to obtain a first candidate network cell sequence;

[0152] If the i-th candidate network cell in the first candidate network cell sequence is determined as the target network cell and the registration to the target network cell fails, determine the (i + 1)-th candidate network cell in the first candidate network cell sequence as the target network cell for registration, where i is greater than or equal to 1 and less than N, and N is the number of candidate network cells of the first network mode.

[0153] Optionally, the step of searching for candidate network cells further includes:

[0154] If the registration fails for the target network cell with the strongest signal strength among the candidate network cells registered to the first network mode, determine the second frequency band corresponding to the second network mode;

[0155] Search for candidate network cells of the second network mode according to the second frequency band;

[0156] The step of selecting a target network cell from the candidate network cells for registration according to a predetermined priority further includes:

[0157] If the number of candidate network cells of the second network mode is greater than or equal to 2, determine the target network cell with the strongest signal strength from the candidate network cells of the second network mode for registration according to the signal strength of the candidate network cells of the second network mode.

[0158] Optionally, the step of determining the target network cell with the strongest signal strength from the candidate network cells of the second network mode for registration according to the signal strength of the candidate network cells of the second network mode includes:

[0159] Sort the candidate network cells of the second network mode in descending order of network signal strength to obtain a second candidate network cell sequence;

[0160] If the j-th candidate network cell in the second candidate network cell sequence is determined as the target network cell and the registration to the target network cell fails, determine the (j + 1)-th candidate network cell in the second candidate network cell sequence as the target network cell for registration, where j is greater than or equal to 1 and less than M, and M is the number of candidate network cells of the second network mode.

[0161] In this embodiment, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc, etc.

[0162] It should be noted that in this article, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or terminal. Without further limitations, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or terminal including that element.

[0163] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases, the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present application.

[0164] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.

Claims

1. A mobile communication network registration method, characterized in that, The method includes: During the process of registering to the current network cell of the first network mode, if it is detected that a predetermined timer starts, determine that the current network cell of the first network mode is abnormal, where the predetermined timer is used to determine whether the current network cell is abnormal; Search for candidate network cells, where the candidate network cells include other network cells outside the current network cell of the first network mode, and / or network cells of the second network mode; Select a target network cell from the candidate network cells for registration according to a predetermined priority.

2. The method according to claim 1, wherein After the step of determining that the current network cell of the first network mode is abnormal, the method further includes: Disable the current network cell of the first network mode.

3. The method according to claim 1, characterized in that, The step of searching for candidate network cells includes: Determine the first frequency band corresponding to the first network mode; According to the first frequency band, search for candidate network cells outside the current network cell of the first network mode; The step of selecting a target network cell from the candidate network cells for registration according to a predetermined priority includes: If the number of candidate network cells of the first network mode is greater than or equal to 2, select the target network cell with the strongest signal strength from the candidate network cells of the first network mode for registration.

4. The method according to claim 3, wherein The step of selecting the target network cell with the strongest signal strength from the candidate network cells of the first network mode according to the signal strength of the candidate network cells of the first network mode includes: Sort the candidate network cells of the first network mode in descending order of network signal strength to obtain a first candidate network cell sequence; If the registration to the i-th candidate network cell in the first candidate network cell sequence fails to be the target network cell, determine the (i + 1)-th candidate network cell in the first candidate network cell sequence as the target network cell for registration, where i is greater than or equal to 1 and less than N, and N is the number of candidate network cells of the first network mode.

5. The method according to claim 4, characterized in that, The step of searching for candidate network cells further includes: If the registration to the target network cell with the strongest signal strength among the candidate network cells of the first network mode fails, determine the second frequency band corresponding to the second network mode; According to the second frequency band, search for candidate network cells of the second network mode; The step of selecting a target network cell from the candidate network cells for registration according to a predetermined priority further includes: If the number of candidate network cells of the second network mode is greater than or equal to 2, determine the target network cell with the strongest signal strength from the candidate network cells of the second network mode according to the signal strength of the candidate network cells of the second network mode for registration.

6. The method according to claim 5, characterized in that, The step of determining the target network cell with the strongest signal strength from the candidate network cells of the second network mode according to the signal strength of the candidate network cells of the second network mode includes: Sort the candidate network cells of the second network mode in the order of decreasing network signal strength to obtain a second candidate network cell sequence; If the j-th candidate network cell in the second candidate network cell sequence is determined as the target network cell and the registration to the target network cell fails, determine the (j + 1)-th candidate network cell in the second candidate network cell sequence as the target network cell for registration, where j is greater than or equal to 1 and less than M, and M is the number of candidate network cells of the second network mode.

7. The method according to any one of claims 1 to 6, characterized in that The first network mode is the network mode with the highest priority among the pre-acquired network modes, and the second network mode is any network mode other than the network mode with the highest priority among the pre-acquired network modes.

8. The method according to claim 7, wherein The pre-acquired network modes include the 5G network in independent networking, LTE, Wimax, TD-SCDMA, WCDMA, CDMA2000, GSM, and CDMA. The first network mode is the 5G network in independent networking, and the second network mode is any one of LTE, Wimax, TD-SCDMA, WCDMA, CDMA2000, GSM, and CDMA.

9. A mobile communication network registration device, characterized in that, Applied to a mobile terminal, the device includes: A detection module, configured to determine that the current network cell of the first network mode is abnormal if it detects that a predetermined timer is started during the process of registering to the current network cell of the first network mode, where the predetermined timer is used to determine whether the current network cell is abnormal; A search module, configured to search for candidate network cells, where the candidate network cells include other network cells other than the current network cell of the first network mode, and / or network cells of the second network mode; A registration module, configured to select a target network cell from the candidate network cells for registration according to a predetermined priority.

10. A mobile terminal, characterized in that, It includes a memory and a processor. The memory is used to store a computer program, and the computer program executes the mobile communication network registration method according to any one of claims 1 to 7 when running on the processor.

11. A computer-readable storage medium, characterized in that, It stores a computer program, and the computer program executes the mobile communication network registration method according to any one of claims 1 to 7 when running on a processor.

Citation Information

Patent Citations

  • Network registration method and apparatus of mobile terminal, and mobile terminal

    CN106714144A

  • Wireless network searching method and device and storage medium

    CN111465078A