CN114189929B - Network registration method, device, equipment and computer readable storage medium - Google Patents

Network registration method, device, equipment and computer readable storage medium Download PDF

Info

Publication number
CN114189929B
CN114189929B CN202111535601.9A CN202111535601A CN114189929B CN 114189929 B CN114189929 B CN 114189929B CN 202111535601 A CN202111535601 A CN 202111535601A CN 114189929 B CN114189929 B CN 114189929B
Authority
CN
China
Prior art keywords
registration
server
identifier
network
target network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111535601.9A
Other languages
Chinese (zh)
Other versions
CN114189929A (en
Inventor
罗德文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TCL Communication Technology Chengdu Ltd
Original Assignee
TCL Communication Technology Chengdu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TCL Communication Technology Chengdu Ltd filed Critical TCL Communication Technology Chengdu Ltd
Priority to CN202111535601.9A priority Critical patent/CN114189929B/en
Publication of CN114189929A publication Critical patent/CN114189929A/en
Application granted granted Critical
Publication of CN114189929B publication Critical patent/CN114189929B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Abstract

The application discloses a network registration method, a device, equipment and a computer readable storage medium, wherein a first registration request can be sent to a server, the first registration request carries a universal registration identifier, and the first registration request is used for indicating the server to check the registration authority of a terminal to be registered when registering a target network according to the universal registration identifier and register the target network when checking to pass; receiving a registration result corresponding to a target network sent by a server; if the registration result is failure, a second registration request corresponding to the unique registration identifier is sent to the server so as to instruct the server to establish registration authority according to the unique registration identifier and register the target network according to the registration authority. According to the scheme, when the first registration request fails to register the target network, the second registration request is used for requesting to establish the registration authority and registering the target network, so that the phenomenon of network registration failure is effectively avoided, the registration success rate of the target network is improved, and the network registration efficiency is further improved.

Description

Network registration method, device, equipment and computer readable storage medium
Technical Field
The present application relates to the technical field of intelligent terminals, and in particular, to a network registration method, device, equipment, and computer readable storage medium.
Background
The fifth generation mobile communication technology (5G) is a broadband mobile communication technology with high speed and low time delay, and is a network infrastructure for realizing man-machine object interconnection. In the use process of the 5G network, there may be a scenario of network reselection, for example, a 5G call (Voice OverNew Radio, VONR) of the terminal is currently implemented through a Voice Over Long Term Evolution (VOLTE), and after the call ends, the terminal needs to reselect the network and register 5G.
However, when the terminal reselects and registers the 5G network, a phenomenon of network registration failure is likely to occur, and network registration efficiency is reduced.
Disclosure of Invention
The embodiment of the application provides a network registration method, a device, equipment and a computer readable storage medium.
The first aspect of the present application provides a network registration method, including:
a first registration request is sent to a server, wherein the first registration request carries a general registration identifier, and the first registration request is used for indicating the server to check the registration authority of a terminal to be registered when registering a target network according to the general registration identifier and register the target network when checking the registration authority;
Receiving a registration result corresponding to the target network sent by the server;
if the registration result is failure, a second registration request corresponding to the unique registration identifier is sent to the server so as to instruct the server to establish the registration authority according to the unique registration identifier and register the target network according to the registration authority.
Accordingly, a second aspect of the present application provides a network registration apparatus, the apparatus comprising:
the first sending unit is used for sending a first registration request to the server, wherein the first registration request carries a general registration identifier, and the first registration request is used for indicating the server to check the registration authority of the terminal to be registered when registering a target network according to the general registration identifier and register the target network when the verification passes;
the receiving unit is used for receiving the registration result corresponding to the target network sent by the server;
and the second sending unit is used for sending a second registration request corresponding to the unique registration identifier to the server if the registration result is failure, so as to instruct the server to establish the registration authority according to the unique registration identifier and register the target network according to the registration authority.
In some embodiments, the network registration apparatus further comprises a determining unit configured to:
acquiring a preset base station address list, wherein the preset base station address list comprises base station address information when the registration of the terminal to be registered fails in historical time;
identifying whether the preset base station address list contains target address information corresponding to the target network or not to obtain an identification result;
and determining whether to send a first registration request to the server according to the identification result.
In some embodiments, the determining unit is further configured to:
and if the identification result does not contain the target address information, determining to send a first registration request to a server.
In some embodiments, the determining unit is further configured to:
if the identification result includes the target address information, determining not to send the first registration request to the server, and sending a second registration request corresponding to the unique registration identification to the server.
In some embodiments, the determining unit is further configured to:
acquiring a history registration result in a history time;
identifying the historical registration result as corresponding base station address information when registration fails;
And adding the base station address information to the preset base station address list.
In some embodiments, the network registration apparatus further includes an address reading unit configured to:
receiving network broadcast information;
and if the current network state is detected not to be in the target network, reading target address information corresponding to the target network from the network broadcast information.
In some embodiments, the network registration apparatus further includes a generating unit configured to:
acquiring a universal registration identifier corresponding to the terminal to be registered in the current network;
and generating a corresponding first registration request according to the universal registration identifier.
The third aspect of the present application also provides a computer readable storage medium storing a plurality of instructions adapted to be loaded by a processor to perform the steps in the network registration method provided in the first aspect of the present application.
A fourth aspect of the present application provides a computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing the steps in the network registration method provided in the first aspect of the present application when the computer program is executed.
A fifth aspect of the present application provides a computer program product comprising computer programs/instructions which when executed by a processor implement the steps in the network registration method provided in the first aspect.
The embodiment of the application can send a first registration request to the server, wherein the first registration request carries a general registration identifier, and the first registration request is used for indicating the server to check the registration authority of the terminal to be registered when registering the target network according to the general registration identifier and register the target network when checking the terminal to be registered passes; receiving a registration result corresponding to a target network sent by a server; if the registration result is failure, a second registration request corresponding to the unique registration identifier is sent to the server so as to instruct the server to establish registration authority according to the unique registration identifier and register the target network according to the registration authority. According to the scheme, the registration authority of the target network can be checked through the first registration request carrying the universal registration identifier so as to request for registering the target network, and when registration fails, the second registration request carrying the unique registration identifier is generated, so that the server establishes the registration authority of the terminal to be registered for the target network according to the unique registration identifier, and performs target network registration based on the registration authority, thereby effectively avoiding the phenomenon of network registration failure, improving the registration success rate of the target network, and further improving the network registration efficiency.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly introduced below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic view of a network registration system according to an embodiment of the present application;
fig. 2 is a schematic flowchart of a step of a network registration method provided in an embodiment of the present application;
fig. 3 is a flowchart illustrating another step of the network registration method according to the embodiment of the present application;
fig. 4 is a schematic structural diagram of a network registration device according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a computer device provided in the present application.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. It will be apparent that the described embodiments are only some, but not all, embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to fall within the scope of the invention.
The embodiment of the invention provides a network registration method, a network registration device, network registration equipment and a computer readable storage medium. The network registration method can be used in a network registration device. The network registration means may be integrated in a computer device, which may be a terminal or a network registration means. The terminal can be a mobile phone, a tablet personal computer, a notebook computer, a mobile intelligent television, an intelligent watch, a wearable intelligent device and other devices.
Fig. 1 is a schematic view of a network registration system according to an embodiment of the present application. As shown, the scenario includes a terminal 10 and a server 20, with a wireless communication connection between the terminal 10 and the server 20 to enable data interaction.
The terminal 10 may send a first registration request to the server 20, where the first registration request carries a general registration identifier, where the first registration request is used to instruct the server 20 to verify, according to the general registration identifier, a registration authority of the terminal to be registered when registering the target network and register the target network when verification passes; receiving a registration result corresponding to the target network sent by the server 20; if the registration result is failure, a second registration request corresponding to the unique registration identifier is sent to the server 20, so as to instruct the server 20 to establish the registration authority according to the unique registration identifier and register the target network according to the registration authority.
The server 20 may send out network broadcast information; receiving a first registration request carrying a general registration identifier sent by the terminal 10, responding to the first registration request, and checking the registration authority of the terminal 10 when requesting to register a target network according to the general registration identifier; if the registration authority check is not passed, the registration fails, and a registration result including the registration failure is returned to the terminal 10; and receiving a second registration request carrying a unique registration identifier sent by the terminal 10, responding to the second registration request, establishing the registration authority of the terminal 10 when requesting to register the target network according to the unique registration identifier, and registering the target network according to the registration authority after establishing the registration authority.
The network registration may include sending a first registration request, checking a registration authority, receiving a registration result, sending a second registration request, establishing a registration authority, registering a target network, and the like.
It should be noted that, the network registration system scenario shown in fig. 1 is merely an example, and the network registration scenario described in the embodiment of the present application is for more clearly describing the technical solution of the present application, and does not constitute a limitation of the technical solution provided in the present application. As can be known by those skilled in the art, with the evolution of the network registration scenario and the appearance of the new service scenario, the technical scheme provided in the application is also applicable to similar technical problems.
The following describes the above-described embodiments in detail.
In order to avoid excessive registration attempts by the terminal when the terminal reselects the target network and fails to register, excessive consumption of network resources is caused, and meanwhile, the registration efficiency is influenced. In this regard, the present application provides a network registration method, which can effectively avoid the phenomenon of network registration failure, and improve the success rate of target network registration, thereby improving the network registration efficiency.
In the embodiments of the present application, description will be made in terms of a network registration apparatus, with which the network registration apparatus may be integrated in a computer device such as a terminal. Referring to fig. 2, fig. 2 is a schematic step flow diagram of a network registration method provided in the embodiment of the present application, where in the embodiment of the present application, a network registration device is specifically integrated on a terminal that needs to perform network registration, where the terminal that needs to be registered is a terminal to be registered, and when a processor on the terminal to be registered executes a program corresponding to the network registration method, the specific flow is as follows:
step 101, a first registration request is sent to a server.
The first registration request may be a registration request for the target network, generated by a terminal (terminal to be registered), and sent to the server. It should be noted that, the terminal to be registered is a local terminal, and the local terminal needs to perform network registration when performing network reselection, for example, when switching from a third Generation mobile communication technology network (3 rd-Generation, abbreviated as 3G) to a fourth Generation mobile communication technology network (the 4th Generation mobile communication technology, abbreviated as 4G), and when switching from the 4G network to a fifth Generation mobile communication technology network (5 th Generation Mobile Communication Technology, abbreviated as 5G), performs 5G network reselection, and network registration is required in the reselection process; thus, the terminal generates a registration request for the reselection network.
The first registration request carries a general registration identifier, and the first registration request is used for indicating a server to check the registration authority of the terminal to be registered when registering the target network according to the general registration identifier and register the target network when the verification passes. In the embodiment of the application, the universal registration identifier may be a globally unique temporary identifier (Globally Unique Temporary UE Identity, GUTI) of the terminal to be registered (or the operator registration card of the target user) for each network.
Specifically, the universal registration identifier may be a credential identifier of network registration during network reselection between different networks, and in this embodiment of the present application, the universal registration identifier is used for registration authority verification during reselection and registration of a target network. For example, the terminal reselects the 5G network under the 4G network, and when the terminal requests registration for the first time, the terminal generates a first registration request and sends the first registration request to the server to request the server to register the 5G network for the terminal; the server needs to check the registration authority of the terminal when registering the 5G network, specifically, check the registration authority of the terminal when registering the 5G network according to the universal registration identifier, so as to determine whether to register the 5G network for the terminal.
The common registration identifier carried by the first registration request may be a common registration identifier used when the terminal registers the current network or the target network, that is, when the terminal performs network reselection between different networks, the registration identifiers used are identical. Further, the general registration identifier may be a registration identifier of the terminal at the time of registering the target network, which is inconsistent with a registration identifier of the terminal at the time of registering the current network.
It will be appreciated that in some embodiments, the universal registration identity may be used to register any network when the registration identity used when reselecting between different networks is consistent. Therefore, when the registration of the target network is requested, the registration identifier corresponding to the terminal in the registration of the non-target network can be used as the universal registration identifier to generate the corresponding registration request. Thus, before the step of "sending the first registration request to the server", it may include: acquiring a universal registration identifier corresponding to a terminal to be registered in a current network; and generating a corresponding first registration request according to the universal registration identifier.
In addition, in some embodiments, if the registration identifiers used in reselection between different networks are inconsistent, when reselection of the target network is performed under a non-target network, the registration identifier used in registration of the target network needs to be additionally obtained as a general registration identifier, so as to generate a registration request corresponding to the general registration identifier. The process of additionally acquiring the registration identifier used for registering the target network may be: acquiring legal registration identifiers corresponding to terminals to be registered in a current network; mapping the legal registration identifier according to a preset identifier mapping rule to obtain a general registration identifier corresponding to the target network; and generating a corresponding first registration request according to the universal registration identifier.
It should be noted that, when the terminal in the embodiment of the present application reselects the target network under the non-target network, the registration types may include two registration requests, a first registration request and a second registration request, where the two registration requests belong to different registration types. Specifically, the first registration request is used for requesting to check the registration authority of the terminal when registering the target network, so as to determine whether the terminal is registering the target network according to the check result, and the time spent in the registration process is shorter; the second registration request is used for requesting to establish the registration authority of the terminal when registering the target network, and based on the established registration authority, the registration of the target network is completed, and the time consumed by the registration process is long. The embodiment of the application can determine the registration strategy aiming at the target network according to the historical registration record of the terminal so as to select the registration type, such as deciding whether to select the first registration request.
Thus, in some embodiments, before step "send first registration network request", the following may be further included:
(1) And acquiring a preset base station address list.
The preset base station address list may be a list including one or more base station address information. Specifically, the preset base station address list includes one or more base station address information when the terminal to be registered fails to register in the history time.
Before the step of obtaining the preset base station address list, the step of obtaining the preset base station address list may include: acquiring a history registration result in a history time; identifying the historical registration result as the corresponding base station address information when the registration fails; and adding the base station address information to a preset base station address list.
Specifically, in order to optimize a registration policy when a terminal reselects a target network under a non-target network, in the embodiment of the present application, a history registration result of a local terminal (a terminal to be registered) when requesting to register the target network is obtained, and the history registration result is identified, so as to obtain base station address information that the history registration result is a registration failure in the base station address information; and adding the base station address information to a preset base station address list. Therefore, when the terminal reselects the target network under the non-target network, the terminal can conveniently inquire the address information in the preset base station address list to determine whether the target address information of the current base station is matched with the address information in the preset base station address list, so that the registration strategy when reselecting the target network is selected, and the terminal is prevented from using the proper registration strategy when reselecting the target network in the radiation range of the base station based on the history of registration failure, thereby improving the registration efficiency of the target network.
(2) And identifying whether the preset base station address list contains target address information corresponding to the target network or not, and obtaining an identification result.
The target address information may be address information of a base station where the terminal currently reselects the target network.
The target address information may be obtained by: receiving network broadcast information; if the current network state is detected not to be in the target network, the target address information corresponding to the target network is read from the network broadcast information. Specifically, in order to determine the base station address of the target network signal source on which the terminal depends when reselecting the target network, the terminal may receive, in real time, network broadcast information transmitted by a nearby base station, so as to read target address information corresponding to the target network from the network broadcast information. In addition, before the target address information is read, the current network state of the terminal can be detected to identify whether the current network state is a non-target network, and when the network state is detected not to be in the target network, the target address information is read. For example, taking the current network state of the 4G as the terminal as an example, the terminal may receive network broadcast information of reselecting 5G from 4G sent by the base station when reselecting 5G network, where the network broadcast information may be a system message, such as SIB24, and the SIB24 information is broadcast in the 4G (LTE) network, so that the terminal reselects from 4G to 5G.
Specifically, after obtaining the target address information of the base station on which the terminal depends when reselecting the network currently, in order to determine whether the target address information belongs to the base station address information of registration failure contained in the preset base station address list, the embodiment of the present application may match the target address information with the address information in the preset base station address list to identify whether the preset base station address list contains the target address information corresponding to the target network, so as to obtain an identification result. So that the registration policy when registering the target network is determined according to the identification result.
(3) And determining whether to send the first registration request to the server according to the identification result.
The identification result is a result when whether the preset base station address list contains target address information or not is identified. After the identification result is obtained, the embodiment of the application determines the registration strategy when the registration target network is selected according to the identification result.
Specifically, in order to improve the registration efficiency of the local terminal (to-be-registered terminal) when reselecting the target network, the embodiment of the application can determine whether the target address information when reselecting the target network currently is the base station address information that the terminal fails to register in the history time according to the identification result, so as to determine the registration policy.
In some embodiments, the step of determining whether to send the first registration request to the server according to the identification result may include:
(3a) If the identification result does not contain the target address information, determining to send a first registration request to the server.
Specifically, when the identification result is detected not to contain the target address information, the target address is determined not to be the base station address information of the terminal which fails to register in the historical time, and the selected registration policy is determined to send the first registration request to the server.
(3b) If the identification result is that the target address information is contained, the first registration request is determined not to be sent to the server, and a second registration request corresponding to the unique registration identification is sent to the server.
Specifically, when the identification result is detected to include the target address information, it is determined that the target address is base station address information of a terminal that fails to register in a history time, at this time, a first registration request is refused to be sent to a server, a selected registration policy is to send a second registration request corresponding to a unique registration identifier to the server, where the second registration request is used to instruct the server to establish a registration authority for the terminal to be registered when registering the target network according to the unique registration identifier, and register the target network based on the registration authority.
In the above manner, the first registration request may be sent to the server; the server is instructed to check the registration authority of the terminal to be registered when registering the target network according to the universal registration identifier, and further, whether the target network is registered for the terminal to be registered is determined according to the check result of the registration authority. Specifically, when the verification of the registration authority passes, registering the target network of the terminal to be registered; and refusing to register the target network of the terminal to be registered when the verification of the registration authority is not passed.
Step 102, receiving a registration result corresponding to the target network sent by the server.
Wherein the registration result is a registration result when the server responds to the first registration request, and the registration result may include registration success and registration failure.
Specifically, in order to determine whether the server successfully registers the target network after responding to the first registration request, after sending the first registration request carrying the universal registration identifier to the server, the terminal in the embodiment of the application may detect, in real time, a result (registration result) of the server when responding to the first registration request, or may actively request the server to return a result (registration result) when responding to the first registration request, and further receive the registration result, so as to know whether the server responds to the first registration request, and further learn about a situation of requesting to register the target network, such as success or failure of registering the target network.
And step 103, if the registration result is failure, sending a second registration request corresponding to the unique registration identifier to the server so as to instruct the server to establish the registration authority according to the unique registration identifier and register the target network according to the registration authority.
The unique registration identifier may be a registration identifier of the terminal to be registered for the target network, where the unique registration identifier belongs to an identifier of a globally unique user of the target network. For example, taking 5G as the target network, the unique registration identifier may be a global user hidden identifier (sui), which is mainly encrypted by the 5G global unique user permanent identifier (SUPI) of the target user, i.e. the global user hidden identifier (sui) is actually a privacy preserving identifier containing SUPI.
In the embodiment of the application, after sending the first registration request to the server, the terminal to be registered receives a registration result corresponding to the first registration request sent by the server, so as to determine whether a coping strategy needs to be made according to the registration result. Specifically, when the registration result is that the registration is successful, no countermeasures need to be made; when the registration result is failure, a re-registration request needs to be sent to the server to instruct the server to register with the target network.
Specifically, in order to avoid that the terminal continuously requests the server to register the target network with the first registration request, the embodiment of the application specifically should cope with the following policy when the registration result is failure: acquiring the number of times of sending the first registration request; comparing the transmission times with a preset time threshold; if the number of times of transmission is detected to be greater than or equal to a preset number of times threshold, intercepting and transmitting a first registration request to a server, acquiring a unique registration identifier of a terminal to be registered for a target network, and generating a second registration request according to the unique registration identifier; and further, sending a second registration request corresponding to the unique registration identifier to the server so as to instruct the server to establish the registration authority according to the unique registration identifier and register the target network according to the registration authority.
From the above, the embodiment of the present application may send a first registration request to the server, where the first registration request carries a general registration identifier, where the first registration request is used to instruct the server to verify, according to the general registration identifier, a registration authority of a terminal to be registered when registering a target network, and register the target network when verification passes; receiving a registration result corresponding to a target network sent by a server; if the registration result is failure, a second registration request corresponding to the unique registration identifier is sent to the server so as to instruct the server to establish registration authority according to the unique registration identifier and register the target network according to the registration authority. According to the scheme, the registration authority of the target network can be checked through the first registration request carrying the universal registration identifier so as to request for registering the target network, and when registration fails, the second registration request carrying the unique registration identifier is generated, so that the server establishes the registration authority of the terminal to be registered for the target network according to the unique registration identifier, and performs target network registration based on the registration authority, thereby effectively avoiding the phenomenon of network registration failure, improving the registration success rate of the target network, and further improving the network registration efficiency.
According to the method described in the above embodiments, examples are described in further detail below.
In this embodiment of the present application, network registration is taken as an example, and the network registration method provided in this embodiment of the present application is further described.
Referring to fig. 3, fig. 3 is a flowchart illustrating another step of the network registration method according to the embodiment of the present application. In the embodiments of the present application, description will be made from the point of view of an information recommendation apparatus, which may be integrated in a computer device such as a terminal and a server in particular.
The terminal may be a terminal to be registered, which needs to register the target network, and the server may be a base station server currently responsible for providing a communication signal of the terminal to be registered. The scene corresponding to the terminal to be registered and the server can be: the terminal to be registered performs 5G call (Voice Over New Radio, VONR) in SA mode, the VONR call is performed on 4G (LTE) frequency band by voice call fallback mechanism, and after the call is ended, the terminal performs 5G network reselection by SIB24 and performs registration 5G network registration.
Specifically, taking integration in a terminal and a server as an example, when a processor on the terminal or the server executes a program corresponding to a network registration method, the specific flow of the network registration method is as follows:
201. The terminal to be registered acquires a preset base station address list.
The preset base station address list comprises base station address information when the terminal to be registered fails to register in the historical time. For example, the preset list of base station addresses may be a list of 5G network second layer data link (L2 NR) registrations.
In order to optimize a registration strategy of a terminal when reselecting a target network under a non-target network, the embodiment of the application acquires a historical registration result of a local terminal (a terminal to be registered) when requesting to register the target network, and identifies the historical registration result to acquire base station address information of which the historical registration result is a registration failure; and adding the base station address information to a preset base station address list. Therefore, when the terminal reselects the target network under the non-target network, the terminal can conveniently inquire the address information in the preset base station address list to determine whether the target address information of the current base station is matched with the address information in the preset base station address list, so that the registration strategy when reselecting the target network is selected.
202. The terminal to be registered identifies whether the preset base station address list contains target address information corresponding to the target network, and an identification result is obtained.
In order to determine whether the target address information belongs to the base station address information of registration failure contained in the preset base station address list, the embodiment of the application can match the target address information with the address information in the preset base station address list to identify whether the preset base station address list contains the target address information corresponding to the target network, so as to obtain an identification result. So that the registration policy when registering the target network is determined according to the identification result.
Specifically, when it is detected that the identification result does not include the target address information, it is determined that the target address is not base station address information that the terminal fails to register in the history time, and the selected registration policy is to determine to send the first registration request to the server, that is, steps 203 to 208 are performed.
It should be noted that when it is detected that the identification result includes the target address information, and it is determined that the target address is base station address information that the terminal fails to register for a history of time, the first registration request is refused to be sent to the server, that is, steps 203 to 208 are not performed. And sending a second registration request corresponding to the unique registration identifier to the server, wherein the second registration request is used for indicating the server to establish the registration authority for the terminal to be registered when registering the target network according to the unique registration identifier, and registering the target network based on the registration authority.
203. And if the identification result of the terminal to be registered does not contain the target address information, determining to send a first registration request to the server.
The first registration request carries a general registration identifier, and the first registration request is used for indicating a server to check the registration authority of the terminal to be registered when registering the target network according to the general registration identifier and register the target network when the verification passes.
204. The server receives a first registration request carrying a general registration identifier sent by a terminal to be registered, responds to the first registration request, and verifies the registration authority of the terminal to be registered when requesting to register a target network according to the general registration identifier to obtain a verification result.
205. And the server determines whether to register the target network for the terminal to be registered according to the checking result, and returns to the terminal to be registered after generating the registering result.
It will be understood that after verifying the registration authority of the terminal to be registered when registering the target network according to the universal registration identifier, if the verification result is that the verification is not passed, the server refuses to register the target network with respect to the terminal to be registered, and performs steps 206-209.
If the verification result is that the verification is passed, the target network registration is performed for the terminal to be registered, and at this time, the execution of steps 207 to 209 is stopped.
206. The terminal to be registered receives the registration result corresponding to the target network sent by the server.
It can be understood that, after receiving the registration result corresponding to the target network sent by the server, the terminal to be registered executes steps 207-209 if it detects that the verification result is that the verification is not passed.
207. If the terminal detects that the registration result is failure, the terminal sends a second registration request corresponding to the unique registration identification to the server.
208. The server receives a second registration request carrying a unique registration identifier sent by the terminal to be registered, and establishes a registration authority of the terminal to be registered when requesting to register the target network according to the unique registration identifier in response to the second registration request.
209. The server performs target network registration for the terminal to be registered based on the registration authority.
From the above, the embodiment of the present application may send a first registration request to the server, where the first registration request carries a general registration identifier, where the first registration request is used to instruct the server to verify, according to the general registration identifier, a registration authority of a terminal to be registered when registering a target network, and register the target network when verification passes; receiving a registration result corresponding to a target network sent by a server; if the registration result is failure, a second registration request corresponding to the unique registration identifier is sent to the server so as to instruct the server to establish registration authority according to the unique registration identifier and register the target network according to the registration authority. According to the scheme, the registration authority of the target network can be checked through the first registration request carrying the universal registration identifier so as to request for registering the target network, and when registration fails, the second registration request carrying the unique registration identifier is generated, so that the server establishes the registration authority of the terminal to be registered for the target network according to the unique registration identifier, and performs target network registration based on the registration authority, thereby effectively avoiding the phenomenon of network registration failure, improving the registration success rate of the target network, and further improving the network registration efficiency.
In order to better implement the above method, the embodiments of the present application also provide a network registration apparatus, which may be integrated in a computer device such as a terminal.
For example, as shown in fig. 4, a schematic structural diagram of a network registration device provided in an embodiment of the present application may include a first sending unit 301, a receiving unit 302, and a second sending unit 303, as follows:
a first sending unit 301, configured to send a first registration request to a server, where the first registration request carries a general registration identifier, and the first registration request is used to instruct the server to verify, according to the general registration identifier, a registration authority of a terminal to be registered when registering a target network, and register the target network when verification passes;
a receiving unit 302, configured to receive a registration result corresponding to the target network sent by the server;
and the second sending unit 303 is configured to send, if the registration result is failure, a second registration request corresponding to the unique registration identifier to the server, so as to instruct the server to establish a registration authority according to the unique registration identifier and register the target network according to the registration authority.
In some embodiments, the network registration apparatus further comprises a determining unit configured to:
Acquiring a preset base station address list, wherein the preset base station address list comprises base station address information when a terminal to be registered fails to register in historical time; identifying whether a preset base station address list contains target address information corresponding to a target network or not, and obtaining an identification result; and determining whether to send the first registration request to the server according to the identification result.
In some embodiments, the determining unit is further configured to:
if the identification result does not contain the target address information, determining to send a first registration request to the server.
In some embodiments, the determining unit is further configured to:
if the identification result is that the target address information is contained, the first registration request is determined not to be sent to the server, and a second registration request corresponding to the unique registration identification is sent to the server.
In some embodiments, the determining unit is further configured to:
acquiring a history registration result in a history time; identifying the historical registration result as the corresponding base station address information when the registration fails; and adding the base station address information to a preset base station address list.
In some embodiments, the network registration apparatus further includes an address reading unit configured to:
receiving network broadcast information; if the current network state is detected not to be in the target network, the target address information corresponding to the target network is read from the network broadcast information.
In some embodiments, the network registration apparatus further includes a generating unit configured to:
acquiring a universal registration identifier corresponding to a terminal to be registered in a current network; and generating a corresponding first registration request according to the universal registration identifier.
In some embodiments, the network registration apparatus further comprises a comparison unit for:
acquiring the number of times of sending the first registration request; comparing the transmission times with a preset time threshold; if the number of times of transmission is detected to be greater than or equal to a preset number of times threshold, intercepting and transmitting a first registration request to a server, acquiring a unique registration identifier of a terminal to be registered for a target network, and generating a second registration request according to the unique registration identifier;
the second sending unit is further configured to send a second registration request corresponding to the unique registration identifier to the server, so that the server is instructed to establish a registration authority according to the unique registration identifier and register the target network according to the registration authority.
In the implementation, each unit may be implemented as an independent entity, or may be implemented as the same entity or several entities in any combination, and the implementation of each unit may be referred to the foregoing method embodiment, which is not described herein again.
From the foregoing, in the embodiment of the present application, a first registration request may be sent to a server through the first sending unit 301, where the first registration request carries a general registration identifier, and the first registration request is used to instruct the server to verify, according to the general registration identifier, a registration authority of a terminal to be registered when registering a target network, and register the target network when verification passes; receiving a registration result corresponding to the target network sent by the server through a receiving unit 302; the second sending unit 302 is configured to send, if the registration result is failure, a second registration request corresponding to the unique registration identifier to the server, so as to instruct the server to establish a registration authority according to the unique registration identifier and register the target network according to the registration authority. According to the scheme, the registration authority of the target network can be checked through the first registration request carrying the universal registration identifier so as to request for registering the target network, and when registration fails, the second registration request carrying the unique registration identifier is generated, so that the server establishes the registration authority of the terminal to be registered for the target network according to the unique registration identifier, and performs target network registration based on the registration authority, thereby effectively avoiding the phenomenon of network registration failure, improving the registration success rate of the target network, and further improving the network registration efficiency.
The embodiment of the application also provides a computer device, which can be a terminal or an intelligent network registration device, as shown in fig. 5, and is a schematic structural diagram of the computer device provided by the application. Specifically, the present invention relates to a method for manufacturing a semiconductor device.
The computer device may include one or more processing cores 'processing units 401, one or more storage media's storage units 402, a power module 403, and an input module 404, among other components. Those skilled in the art will appreciate that the computer device structure shown in FIG. 5 is not limiting of the computer device and may include more or fewer components than shown, or may be combined with certain components, or a different arrangement of components. Wherein:
the processing unit 401 is a control center of the computer device, connects respective parts of the entire computer device using various interfaces and lines, and performs various functions of the computer device and processes data by running or executing software programs and/or modules stored in the storage unit 402 and calling data stored in the storage unit 402, thereby performing overall monitoring of the computer device. Optionally, processing unit 401 may include one or more processing cores; preferably, the processing unit 401 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, an application program, etc., and the modem processor mainly processes wireless communication. It will be appreciated that the modem processor described above may not be integrated in the processing unit 401.
The storage unit 402 may be used to store software programs and modules, and the processing unit 401 executes various functional applications and data processing by running the software programs and modules stored in the storage unit 402. The storage unit 402 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, application programs required for at least one function (such as a sound playing function, an image playing function, and web page access), etc.; the storage data area may store data created according to the use of the computer device, etc. In addition, the storage unit 402 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory unit 402 may also include a memory controller to provide the processing unit 401 with access to the memory unit 402.
The computer device further comprises a power module 403 for supplying power to the respective components, and preferably, the power module 403 may be logically connected to the processing unit 401 through a power management system, so that functions of managing charging, discharging, and power consumption management are implemented through the power management system. The power module 403 may also include one or more of any components, such as a direct current or alternating current power source, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
The computer device may also include an input module 404, which input module 404 may be used to receive entered numeric or character information and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
Although not shown, the computer device may further include a display unit or the like, which is not described herein. In particular, in this embodiment, the processing unit 401 in the computer device loads executable files corresponding to the processes of one or more application programs into the storage unit 402 according to the following instructions, and the processing unit 401 executes the application programs stored in the storage unit 402, so as to implement various functions as follows:
sending a first registration request to a server, wherein the first registration request carries a universal registration identifier, and the first registration request is used for indicating the server to check the registration authority of a terminal to be registered when registering a target network according to the universal registration identifier and register the target network when checking the terminal to be registered passes; receiving a registration result corresponding to a target network sent by a server; if the registration result is failure, a second registration request corresponding to the unique registration identifier is sent to the server so as to instruct the server to establish registration authority according to the unique registration identifier and register the target network according to the registration authority.
It should be noted that, the computer device provided in the embodiment of the present application and the method in the foregoing embodiment belong to the same concept, and the specific implementation of each operation above may refer to the foregoing embodiment, which is not described herein.
Those of ordinary skill in the art will appreciate that all or a portion of the steps of the various methods of the above embodiments may be performed by instructions, or by instructions controlling associated hardware, which may be stored in a computer-readable storage medium and loaded and executed by a processor.
To this end, embodiments of the present invention provide a computer readable storage medium having stored therein a plurality of instructions capable of being loaded by a processor to perform the steps of any of the methods provided by the embodiments of the present invention. For example, the instructions may perform the steps of:
sending a first registration request to a server, wherein the first registration request carries a universal registration identifier, and the first registration request is used for indicating the server to check the registration authority of a terminal to be registered when registering a target network according to the universal registration identifier and register the target network when checking the terminal to be registered passes; receiving a registration result corresponding to a target network sent by a server; if the registration result is failure, a second registration request corresponding to the unique registration identifier is sent to the server so as to instruct the server to establish registration authority according to the unique registration identifier and register the target network according to the registration authority.
The specific implementation of each operation above may be referred to the previous embodiments, and will not be described herein.
Wherein the computer-readable storage medium may comprise: read Only Memory (ROM), random access Memory (RAM, random Access Memory), magnetic or optical disk, and the like.
Since the instructions stored in the computer readable storage medium may perform the steps in any of the methods provided in the embodiments of the present invention, the beneficial effects that any of the methods provided in the embodiments of the present invention can be achieved are detailed in the previous embodiments, and are not described herein.
Among other things, according to one aspect of the present application, there is provided a computer program product or computer program comprising computer instructions stored in a storage medium. The computer instructions are read from the storage medium by a processor of a computer device, and executed by the processor, cause the computer device to perform the methods provided in the various alternative implementations of the network registration method described above.
The network registration method, apparatus, device and computer readable storage medium provided by the embodiments of the present invention are described in detail, and specific examples are applied to illustrate the principles and embodiments of the present invention, and the description of the above embodiments is only used to help understand the method and core idea of the present invention; meanwhile, as those skilled in the art will vary in the specific embodiments and application scope according to the ideas of the present invention, the present description should not be construed as limiting the present invention in summary.

Claims (7)

1. A network registration method, comprising:
acquiring a preset base station address list, wherein the preset base station address list comprises base station address information when a terminal to be registered fails to register in historical time;
identifying whether the preset base station address list contains target address information corresponding to a target network or not to obtain an identification result;
if the identification result includes the target address information, directly sending a second registration request corresponding to a unique registration identifier to a server, wherein the second registration request indicates the server to establish registration authority according to the unique registration identifier and register the target network according to the registration authority, and the unique registration identifier is obtained by encrypting a global unique user permanent identifier;
if the identification result does not contain the target address information, a first registration request is sent to a server, wherein the first registration request carries a universal registration identifier, the first registration request is used for indicating the server to check the registration authority of a terminal to be registered when registering a target network according to the universal registration identifier and register the target network when checking the target network, and the universal registration identifier is a global unique temporary identifier;
Receiving a registration result corresponding to the target network sent by the server;
if the registration result is failure, a second registration request corresponding to a unique registration identifier is sent to the server, the second registration request indicates the server to establish the registration authority according to the unique registration identifier and register the target network according to the registration authority, and the unique registration identifier is obtained by encrypting a global unique user permanent identifier.
2. The method of claim 1, wherein the obtaining the preset base station address list further comprises:
acquiring a history registration result in a history time;
identifying the historical registration result as corresponding base station address information when registration fails;
and adding the base station address information to the preset base station address list.
3. The method of claim 1, wherein the identifying whether the preset base station address list includes the target address information corresponding to the target network, and before obtaining the identification result, includes:
receiving network broadcast information;
and if the current network state is detected not to be in the target network, reading target address information corresponding to the target network from the network broadcast information.
4. The method of claim 1, wherein prior to sending the first registration request to the server, further comprising:
acquiring a universal registration identifier corresponding to the terminal to be registered in the current network;
and generating a corresponding first registration request according to the universal registration identifier.
5. A network registration apparatus, comprising:
the first sending unit is used for obtaining a preset base station address list, wherein the preset base station address list comprises base station address information when a terminal to be registered fails to register in historical time; identifying whether the preset base station address list contains target address information corresponding to a target network or not to obtain an identification result; if the identification result includes the target address information, directly sending a second registration request corresponding to a unique registration identifier to a server, wherein the second registration request indicates the server to establish registration authority according to the unique registration identifier and register the target network according to the registration authority, the unique registration identifier is obtained by encrypting a global unique user permanent identifier, if the identification result does not include the target address information, a first registration request is sent to the server, the first registration request carries a universal registration identifier, and the first registration request is used for indicating the server to check the registration authority of a terminal to be registered when registering the target network according to the universal registration identifier and register the target network when checking to pass;
The receiving unit is used for receiving the registration result corresponding to the target network sent by the server;
and the second sending unit is used for sending a second registration request corresponding to the unique registration identifier to the server if the registration result is failure, so as to instruct the server to establish the registration authority according to the unique registration identifier and register the target network according to the registration authority.
6. A computer device comprising a processor and a memory, the memory storing a computer program, the processor being configured to execute the computer program in the memory to perform the steps of the network registration method of any one of claims 1 to 4.
7. A computer readable storage medium storing a plurality of instructions adapted to be loaded by a processor to perform the steps in the network registration method of any one of claims 1 to 4.
CN202111535601.9A 2021-12-15 2021-12-15 Network registration method, device, equipment and computer readable storage medium Active CN114189929B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111535601.9A CN114189929B (en) 2021-12-15 2021-12-15 Network registration method, device, equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111535601.9A CN114189929B (en) 2021-12-15 2021-12-15 Network registration method, device, equipment and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN114189929A CN114189929A (en) 2022-03-15
CN114189929B true CN114189929B (en) 2023-07-18

Family

ID=80543975

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111535601.9A Active CN114189929B (en) 2021-12-15 2021-12-15 Network registration method, device, equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN114189929B (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105338614B (en) * 2014-08-07 2019-02-26 华为技术有限公司 A kind of network registering method and device
CN107205264B (en) * 2016-03-18 2020-04-03 北京佰才邦技术有限公司 Method and device for sharing UE context
WO2019134181A1 (en) * 2018-01-05 2019-07-11 Oppo广东移动通信有限公司 Method and device for radio communication
CN110798833B (en) * 2018-08-03 2023-10-24 华为技术有限公司 Method and device for verifying user equipment identification in authentication process
CN112567833A (en) * 2018-08-13 2021-03-26 苹果公司 Using User Equipment (UE) identifiers to register in a fifth generation (5G) system
CN109195217B (en) * 2018-10-23 2021-06-04 Oppo广东移动通信有限公司 Method and device for processing LTE network rejection behavior

Also Published As

Publication number Publication date
CN114189929A (en) 2022-03-15

Similar Documents

Publication Publication Date Title
US11032858B2 (en) Network access method, terminal, access network, and core network
US10555253B2 (en) Method and system for selection of an access and mobility management function in an access network environment
CN110691384B (en) Network slice using method and device
CN110581809B (en) Data processing method, multi-SIM card service function management entity and terminal equipment
US20130035067A1 (en) Method and apparatus for authenticating communication device
US10772033B2 (en) Avoiding reselection of a fake cell in a wireless communication network
US20230008666A1 (en) Group Creation Method, Apparatus, and System
US8948131B2 (en) Radio communication system, radio communication method, and gateway
WO2018166328A1 (en) Information processing method, apparatus, computer readable storage medium and electronic device
CN108401273B (en) Routing method and device
CN105828402A (en) Blind redirection method, core network and base station
CN110944319A (en) 5G communication identity authentication method, equipment and storage medium
CN110198520B (en) Access processing method, device, electronic equipment and storage medium
CN112437435A (en) Data information acquisition method and device, related equipment and medium
CN114189929B (en) Network registration method, device, equipment and computer readable storage medium
CN110461015B (en) Method and equipment for network switching
CN114630323A (en) Voice call service processing method and device and computer readable storage medium
CN105704701A (en) Method, device, and system for sharing cloud SIM card
CN113746909A (en) Network connection method, device, electronic equipment and computer readable storage medium
US11272357B2 (en) Method and device for determining SIM card information
CN113796156A (en) Communication network component and method for processing service requests
CN114513844B (en) Network registration method and device, storage medium and electronic equipment
CN115996380B (en) Method and equipment for flexibly controlling network
RU2811790C2 (en) Communication device and communication method
EP4340435A1 (en) Method and apparatus for network configuration

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant