Terminal pre-registration method, device and equipment
By obtaining information about unpowered and unregistered terminals in the 5G network and initiating a pre-registration process, the problem of users being unable to register due to network link interruption in the lightweight 5GC network element combination mode is solved, thus achieving normal service use for users and sustainable development for operators.
Patent Information
- Application Number
- CN202111043781.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-07
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2041-09-07
AI Technical Summary
During the 5G user startup and registration process, the lightweight 5GC network element combination causes the link between the campus network and the main network to be interrupted, making it impossible for users to authenticate and register. There are also management security risks and the business model is not conducive to the sustainable development of operators.
The terminal information that has not been powered on and registered is obtained through the network element of the first network, a pre-registration process is initiated and user contract data is obtained, so that the user can register and use the service normally when the network link fails.
It solves the production losses and management security risks caused by network link interruption, ensures that users can start up and use services normally, and improves the sustainable development capabilities of operators.
Smart Images

Figure CN115776717B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a terminal pre-registration method, device and equipment. Background Art
[0002] In the existing technology, in the 5G user startup registration process, the interaction between AMF (mobility management function) and AUSF (authentication service function) / UDM (unified data management entity) mainly involves the authentication process and the registration process, while in the registration process of the 5G user PDU (protocol data unit) session establishment, the interaction between SMF (session management function) and UDM / AUSF only involves the registration process.
[0003] At the same time, to meet the service needs of some 5G private network users in specific areas, lightweight 5GC is also implemented on the basis of the above. Generally, there are two network element combinations for lightweight 5GC:
[0004] One is composed of the AMF and SMF on the control plane and the UPF (user plane function) on the user plane. The UDM uses the large network. However, if the link between the campus network and the large network is interrupted in this AMF+SMF+UPF network element combination, newly started users cannot interact with the UDM of the large network, cannot perform authentication and registration processes, and cannot carry out normal data services.
[0005] The other is composed of AMF, SMF, UDM on the control plane and UPF on the user plane. However, this network element combination of AMF+SMF+UDM+UPF delegates the initiative of 5G private network user data management and account opening to users. When the link between the campus network and the main network is interrupted, newly started users can use the services. The decentralization of authority brings certain management, security and other risks to operators, and the business model is not conducive to the sustainable development of operators. Summary of the Invention
[0006] In view of the above problems, embodiments of the present invention are proposed to provide a terminal pre-registration method, apparatus, and device that overcome the above problems or at least partially solve the above problems.
[0007] According to one aspect of an embodiment of the present invention, a terminal pre-registration method is provided, which is applied to a network element of a first network, and the method includes:
[0008] The first network element of the first network obtains terminal information of a terminal that is not powered on and registered in the first network;
[0009] The first network element initiates a pre-registration process to the second network according to the terminal information of the terminal that has not been powered on and registered, and obtains user subscription data.
[0010] According to another aspect of an embodiment of the present invention, a terminal pre-registration device is provided, which is applied to a network element of a first network, and the device includes:
[0011] An acquisition module, configured for a first network element of a first network to acquire terminal information of a terminal that has not been powered on and registered in the first network;
[0012] The processing module is used for the first network element to initiate a pre-registration process to the second network according to the terminal information of the unpowered registered terminal and obtain user subscription data.
[0013] According to another aspect of an embodiment of the present invention, there is provided a computing device, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus;
[0014] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute operations corresponding to the above-mentioned terminal pre-registration method.
[0015] According to another aspect of the embodiments of the present invention, a computer storage medium is provided, wherein the storage medium stores at least one executable instruction, and the executable instruction enables a processor to execute operations corresponding to the above-mentioned terminal pre-registration method.
[0016] According to the solution provided by the above-mentioned embodiment of the present invention, the terminal pre-registration method can obtain the terminal information of the terminal that has not been turned on and registered in the first network through the first network element of the first network; the first network element initiates a pre-registration process to the second network based on the terminal information of the terminal that has not been turned on and registered, and obtains the user contract data, thereby solving the problem that when a link interruption with the large network occurs, it may cause large production losses to industry customers and the problem of management security risks and the operator's inability to develop sustainably, and achieves the beneficial effect of enabling users to turn on and use normal services when a link failure occurs with the large network.
[0017] The above description is only an overview of the technical solutions of the embodiments of the present invention. In order to more clearly understand the technical means of the embodiments of the present invention, they can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiments of the present invention more obvious and easy to understand, the specific implementation methods of the embodiments of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the embodiments of the present invention. The same reference numerals are used throughout the accompanying drawings to denote the same components. In the accompanying drawings:
[0019] Figure 1 A flowchart of a terminal pre-registration method provided by an embodiment of the present invention is shown;
[0020] Figure 2 A schematic diagram showing a periodic registration process performed by the AMF for a terminal in a specific embodiment provided by the present invention is shown;
[0021] Figure 3 A schematic diagram showing a terminal-initiated pre-registration process in a specific embodiment provided by the present invention is shown;
[0022] Figure 4 A schematic diagram showing a pre-registration process of an SMF initiating a PDU session connection in a specific embodiment provided by the present invention is shown;
[0023] Figure 5 A schematic diagram showing a registration process for a terminal to initiate a PDU session establishment in a specific embodiment provided by the present invention is shown;
[0024] Figure 6 A schematic diagram showing the structure of a terminal pre-registration device provided by an embodiment of the present invention is shown;
[0025] Figure 7 A schematic structural diagram of a computing device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0026] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.
[0027] Figure 1 FIG. 1 shows a flow chart of a terminal pre-registration method provided by an embodiment of the present invention. Figure 1 As shown, the method includes the following steps:
[0028] Step 11: The first network element of the first network obtains terminal information of a terminal that has not been powered on and registered in the first network;
[0029] Step 12: The first network element initiates a pre-registration process to the second network according to the terminal information of the terminal that has not been powered on and registered, and obtains user subscription data.
[0030] In this embodiment, the terminal information of a terminal that has not been powered on and registered in the first network is obtained through the first network element of the first network. The first network element initiates a pre-registration process to the second network based on the terminal information of the terminal that has not been powered on and registered, and obtains user contract data. This ensures that when a link failure occurs between the first network and the second network, users in the first network can still register normally after powering on and use services normally.
[0031] Optionally, obtaining information about a terminal that has not been powered on and registered may include at least one of the following:
[0032] Acquire, through the first network element, SUPI (Subscription Permanent Identifier) code data of all terminals registered in the first network that are pre-stored in the first network;
[0033] The first network element presets a configuration time period. During the configuration time period, the first network element calculates all terminals that have been normally authenticated and registered in the first network to obtain terminal information of terminals that have not been powered on and registered during the configuration time period.
[0034] In an optional embodiment of the present invention, in step 12, the first network element initiating a pre-registration process to the second network according to the terminal information includes:
[0035] Step 120: The first network element initiates a pre-registration process to the second network according to the preset activation time of the pre-registration process and the terminal information.
[0036] In this embodiment, the periodic time of the pre-registration process may also be set according to the activation time of the pre-registration process, that is, the time at which the first network element performs the pre-registration process again after the activation time of the pre-registration process takes effect is set;
[0037] It should be noted that the format of the preset activation time of the pre-registration process can be: 2:30 am on January 1, 2021, and the periodic time of the pre-registration process can be: 2:30 am every day, but this application is not limited to this. The activation time of the pre-registration process and the periodic time of the pre-registration process can be set according to actual conditions and needs.
[0038] In an optional embodiment of the present invention, step 12 may include:
[0039] Step 121: The first network element initiates an authentication request to the second network based on the terminal information of the unregistered terminal.
[0040] Step 122: The first network element receives authentication response information of the terminal fed back by the second network according to the authentication request;
[0041] Step 123: The first network element initiates a registration process of a pre-registration phase to the second network according to the authentication response information of the terminal, and obtains user subscription data.
[0042] In this embodiment, the first network element initiates an authentication request to the second network based on the terminal information of the terminal that has not been powered on and registered. The second network feeds back the authentication response information of the terminal to the first network element. The authentication response information can preferably be a set of authentication vectors. The first network element preferably caches the authentication response information, that is, it no longer sends an authentication request to the terminal corresponding to the authentication response information, and defaults to the terminal corresponding to the authentication response information as a terminal that meets the preset conditions of the authentication request; the first network element initiates the registration process of the pre-registration stage to the second network, and the second network feeds back the user contract data to the first network element.
[0043] In an optional embodiment of the present invention, step 123 may include:
[0044] Step 1231: The first network element initiates a first registration request in a pre-registration phase to the second network.
[0045] Step 1232: The first network element receives registration response information fed back by the second network according to the first registration request.
[0046] Step 1233: The first network element sends a request to the second network for obtaining user subscription data of the terminal;
[0047] Step 1234: The first network element receives response information fed back by the second network according to the user subscription data request, and the response information includes: the user subscription data.
[0048] In this embodiment, the first network element initiates a registration process in the pre-registration phase to the second network. That is, the first network element initiates a first registration request in the pre-registration phase to the second network. The second network updates relevant registration information of the terminal based on the first registration request, obtains registration response information, and sends the registration response information to the first network element. The first network element sends a user subscription data request for the terminal to the second network and receives response information fed back by the second network based on the user subscription data request. After receiving the response information, the first network element may further send a service subscription user subscription data change notification to the second network. The service subscription user subscription data change notification includes mobility data and session management data. The second network simultaneously updates the user subscription data stored by the first network element.
[0049] The response information fed back by the second network according to the user subscription data request includes the user subscription data, and the user subscription data may optionally include at least one of the following:
[0050] Mobility subscription data; DNN (Data Network Name); network slicing information; AMBR (Aggregate Maximum Bit Rate).
[0051] Figure 2 FIG. 1 shows a schematic diagram of a periodic registration process performed by the AMF for a terminal in a specific embodiment of the present invention. Figure 2 As shown, in a specific embodiment 1, the first network is a 5G private network of a campus network, and the second network is a large network. The first network includes a terminal UE, a base station gNB, and an access and mobility management function AMF, and the second network includes an authentication service function / unified data management entity AUSF / UDM;
[0052] The AMF periodic registration process for terminals includes:
[0053] In step 2-1, the AMF periodically performs the pre-registration process and parameter settings for the first network. Specifically:
[0054] In step 2-11, the AMF obtains the SUPI number data of all registered terminal users pre-stored in the 5G private network within the campus network;
[0055] In step 2-12, the AMF sets a configurable time period; the AMF counts the 5G private network terminal users that are normally authenticated and registered within the period, calculates the terminal information of the 5G private network terminals that have not been powered on and registered within the period, and determines the range of terminal users that need to be pre-registered. The terminal user range here refers to the terminals that have not been powered on and registered in the private network;
[0056] In step 2-13, the AMF sets the date and time for the first activation of the pre-registration process and sets the time for periodic pre-registration.
[0057] Step 2-2: AMF obtains the terminal user who has not powered on and registered and initiates the authentication process to AUSF / UDM;
[0058] Step 2-3: AMF receives a set of authentication vectors corresponding to the end user fed back by AUSF / UDM;
[0059] Step 2-4: AMF caches the received authentication vector;
[0060] Step 2-5: AMF initiates the registration process with AUSF / UDM for the unregistered end user;
[0061] Step 2-6: After AUSF / UDM updates the terminal-related registration information, it feeds back the registration result message to AMF;
[0062] Step 2-7: AMF sends a request to AUSF / UDM to obtain the terminal's subscription data based on the registration result message;
[0063] Step 2-8: AUSF / UDM obtains a response message based on the terminal's subscription data request. The response message includes the terminal's mobility subscription data, the terminal's DNN, network slice, and AMBR.
[0064] Step 2-9: AMF sends a service subscription data change notification to AUSF / UDM, which includes mobility data and session management data.
[0065] Step 2-10, at this point AMF completes the pre-registration process for the terminal user who has not powered on the registration, and AMF no longer sends a registration success message to the terminal.
[0066] In an optional embodiment of the present invention, the pre-registration of the terminal further includes:
[0067] Step 13: The first network element receives a registration request sent by the terminal during the power-on registration phase;
[0068] Step 14: When the second network is disconnected from the first network, the first network element feeds back a registration result to the terminal according to the user subscription data obtained through the pre-registration process.
[0069] In this embodiment, after the first network element initiates a pre-registration process with the second network and obtains user subscription data, the first network element receives a registration request for the power-on registration phase sent by the terminal. The registration request carries relevant information related to the terminal power-on registration phase. After receiving the registration request, the first network element first determines the current network status, that is, determines the connection relationship between the first network element and the first network where the terminal is located and the second network. When the communication link between the first network and the second network is normally connected, the first network element performs the normal authentication and registration process with the second network.
[0070] When communication between the first network and the second network is disconnected, it indicates that a communication link between the first network and the second network in the current state has failed and / or a first network element in the current state has failed; the first network element may query corresponding authentication response information cached in the first network element based on the SUPI code number data corresponding to the terminal, and feed the authentication response information back to the terminal; the terminal performs calculation processing based on the authentication response information to obtain a target return value, and sends the target return value to the first network element; the first network element performs calculation processing based on the target return value to obtain a target calculation result, and determines whether authentication is successful based on the target calculation result; if authentication is successful, the user subscription data obtained by the first network element according to the pre-registration process is fed back to the terminal as a registration result, and the first network element no longer registers with the second network through the first network element to obtain the registration result.
[0071] Figure 3 FIG. 1 shows a schematic diagram of a terminal initiating a pre-registration process in a specific embodiment of the present invention. Figure 3 As shown, in a specific embodiment 2, the first network is a 5G private network of a campus network, and the second network is a large network. The first network includes a terminal UE, a base station gNB, and an access and mobility management function AMF. The second network includes an authentication service function / unified data management entity AUSF / UDM; the terminal initiates a pre-registration process including:
[0072] Step 3-1: The terminal UE initiates the power-on registration process to the AMF, that is, sends a registration request carrying terminal related information during the power-on registration phase;
[0073] Step 3-2: The AMF determines whether the current communication link between the first network and the second network is normal based on the registration request;
[0074] Among them, if step 3-21 is normal, the normal authentication and registration process is carried out between AMF and AUSF / UDM;
[0075] Step 3-22: If it is determined that the current communication link between the first network and the second network fails and / or the AUSF / UDM is unavailable, the authentication vector is queried based on the authentication vector periodically cached by the AMF and the SUPI code number data of the terminal, and the query result is fed back to the terminal;
[0076] Step 3-3: The terminal sends the return value RES* calculated based on the authentication vector to the AMF;
[0077] Step 3-4: AMF calculates the value of RES* returned by the terminal and obtains the calculation result. The calculation result is compared with the authentication vector cached by AMF. If they are the same, the authentication is passed.
[0078] In steps 3-5, the AMF feeds back the authentication and registration results to the terminal UE.
[0079] In an optional embodiment of the present invention, the pre-registration of the terminal further includes:
[0080] Step 15: The second network element of the first network performs a pre-registration process for the protocol data unit PDU session connection according to the user subscription data stored by the first network element.
[0081] Optionally, step 15 includes:
[0082] Step 151: The second network element obtains the terminal information of the unregistered terminal from the first network element;
[0083] Step 152: The second network element initiates a second pre-registration request for a PDU session connection to the second network according to the terminal information of the terminal that has not been powered on and registered;
[0084] Step 153: The second network element receives the subscription data of the PDU session connection fed back by the second network according to the second pre-registration request.
[0085] In this embodiment, the second network element in the first network obtains the terminal information of the terminal that has not been powered on and registered from the first network element, wherein the terminal information of the terminal that has not been powered on and registered can also be received by the second network element through the second network element. At the same time, the second network element can also set the activation time of the pre-registration process for the PDU session connection, that is, set the time for the pre-registration process for the first time to perform the PDU session connection; the second network element can also set the periodic time of the pre-registration process for the PDU session connection, that is, set the time when the second network element performs the pre-registration process again after the activation time of the pre-registration process takes effect. It should be noted that the preset activation time and periodic time of the PDU session connection are preferably consistent with the activation time and periodic time in the pre-registration process set by the first network element.
[0086] The second network element initiates a second pre-registration request for the PDU session connection to the second network based on the terminal information of the terminal that has not been powered on and registered. The second network updates the pre-registration information of the terminal and feeds back the contract data of the PDU session connection to the second network element. The contract data of the PDU session connection preferably includes 5QI information (service quality identifier of the 5G core network); the second network element saves the fed-back contract data of the PDU session connection.
[0087] Figure 4 FIG. 1 shows a schematic diagram of a pre-registration process of a PDU session connection initiated by SMF in a specific embodiment of the present invention. Figure 4 As shown, in a specific embodiment 3, the first network is a 5G private network of a campus network, and the second network is a large network. The first network includes a terminal UE, a base station gNB, and a session management function SMF. The second network includes an authentication service function / unified data management entity AUSF / UDM; the pre-registration process of the SMF initiating a PDU session connection includes:
[0088] Step 4-1: The SMF periodically performs pre-registration procedures and parameter settings for the first network. Specifically:
[0089] Step 4-11, SMF sets the date and time for the first activation of the pre-registration process and the time for periodic pre-registration;
[0090] In step 4-12, at the set periodic pre-registration time, SMF obtains the data of terminal users who have not registered in the 5G private network, and calculates the PDU session information of terminal users who have not powered on and registered in the 5G private network during the period. SMF can actively obtain the data of terminal users who have not registered from AMF and then obtain the data of terminal users who have not registered from AMF. Of course, SMF can also passively receive the data of terminal users who have not registered actively sent by AMF through SMF.
[0091] Step 4-2, SMF initiates a registration request for PDU session establishment to AUSF / UDM for the terminal user who has not powered on and registered and downloads the corresponding subscription data;
[0092] Step 4-3, AUSF / UDM updates the terminal UE's relevant registration information and sends the subscription data for the terminal's PDU session establishment to SMF, which includes 5QI;
[0093] In step 4-4, SMF saves the contract data and does not proceed with the next PDU session establishment process. It waits for the terminal user who has not turned on the computer and registered to initiate a PDU session establishment request to SMF and then proceeds with the subsequent PDU session establishment process for the corresponding terminal user.
[0094] In an optional embodiment of the present invention, the pre-registration of the terminal further includes:
[0095] Step 16: The second network element receives a PDU session establishment request sent by the terminal through the first network element;
[0096] Step 17: When the second network is disconnected from the first network, the second network element establishes a PDU session connection with the terminal according to the subscription data of the PDU session connection obtained through the pre-registration process.
[0097] In this embodiment, when the terminal needs to establish a PDU session, it sends a first PDU session establishment request to the first network element, and the first network element sends a second PDU session establishment request to the second network element. The second network element first determines the current network status, that is, determines the connection relationship between the second network element and the first network where the terminal is located and the second network. When the communication link between the first network and the second network is normally connected, the second network element performs a normal registration process for establishing a PDU session with the second network.
[0098] When the communication between the first network and the second network is disconnected, it indicates that a communication link between the first network and the second network in the current state has failed and / or a second network element in the current state has failed; the second network element may query the subscription data of the corresponding PDU session connection according to the SUPI code data corresponding to the terminal, and establish a PDU session connection with the terminal according to the subscription data of the PDU session connection.
[0099] Figure 5 FIG. 1 is a schematic diagram showing a registration process for a terminal to initiate a PDU session establishment in a specific embodiment of the present invention. Figure 5 As shown, in a specific embodiment 4, the first network is a 5G private network of a campus network, the second network is a large network, the first network includes a terminal UE, a base station gNB, an access and mobility management function AMF, and a session management function SMF, and the second network includes an authentication service function / unified data management entity AUSF / UDM; the registration process for the terminal to initiate PDU session establishment includes:
[0100] Step 5-1: The terminal sends a PDU session request to the AMF;
[0101] Step 5-2, AMF sends a create PDU session context request to SMF;
[0102] Step 5-3, the SMF determines whether the current communication link between the first network and the second network is normal according to the request to create a PDU session context;
[0103] Among them, step 5-31, if the communication link is normal, the normal authentication and registration process is carried out;
[0104] Step 5-32: If the current communication link between the first network and the second network fails and / or the AUSF / UDM is unavailable, a subscription data query is performed based on the periodically cached terminal user and PDU subscription data in combination with the SUPI of the terminal UE, and the PDU session subscription data of the terminal user is obtained;
[0105] In step 5-4, SMF establishes the next PDU session for the terminal user based on the judgment result.
[0106] In an embodiment of the present invention, the terminal information of a terminal that has not been powered on and registered in the first network is obtained through the first network element of the first network; the first network element initiates a pre-registration process to the second network based on the terminal information of the terminal that has not been powered on and registered, and obtains user contract data, thereby ensuring that when a link failure occurs between the private network and the large network, the user can power on and use the service normally.
[0107] Figure 6 FIG. 1 shows a schematic diagram of the structure of a terminal pre-registration device provided by an embodiment of the present invention. Figure 6 As shown, the device includes:
[0108] An acquisition module 61 is configured for a first network element of a first network to acquire terminal information of a terminal that has not been powered on and registered in the first network;
[0109] The processing module 62 is configured for the first network element to initiate a pre-registration process to the second network according to the terminal information of the terminal that has not been powered on and registered, and obtain user subscription data.
[0110] Optionally, the first network element initiating a pre-registration process to the second network according to the terminal information includes:
[0111] The first network element initiates a pre-registration process to the second network according to the preset activation time of the pre-registration process and the terminal information.
[0112] Optionally, the first network element initiates a pre-registration process to the second network according to the terminal information of the terminal that has not been powered on and registered, and obtains user subscription data, including:
[0113] The first network element initiates an authentication request to the second network according to the terminal information of the unregistered terminal;
[0114] The first network element receives authentication response information of the terminal fed back by the second network according to the authentication request;
[0115] The first network element initiates a registration process of a pre-registration phase to the second network according to the authentication response information of the terminal, and obtains user subscription data.
[0116] Optionally, the first network element initiates a registration process of a pre-registration phase to the second network and obtains user subscription data, including:
[0117] Initiating, by the first network element, a first registration request in a pre-registration phase to the second network;
[0118] The first network element receives registration response information fed back by the second network according to the first registration request;
[0119] The first network element sends a request for obtaining user subscription data of the terminal to the second network;
[0120] The first network element receives response information fed back by the second network according to the user subscription data request, where the response information includes: the user subscription data.
[0121] Optionally, terminal pre-registration also includes:
[0122] The first network element receives a registration request in a power-on registration phase sent by the terminal;
[0123] When the second network is disconnected from the first network, the first network element feeds back a registration result to the terminal according to the user subscription data obtained through the pre-registration process.
[0124] Optionally, terminal pre-registration also includes:
[0125] The second network element of the first network performs a pre-registration process for a protocol data unit (PDU) session connection according to the user subscription data stored by the first network element.
[0126] Optionally, the second network element of the first network performs a pre-registration process for a protocol data unit (PDU) session connection according to the user subscription data stored by the first network element, including:
[0127] The second network element obtains the terminal information of the unregistered terminal from the first network element;
[0128] The second network element initiates a second pre-registration request for a PDU session connection to the second network according to the terminal information of the terminal that has not been powered on and registered;
[0129] The second network element receives subscription data of the PDU session connection fed back by the second network according to the second pre-registration request.
[0130] It should be noted that the device is the device 60 corresponding to the above method, and all implementations in the above terminal pre-registration method embodiment are applicable to the embodiment of the device and can achieve the same technical effect.
[0131] An embodiment of the present invention provides a non-volatile computer storage medium, wherein the computer storage medium stores at least one executable instruction, and the computer executable instruction can execute the terminal pre-registration method in any of the above method embodiments.
[0132] Figure 7 The schematic diagram of the structure of the computing device provided by the embodiment of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the computing device.
[0133] like Figure 7 As shown, the computing device may include: a processor, a communication interface, a memory, and a communication bus.
[0134] The processor, communication interface, and memory communicate with each other via a communication bus. The communication interface is used to communicate with other devices, such as client devices or network elements of other servers. The processor is used to execute a program, specifically, to perform the steps described in the aforementioned embodiment of the method for pre-registering a terminal of a computing device.
[0135] Specifically, the program may include program codes including computer operation instructions.
[0136] The processor may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention. The one or more processors included in the computing device may be processors of the same type, such as one or more CPUs, or processors of different types, such as one or more CPUs and one or more ASICs.
[0137] Memory is used to store programs. The memory may include high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk storage.
[0138] The program can be specifically configured to cause a processor to execute the terminal pre-registration method in any of the above-described method embodiments. The specific implementation of each step in the program can be found in the corresponding descriptions of the corresponding steps and units in the above-described terminal pre-registration method embodiments and will not be repeated here. Those skilled in the art will clearly understand that, for ease and brevity of description, the specific operating processes of the devices and modules described above can refer to the corresponding process descriptions in the above-described method embodiments and will not be repeated here.
[0139] The algorithm or display provided herein is not inherently related to any particular computer, virtual system or other device. Various general-purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious that the structure required for constructing such systems. In addition, the embodiment of the present invention is not directed to any specific programming language. It should be understood that various programming languages can be utilized to implement the content of the embodiment of the present invention described herein, and the above description of specific languages is for the purpose of disclosing the best mode of implementation of the embodiment of the present invention.
[0140] In the description provided herein, numerous specific details are described. However, it is understood that embodiments of the present invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of this description.
[0141] Similarly, it should be understood that in order to streamline the embodiments of the invention and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the invention, various features of the embodiments of the invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed approach should not be interpreted as reflecting an intention that the claimed embodiments of the invention require more features than are expressly recited in each claim. Rather, as reflected in the claims below, inventive aspects lie in less than all of the features of the individual embodiments disclosed above. Accordingly, the claims that follow the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of the invention.
[0142] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition may be divided into a plurality of submodules or subunits or subcomponents. All features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed herein may be combined in any combination, except that at least some of such features and / or processes or units are mutually exclusive. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.
[0143] Furthermore, those skilled in the art will appreciate that although some embodiments herein include certain features included in other embodiments but not other features, combinations of features from different embodiments are intended to be within the scope of the present invention and to form different embodiments. For example, in the claims below, any of the claimed embodiments may be used in any combination.
[0144] The various component embodiments of the present invention can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all of the functions of some or all of the components according to the embodiments of the present invention. The embodiments of the present invention can also be implemented as a device or apparatus program (e.g., a computer program and a computer program product) for executing part or all of the methods described herein. Such a program implementing an embodiment of the present invention can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0145] It should be noted that the above embodiments illustrate rather than limit the embodiments of the invention, and that a person skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between brackets should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The embodiments of the invention may be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments should not be understood as limiting the order of execution unless otherwise specified.
Claims
1. A terminal pre-registration method, characterized in that: Applied to a network element of a first network, the method includes: A first network element of a first network obtains terminal information of a terminal that has not been powered on and registered in the first network; wherein the first network element presets a configuration time period, and within the configuration time period, the first network element calculates all terminals that have been normally authenticated and registered in the first network to obtain the terminal information of the terminal that has not been powered on and registered during the configuration time period; The first network element initiates a pre-registration process with the second network based on the terminal information of the unregistered terminal and obtains user subscription data; the first network element sends a service subscription user subscription data change notification to the second network, where the service subscription user subscription data change notification includes mobility data and session management data, and the second network simultaneously updates the user subscription data stored by the first network element; The first network element receives a registration request in the power-on registration phase sent by the terminal. When the second network is disconnected from the first network, the first network element feeds back a registration result to the terminal based on the user subscription data obtained in the pre-registration process. Among them, the first network is the 5G private network of the campus network, and the second network is the large network.
2. The terminal pre-registration method according to claim 1, characterized in that: The first network element initiates a pre-registration process to the second network according to the terminal information of the terminal that has not been powered on and registered, including: The first network element initiates a pre-registration process to the second network according to the preset activation time of the pre-registration process and the terminal information.
3. The terminal pre-registration method according to claim 1, characterized in that: The first network element initiates a pre-registration process to the second network according to the terminal information of the unregistered terminal and obtains user subscription data, including: The first network element initiates an authentication request to the second network according to the terminal information of the unregistered terminal; The first network element receives authentication response information of the terminal fed back by the second network according to the authentication request; The first network element initiates a registration process of a pre-registration phase to the second network according to the authentication response information of the terminal, and obtains user subscription data.
4. The terminal pre-registration method according to claim 3, characterized in that: The first network element initiates a registration process of the pre-registration phase to the second network and obtains user subscription data, including: Initiating, by the first network element, a first registration request in a pre-registration phase to the second network; The first network element receives registration response information fed back by the second network according to the first registration request; The first network element sends a request for obtaining user subscription data of the terminal to the second network; The first network element receives response information fed back by the second network according to the user subscription data request, where the response information includes: the user subscription data.
5. The terminal pre-registration method according to any one of claims 1 to 4, characterized in that: Also includes: The second network element of the first network performs a pre-registration process for a protocol data unit (PDU) session connection according to the user subscription data stored by the first network element.
6. The terminal pre-registration method according to claim 5, characterized in that: The second network element of the first network performs a pre-registration process for a protocol data unit (PDU) session connection according to the user subscription data stored by the first network element, including: The second network element obtains the terminal information of the unregistered terminal from the first network element; The second network element initiates a second pre-registration request for a PDU session connection to the second network according to the terminal information of the terminal that has not been powered on and registered; The second network element receives subscription data of the PDU session connection fed back by the second network according to the second pre-registration request.
7. A terminal pre-registration device, characterized in that: Applied to a network element of a first network, the device includes: An acquisition module, configured for a first network element of a first network to acquire terminal information of terminals that have not been powered on and registered in the first network; wherein the first network element presets a configuration time period, and within the configuration time period, the first network element calculates all terminals that have been normally authenticated and registered in the first network to obtain terminal information of terminals that have not been powered on and registered within the configuration time period; a processing module, configured for the first network element to initiate a pre-registration process with the second network based on the terminal information of the unpowered registered terminal and obtain user subscription data; the first network element to send a service subscription user subscription data change notification to the second network, the service subscription user subscription data change notification including mobility data and session management data, and the second network to simultaneously update the user subscription data stored by the first network element; The first network element receives a registration request in the power-on registration phase sent by the terminal. When the second network is disconnected from the first network, the first network element feeds back a registration result to the terminal based on the user subscription data obtained in the pre-registration process. The first network is the 5G private network of the campus network, and the second network is the large network.
8. A computing device comprising: A processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform an operation corresponding to the terminal pre-registration method according to any one of claims 1 to 6.
9. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, and wherein the executable instruction enables a processor to execute an operation corresponding to the terminal pre-registration method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Method and apparatus for reducing successive pre-registration attempts by access terminals
CN102224756A