Registration method for consistent access port and user terminal status information in data management
Through the user terminal registration information in 5G communication, determine the access port and complete the identity detection, obtain the signing data and sign it with the user terminal, determine the strategy information before registering, solving the user terminal status information in the access port and the data management of the data management The problem of inconsistency improved the registration success rate and user experience.
Patent Information
- Application Number
- CN202211719457.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-30
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2042-12-30
AI Technical Summary
In 5G communication, in the prior art, the access port and user terminal status information in data management cannot be consistent during the registration process, resulting in the failure of subsequent business processes.
By obtaining the registration information initiated by the user terminal, the corresponding access port is determined and identity detection is completed. After obtaining the contract data, the contract is signed with the user terminal. After determining the policy information, the registration is performed with the data management. After ensuring that the registration is successful, the registration success information is returned.
It ensures that the access port and the user terminal status information in data management are consistent during the registration process, avoids status inconsistencies caused by registration failure, reduces the subsequent service failure rate, and improves the user's communication experience.
Smart Images

Figure CN115968024B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of 5G communication technology, and specifically relates to a registration method for an access port to be consistent with user terminal status information in data management. Background Art
[0002] 5G (5th Generation Mobile Communication Technology) is the fifth generation of mobile communication technology. It is the representative of the new generation of mobile communication technology after 4G. Compared with 4G, 5G has the characteristics of high speed, low latency and large connection, and it has technical advantages such as stability and security. 5G has promoted the development of wireless network communication technology and optimized the way people obtain information resources. It is not only an air interface technology with higher speed, larger bandwidth and stronger performance, but also an intelligent network for user experience and business applications.
[0003] In 5G communication, if users want to obtain services provided by the 5G network, they must first register with the 5G network. If the registration fails, the user cannot use the services provided by the 5G network. In the existing registration process, after the access port, i.e. AMF (Access and Mobility Management Function), successfully registers with the data management, i.e. UDM (Unified Data Management), it is also necessary to obtain contract data and subscription operations. These operations cannot be guaranteed to be successful. If any operation fails, the access port will notify the user terminal, i.e. UE (User Equipment), of the registration failure and delete the relevant user terminal information. At this time, the access port will not initiate registration with the data management, and the user terminal information in the data management will not be deleted. In this way, the user terminal status in the access port and the data management will become inconsistent, resulting in the failure of subsequent business processes.
[0004] Therefore, how to keep the access port in the registration process consistent with the user terminal status information in the data management, reduce the failure rate of subsequent user services, and improve the user's communication experience is a technical problem to be solved by those skilled in the art. Summary of the invention
[0005] The purpose of the present invention is to solve the technical problem in the prior art that when performing user registration, the access port and the user terminal status information in the data management cannot always be kept consistent.
[0006] To achieve the above technical objectives, on the one hand, the present invention provides a registration method for an access port to be consistent with user terminal status information in data management, the method comprising:
[0007] Obtain registration information initiated by the user terminal;
[0008] Determine the corresponding access port based on the registration information and complete the identity detection of the user terminal;
[0009] After completing the identity detection, obtaining the contract data corresponding to the registration information in the data management through the access port;
[0010] After signing the contract data with the user terminal and determining the policy information of the user terminal, register with the data management through the access port, and return registration success information to the user terminal after successful registration.
[0011] Further, the determining the corresponding access port based on the registration information and completing the identity detection of the user terminal specifically includes:
[0012] Determining whether the user terminal is initially registering or is a mobility update registration based on the registration information;
[0013] If the user terminal is initially registered, determining an identifier of the user terminal based on the registration information, and completing identity detection of the user terminal according to the identifier;
[0014] If the user terminal is registering for mobility update, the original access port at the time of last registration is determined based on the registration information, and the identifier is obtained from the original access port, and then the identity detection of the user terminal is completed according to the identifier.
[0015] Furthermore, the method further comprises:
[0016] When the identifier cannot be determined based on the registration information or the original access port, a query message is obtained from the user terminal to obtain the identifier.
[0017] Furthermore, after signing the contract data with the user terminal, the method further includes:
[0018] If the user terminal is registered for mobility update, the context information of the user terminal in the original access port is deleted after authentication is passed, and when the access port does not use the subscription in the original access port, the subscription in the original access port is cancelled.
[0019] Furthermore, the method further includes: if the access port is not the same as the original access port, updating or releasing the session context in the session management network element corresponding to the user terminal.
[0020] Furthermore, the method also includes: if the access port is the same port as the original access port, after signing the contract data with the user terminal and determining the policy information of the user terminal, the access port does not register with the data management, but directly returns registration success information to the user terminal.
[0021] Further, the determining the policy information of the user terminal specifically includes:
[0022] If the registration information does not include the policy information of the user terminal, obtaining the policy information of the user terminal through a policy control network element and accessing the obtained policy information;
[0023] If the registration information includes the policy information of the user terminal, policy interaction with the user terminal is performed according to the policy information through the access port.
[0024] On the other hand, the present invention also provides a registration system in which the access port is consistent with the user terminal status information in the data management, the system comprising:
[0025] A first acquisition module, used to acquire registration information initiated by a user terminal;
[0026] A detection module, used to determine the corresponding access port based on the registration information and complete the identity detection of the user terminal;
[0027] A second acquisition module, configured to acquire, after completing the identity detection, the contract data corresponding to the registration information in the data management through the access port;
[0028] The registration module is used to sign the contract data with the user terminal, and after determining the policy information of the user terminal, register with the data management through the access port and return registration success information to the user terminal.
[0029] The present invention provides a registration method in which an access port is consistent with user terminal status information in data management. Compared with the prior art, the method first obtains registration information initiated by the user terminal; then determines the corresponding access port based on the registration information and completes identity detection of the user terminal; then after completing the identity detection, obtains contract data corresponding to the registration information in the data management through the access port; finally, the contract data is signed with the user terminal, and after determining the policy information of the user terminal, registers with the data management through the access port, and returns registration success information to the user terminal. The present application registers with the data management before returning registration success information to the user terminal, thereby ensuring that the access port and the user terminal status information in the data management are consistent during the registration process, and avoiding the problem of inconsistency between the access port and the user terminal status information in the data management due to registration failure. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to more clearly illustrate the embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0031] Figure 1 The figure is a flow chart of a registration method for the access port provided in an embodiment of the present specification to be consistent with the user terminal status information in data management;
[0032] Figure 2 The figure shows a schematic diagram of the structure of a registration system in which the access port provided by the embodiment of the present specification is consistent with the user terminal status information in the data management. DETAILED DESCRIPTION
[0033] In order to enable ordinary technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0034] like Figure 1The flowchart of the registration method for the access port provided by the embodiment of the present specification is consistent with the user terminal status information in the data management. Although the present specification provides the method operation steps or system structure shown in the following embodiments or drawings, the method or system may include more or fewer operation steps or module units after partial merger based on routine or no creative labor. In the steps or structures where there is no necessary causal relationship logically, the execution order of these steps or the module structure of the system is not limited to the execution order or module structure shown in the embodiments or drawings of the present specification. When the method or module structure is applied in the actual system, server or terminal product, it can be executed sequentially or in parallel according to the method or module structure shown in the embodiment or drawings (for example, in the environment of parallel processors or multi-threaded processing, or even in the implementation environment of distributed processing and server clusters).
[0035] The registration method for the access port and the user terminal status information in the data management provided in the embodiment of this description can be applied to terminal devices such as clients and servers, such as Figure 1 As shown, the method specifically comprises the following steps:
[0036] Step S101: Acquire registration information initiated by a user terminal.
[0037] Specifically, generally speaking, a registration process is initiated by a user terminal, and the registration information is sent to the radio access network. The radio access network first determines the corresponding access port according to the corresponding parameters. The access port is also the AMF (Access and Mobility Management Function), which is an access and mobility management function. The registration information usually includes parameters such as registration type, user identification, identifier, user terminal performance level and requested slice. Technical personnel in this field can also flexibly determine different parameters according to actual conditions.
[0038] Step S102: determining a corresponding access port based on the registration information and completing identity detection of the user terminal.
[0039] Specifically, in order to ensure security during registration and avoid confusion, an access port will be arranged for the user terminal to execute the registration process and perform identity detection on the user terminal.
[0040] In the embodiment of the present application, determining the corresponding access port based on the registration information and completing the identity detection of the user terminal specifically includes:
[0041] Determining whether the user terminal is initially registering or is a mobility update registration based on the registration information;
[0042] If the user terminal is initially registered, determining an identifier of the user terminal based on the registration information, and completing identity detection of the user terminal according to the identifier;
[0043] If the user terminal is registering for mobility update, the original access port at the time of last registration is determined based on the registration information, and the identifier is obtained from the original access port, and then the identity detection of the user terminal is completed according to the identifier.
[0044] Specifically, there are two types of registrations initiated by user terminals: initial registration and mobility update registration. Initial registration means that the user terminal has never registered in the 5G network before, and mobility update registration means that the user terminal has been registered in the 5G network before, but some content needs to be updated. Usually, if it is an initial registration, the registration information will directly include the corresponding identifier information, and the identifiers include a globally unique temporary user terminal identifier, a user permanent identifier, a universal public user identifier, a user hidden identifier, and a user permanent identifier, etc. If it is a mobility update registration, the user terminal will leave context information on the corresponding original access port during the last registration, and this context information includes the above identifiers, etc.
[0045] In the embodiment of the present application, when the identifier cannot be determined based on the registration information or the original access port, a query message is obtained from the user terminal to obtain the identifier.
[0046] Specifically, after the identifier of the user terminal is determined, an authentication service is enabled to perform identity detection on the user terminal.
[0047] Step S103: After completing the identity detection, the contract data corresponding to the registration information is obtained in the data management through the access port.
[0048] Specifically, data management is also known as UDM (Unified Data Management) in the 5G network, which includes user subscription data management, user authentication data management, user identification data management, etc. The current access port will select a data management according to the identifier through the network repository function, and obtain the subscription data corresponding to the registration information in the data management. The subscription data includes slice selection subscription data, access and mobility management subscription data, session management selection subscription data, etc. After determining the corresponding subscription data, the subscription data is subscribed and signed with the user terminal.
[0049] Step S104: After signing the contract data with the user terminal and determining the policy information of the user terminal, register with the data management through the access port, and return registration success information to the user terminal after successful registration.
[0050] In the embodiment of the present application, after signing the contract data with the user terminal, the method further includes:
[0051] If the user terminal is registered for mobility update, the context information of the user terminal in the original access port is deleted after authentication is passed, and when the access port does not use the subscription in the original access port, the subscription in the original access port is cancelled.
[0052] Specifically, if the current registration is a mobility update registration, and the access port is not the same port as the original access port, it means that the corresponding information of the user terminal is still stored in the original access port, which wastes resources. Therefore, a corresponding notification or message will be sent to the original access port, that is, the original AMF, so that the original access port deletes the corresponding information of the corresponding user terminal and updates or releases the session that is not supported by the current access port in the session management network element corresponding to the user terminal.
[0053] In an embodiment of the present application, if the access port is the same port as the original access port, after the contract data is signed with the user terminal and the policy information of the user terminal is determined, the access port does not register with the data management, but directly returns the registration success information to the user terminal.
[0054] In the embodiment of the present application, the determining the policy information of the user terminal specifically includes:
[0055] If the registration information does not include the policy information of the user terminal, obtaining the policy information of the user terminal through a policy control function and accessing the obtained policy information;
[0056] If the registration information includes the policy information of the user terminal, policy interaction with the user terminal is performed according to the policy information through the access port.
[0057] Through the above method, registration with the data management is performed at the end of the registration process, which ensures that the access port during the registration process is consistent with the user terminal status information in the data management, and avoids the problem of inconsistency between the access port and the user terminal status information in the data management due to registration failure. Because before the registration is successful, if any step fails, the data management will not save the relevant information of the user terminal, which reduces the waste of resources in the data management and does not interfere with subsequent business operations, thereby reducing the failure rate of subsequent business operations and improving user experience.
[0058] Based on the above-mentioned registration method for the access port to be consistent with the user terminal status information in the data management, one or more embodiments of this specification also provide a terminal for registration in which the access port is consistent with the user terminal status information in the data management, and the terminal may include a system, software, module, plug-in, server, client, etc. that uses the method described in the embodiments of this specification and is combined with necessary implementation hardware. Based on the same innovative concept, the system in one or more embodiments provided in the embodiments of this specification is as described in the following embodiments. Since the implementation scheme and method for solving the problem of the system are similar, the implementation of the specific system in the embodiments of this specification can refer to the implementation of the aforementioned method, and the repetitions will not be repeated. The terms "unit" or "module" used below can be a combination of software and / or hardware that implements the predetermined function. Although the system described in the following embodiments is preferably implemented in software, hardware and a combination of software and hardware are also possible and conceived.
[0059] Specifically, Figure 2 Schematic diagram of the module structure of an embodiment of a registration system in which the access port provided in this specification is consistent with the user terminal status information in the data management, such as Figure 2 As shown, the access port provided in this specification is consistent with the user terminal status information in the data management. The registration system includes:
[0060] A first acquisition module 201 is used to acquire registration information initiated by a user terminal;
[0061] A detection module 202, configured to determine a corresponding access port based on the registration information and complete identity detection of the user terminal;
[0062] A second acquisition module 203, configured to acquire, after completing the identity detection, the contract data corresponding to the registration information in the data management through the access port;
[0063] The registration module 204 is used to sign the contract data with the user terminal, and after determining the policy information of the user terminal, register with the data management through the access port, and return registration success information to the user terminal after successful registration.
[0064] It should be noted that the above-mentioned system may also include other implementation modes according to the description of the corresponding method embodiment. The specific implementation modes may refer to the description of the above-mentioned corresponding method embodiment, which will not be described one by one here.
[0065] The present application also provides an electronic device, including:
[0066] processor;
[0067] a third memory for storing instructions executable by the processor;
[0068] The processor is configured to execute the method provided in the above embodiment.
[0069] The electronic device provided in the embodiment of the present application stores the executable instructions of the processor through a third memory. When the processor executes the executable instructions, it can first obtain the registration information initiated by the user terminal; then determine the corresponding access port based on the registration information and complete the identity detection of the user terminal; then after completing the identity detection, obtain the contract data corresponding to the registration information in the data management through the access port; finally, sign the contract data with the user terminal, and after determining the policy information of the user terminal, register with the data management through the access port, and return registration success information to the user terminal. At the end of the registration, register with the data management, which ensures that the access port and the user terminal status information in the data management are consistent during the registration process, avoiding the problem of inconsistency between the access port and the user terminal status information in the data management due to registration failure.
[0070] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.
[0071] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0072] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0073] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referenced to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. In the description of this specification, the description of the reference terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of this specification. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, in the absence of contradictions, technicians in this field can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.
[0074] Those skilled in the art will appreciate that the embodiments described herein are intended to help readers understand the principles of the present invention, and should be understood that the protection scope of the present invention is not limited to such specific statements and embodiments. Those skilled in the art can make various other specific variations and combinations that do not deviate from the essence of the present invention based on the technical revelations disclosed by the present invention, and these variations and combinations are still within the protection scope of the present invention.
Claims
1. A registration method for consistent access port and user terminal status information in data management, characterized in that: The method comprises: Obtain registration information initiated by the user terminal; Determine the corresponding access port based on the registration information and complete the identity detection of the user terminal; the determining the corresponding access port based on the registration information and completing the identity detection of the user terminal specifically includes: determining whether the user terminal is an initial registration or a mobility update registration based on the registration information; if the user terminal is an initial registration, determine the identifier of the user terminal based on the registration information, and complete the identity detection of the user terminal according to the identifier; if the user terminal is a mobility update registration, determine the original access port at the time of the last registration based on the registration information, obtain the identifier from the original access port, and then complete the identity detection of the user terminal according to the identifier; After completing the identity detection, obtaining the contract data corresponding to the registration information in the data management through the access port; After signing the contract data with the user terminal and determining the policy information of the user terminal, registering with the data management through the access port, and returning registration success information to the user terminal after successful registration; If the access port is the same as the original access port, after the contract data is signed with the user terminal and the policy information of the user terminal is determined, the access port does not register with the data management, and directly returns registration success information to the user terminal.
2. The method according to claim 1, characterized in that The method further comprises: When the identifier cannot be determined based on the registration information or the original access port, a query message is obtained from the user terminal to obtain the identifier.
3. The method according to claim 1, characterized in that After signing the contract data with the user terminal, the method further includes: If the user terminal is registered for mobility update, the context information of the user terminal in the original access port is deleted after authentication is passed, and when the access port does not use the subscription in the original access port, the subscription in the original access port is cancelled.
4. The method according to claim 3, characterized in that The method further includes: if the access port is not the same as the original access port, updating or releasing the session context in the session management network element corresponding to the user terminal.
5. The method according to claim 1, characterized in that The determining of the policy information of the user terminal specifically includes: If the registration information does not include the policy information of the user terminal, obtaining the policy information of the user terminal through a policy control network element and accessing the obtained policy information; If the registration information includes the policy information of the user terminal, policy interaction with the user terminal is performed according to the policy information through the access port.
6. A registration system in which the access port and the user terminal status information in the data management are consistent, characterized in that: The system comprises: A first acquisition module, used to acquire registration information initiated by a user terminal; A detection module, used to determine the corresponding access port based on the registration information and complete the identity detection of the user terminal; the determining the corresponding access port based on the registration information and completing the identity detection of the user terminal specifically includes: determining whether the user terminal is an initial registration or a mobility update registration based on the registration information; if the user terminal is an initial registration, determining the identifier of the user terminal based on the registration information, and completing the identity detection of the user terminal according to the identifier; if the user terminal is a mobility update registration, determining the original access port at the time of the last registration based on the registration information, obtaining the identifier from the original access port, and then completing the identity detection of the user terminal according to the identifier; A second acquisition module, configured to acquire, after completing the identity detection, the contract data corresponding to the registration information in the data management through the access port; A registration module is used to sign the contract data with the user terminal, and after determining the policy information of the user terminal, register with the data management through the access port, and return registration success information to the user terminal after successful registration; and if the access port is the same port as the original access port, then after signing the contract data with the user terminal and determining the policy information of the user terminal, the access port does not register with the data management, and directly returns registration success information to the user terminal.
Citation Information
Patent Citations
Communication method and device
CN113573298A
Cluster communication system, cluster registration method and cluster group call service transmission method
CN115529309A