Network session processing method and apparatus, computer device, and storage medium
Patent Information
- Application Number
- CN202310827703.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-06
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2043-07-06
AI Technical Summary
但是,这种方式要求用户设备支持用户路由选择策略,比较局限,适应性差
[0018]上述网络会话处理方法、装置、计算机设备、存储介质和计算机程序产品,通过原会话管理网元与统一数据管理网元交互,以获取第一数据网络名称关联的第一订阅管理签约信息;在第一订阅管理签约信息包括预设参数值的情况下,通过原会话管理网元重定向至第二数据网络名称,并针对第二数据网络名称确定锚点会话管理网元;通过原会话管理网元与锚点会话管理网元交互,建立会话通道;通过原会话管理网元获取会话通道承载的会话消息,将会话消息映射至第一数据网络名称或第二数据网络名称。通过第一订阅管理签约信息中特殊的预设参数值重定向至第二数据网络名称,进而完成会话通道的建立,无需用户设备支持URSP也能够实现多数据网络名称的会话建立,提高了网络会话处理的适应性。
Smart Images

Figure CN116709457B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a network session processing method, apparatus, computer equipment, and storage medium. Background Technology
[0002] With the development of communication technology, the Multiple Data Network Name (DNN) scheme has emerged. By using multiple data network names, it is possible to flexibly connect to different data networks as needed, and then select the most suitable network service.
[0003] In traditional technologies, user equipment (UEs) switch specific data network names based on Unstructured Data Network Slice Service (URSP). However, this approach requires UEs to support URSPs, which is limiting and has poor adaptability. Summary of the Invention
[0004] Therefore, it is necessary to provide a network session processing method, apparatus, computer equipment, computer-readable storage medium, and computer program product that can improve adaptability in response to the above-mentioned technical problems.
[0005] Firstly, this application provides a method for processing network sessions. The method includes:
[0006] By interacting with the original session management network element and the unified data management network element, the first subscription management contract information associated with the first data network name can be obtained.
[0007] If the first subscription management contract information includes preset parameter values, the original session management network element is used to redirect to the second data network name, and the anchor session management network element is determined for the second data network name;
[0008] A session channel is established by interacting between the original session management network element and the anchor session management network element;
[0009] The session messages carried by the session channel are obtained through the original session management network element, and the session messages are mapped to the first data network name or the second data network name.
[0010] Secondly, this application also provides a network session processing apparatus. The apparatus includes:
[0011] The acquisition module is used to interact with the unified data management network element through the original session management network element to obtain the first subscription management contract information associated with the first data network name;
[0012] The determination module is used to redirect to the second data network name through the original session management network element when the first subscription management subscription information includes preset parameter values, and to determine the anchor session management network element for the second data network name;
[0013] Establish a module to interact with the original session management network element and the anchor session management network element to establish a session channel;
[0014] The mapping module is used to obtain the session messages carried by the session channel through the original session management network element and map the session messages to the first data network name or the second data network name.
[0015] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps in the method described above.
[0016] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of the method described above.
[0017] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the steps of the method described above.
[0018] The aforementioned network session processing method, apparatus, computer equipment, storage medium, and computer program product interact with the original session management network element and the unified data management network element to obtain the first subscription management subscription information associated with the first data network name. If the first subscription management subscription information includes preset parameter values, the original session management network element redirects the user to the second data network name, and an anchor session management network element is determined for the second data network name. The original session management network element interacts with the anchor session management network element to establish a session channel. The original session management network element obtains the session messages carried by the session channel and maps the session messages to either the first or second data network name. By redirecting the user to the second data network name using specific preset parameter values in the first subscription management subscription information, the session channel is established. This method enables session establishment for multiple data network names without requiring user equipment to support URSP, thus improving the adaptability of network session processing. Attached Figure Description
[0019] Figure 1 An application environment diagram of a network session processing method provided in this application embodiment;
[0020] Figure 2 A flowchart illustrating a network session processing method provided in an embodiment of this application;
[0021] Figure 3 A simplified flowchart of network session processing is provided for an embodiment of this application;
[0022] Figure 4 A structural block diagram of a network session processing device provided in an embodiment of this application;
[0023] Figure 5 An internal structural diagram of a computer device provided in an embodiment of this application;
[0024] Figure 6 This is an internal structural diagram of another computer device provided in an embodiment of this application. Detailed Implementation
[0025] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0026] The network session processing method provided in this application embodiment can be applied to, for example, Figure 1 The application environment shown is as follows. The core network of 5G (5th Generation Mobile Communication Technology) includes the original session management network element 102, the unified data management network element 104, and the anchor session management network element 106.
[0027] The original session management network element 102 interacts with the unified data management network element 104 to obtain the first subscription management subscription information associated with the first data network name; if the first subscription management subscription information includes preset parameter values, the original session management network element 102 redirects to the second data network name, and determines the anchor session management network element for the second data network name; the original session management network element 102 interacts with the anchor session management network element 106 to establish a session channel; the original session management network element 102 obtains the session messages carried by the session channel, and maps the session messages to the first data network name or the second data network name.
[0028] In this context, a network element refers to a device or component within the network. These devices can include at least one of two types: a terminal or a server. Terminals can be, but are not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, and smart in-vehicle systems. Portable wearable devices can include smartwatches, smart bracelets, and head-mounted devices. Servers can be implemented using independent servers or server clusters composed of multiple servers.
[0029] In one embodiment, such as Figure 2 As shown, a network session processing method is provided. This method is implemented through the interaction of the original session management network element, the unified data management network element, and the anchor point session management network element, and includes the following steps:
[0030] S202, through interaction between the original session management network element and the unified data management network element, to obtain the first subscription management contract information associated with the first data network name.
[0031] The Session Management Function (SMF) in 5G networks implements session management functions, responsible for establishing, maintaining, and terminating user equipment (UE) session connections, as well as handling user data distribution and forwarding requests. The Unified Data Management (UDM) function implements unified data management functions, responsible for storing and managing user data and policy information related to subscribers. The Data Network Name (DNN) is an identifier in 5G networks that identifies different service types and applications, defining the network and services that UEs need to connect to, such as the Internet or the Internet of Things (IoT). UEs refer to devices connected to the 5G network. Subscription Management (SM) information refers to subscription data related to UEs, including authentication, network access permissions, service subscriptions, and security policies. This information is crucial for establishing session channels. For example, the authentication and access permission information provided by SM subscription information verifies the legitimacy of the UE and confirms its right to establish a session channel. The security policy configurations in SM subscription information, such as encryption algorithms and security parameters, ensure the security of the session channel and protect the confidentiality of user data. The SM (Service Subscription) information includes details of the services a user has subscribed to, such as mobile broadband packages and voice call plans, which are used to indicate the service restrictions corresponding to the session channel. In summary, the SM subscription information ensures that the established session channel is legitimate, secure, and consistent with the user's subscription.
[0032] For example, a user equipment (UE) communicates with a 5G network via a wireless access network. The original session management network element can obtain a first session establishment request from the UE for a first data network name, and interact with the unified data management network element based on the first session establishment request to obtain first subscription management subscription information associated with the first data network name from the unified data management network element. This first subscription management subscription information is the subscription management subscription information associated with the UE.
[0033] In some embodiments, the original session management network element requests first subscription management subscription information associated with the first data network name from the unified data management network element. After receiving the request from the original session management network element, the unified data management network element verifies the identity and permissions of the original session management network element. If the verification is successful, the unified data management network element retrieves the first subscription management subscription information associated with the first data network name and sends the first subscription management subscription information as a response to the original session management network element.
[0034] S204, if the first subscription management contract information includes preset parameter values, redirect to the second data network name through the original session management network element, and determine the anchor session management network element for the second data network name.
[0035] The Anchor Session Management Element (A-SMF) is responsible for handling the establishment and management of session channels. Preset parameter values are used to indicate redirection to the second data network name.
[0036] For example, the original session management network element can determine whether the first subscription management subscription information includes a preset parameter value; if the preset parameter value is included, it redirects to the second data network name; and selects an anchor session management network element for the second data network name. Different preset parameter values in the first subscription management subscription information can correspond to different second data network names. For example, the second data network name can include either DNN2 or DNN3; when the parameter value in the subscription management subscription information of DNN1 is 100, it redirects to DNN2, and when the parameter value is 110, it redirects to DNN3.
[0037] In some embodiments, the original session management network element can determine whether the user equipment has the right to establish a session channel associated with the first data network name based on the first subscription management subscription information; when the user equipment has the right to establish a session channel associated with the first data network name, it can determine whether the first subscription management subscription information includes a preset parameter value.
[0038] S206 establishes a session channel through interaction between the original session management network element and the anchor point session management network element.
[0039] The session channel carries user data from user equipment to network elements, as well as control signaling related to user sessions, such as session messages. The session channel provides reliable, connection-oriented transmission and ensures that data sent by user equipment is correctly routed to the target network element. Once the data arrives at the target network element, that element is responsible for processing the message, forwarding it to the appropriate location, or performing other operations.
[0040] For example, the original session management network element can interact with the anchor session management network element as an intermediate session management network element (I-SMF) to establish a session channel through the anchor session management network element. It is understood that the established session channel is associated with both the first data network name and the second data network name.
[0041] In some embodiments, the original session management network element may request the anchor session management network element to establish a session channel associated with the second data network name. The anchor session management network element may interact with the unified data management network element to obtain the second subscription management subscription information associated with the second data name, and then the anchor session management network element may establish a session channel based on the second subscription management subscription information.
[0042] S208: Obtain the session message carried by the session channel through the original session management network element, and map the session message to the first data network name or the second data network name.
[0043] For example, the original session management network element receives data sent by the user equipment by acquiring the session messages carried by the session channel. It is understood that when the user equipment sends a session message through the session channel, the aforementioned session message is transmitted to the original session management network element. Upon acquiring the user equipment's session message, the target data network name mapped to it is determined based on the content of the session message. The target data network name can include either a first data network name or a second data network name. The original session management network element then transmits the session message to the target data network corresponding to the target data network name. It is understood that different DNN values can direct the session message to different target data networks such as the Internet, the Internet of Things (IoT), or an enterprise VPN.
[0044] In some embodiments, the original session management network element can examine specific fields or parameters in the session message to determine the target data network name to which it is mapped. These specific fields or parameters may include information such as identifiers and target service types carried in the message.
[0045] In some embodiments, the original session management network element can map session messages to a first data network name in order to transmit the session messages to the first target data network corresponding to the first data network name.
[0046] In some embodiments, the original session management network element can establish a connection with the first target data network and transmit session messages to the first target data network.
[0047] In some embodiments, the original session management network element can map session messages to a second data network name in order to transmit the session messages to the second target data network corresponding to the second data network name.
[0048] In some embodiments, the original session management network element may transmit session messages to the second target data network based on the connection established with the second target data network.
[0049] In some embodiments, the anchor session management network element can establish a connection with the second target data network. The original session management network element can transmit session messages to the second target data network through the anchor session management network element.
[0050] In some embodiments, the network session processing method provided in this application can be implemented through the interaction between various network elements in the 5G core network.
[0051] In the aforementioned network session processing method, the original session management network element interacts with the unified data management network element to obtain the first subscription management subscription information associated with the first data network name. If the first subscription management subscription information includes preset parameter values, the original session management network element redirects the user to the second data network name, and an anchor session management network element is determined for the second data network name. The original session management network element interacts with the anchor session management network element to establish a session channel. The original session management network element obtains the session messages carried by the session channel and maps the session messages to either the first or second data network name. By redirecting the user to the second data network name using specific preset parameter values in the first subscription management subscription information, the session channel is established. This method enables session establishment for multiple data network names without requiring user equipment to support URSP, improving the adaptability of network session processing.
[0052] In some embodiments, before interacting with the unified data management network element through the original session management network element, the method further includes: interacting with the unified data management network element through the access mobility management network element to complete the subscription for the first data network name and the second data network name for the user equipment; determining the first subscription management subscription information of the first data network name and the second subscription management subscription information of the second data network name; wherein, the preset parameter value in the first subscription management subscription information is used to indicate redirection to the second data network name.
[0053] For example, the Access and Mobility Management Function (AMF) is used to implement access and mobility management functions in the 5G network. It is responsible for handling access control, authentication, and mobility management functions for user equipment (UEs), including designating a session management network element (SMNA) to handle specific sessions. The AMF can receive registration requests initiated by UEs and interact with the unified data management network element (UMN) in response. It completes the subscription for a first data network name and a second data network name for the UE, obtaining first subscription management subscription information for the first data network name and second subscription management subscription information for the second data network name. Afterward, the AMF can send a registration completion notification to the UE. The UMN can store the first and second subscription management subscription information.
[0054] In some embodiments, the access mobility management network element (AMLE) may request the unified data management network element (UDM) to subscribe to a first data network name and a second data network name for the user equipment (UE). The UDM may respond to the AMLE's request by simultaneously subscribing the UE to multiple data network names and returning the subscription information for the first and second data network names to the AMLE. Upon receiving the subscription information for the first and second data network names, the AMLE can determine that registration is complete. It is understood that the subscription information for the first and second data network names may include first subscription management subscription information and second subscription management subscription information.
[0055] In some embodiments, the unified data management network element can obtain the preset parameter value corresponding to the second data network name and set the preset parameter value in the second subscription management subscription information.
[0056] In some embodiments, the second data network name is not the first data network name, and the second data network name may include at least one data network name. For example, the first data network name is DNN1, and the second data network name may include two data network names: DNN2 and DNN3. When there are preset parameter values corresponding to DNN2 and DNN3, a session channel of DNN1, DNN2, and DNN3 can be established with the user equipment.
[0057] In this embodiment, by interacting with the unified data management network element through the access mobility management network element, the user equipment completes the subscription of the first data network name and the second data network name; determines the first subscription management subscription information of the first data network name and the second subscription management subscription information of the second data network name, and subscribes the user equipment to multiple DNNs at the same time. Subsequently, based on the first subscription management subscription information and the preset parameter values therein, the session establishment of multiple DNNs can be realized, which improves adaptability.
[0058] In some embodiments, the interaction between the original session management network element and the unified data management network element to obtain the first subscription management subscription information associated with the first data network name includes: sending a first session establishment request for the first data network name to the original session management network element through the access mobility management network element; and interacting with the unified data management network element through the original session management network element according to the first session establishment request to obtain the first subscription management subscription information associated with the first data network name.
[0059] For example, after registration, the user equipment can send a first session establishment request for a first data network name to the access mobility management network element. The first session establishment request is used to request the establishment of a session channel associated with the first data network name. The access mobility management network element can forward the first session establishment request to the original session management network element. The original session management network element can respond to the first session establishment request and obtain the first subscription management subscription information associated with the first data network name from the unified data management network element.
[0060] In this embodiment, the first session establishment request for the first data network name is sent to the original session management network element through the access mobility management network element; the original session management network element interacts with the unified data management network element according to the first session establishment request to obtain the first subscription management subscription information associated with the first data network name. Subsequently, based on the preset parameter values in the first subscription management subscription information, session establishment for multiple data network names can be completed without requiring user equipment to support URSP, thus improving adaptability.
[0061] In some embodiments, the first subscription management subscription information includes parameter values under at least two parameter items; when the first subscription management subscription information includes preset parameter values, redirecting to the second data network name through the original session management network element includes: determining the target parameter value under the target parameter item in the first subscription management subscription information through the original session management network element; and when the target parameter value is a preset parameter value, redirecting to the second data network name through the original session management network element.
[0062] The target parameter item can be a charging characteristics (CC) item. In the subscription information, charging characteristics refer to attributes related to user equipment billing, describing information such as billing policies, rate calculations, and billing cycles. The unified data management network element has the ability to set charging characteristics, so different parameter values can be set under the charging characteristics item through the unified data management network element to redirect session establishment for the first data network name to other different data network names.
[0063] For example, the original session management network element can obtain the target parameter value under the target parameter item in the first subscription management subscription information. If the target parameter value is a preset parameter value, the original session management network element redirects to the second data network name corresponding to the target parameter value. It is understood that the preset parameter value can include at least one. For example, the preset parameter value can include 110 and 100; when the target parameter value is 110, it redirects to DNN3, and when the target parameter value is 100, it redirects to DNN2.
[0064] In this embodiment, the target parameter value under the target parameter item in the first subscription management contract information is determined by the original session management network element; when the target parameter value is a preset parameter value, the original session management network element redirects to the second data network name, thereby enabling the establishment of a session channel that is simultaneously associated with the second data network name and the first data network name, thus improving adaptability.
[0065] In some embodiments, establishing a session channel by interacting with the original session management network element and the anchor session management network element includes: sending a second session establishment request for the second data network name to the anchor session management network element through the original session management network element; interacting with the unified data management network element through the anchor session management network element to obtain the second subscription management subscription information associated with the second data network name; and establishing a session channel based on the second subscription management subscription information.
[0066] For example, the anchor session management network element can respond to the acquired second session establishment request and interact with the unified data management network element to obtain the second subscription management subscription information associated with the second data network name. The second session establishment request is used to request the establishment of a session channel associated with the second data network name.
[0067] In some embodiments, the anchor session management network element requests second subscription management subscription information associated with the second data network name from the unified data management network element. After receiving the request from the anchor session management network element, the unified data management network element verifies the identity and permissions of the anchor session management network element. If the verification is successful, the unified data management network element retrieves the second subscription management subscription information associated with the second data network name and sends the second subscription management subscription information as a response to the anchor session management network element.
[0068] In some embodiments, the anchor session management network element can determine whether the user equipment is authorized to establish a session channel associated with the second data network name based on the second subscription management subscription information. When the user equipment is authorized to establish a session channel associated with the second data network name, the anchor session management network element can establish the session channel. It can be understood that, by using the original session management network element as an intermediate session management network element, a session channel can be simultaneously associated with both the first and second data network names.
[0069] In this embodiment, the original session management network element sends a second session establishment request for the second data network name to the anchor session management network element; the anchor session management network element interacts with the unified data management network element to obtain the second subscription management subscription information associated with the second data network name; a session channel is established based on the second subscription management subscription information, which can realize the establishment of sessions for multiple data network names without the user equipment supporting URSP, thus improving the adaptability of network session processing.
[0070] In some embodiments, the method further includes: after the session channel is established, sending a notification of successful session channel establishment associated with the first data network name to the access mobility management element through the original session management element; and forwarding the notification to the user equipment through the access mobility management element.
[0071] In some embodiments, the user equipment can send session messages to the original session management network element through a session channel. The original session management network element can map the session messages to the target data network name and transmit the session messages to the target data network corresponding to the target data network name.
[0072] In this embodiment, after the session channel is established, the original session management network element sends a notification of successful establishment of the session channel associated with the first data network name to the access mobility management network element; the access mobility management network element forwards the notification to the user equipment, and the user equipment can promptly perceive the established session channel, thereby conveniently accessing the first target data network and the second target data network through a session channel.
[0073] In some embodiments, the first data network name refers to the data network name used by the user equipment to connect to a public network; the second data network name refers to the data network name used by the user equipment to connect to a private network.
[0074] For example, the network session processing method provided in this application embodiment can be applied in a dual-domain private network scenario. User equipment typically uses a general DNN to initiate session establishment. To avoid modifying the user equipment, the general data network name is used as the first data network name, and the dedicated data network name is used as the second data network name. Furthermore, when the user equipment initiates session establishment using the general DNN, the original session management network element uses different preset parameter values associated with the general DNN to redirect the session establishment from the general DNN to other different dedicated DNNs. For example, CC=100 corresponds to dedicated DNN2, and CC=110 corresponds to dedicated DNN3. The original session management network element selects an anchor session management network element based on the redirected dedicated DNN, and as an intermediate session management network element, sends the session establishment request for the redirected dedicated DNN to the anchor session management network element, and completes the subsequent process.
[0075] In this embodiment, the first data network name refers to the data network name used by the user equipment to connect to the public network; the second data network name refers to the data network name used by the user equipment to connect to the private network. This can solve the need for the user equipment to access both the public network and the private network simultaneously in a dual-domain private network scenario, thus improving adaptability.
[0076] In some embodiments, such as Figure 3 The diagram shows a simplified flowchart of a network session processing method.
[0077] 1. The user equipment sends a registration request to the access mobility management network element.
[0078] 2. Access the mobile management network element and the unified data management network element to obtain the contract information of the first data network name and the second data network name.
[0079] 3. The access mobility management network element returns a registration completion notification to the user equipment.
[0080] 4. The user equipment sends a first session establishment request for the first data network name to the access mobility management network element.
[0081] 5. The access mobility management network element sends a first session establishment request for the first data network name to the original session management network element.
[0082] 6. The original session management network element interacts with the unified data management network element to obtain the first subscription management contract information associated with the first data network name.
[0083] 7. The original session management network element determines that there is a preset parameter value under the billing characteristics item of the first data network name, redirects to the second data network name, and selects an anchor session management network element for the second data network name.
[0084] 8. The original session management network element sends a second session establishment request for the second data network name to the anchor session management network element.
[0085] 9. The anchor point session management network element interacts with the unified data management network element to obtain the second subscription management contract information associated with the second data network name.
[0086] 10. The anchor session management network element sends a notification to the original session management network element that the session establishment for the second data network name is complete.
[0087] 11. The original session management network element maps the first data network name and the second data network name to the session messages of the user equipment.
[0088] 12. The original session management network element sends a notification to the access mobility management network element that the session establishment for the first data network name is complete.
[0089] 13. The original session management network element sends a message to the user equipment indicating that the session establishment is complete for the first data network name.
[0090] In some embodiments, a session channel refers to a channel for packet data unit sessions. A packet data unit session (PDU) refers to a session in which data is transmitted via packet data units (PDUs), characterized by transmission in packet form.
[0091] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps.
[0092] Based on the same inventive concept, this application also provides a network session processing apparatus for implementing the network session processing method described above. The solution provided by this apparatus is similar to the implementation described in the above method; therefore, the specific limitations in one or more network session processing apparatus embodiments provided below can be found in the limitations of the network session processing method described above, and will not be repeated here.
[0093] In one embodiment, such as Figure 4 As shown, a network session processing device 400 is provided, including: an acquisition module 402, a determination module 404, a second establishment module 406, and a mapping module 408, wherein:
[0094] The acquisition module 402 is used to interact with the unified data management network element through the original session management network element to obtain the first subscription management contract information associated with the first data network name.
[0095] The determination module 404 is used to redirect the first subscription management contract information to the second data network name through the original session management network element when the first subscription management contract information includes preset parameter values, and to determine the anchor session management network element for the second data network name.
[0096] Module 406 is established to establish a session channel through interaction between the original session management network element and the anchor session management network element.
[0097] The mapping module 408 is used to obtain the session messages carried by the session channel through the original session management network element and map the session messages to the first data network name or the second data network name.
[0098] In some embodiments, the acquisition module 402 is used to interact with the unified data management network element through the access mobility management network element to complete the subscription of a first data network name and a second data network name for the user equipment; determine the first subscription management subscription information of the first data network name and the second subscription management subscription information of the second data network name; wherein, the preset parameter value in the first subscription management subscription information is used to indicate redirection to the second data network name.
[0099] In some embodiments, the acquisition module 402 is configured to send a first session establishment request for a first data network name to the original session management network element through the access mobility management network element; and through the original session management network element, interact with the unified data management network element according to the first session establishment request to obtain the first subscription management subscription information associated with the first data network name.
[0100] In some embodiments, the first subscription management subscription information includes parameter values under at least two parameter items; the determining module 404 is used to determine the target parameter value under the target parameter item in the first subscription management subscription information through the original session management network element; if the target parameter value is a preset parameter value, the target parameter value is redirected to the second data network name through the original session management network element.
[0101] In some embodiments, the establishment module 406 is used to send a second session establishment request for the second data network name to the anchor session management network element through the original session management network element; interact with the unified data management network element through the anchor session management network element to obtain the second subscription management subscription information associated with the second data network name; and establish a session channel based on the second subscription management subscription information.
[0102] In some embodiments, the establishment module 406 is used to send a notification of successful session channel establishment to the access mobility management element through the original session management element after the session channel is established; and to forward the notification to the user equipment through the access mobility management element.
[0103] Each module in the aforementioned network session processing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0104] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 5 As shown, this computer device includes a processor, memory, input / output interfaces (I / O), and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores initial subscription management information. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network connection. When executed by the processor, the computer program implements a network session processing method.
[0105] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 6As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a network session processing method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0106] Those skilled in the art will understand that Figure 5 or Figure 6 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0107] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0108] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above method embodiments.
[0109] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0110] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0111] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0112] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A network session processing method, characterized in that, The method includes: By interacting with the original session management network element and the unified data management network element, the first subscription management contract information associated with the first data network name can be obtained. If the first subscription management contract information includes preset parameter values, the original session management network element is redirected to the second data network name, and an anchor session management network element is determined for the second data network name; A session channel is established by interacting with the original session management network element and the anchor session management network element; wherein, the session channel is used to carry user data from user equipment to network element and control signaling related to user session; The session message carried by the session channel is obtained through the original session management network element, and the session message is mapped to the first data network name or the second data network name; Before the interaction between the original session management network element and the unified data management network element, the following steps are also included: By interacting with the unified data management network element through the access mobile management network element, the user equipment completes the signing of the first data network name and the second data network name; Determine the first subscription management subscription information for the first data network name and the second subscription management subscription information for the second data network name; The preset parameter value in the first subscription management contract information is used to indicate redirection to the second data network name.
2. The method according to claim 1, characterized in that, The step of interacting with the original session management network element and the unified data management network element to obtain the first subscription management subscription information associated with the first data network name includes: The first session establishment request for the first data network name is sent to the original session management network element by accessing the mobility management network element; The original session management network element interacts with the unified data management network element according to the first session establishment request to obtain the first subscription management contract information associated with the first data network name.
3. The method according to claim 1, characterized in that, The first subscription management subscription information includes parameter values under at least two parameter items; the step of redirecting to the second data network name through the original session management network element when the first subscription management subscription information includes preset parameter values includes: The target parameter value under the target parameter item in the first subscription management contract information is determined by the original session management network element; If the target parameter value is a preset parameter value, the original session management network element will redirect the user to the second data network name.
4. The method according to claim 1, characterized in that, The step of establishing a session channel through interaction between the original session management network element and the anchor session management network element includes: The original session management network element sends a second session establishment request for the second data network name to the anchor session management network element. The anchor session management network element interacts with the unified data management network element to obtain the second subscription management contract information associated with the second data network name; A session channel is established based on the second subscription management contract information.
5. The method according to claim 1, characterized in that, The method further includes: After the session channel is established, the original session management network element sends a notification of successful session channel establishment to the access mobility management network element. The notification is forwarded to the user equipment through the access mobility management network element.
6. The method according to any one of claims 1 to 5, characterized in that, The first data network name refers to the data network name used by the user equipment to connect to the public network; the second data network name refers to the data network name used by the user equipment to connect to the private network.
7. A network session processing device, characterized in that, The device includes: The acquisition module is used to interact with the unified data management network element through the original session management network element to obtain the first subscription management contract information associated with the first data network name; The determination module is used to redirect to the second data network name through the original session management network element when the first subscription management subscription information includes preset parameter values, and to determine the anchor session management network element for the second data network name; The module is used to establish a session channel by interacting with the original session management network element and the anchor session management network element; wherein the session channel is used to carry user data from user equipment to network element and control signaling related to user session; The mapping module is used to obtain the session messages carried by the session channel through the original session management network element, and map the session messages to the first data network name or the second data network name; The acquisition module is used to interact with the unified data management network element through the access mobile management network element, and complete the subscription of the first data network name and the second data network name for the user equipment; determine the first subscription management subscription information of the first data network name and the second subscription management subscription information of the second data network name; wherein, the preset parameter value in the first subscription management subscription information is used to indicate redirection to the second data network name.
8. The apparatus according to claim 7, characterized in that, The acquisition module is used to send a first session establishment request for a first data network name to the original session management network element through the access mobile management network element; and through the original session management network element, interact with the unified data management network element according to the first session establishment request to obtain the first subscription management contract information associated with the first data network name.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Business processing method and device, equipment and storage medium
CN115529294A
Service access processing method and device, equipment and storage medium
CN115529342A