Method, equipment and device for establishing protocol data unit session of distributed network

By receiving and analyzing node information in a 6G distributed network and selecting appropriate target network nodes and session management functions, the problem of difficulty in selecting terminal devices between multiple nodes is solved, and the quality and efficiency of data connections are improved.

CN119212038APending Publication Date: 2024-12-27DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310764488.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-26
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In 6G distributed networks, it is difficult for terminal devices to select appropriate target network nodes from multiple distributed network nodes to establish data connections, resulting in difficult to ensure data access efficiency and quality.

Method used

By receiving node information of the target data network and based on the information, the service requirements of the terminal equipment, the mobile type, attributes and the load information of the network nodes, the target network nodes are determined among multiple distributed network nodes, and the appropriate session management function is selected. to establish a protocol data unit session.

Benefits of technology

It realizes efficient selection of target network nodes in 6G distributed networks, ensures the quality of data connection between terminal equipment and target data networks, and improves network service capabilities and flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119212038A_ABST
    Figure CN119212038A_ABST
Patent Text Reader

Abstract

Provided in an embodiment of the present application are a protocol data unit session establishment method, device and apparatus for a distributed network, the method comprising: receiving target node information of a distributed network node serving a target data network name DNN, the target DNN being a name of a target data network to be accessed by a terminal device; and determining a target network node in a plurality of distributed network nodes included in the distributed network based on the target node information. The protocol data unit session establishment method, equipment and device for the distributed network provided by the embodiment of the invention are used for selecting the target network node and ensuring that data connection can be established with the target data network which can be connected with the target network node through the target network node.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, device and apparatus for establishing a protocol data unit session in a distributed network. Background Art

[0002] The 6G distributed network includes multiple distributed network nodes. Each distributed network node represents an on-demand or fully functional core network. Each distributed network node can be connected to a fixed data network (Data Network, DN).

[0003] When a terminal device needs to access a data network to obtain the services provided by the data network, it needs to select a target network node from multiple distributed network nodes and establish a data connection (i.e., a Protocol Data Unit (PDU) session) with the data network to which the distributed network node can be connected through the target network node.

[0004] Currently, how to select a target network node from multiple distributed network nodes has become a technical problem that needs to be solved urgently. Summary of the invention

[0005] The embodiments of the present application provide a method, device and apparatus for establishing a protocol data unit session in a distributed network, so as to solve the problem of how to select a target network node from multiple distributed network nodes in the prior art.

[0006] In a first aspect, an embodiment of the present application provides a distributed network protocol data unit session establishment method, which is applied to a first network device, including:

[0007] Receive target node information of a distributed network node serving a target data network name DNN, wherein the target DNN is the name of a target data network to be accessed by a terminal device;

[0008] Based on the target node information, a target network node is determined among a plurality of distributed network nodes included in the distributed network.

[0009] Optionally, according to a distributed network protocol data unit session establishment method in an embodiment of the present application, determining a target network node from a plurality of distributed network nodes included in the distributed network based on the target node information includes:

[0010] A target network node is determined among the plurality of distributed network nodes based on the target node information and the node selection assistance information.

[0011] Optionally, according to a distributed network protocol data unit session establishment method in an embodiment of the present application, the node selection auxiliary information includes one or more of the following:

[0012] The service requirements of the terminal device;

[0013] The mobile type of the terminal device;

[0014] The attributes of the terminal device;

[0015] Load information of network nodes.

[0016] Optionally, according to a distributed network protocol data unit session establishment method in an embodiment of the present application, the service requirement includes one or more of the following:

[0017] The time delay of the terminal device accessing the target data network;

[0018] The bandwidth of the terminal device for accessing the target data network.

[0019] Optionally, the distributed network protocol data unit session establishment method according to an embodiment of the present application further includes:

[0020] Based on the session management function selection information, a target session management function is determined from at least one session management function included in the target network node; wherein the target session management function is used to trigger a process of establishing a protocol data unit session between the terminal device and the target data network.

[0021] Optionally, the distributed network protocol data unit session establishment method according to an embodiment of the present application further includes:

[0022] A context of the terminal device is created, and target node information of the target network node is added to the context.

[0023] Optionally, according to a distributed network protocol data unit session establishment method according to an embodiment of the present application, the first network device is any one of the following:

[0024] Network equipment including access and mobility management functions;

[0025] Wireless access network equipment.

[0026] Optionally, according to a distributed network protocol data unit session establishment method according to an embodiment of the present application,

[0027] The first network device is the access and mobility management function, the target node information is included in a NAS message, and the NAS message includes a protocol data unit session establishment request;

[0028] The first network device is the wireless access network device, and the target node information is included in a radio resource control RRC message.

[0029] Optionally, according to a distributed network protocol data unit session establishment method according to an embodiment of the present application, the target node information includes one or more of the following:

[0030] The node identifier of the target network node;

[0031] first indication information, used to identify the target network node;

[0032] The node identifier of the distributed network node of the service target DNN;

[0033] The second indication information is used to identify the distributed network node of the service target DNN.

[0034] Optionally, the distributed network protocol data unit session establishment method according to an embodiment of the present application further includes:

[0035] In establishing a user policy association, a user policy control creation request is sent to a policy control function of the current service, wherein the user policy control creation request is used to request to obtain an extended user routing selection policy URSP, wherein the extended URSP includes multiple available DNNs and node information of distributed network nodes serving the available DNNs, wherein the multiple available DNNs are DNNs of various data networks accessible to the terminal device, and the multiple available DNNs include the target DNN;

[0036] receiving a user policy control creation response including the extended URSP user policy control sent by the policy control function;

[0037] The extended URSP is sent to the terminal device.

[0038] Optionally, the distributed network protocol data unit session establishment method according to an embodiment of the present application further includes:

[0039] In the case of determining to update the user policy, a current URSP sent by the policy control function is received, and the current URSP is sent to the terminal device, wherein the current URSP is used by the terminal device to update the extended URSP.

[0040] In a second aspect, an embodiment of the present application further provides a distributed network protocol data unit session establishment method, which is applied to a second network device, wherein the second network device includes a policy control function of the current service, and the method includes:

[0041] Based on the user policy control creation request sent by the access and mobility management function, a user policy control establishment request is sent to the distributed network node representative, wherein the user policy control creation request is used to request to obtain an extended URSP, the extended URSP includes multiple available DNNs and node information of distributed network nodes serving the available DNNs, the multiple available DNNs are DNNs of various data networks accessible to the terminal device, the multiple available DNNs include the target DNN, and the target DNN is the name of the target data network to be accessed by the terminal device;

[0042] A user policy control establishment response including the extended URSP is received from a distributed network node representative, and a user policy control creation response including the extended URSP is sent to the access and mobility management function.

[0043] Optionally, according to a distributed network protocol data unit session establishment method according to an embodiment of the present application, the method includes:

[0044] In the case where the policy control function determines to update the user policy, a current URSP is sent to the access and mobility management function, wherein the current URSP is used by the terminal device to update the extended URSP.

[0045] Optionally, according to a distributed network protocol data unit session establishment method according to an embodiment of the present application, the method includes:

[0046] In a case where the distributed network node representative determines to update the user policy, receiving a current URSP sent by the distributed network node representative, wherein the current URSP is used by the terminal device to update the extended URSP;

[0047] The current URSP is sent to the access and mobility management function.

[0048] Optionally, according to a distributed network protocol data unit session establishment method in an embodiment of the present application, the distributed network node representative is any one of the following:

[0049] A centralized network node in the distributed network;

[0050] Managing distributed network nodes in a preset area in the distributed network;

[0051] A distributed network node in the distributed network having a URSP management and control function.

[0052] In a third aspect, an embodiment of the present application further provides a distributed network protocol data unit session establishment method, which is applied to a terminal device, and the method includes:

[0053] receiving an extended URSP sent by an access and mobility management function, wherein the extended URSP includes node information of multiple available DNNs and distributed network nodes serving the available DNNs, wherein the multiple available DNNs are DNNs of various data networks accessible to the terminal device;

[0054] A target DNN is determined among the multiple available DNNs, and target node information of a distributed network node serving the target DNN is sent to the access and mobility management function.

[0055] Optionally, the distributed network protocol data unit session establishment method according to an embodiment of the present application further includes:

[0056] receiving a current URSP sent by the access and mobility management function;

[0057] Based on the current URSP, the extended URSP is updated.

[0058] In a fourth aspect, an embodiment of the present application further provides a first network device, comprising: a memory, a transceiver, and a processor; wherein:

[0059] The memory is used to store computer programs;

[0060] The transceiver is used to send and receive data under the control of the processor;

[0061] The processor is configured to read the computer program in the memory and perform the following operations:

[0062] Receive target node information of a distributed network node serving a target data network name DNN, wherein the target DNN is the name of a target data network to be accessed by a terminal device;

[0063] Based on the target node information, a target network node is determined among a plurality of distributed network nodes included in the distributed network.

[0064] In a fifth aspect, an embodiment of the present application further provides a second network device, comprising: a memory, a transceiver, and a processor; wherein:

[0065] The memory is used to store computer programs;

[0066] The transceiver is used to send and receive data under the control of the processor;

[0067] The processor is configured to read the computer program in the memory and perform the following operations:

[0068] Based on the user policy control creation request sent by the access and mobility management function, a user policy control establishment request is sent to the distributed network node representative, wherein the user policy control creation request is used to request to obtain an extended URSP, the extended URSP includes multiple available DNNs and node information of distributed network nodes serving the available DNNs, the multiple available DNNs are DNNs of various data networks accessible to the terminal device, the multiple available DNNs include the target DNN, and the target DNN is the name of the target data network to be accessed by the terminal device;

[0069] A user policy control establishment response including the extended URSP is received from a distributed network node representative, and a user policy control creation response including the extended URSP is sent to the access and mobility management function.

[0070] In a sixth aspect, an embodiment of the present application further provides a terminal device, including: a memory, a transceiver, and a processor; wherein:

[0071] The memory is used to store computer programs;

[0072] The transceiver is used to send and receive data under the control of the processor;

[0073] The processor is configured to read the computer program in the memory and perform the following operations:

[0074] receiving an extended URSP sent by an access and mobility management function, wherein the extended URSP includes node information of multiple available DNNs and distributed network nodes serving the available DNNs, wherein the multiple available DNNs are DNNs of various data networks accessible to the terminal device;

[0075] A target DNN is determined among the multiple available DNNs, and target node information of a distributed network node serving the target DNN is sent to the access and mobility management function.

[0076] In a seventh aspect, an embodiment of the present application further provides a protocol data unit session establishment device for a distributed network, characterized in that it includes:

[0077] A receiving unit, configured to receive target node information of a distributed network node serving a target data network name DNN, wherein the target DNN is the name of a target data network to be accessed by a terminal device;

[0078] A determination unit is configured to determine a target network node among a plurality of distributed network nodes included in the distributed network based on the target node information.

[0079] In an eighth aspect, an embodiment of the present application further provides a protocol data unit session establishment device for a distributed network, characterized in that it includes:

[0080] a sending unit, configured to send a user policy control establishment request to a distributed network node representative based on a user policy control creation request sent by an access and mobility management function, wherein the user policy control creation request is used to request to obtain an extended URSP, wherein the extended URSP includes multiple available DNNs and node information of distributed network nodes serving the available DNNs, wherein the multiple available DNNs are DNNs of various data networks accessible to the terminal device;

[0081] The receiving unit is configured to receive a user policy control establishment response including the extended URSP sent by a distributed network node representative, and send a user policy control establishment response including the extended URSP to the access and mobility management function.

[0082] In a ninth aspect, an embodiment of the present application further provides a protocol data unit session establishment device for a distributed network, characterized in that it includes:

[0083] A receiving unit, configured to receive an extended URSP sent by an access and mobility management function, wherein the extended URSP includes node information of multiple available DNNs and distributed network nodes serving the available DNNs, wherein the multiple available DNNs are DNNs of various data networks accessible to the terminal device;

[0084] A sending unit is used to determine a target DNN from the multiple available DNNs and send target node information of the distributed network node serving the target DNN to the access and mobility management function.

[0085] In the tenth aspect, an embodiment of the present application also provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the method described in any one of the first aspect, any one of the second aspect, and any one of the third aspect.

[0086] The distributed network protocol data unit session establishment method, device and apparatus provided in the embodiments of the present application receive the target node information of the distributed network node serving the DNN through the first network device, and determine the target network node from the multiple distributed network nodes included in the distributed network, so as to ensure that a data connection can be established with the target data network to which the target network node can be connected through the target network node. BRIEF DESCRIPTION OF THE DRAWINGS

[0087] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0088] Figure 1 It is one of the flow diagrams of the method for establishing a protocol data unit session in a distributed network provided in an embodiment of the present application;

[0089] Figure 2 This is the second flow chart of the method for establishing a protocol data unit session in a distributed network provided in an embodiment of the present application;

[0090] Figure 3 This is a third flow chart of a method for establishing a protocol data unit session in a distributed network provided in an embodiment of the present application;

[0091] Figure 4 This is one of the interactive flow diagrams of the distributed network protocol data unit session establishment method provided in the embodiment of the present application;

[0092] Figure 5 This is the second interactive flow diagram of the distributed network protocol data unit session establishment method provided in the embodiment of the present application;

[0093] Figure 6 This is the third interactive flow diagram of the distributed network protocol data unit session establishment method provided in the embodiment of the present application;

[0094] Figure 7 This is a fourth interactive flow diagram of a distributed network protocol data unit session establishment method provided in an embodiment of the present application;

[0095] Figure 8 is a structural diagram of a first network device provided in an embodiment of the present application;

[0096] Fig. 9 is a schematic diagram of the structure of a second network device provided in an embodiment of the present application;

[0097] Fig.10 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0098] Fig.11 It is one of the structural schematic diagrams of the protocol data unit session establishment device of the distributed network provided in the embodiment of the present application;

[0099] Fig.12This is the second structural diagram of the apparatus for establishing a protocol data unit session in a distributed network provided in an embodiment of the present application;

[0100] Fig.13 This is the third structural diagram of the protocol data unit session establishment device for a distributed network provided in an embodiment of the present application. DETAILED DESCRIPTION

[0101] In the present application, the term "include" and its variations may refer to non-restrictive inclusion; the term "or" and its variations may refer to "and / or". The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. In the present application, "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previously associated objects are in an "or" relationship.

[0102] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0103] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0104] First, the relevant terms provided in the embodiments of the present application are explained.

[0105] Terminal equipment refers to equipment that provides voice and / or data connectivity to users, such as handheld devices with wireless connection functions, or other processing devices connected to wireless modems. In different systems, the names of terminal equipment may also be different. For example, in a 5G system, a terminal device may be called a user equipment (UE). The terminal device may be a wireless terminal device. A wireless terminal device may communicate with one or more core networks (CN) via a radio access network (RAN). A wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, a wireless terminal device may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, a wireless terminal device may also be a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.

[0106] The UE Route Selection Policy (URSP) describes the correspondence between the application (Application, app) in the terminal and the network route. For example, the UE can select the uplink service network route for the application based on the URSP. The URSP can be pre-configured by the UE or provided by the Policy Control Function (PCF). Among them, the priority of the URSP provided by the PCF is higher than the priority of the URSP pre-configured by the UE.

[0107] The URSP includes the following three parts (required):

[0108] Priority;

[0109] Traffic descriptor;

[0110] Route Selection Descriptors.

[0111] In the related technology, when a terminal device needs to access a data network to obtain the services provided by the data network, how to select a target network node from multiple distributed network nodes in the 6G distributed network, and establish a data connection (i.e., a protocol data unit session) with the data network to which the distributed network node can be connected through the distributed network node, becomes a technical problem that needs to be solved urgently.

[0112] In order to solve the above technical problems, the embodiments of the present application provide a distributed network protocol data unit session establishment method, device and apparatus. The method and apparatus are based on the same application concept. Since the method and apparatus solve the problem in a similar principle, the implementation of the apparatus and method can refer to each other, and the repeated parts will not be repeated.

[0113] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0114] Figure 1 This is one of the flow charts of the method for establishing a protocol data unit session in a distributed network provided in an embodiment of the present application. Figure 1 As shown, the method includes:

[0115] S101. A first network device receives target node information of a distributed network node serving a target data network name (Data Network Name, DNN), wherein the target DNN is the name of a target data network to be accessed by a terminal device.

[0116] It should be noted that Figure 1 The method shown can be located in Figure 4 or Figure 5 After the method shown, Figure 4 and Figure 5The method shown is used to configure URSP in a terminal device; the URSP includes node information of multiple available DNNs and distributed network nodes that serve available DNNs, and the multiple available DNNs are DNNs of various data networks that the terminal device can access. The terminal device can select the target data network to be accessed based on the URSP. When the target data network to be accessed is determined, it can be accessed by Figure 1 The method described selects a distributed network node that serves a target DNN.

[0117] In some embodiments, the first network device may be any of the following:

[0118] Network equipment including Access and Mobility Management Function (AMF);

[0119] Wireless access network equipment.

[0120] For example, in a non-RAN service-based application scenario, the first network device may be a network device including an AMF.

[0121] For example, in an application scenario of RAN service-oriented, the first network device may be a radio access network device.

[0122] In some embodiments, when the first network device includes an access and mobility management function, the target node information is included in a NAS message including a protocol data unit session establishment request.

[0123] In some embodiments, when the first network device is the wireless access network device, the target node information is included in a radio resource control RRC message.

[0124] Optionally, the number of distributed network nodes serving the target DNN may be one or more.

[0125] Each distributed network node serving the target DNN has its own corresponding target node information.

[0126] In some embodiments, the target node information includes one or more of the following:

[0127] The node identifier of the target network node;

[0128] first indication information, used to identify the target network node;

[0129] The node identifier of the distributed network node of the service target DNN;

[0130] The second indication information is used to identify the distributed network node of the service target DNN.

[0131] In some embodiments, the target node information may also include an IP address and / or a fully qualified domain name (FQDN) of a distributed network node serving the target DNN.

[0132] The target data network to which the distributed network nodes serving the target DNN can be connected.

[0133] S102: The first network device determines a target network node among a plurality of distributed network nodes included in the distributed network based on the target node information.

[0134] For example, when the number of distributed network nodes serving the target DNN is one and the target node information includes the node identifier and / or first indication information of the target network node, a distributed network node having the above-mentioned node identifier and / or first indication information among multiple distributed network nodes is determined as the target network node.

[0135] In an embodiment of the present application, a first network device receives target node information of a distributed network node serving a DNN, and determines the target network node from among a plurality of distributed network nodes included in the distributed network, thereby ensuring that a data connection can be established through the target network node with a target data network to which the target network node can be connected.

[0136] In some embodiments, when the number of distributed network nodes serving the target DNN may be multiple and the target node information includes a node identifier and / or second indication information of the distributed network node serving the target DNN, S102 may include:

[0137] The first network device determines a target network node among a plurality of distributed network nodes based on the target node information and the node selection auxiliary information.

[0138] Optionally, based on the target node information, determining a distributed network node serving the target DNN among the plurality of distributed network nodes;

[0139] Based on the node selection auxiliary information, a target network node is determined among the distributed network nodes serving the target DNN.

[0140] In the embodiment of the present invention, based on the target node information and the node selection auxiliary information, the target network node is determined among multiple distributed network nodes, which can improve the service capability of the target network node for the terminal device.

[0141] In some embodiments, the node selection assistance information includes one or more of the following:

[0142] Business requirements of terminal equipment;

[0143] The mobile type of the terminal device;

[0144] The properties of the terminal device;

[0145] Load information of network nodes.

[0146] For example, when the node selection auxiliary information includes a business requirement, a network node that meets the business requirement among the distributed network nodes serving the target DNN is determined as the target network node.

[0147] For example, when the node selection auxiliary information includes a mobility type, a network node that satisfies the mobility type among the distributed network nodes serving the target DNN is determined as the target network node.

[0148] For example, when the node selection auxiliary information includes business requirements and mobility types, a network node that meets the business requirements and the mobility type among the distributed network nodes serving the target DNN is determined as the target network node.

[0149] Optionally, the attributes of the terminal device are, for example, Internet of Things (IoT) or enhanced mobile broadband (eMBB).

[0150] For example, when the node selection auxiliary information includes an attribute, a network node that satisfies the attribute among the distributed network nodes serving the target DNN is determined as the target network node.

[0151] Optionally, the load information of the network node includes, for example, one or more of the following:

[0152] Load information of network elements in network nodes;

[0153] Load information of the underlying resources of the network node.

[0154] The underlying resources are, for example, computing resources.

[0155] For example, when the node selection auxiliary information includes load information, a network node that satisfies the load information among the distributed network nodes serving the target DNN is determined as the target network node.

[0156] In an embodiment of the present application, the node selection auxiliary information includes one or more of the business requirements of the terminal device, the mobility type of the terminal device, the attributes of the terminal device, and the load information of the network node, which can ensure that the target network node that can provide high-quality services to the terminal device can be flexibly selected according to actual needs, thereby improving the flexibility of selecting the target network node.

[0157] In some embodiments, the business requirements include one or more of the following:

[0158] The latency of the terminal device accessing the target data network;

[0159] The bandwidth of the terminal device to access the target data network.

[0160] In the embodiment of the present application, after selecting the target network node, it is also necessary to select a target session management function in the target network node, wherein the target session management function is used to trigger the process of establishing a protocol data unit session between the terminal device and the target data network. It should be noted that the method of triggering the process of establishing a protocol data unit session by the target session management function is the same as that in the prior art, and will not be repeated here.

[0161] In some embodiments, selecting a target session management function in the target network node includes:

[0162] The first network device determines the target session management function from at least one session management function included in the target network node based on the session management function selection information.

[0163] The session management function selection information may include one or more of the following:

[0164] Target DNN;

[0165] Single Network Slice Selection Assistance Information (SNSSAI);

[0166] Load information for each session management function of at least one session management function.

[0167] In some embodiments, the protocol data unit session establishment method of the distributed network of the embodiment of the present application further includes:

[0168] The first network device creates a context of the terminal device, and adds target node information of the target network node to the context.

[0169] In order to achieve the above Figure 1 In the method shown, the embodiment of the present application also provides a process for determining and issuing URSP. For example, in some embodiments, the distributed network protocol data unit session establishment method provided by the embodiment of the present application also includes:

[0170] In establishing a user policy association (UE Policy Association Establish), a user policy control creation request is sent to a policy control function of the current service, wherein the user policy control creation request is used to request to obtain an extended user routing policy URSP, wherein the extended URSP includes node information of a plurality of available DNNs and distributed network nodes serving available DNNs, wherein the plurality of available DNNs are DNNs of various data networks accessible to the terminal device, and the plurality of available DNNs include the target DNN;

[0171] Receiving a user policy control creation response including an extended URSP from the policy control function;

[0172] The extended URSP is sent to the terminal device.

[0173] Optionally, the number of distributed network nodes serving the available DNN may be one or more.

[0174] In order to achieve the above Figure 1 In the method shown, the embodiment of the present application also provides a URSP update and issuance process. For example, in some embodiments, the distributed network protocol data unit session establishment method provided by the embodiment of the present application also includes:

[0175] In the case of determining to update the user policy, receiving the current URSP sent by the policy control function, and sending the current URSP to the terminal device, wherein the current URSP is used for the terminal device to update the extended URSP.

[0176] Figure 2 This is the second flow chart of the method for establishing a protocol data unit session in a distributed network provided in an embodiment of the present application. Figure 2 As shown, the method includes:

[0177] S201. The second network device sends a user policy control establishment request to the distributed network node representative based on the user policy control creation request sent by the access and mobility management function, wherein the user policy control creation request is used to request to obtain an extended URSP, and the extended URSP includes multiple available DNNs and node information of distributed network nodes that serve the available DNNs. The multiple available DNNs are DNNs of various data networks that can be accessed by the terminal device. The multiple available DNNs include the target DNN, and the target DNN is the name of the target data network to be accessed by the terminal device.

[0178] The second network device includes a policy control function of the current service.

[0179] S202: The second network device receives a user policy control establishment response including an extended URSP sent by a distributed network node representative, and sends a user policy control creation response including an extended URSP to an access and mobility management function.

[0180] In some embodiments, the distributed network protocol data unit session establishment method provided in the embodiment of the present application further includes:

[0181] When the policy control function determines to update the user policy, the second network device sends the current URSP to the access and mobility management function, wherein the current URSP is used by the terminal device to update the extended URSP.

[0182] In some embodiments, the distributed network protocol data unit session establishment method provided in the embodiment of the present application further includes:

[0183] The second network device receives a current URSP sent by the distributed network node representative when the distributed network node representative determines to update the user policy, wherein the current URSP is used by the terminal device to update the extended URSP;

[0184] The current URSP is sent to the access and mobility management function.

[0185] In some embodiments, the distributed network node is represented by any of the following:

[0186] Centralized network nodes in a distributed network;

[0187] Manage distributed network nodes in a preset area in a distributed network;

[0188] A distributed network node with URSP control function in a distributed network.

[0189] Figure 3 This is the third flow chart of the method for establishing a protocol data unit session in a distributed network provided in an embodiment of the present application. Figure 3 As shown, the method includes:

[0190] S301. The terminal device receives an extended URSP sent by an access and mobility management function. The extended URSP includes multiple available DNNs and node information of distributed network nodes that serve the available DNNs. The multiple available DNNs are DNNs of various data networks that the terminal device can access.

[0191] S302. The terminal device determines a target DNN from multiple available DNNs, and sends target node information of a distributed network node serving the target DNN to the access and mobility management function.

[0192] In some embodiments, the distributed network protocol data unit session establishment method provided in the embodiment of the present application further includes:

[0193] receiving the current URSP sent by the access and mobility management function;

[0194] Based on the current URSP, the extended URSP is updated.

[0195] Based on the above embodiment, the following takes the first network device including access and mobility management functions as an example. Figure 4 In the embodiment, in establishing a user policy association in the registration process of the UE, the process of determining and issuing a URSP is described.

[0196] Figure 4 This is one of the interactive flow diagrams of the distributed network protocol data unit session establishment method provided in the embodiment of the present application. Figure 4 As shown, the method includes:

[0197] S401. The access and mobility management function (new AMF) in the first network device sends a user policy control creation request to the current serving policy control function (PCF) in the second network device.

[0198] The user policy control create request is used to request to obtain the extended user routing policy URSP.

[0199] The extended URSP includes node information of a plurality of available DNNs and distributed network nodes serving available DNNs, wherein the plurality of available DNNs are DNNs of various data networks accessible to the terminal device;

[0200] S402. The PCF sends a user policy control establishment request to a PCF representative in the distributed network node representative.

[0201] S403: The PCF representative sends a user policy control establishment response to the PCF.

[0202] S404. PCF sends a user policy control creation response to the new AMF.

[0203] S405. The new AMF sends a user configuration update command (UE Configuration Update Command) to the UE.

[0204] Furthermore, in the above Figure 4 Based on the embodiment, the extended URSP can also be updated. Figure 5 The update and issuance process of URSP is explained.

[0205] Figure 5This is the second interactive flow diagram of the distributed network protocol data unit session establishment method provided in the embodiment of the present application. Figure 5 As shown, the method includes:

[0206] S501. When determining to update a user policy (UE policy), the PCF representative sends a user policy update request to the PCF. The user policy update request includes a current URSP, wherein the current URSP is used for updating an extended URSP of a terminal device.

[0207] S502. The PCF sends a user policy update response to the PCF representative.

[0208] S503. PCF sends a user policy control update request to the new AMF.

[0209] S504: Network-triggered service request.

[0210] S505. The new AMF sends a user policy transmission request to the UE, where the user policy transmission request includes the current URSP.

[0211] S506. The UE sends a user policy transmission response to the new AMF.

[0212] Specifically, after updating the extended URSP based on the current URSP, the UE sends a user policy transmission response to the new AMF.

[0213] S507. The new AMF sends a user policy control update response to the PCF.

[0214] In the above Figure 4 or Figure 5 On the basis of , when the terminal device has URSP, if it needs to access the target data network, it can be done through Figure 1 The distributed network protocol data unit session establishment method provided in the embodiment selects a target network node and then selects a target session management function in the target network node.

[0215] Based on the above embodiment, the following takes the first network device including access and mobility management functions as an example. Figure 6 The embodiment describes a method for selecting a target session management function.

[0216] Figure 6 This is the third interactive flow diagram of the distributed network protocol data unit session establishment method provided in the embodiment of the present application. Figure 6 As shown, the method includes:

[0217] S601. UE sends a NAS message (PDU Session Establishment Request) to the new AMF.

[0218] Optionally, the NAS message includes the following information:

[0219] S-NSSAI(s);

[0220] Target DNN (UE Requested DNN);

[0221] Target node information of the distributed network node serving the target DNN (list of IDs of distributednetwork node which the Requested DNN belongs to);

[0222] PDU Session ID;

[0223] Request type;

[0224] Original PDU session ID (Old PDU Session ID);

[0225] N1SM message (N1 SM container).

[0226] Optionally, the N1SM message includes:

[0227] Protocol Data Unit Session Establishment Request (PDU Session Establishment Request);

[0228] Port Management Information Container.

[0229] S602. The new AMF determines a target network node from multiple distributed network nodes based on the target node information in the NAS message.

[0230] S603: Determine a target session management function from at least one session management function included in the target network node.

[0231] Furthermore, the target session management function triggers the process of establishing a protocol data unit session between the terminal device and the target data network. After the establishment process is completed, the target node information of the target network node is added to the context of the terminal device.

[0232] Based on the above embodiment, the following takes the first network device as a wireless access network device as an example. Figure 7 The embodiment describes a method for selecting a target session management function.

[0233] Figure 7 This is the fourth interactive flow diagram of the distributed network protocol data unit session establishment method provided in the embodiment of the present application. Figure 7 As shown, the method includes:

[0234] S701. UE sends a Radio Resource Control (RRC) message to a radio access network device ((R)AN).

[0235] Optionally, the RRC message includes the following information:

[0236] Target DNN (UE Requested DNN);

[0237] Target node information of the distributed network node serving the target DNN (list of IDs of distributednetwork node which the Requested DNN belongs to);

[0238] PDU Session ID;

[0239] NAS message.

[0240] S702. The (R)AN determines a target network node from among a plurality of distributed network nodes included in the distributed network based on the target node information in the RRC message.

[0241] Specifically, based on the target node information and the node selection auxiliary information, a target network node is determined among a plurality of distributed network nodes.

[0242] S703. The (R)AN determines a target session management function from at least one session management function included in the target network node.

[0243] Specifically, based on the session management function selection information, a target session management function is determined from at least one session management function included in the target network node.

[0244] Furthermore, the target session management function triggers a process of establishing a protocol data unit session between the terminal device and the target data network. After the establishment process is completed, the (R)AN adds the target node information of the target network node in the context of the terminal device.

[0245] Figure 8 Schematic diagram of the structure of the first network device provided in the embodiment of the present application. Figure 8 As shown, the first network device includes: a memory 820, a transceiver 800 and a processor 810, wherein:

[0246] A memory 820, for storing computer programs;

[0247] The transceiver 800 is used to send and receive data under the control of the processor 810;

[0248] The processor 810 is configured to read the computer program in the memory 820 and perform the following operations:

[0249] Receive target node information of a distributed network node serving a target data network name DNN, wherein the target DNN is the name of a target data network to be accessed by a terminal device;

[0250] Based on the target node information, a target network node is determined among a plurality of distributed network nodes included in the distributed network.

[0251] Specifically, the transceiver 800 is used to receive and send data under the control of the processor 810.

[0252] Among them, Figure 8 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 810 and memory represented by memory 820. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 800 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and the like. The processor 810 is responsible for managing the bus architecture and general processing, and the memory 820 may store data used by the processor 810 when performing operations.

[0253] The processor 810 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0254] Optionally, according to the first network device of an embodiment of the present application, the determining the target network node among the multiple distributed network nodes included in the distributed network based on the target node information includes:

[0255] A target network node is determined among the plurality of distributed network nodes based on the target node information and the node selection assistance information.

[0256] Optionally, according to the first network device of an embodiment of the present application, the node selection auxiliary information includes one or more of the following:

[0257] The service requirements of the terminal device;

[0258] The mobile type of the terminal device;

[0259] The attributes of the terminal device;

[0260] Load information of network nodes.

[0261] Optionally, according to the first network device of an embodiment of the present application, the service requirement includes one or more of the following:

[0262] The time delay of the terminal device accessing the target data network;

[0263] The bandwidth of the terminal device for accessing the target data network.

[0264] Optionally, according to the network device of an embodiment of the present application, the processor 810 further performs the following operations:

[0265] Based on the session management function selection information, a target session management function is determined from at least one session management function included in the target network node; wherein the target session management function is used to trigger a process of establishing a protocol data unit session between the terminal device and the target data network.

[0266] Optionally, according to the first network device of an embodiment of the present application, the processor 810 further performs the following operations:

[0267] A context of the terminal device is created, and target node information of the target network node is added to the context.

[0268] Optionally, according to the first network device of an embodiment of the present application, the first network device is any one of the following:

[0269] Network equipment including access and mobility management functions;

[0270] Wireless access network equipment.

[0271] Optionally, according to a first network device of an embodiment of the present application,

[0272] The first network device is the access and mobility management function, the target node information is included in a NAS message, and the NAS message includes a protocol data unit session establishment request;

[0273] The first network device is the wireless access network device, and the target node information is included in a radio resource control RRC message.

[0274] Optionally, according to the first network device of an embodiment of the present application, the target node information includes one or more of the following:

[0275] The node identifier of the target network node;

[0276] first indication information, used to identify the target network node;

[0277] The node identifier of the distributed network node of the service target DNN;

[0278] The second indication information is used to identify the distributed network node of the service target DNN.

[0279] Optionally, according to the first network device of an embodiment of the present application, the processor 810 further performs the following operations:

[0280] In establishing a user policy association, a user policy control creation request is sent to a policy control function of the current service, wherein the user policy control creation request is used to request to obtain an extended user routing selection policy URSP, wherein the extended URSP includes multiple available DNNs and node information of distributed network nodes serving the available DNNs, wherein the multiple available DNNs are DNNs of various data networks accessible to the terminal device, and the multiple available DNNs include the target DNN;

[0281] receiving a user policy control creation response including the extended URSP user policy control sent by the policy control function;

[0282] The extended URSP is sent to the terminal device.

[0283] Optionally, according to the first network device of an embodiment of the present application, the processor 810 further performs the following operations:

[0284] In the case of determining to update the user policy, a current URSP sent by the policy control function is received, and the current URSP is sent to the terminal device, wherein the current URSP is used by the terminal device to update the extended URSP.

[0285] It should be noted that this application Figure 8The first network device provided in the embodiment can implement all the method steps implemented by the method embodiment in which the execution subject is the first network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0286] Fig. 9 1 is a schematic diagram of the structure of the second network device provided in the embodiment of the present application. The second network device includes a policy control function for the current service. Fig. 9 As shown, the second network device includes: a memory 920, a transceiver 900 and a processor 910, wherein:

[0287] Memory 920, used for storing computer programs;

[0288] The transceiver 900 is used to send and receive data under the control of the processor 910;

[0289] The processor 910 is configured to read the computer program in the memory 920 and perform the following operations:

[0290] Based on the user policy control creation request sent by the access and mobility management function, a user policy control establishment request is sent to the distributed network node representative, wherein the user policy control creation request is used to request to obtain an extended URSP, the extended URSP includes multiple available DNNs and node information of distributed network nodes serving the available DNNs, the multiple available DNNs are DNNs of various data networks accessible to the terminal device, the multiple available DNNs include the target DNN, and the target DNN is the name of the target data network to be accessed by the terminal device;

[0291] A user policy control establishment response including the extended URSP is received from a distributed network node representative, and a user policy control creation response including the extended URSP is sent to the access and mobility management function.

[0292] Specifically, the transceiver 900 is used to receive and send data under the control of the processor 910.

[0293] Among them, Fig. 9In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 910 and various circuits of memory represented by memory 920 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 900 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and other transmission media. The processor 910 is responsible for managing the bus architecture and general processing, and the memory 920 may store data used by the processor 910 when performing operations.

[0294] The processor 910 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0295] Optionally, according to the second network device of an embodiment of the present application, the processor 910 is further configured to perform the following operations:

[0296] In the case where the policy control function determines to update the user policy, a current URSP is sent to the access and mobility management function, wherein the current URSP is used by the terminal device to update the extended URSP.

[0297] Optionally, according to the second network device of an embodiment of the present application, the processor 910 is further configured to perform the following operations:

[0298] In a case where the distributed network node representative determines to update the user policy, receiving a current URSP sent by the distributed network node representative, wherein the current URSP is used by the terminal device to update the extended URSP;

[0299] The current URSP is sent to the access and mobility management function.

[0300] Optionally, according to the second network device of an embodiment of the present application, the distributed network node representative is any one of the following:

[0301] A centralized network node in the distributed network;

[0302] Managing distributed network nodes in a preset area in the distributed network;

[0303] A distributed network node in the distributed network having a URSP management and control function.

[0304] It should be noted that this application Fig. 9 The second network device provided in the embodiment can implement all the method steps implemented by the method embodiment in which the execution subject is the second network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0305] Fig.10 Schematic diagram of the structure of the terminal device provided in the embodiment of the present application. Fig.10 As shown, the terminal device includes: a memory 1020, a transceiver 1000 and a processor 1010, wherein:

[0306] Memory 1020, used for storing computer programs;

[0307] The transceiver 1000 is used to send and receive data under the control of the processor 1010;

[0308] The processor 1010 is configured to read the computer program in the memory 1020 and perform the following operations:

[0309] receiving an extended URSP sent by an access and mobility management function, wherein the extended URSP includes node information of multiple available DNNs and distributed network nodes serving the available DNNs, wherein the multiple available DNNs are DNNs of various data networks accessible to the terminal device;

[0310] A target DNN is determined among the multiple available DNNs, and target node information of the distributed network node serving the target DNN is sent to the access and mobility management function.

[0311] Specifically, the transceiver 1000 is used to receive and send data under the control of the processor 1010 .

[0312] Among them, Fig.10In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1010 and various circuits of memory represented by memory 1020 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1000 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables, and other transmission media. For different user devices, the user interface 1030 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0313] The processor 1010 is responsible for managing the bus architecture and general processing, and the memory 1020 can store data used by the processor 1010 when performing operations.

[0314] Optionally, the processor 1010 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0315] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0316] Optionally, according to the network device of an embodiment of the present application, the processor 1010 is further configured to perform the following operations:

[0317] receiving a current URSP sent by the access and mobility management function;

[0318] Based on the current URSP, the extended URSP is updated.

[0319] It should be noted that this application Fig.10 The terminal device provided in the embodiment can implement all the method steps implemented by the method embodiment in which the execution subject is the terminal device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0320] Fig.11 1 is one of the structural diagrams of the protocol data unit session establishment device of the distributed network provided in the embodiment of the present application. The protocol data unit session establishment device of the distributed network is arranged in the first network device. Fig.11 As shown, the device comprises:

[0321] A receiving unit 111 is used to receive target node information of a distributed network node serving a target data network name DNN, wherein the target DNN is the name of a target data network to be accessed by a terminal device;

[0322] The determining unit 112 is configured to determine a target network node from among a plurality of distributed network nodes included in the distributed network based on the target node information.

[0323] Optionally, according to a distributed network protocol data unit session establishment device according to an embodiment of the present application, the determining unit 112 is specifically configured to:

[0324] A target network node is determined among the plurality of distributed network nodes based on the target node information and the node selection assistance information.

[0325] Optionally, according to the apparatus for establishing a protocol data unit session in a distributed network in one embodiment of the present application, the node selection auxiliary information includes one or more of the following:

[0326] The service requirements of the terminal device;

[0327] The mobile type of the terminal device;

[0328] The attributes of the terminal device;

[0329] Load information of network nodes.

[0330] Optionally, according to the apparatus for establishing a protocol data unit session in a distributed network in one embodiment of the present application, the service requirement includes one or more of the following:

[0331] The time delay of the terminal device accessing the target data network;

[0332] The bandwidth of the terminal device for accessing the target data network.

[0333] Optionally, according to the apparatus for establishing a protocol data unit session in a distributed network according to an embodiment of the present application, the determining unit 112 is further configured to:

[0334] Based on the session management function selection information, a target session management function is determined from at least one session management function included in the target network node; wherein the target session management function is used to trigger a process of establishing a protocol data unit session between the terminal device and the target data network.

[0335] Optionally, according to the apparatus for establishing a protocol data unit session in a distributed network according to an embodiment of the present application, the determining unit 112 is further configured to:

[0336] A context of the terminal device is created, and target node information of the target network node is added to the context.

[0337] Optionally, according to the apparatus for establishing a protocol data unit session in a distributed network in one embodiment of the present application, the network device is any one of the following:

[0338] Network equipment including access and mobility management functions;

[0339] Wireless access network equipment.

[0340] Optionally, according to a distributed network protocol data unit session establishment device of an embodiment of the present application,

[0341] The network device is the access and mobility management function, the target node information is included in a NAS message, and the NAS message includes a protocol data unit session establishment request;

[0342] The network device is the wireless access network device, and the target node information is included in a radio resource control RRC message.

[0343] Optionally, according to a distributed network protocol data unit session establishment device according to an embodiment of the present application, the target node information includes one or more of the following:

[0344] The node identifier of the target network node;

[0345] first indication information, used to identify the target network node;

[0346] The node identifier of the distributed network node of the service target DNN;

[0347] The second indication information is used to identify the distributed network node of the service target DNN.

[0348] Optionally, the apparatus for establishing a protocol data unit session in a distributed network according to an embodiment of the present application further includes: a sending unit:

[0349] a sending unit, configured to send a user policy control creation request to a policy control function of a current service in establishing a user policy association, wherein the user policy control creation request is used to request acquisition of an extended user routing selection policy URSP, wherein the extended URSP includes multiple available DNNs and node information of distributed network nodes serving the available DNNs, wherein the multiple available DNNs are DNNs of various data networks accessible to the terminal device, and the multiple available DNNs include the target DNN;

[0350] The receiving unit 111 is further configured to receive a user policy control creation response including the extended URSP sent by the policy control function;

[0351] The sending unit is further configured to send the extended URSP to the terminal device.

[0352] Optionally, according to the apparatus for establishing a protocol data unit session in a distributed network according to an embodiment of the present application, the receiving unit 111 is further configured to:

[0353] In the case of determining to update the user policy, a current URSP sent by the policy control function is received, and the current URSP is sent to the terminal device, wherein the current URSP is used by the terminal device to update the extended URSP.

[0354] It should be noted that this application Fig.11 The device provided in the embodiment can implement all the method steps implemented by the method embodiment in which the execution subject is a network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0355] Fig.12 FIG2 is a second structural diagram of a protocol data unit session establishment device for a distributed network provided in an embodiment of the present application. The protocol data unit session establishment device for the distributed network is arranged in a second network device. Fig.12 As shown, the device comprises:

[0356] A sending unit 121 is configured to send a user policy control establishment request to a distributed network node representative based on a user policy control creation request sent by an access and mobility management function, wherein the user policy control creation request is used to request to obtain an extended URSP, wherein the extended URSP includes multiple available DNNs and node information of distributed network nodes serving the available DNNs, wherein the multiple available DNNs are DNNs of various data networks accessible to the terminal device, wherein the multiple available DNNs include the target DNN, wherein the multiple available DNNs include the target DNN, and the target DNN is the name of a target data network to be accessed by the terminal device;

[0357] A receiving unit 122, configured to receive a user policy control establishment response including the extended URSP sent by a distributed network node representative;

[0358] The sending unit 121 is further configured to send a user policy control creation response including the extended URSP to the access and mobility management function.

[0359] Optionally, according to the apparatus for establishing a protocol data unit session in a distributed network according to an embodiment of the present application, the sending unit 121 is further configured to:

[0360] In the case where the policy control function determines to update the user policy, a current URSP is sent to the access and mobility management function, wherein the current URSP is used by the terminal device to update the extended URSP.

[0361] Optionally, according to a distributed network protocol data unit session establishment device of an embodiment of the present application,

[0362] The receiving unit 122 is further configured to receive a current URSP sent by a distributed network node representative when the distributed network node representative determines to update the user policy, wherein the current URSP is used by the terminal device to update the extended URSP;

[0363] The sending unit 121 is further configured to send the current URSP to the access and mobility management function.

[0364] Optionally, according to the apparatus for establishing a protocol data unit session in a distributed network according to an embodiment of the present application, the distributed network node is represented by any one of the following:

[0365] A centralized network node in the distributed network;

[0366] Managing distributed network nodes in a preset area in the distributed network;

[0367] A distributed network node in the distributed network having a URSP management and control function.

[0368] It should be noted that this application Fig.12 The device provided in the embodiment can implement all the method steps implemented by the method embodiment in which the execution subject is the second network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0369] Fig.13FIG3 is a schematic diagram of the structure of the apparatus for establishing a protocol data unit session in a distributed network provided in an embodiment of the present application. The apparatus for establishing a protocol data unit session in a distributed network is arranged in a terminal device. Fig.13 As shown, the device comprises:

[0370] A receiving unit 131 is configured to receive an extended URSP sent by an access and mobility management function, wherein the extended URSP includes node information of multiple available DNNs and distributed network nodes serving the available DNNs, wherein the multiple available DNNs are DNNs of various data networks accessible to the terminal device, and the multiple available DNNs include the target DNN;

[0371] The sending unit 132 is used to determine the target DNN from the multiple available DNNs and send the target node information of the distributed network node serving the target DNN to the access and mobility management function.

[0372] Optionally, the protocol data unit session establishment device for a distributed network according to an embodiment of the present application further includes: an updating unit;

[0373] The receiving unit 131 is further configured to receive the current URSP sent by the access and mobility management function;

[0374] An updating unit is configured to update the extended URSP based on the current URSP.

[0375] It should be noted that this application Fig.13 The device provided in the embodiment can implement all the method steps implemented by the method embodiment in which the execution subject is a terminal device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0376] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0377] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0378] On the other hand, an embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the methods provided in the above embodiments.

[0379] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD)), etc.

[0380] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

[0381] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0382] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0383] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0384] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A method for establishing a protocol data unit session in a distributed network, characterized in that: Applied to a first network device, the method comprises: Receive target node information of a distributed network node serving a target data network name DNN, wherein the target DNN is the name of a target data network to be accessed by a terminal device; Based on the target node information, the target network node is determined among a plurality of distributed network nodes included in the distributed network.

2. The method according to claim 1, characterized in that The determining, based on the target node information, a target network node among a plurality of distributed network nodes included in the distributed network comprises: A target network node is determined among the plurality of distributed network nodes based on the target node information and the node selection assistance information.

3. The method according to claim 2, characterized in that The node selection auxiliary information includes one or more of the following: The service requirements of the terminal device; The mobile type of the terminal device; The attributes of the terminal device; Load information of network nodes.

4. The method according to claim 3, characterized in that The business requirements include one or more of the following: The time delay of the terminal device accessing the target data network; The bandwidth of the terminal device for accessing the target data network.

5. The method according to any one of claims 1 to 4, characterized in that: Also includes: Based on the session management function selection information, a target session management function is determined from at least one session management function included in the target network node; wherein the target session management function is used to trigger a process of establishing a protocol data unit session between the terminal device and the target data network.

6. The method according to any one of claims 1 to 5, characterized in that: Also includes: A context of the terminal device is created, and target node information of the target network node is added to the context.

7. The method according to any one of claims 1 to 6, characterized in that: The first network device is any one of the following: Network equipment including access and mobility management functions; Wireless access network equipment.

8. The method according to claim 7, characterized in that The first network device is the access and mobility management function, the target node information is included in a NAS message, and the NAS message includes a protocol data unit session establishment request; The first network device is the wireless access network device, and the target node information is included in a radio resource control RRC message.

9. The method according to claim 8, characterized in that The target node information includes one or more of the following: The node identifier of the target network node; first indication information, used to identify the target network node; The node identifier of the distributed network node of the service target DNN; The second indication information is used to identify the distributed network node of the service target DNN.

10. The method according to any one of claims 1 to 6, characterized in that: Also includes: In establishing a user policy association, a user policy control creation request is sent to a policy control function of the current service, wherein the user policy control creation request is used to request to obtain an extended user routing selection policy URSP, wherein the extended URSP includes multiple available DNNs and node information of distributed network nodes serving the available DNNs, wherein the multiple available DNNs are DNNs of various data networks accessible to the terminal device, and the multiple available DNNs include the target DNN; receiving a user policy control creation response including the extended URSP user policy control sent by the policy control function; The extended URSP is sent to the terminal device.

11. The method according to claim 10, characterized in that Also includes: In the case of determining to update the user policy, a current URSP sent by the policy control function is received, and the current URSP is sent to the terminal device, wherein the current URSP is used by the terminal device to update the extended URSP.

12. A method for establishing a protocol data unit session in a distributed network, characterized in that: Applied to a second network device, the second network device including a policy control function for a current service, the method comprising: Based on the user policy control creation request sent by the access and mobility management function, a user policy control establishment request is sent to the distributed network node representative, wherein the user policy control creation request is used to request to obtain an extended URSP, the extended URSP includes multiple available DNNs and node information of distributed network nodes serving the available DNNs, the multiple available DNNs are DNNs of various data networks accessible to the terminal device, the multiple available DNNs include a target DNN, and the target DNN is the name of a target data network to be accessed by the terminal device; A user policy control establishment response including the extended URSP is received from the distributed network node representative, and a user policy control creation response including the extended URSP is sent to the access and mobility management function.

13. The method according to claim 12, characterized in that The method comprises: In the case where the policy control function determines to update the user policy, a current URSP is sent to the access and mobility management function, wherein the current URSP is used by the terminal device to update the extended URSP.

14. The method according to claim 12, characterized in that The method comprises: In a case where the distributed network node representative determines to update the user policy, receiving a current URSP sent by the distributed network node representative, wherein the current URSP is used by the terminal device to update the extended URSP; The current URSP is sent to the access and mobility management function.

15. The method according to claim 12, characterized in that The distributed network node is represented by any of the following: A centralized network node in the distributed network; Managing distributed network nodes in a preset area in the distributed network; A distributed network node in the distributed network having a URSP management and control function.

16. A method for establishing a protocol data unit session in a distributed network, characterized in that: Applied to a terminal device, the method comprises: receiving an extended URSP sent by an access and mobility management function, wherein the extended URSP includes node information of multiple available DNNs and distributed network nodes serving the available DNNs, wherein the multiple available DNNs are DNNs of various data networks accessible to the terminal device; A target DNN is determined among the multiple available DNNs, and target node information of a distributed network node serving the target DNN is sent to the access and mobility management function.

17. The method according to claim 16, characterized in that Also includes: receiving a current URSP sent by the access and mobility management function; Based on the current URSP, the extended URSP is updated.

18. A first network device, characterized in that: include: A memory, a transceiver and a processor; wherein, The memory is used to store computer programs; The transceiver is used to send and receive data under the control of the processor; The processor is configured to read the computer program in the memory and perform the following operations: Receive target node information of a distributed network node serving a target data network name DNN, wherein the target DNN is the name of a target data network to be accessed by a terminal device; Based on the target node information, a target network node is determined among a plurality of distributed network nodes included in the distributed network.

19. The first network device according to claim 18, characterized in that: The determining, based on the target node information, a target network node among a plurality of distributed network nodes included in the distributed network comprises: A target network node is determined among the plurality of distributed network nodes based on the target node information and the node selection assistance information.

20. The first network device according to claim 19, characterized in that: The node selection auxiliary information includes one or more of the following: The service requirements of the terminal device; The mobile type of the terminal device; The attributes of the terminal device; Load information of network nodes.

21. The first network device according to claim 20, characterized in that: The business requirements include one or more of the following: The time delay of the terminal device accessing the target data network; The bandwidth of the terminal device for accessing the target data network.

22. The first network device according to any one of claims 18 to 21, characterized in that: The processor is also used to perform the following operations: Based on the session management function selection information, a target session management function is determined from at least one session management function included in the target network node; wherein the target session management function is used to trigger a process of establishing a protocol data unit session between the terminal device and the target data network.

23. The first network device according to any one of claims 18 to 22, characterized in that: The processor is also used to perform the following operations: A context of the terminal device is created, and target node information of the target network node is added to the context.

24. The first network device according to any one of claims 18 to 23, characterized in that: The first network device is any one of the following: Network equipment including access and mobility management functions; Wireless access network equipment.

25. The first network device according to claim 24, characterized in that: The first network device is the access and mobility management function, the target node information is included in a NAS message, and the NAS message includes a protocol data unit session establishment request; The first network device is the wireless access network device, and the target node information is included in a radio resource control RRC message.

26. The first network device according to claim 25, characterized in that: The target node information includes one or more of the following: The node identifier of the target network node; first indication information, used to identify the target network node; The node identifier of the distributed network node of the service target DNN; The second indication information is used to identify the distributed network node of the service target DNN.

27. The first network device according to any one of claims 18 to 23, characterized in that: The processor is also used to perform the following operations: In establishing a user policy association, a user policy control creation request is sent to a policy control function of the current service, wherein the user policy control creation request is used to request to obtain an extended user routing selection policy URSP, wherein the extended URSP includes multiple available DNNs and node information of distributed network nodes serving the available DNNs, wherein the multiple available DNNs are DNNs of various data networks accessible to the terminal device, and the multiple available DNNs include the target DNN; receiving a user policy control creation response including the extended URSP user policy control sent by the policy control function; The extended URSP is sent to the terminal device.

28. The first network device according to claim 27, characterized in that: The processor is also used to perform the following operations: In the case of determining to update the user policy, a current URSP sent by the policy control function is received, and the current URSP is sent to the terminal device, wherein the current URSP is used by the terminal device to update the extended URSP.

29. A second network device, characterized in that: include: A memory, a transceiver and a processor; wherein, The memory is used to store computer programs; The transceiver is used to send and receive data under the control of the processor; The processor is configured to read the computer program in the memory and perform the following operations: Based on the user policy control creation request sent by the access and mobility management function, a user policy control establishment request is sent to the distributed network node representative, wherein the user policy control creation request is used to request to obtain an extended URSP, the extended URSP includes multiple available DNNs and node information of distributed network nodes serving the available DNNs, the multiple available DNNs are DNNs of various data networks accessible to the terminal device, the multiple available DNNs include a target DNN, and the target DNN is the name of a target data network to be accessed by the terminal device; A user policy control establishment response including the extended URSP is received from a distributed network node representative, and a user policy control creation response including the extended URSP is sent to the access and mobility management function.

30. The second network device according to claim 29, characterized in that: The processor is also used to perform the following operations: In the case where the policy control function determines to update the user policy, a current URSP is sent to the access and mobility management function, wherein the current URSP is used by the terminal device to update the extended URSP.

31. The second network device according to claim 29, characterized in that: The processor is also used to perform the following operations: In a case where the distributed network node representative determines to update the user policy, receiving a current URSP sent by the distributed network node representative, wherein the current URSP is used by the terminal device to update the extended URSP; The current URSP is sent to the access and mobility management function.

32. The second network device according to claim 29, characterized in that: The distributed network node is represented by any of the following: A centralized network node in the distributed network; Managing distributed network nodes in a preset area in the distributed network; A distributed network node in the distributed network having a URSP management and control function.

33. A terminal device, characterized in that: include: A memory, a transceiver and a processor; wherein, The memory is used to store computer programs; The transceiver is used to send and receive data under the control of the processor; The processor is configured to read the computer program in the memory and perform the following operations: receiving an extended URSP sent by an access and mobility management function, wherein the extended URSP includes node information of multiple available DNNs and distributed network nodes serving the available DNNs, wherein the multiple available DNNs are DNNs of various data networks accessible to the terminal device; A target DNN is determined among the multiple available DNNs, and target node information of a distributed network node serving the target DNN is sent to the access and mobility management function.

34. The terminal device according to claim 33, characterized in that: The processor is also used to perform the following operations: receiving a current URSP sent by the access and mobility management function; Based on the current URSP, the extended URSP is updated.

35. A distributed network protocol data unit session establishment device, characterized in that: Applied to a first network device, the apparatus comprises: A receiving unit, configured to receive target node information of a distributed network node serving a target data network name DNN, wherein the target DNN is the name of a target data network to be accessed by a terminal device; A determination unit is configured to determine a target network node among a plurality of distributed network nodes included in the distributed network based on the target node information.

36. The device according to claim 35, characterized in that The determining unit is specifically used for: A target network node is determined among the plurality of distributed network nodes based on the target node information and the node selection assistance information.

37. The device according to claim 36, characterized in that The node selection auxiliary information includes one or more of the following: The service requirements of the terminal device; The mobile type of the terminal device; The attributes of the terminal device; Load information of network nodes.

38. The device according to claim 37, characterized in that The business requirements include one or more of the following: The time delay of the terminal device accessing the target data network; The bandwidth of the terminal device for accessing the target data network.

39. The device according to any one of claims 35 to 38, characterized in that The determining unit is further configured to: Based on the session management function selection information, a target session management function is determined from at least one session management function included in the target network node; wherein the target session management function is used to trigger a process of establishing a protocol data unit session between the terminal device and the target data network.

40. The device according to any one of claims 35 to 39, characterized in that The determining unit is further configured to: A context of the terminal device is created, and target node information of the target network node is added to the context.

41. The device according to any one of claims 35 to 40, characterized in that The first network device is any one of the following: Network equipment including access and mobility management functions; Wireless access network equipment.

42. The device according to claim 41, characterized in that The first network device is the access and mobility management function, the target node information is included in a NAS message, and the NAS message includes a protocol data unit session establishment request; The first network device is the wireless access network device, and the target node information is included in a radio resource control RRC message.

43. The device according to claim 42, characterized in that The target node information includes one or more of the following: The node identifier of the target network node; first indication information, used to identify the target network node; The node identifier of the distributed network node of the service target DNN; The second indication information is used to identify the distributed network node of the service target DNN.

44. The device according to any one of claims 35 to 40, characterized in that Also includes: Sending unit; The sending unit is used to send a user policy control creation request to the policy control function of the current service in establishing a user policy association, wherein the user policy control creation request is used to request to obtain an extended user routing selection policy URSP, and the extended URSP includes multiple available DNNs and node information of distributed network nodes serving the available DNNs, the multiple available DNNs are DNNs of various data networks accessible to the terminal device, and the multiple available DNNs include the target DNN; The receiving unit receives the extended URSP user policy control creation response sent by the policy control function; The sending unit is further configured to send the extended URSP to the terminal device.

45. The device according to claim 44, characterized in that The receiving unit is further configured to receive the current URSP sent by the policy control function when it is determined to update the user policy; The sending unit is further used to send the current URSP to the terminal device, wherein the current URSP is used by the terminal device to update the extended URSP.

46. ​​A distributed network protocol data unit session establishment device, characterized in that: Applied to a second network device, the apparatus comprises: a sending unit, configured to send a user policy control establishment request to a distributed network node representative based on a user policy control creation request sent by an access and mobility management function, wherein the user policy control creation request is used to request to obtain an extended URSP, wherein the extended URSP includes multiple available DNNs and node information of distributed network nodes serving the available DNNs, wherein the multiple available DNNs are DNNs of various data networks accessible to the terminal device; A receiving unit, configured to receive a user policy control establishment response including the extended URSP sent by a distributed network node representative; The sending unit is further configured to send a user policy control creation response including the extended URSP to the access and mobility management function.

47. The device according to claim 46, characterized in that The sending unit is also used for: In the case where the policy control function determines to update the user policy, a current URSP is sent to the access and mobility management function, wherein the current URSP is used by the terminal device to update the extended URSP.

48. The device according to claim 46, characterized in that The receiving unit is further configured to receive a current URSP sent by the distributed network node representative when the distributed network node representative determines to update the user policy, wherein the current URSP is used by the terminal device to update the extended URSP; The sending unit is further configured to send the current URSP to the access and mobility management function.

49. The device according to claim 46, characterized in that The distributed network node is represented by any of the following: A centralized network node in the distributed network; Managing distributed network nodes in a preset area in the distributed network; A distributed network node in the distributed network having a URSP management and control function.

50. A distributed network protocol data unit session establishment device, characterized in that: Applied to a terminal device, the device comprises: A receiving unit, configured to receive an extended URSP sent by an access and mobility management function, wherein the extended URSP includes node information of multiple available DNNs and distributed network nodes serving the available DNNs, wherein the multiple available DNNs are DNNs of various data networks accessible to the terminal device; A sending unit is used to determine a target DNN from the multiple available DNNs and send target node information of a distributed network node serving the target DNN to the access and mobility management function.

51. The device according to claim 50, characterized in that Also includes: Update unit; The receiving unit is further configured to receive a current URSP sent by the access and mobility management function; The updating unit is configured to update the extended URSP based on the current URSP.

52. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the method according to any one of claims 1 to 11, any one of claims 12 to 15, and any one of claims 16 to 17.