Communication method, device and system

By selecting the target DNAI from the DNAI list in the first session management network element and sending it, the problem of the inability to select the intermediate session management network element in the terminal device roaming scenario is solved, ensuring that the transmission path of the terminal device service can be established.

CN119907136APending Publication Date: 2025-04-29HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311433335.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-27
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

In the terminal device roaming scenario, there may be no DNA corresponding to the terminal device location in the DNAI list, resulting in the inability to select intermediate session management network elements, and thus the transmission path cannot be established for the terminal device's services.

Method used

After the first session management network element receives the DNAI list, if it is determined that it cannot provide services for the DNAI in the DNAI list, it will select one or more target DNAIs from the DNAI list and send the target DNAI to select the intermediate session management network element.

Benefits of technology

By selecting the target DNAI, the problem of not being able to select intermediate session management network elements due to the absence of DNAI corresponding to the terminal device location in the DNAI list is avoided, thereby ensuring that the transmission path of terminal device services can be established.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119907136A_ABST
    Figure CN119907136A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a communication method, device and system, relates to the technical field of communication, and solves the problem of high power consumption of terminal equipment in a communication process. The method comprises the following steps: receiving first indication information; the first indication information is used for indicating to establish a transmission path of the first service based on a DNAI in a data network access identifier DNAI list; the DNAI list comprises a DNAI corresponding to the first service; under the condition that the DNAI list does not comprise the DNAI capable of being served by the first session management network element, determining a target DNAI, the target DNAI being the DNAI in the DNAI list; and sending the target DNAI. The embodiment of the invention is applied to the service transmission process of the terminal equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular, to a communication method, device and system. Background Art

[0002] Currently, after the session management function (SMF) receives the service information of the terminal device (such as the internet protocol (IP) quintuple, application identifier), and the data network access identifier (DNAI) list corresponding to the service, if it determines that it cannot provide services for the DNAI in the DNAI list, the SMF will send the DNAI list to the access and mobility management function (AMF), and the AMF will select the DNAI corresponding to the location of the terminal device from the DNAI list, and select the intermediate SMF (I-SMF) that can serve the DNAI, so that the I-SMF can establish a transmission path for the service of the terminal device. However, the current AMF needs to select the DNAI based on the location of the terminal device. In some scenarios (such as the scenario of roaming of the terminal device), the DNAI corresponding to the location of the terminal device may not exist in the DNAI list, which will result in the inability to select the I-SMF, and thus the inability to establish a transmission path for the service of the terminal device. Summary of the invention

[0003] The embodiments of the present application provide a communication method, apparatus and system that can select a target DNAI and thereby establish a transmission path for the service of a terminal device.

[0004] In order to achieve the above objectives, this application provides the following technical solutions:

[0005] In a first aspect, a communication method is provided, which can be executed by a first session management network element, or by a component of the first session management network element, such as a processor, chip, or chip system of the first session management network element, or by a logic module or software that can implement all or part of the first session management network element. The following is an explanation of the method being executed by the first session management network element as an example. The communication method includes: receiving first indication information; the first indication information is used to indicate that a transmission path for a first service is established based on a DNAI in a data network access identifier DNAI list; the DNAI list includes a DNAI corresponding to the first service; when the DNAI list does not include a DNAI that can be served by the first session management network element, determining a target DNAI, the target DNAI being a DNAI in the DNAI list; and sending the target DNAI.

[0006] In the embodiment of the present application, after the first session management network element receives the DNAI list, if it determines that it cannot provide services for the DNAI in the DNAI list, the first session management network element will select one or more target DNAIs from the DNAI list and send the target DNAI. In this way, the communication method provided in the embodiment of the present application can select a DNAI from the DNAI list, and then select an intermediate session management network element according to the target DNAI, thereby avoiding the problem of being unable to select an intermediate session management network element due to the absence of a DNAI corresponding to the location of the terminal device in the DNAI list, and being unable to establish a transmission path for the service of the terminal device.

[0007] In combination with the above-mentioned first aspect, in a possible implementation manner, the method further includes: determining a second session management network element that can serve the target DNAI; sending the target DNAI includes: sending the target DNAI to the second session management network element.

[0008] Based on this, the first session management network element directly determines the second session management network element and sends the target DNAI to the second session management network element, so that the second session management network element establishes a transmission path for the first service based on the target DNAI, thereby realizing session management of the terminal device.

[0009] In combination with the above-mentioned first aspect, in a possible implementation manner, the method also includes: sending second indication information to the second session management network element, where the second indication information is used to indicate that a transmission path is established based on the target DNAI.

[0010] Based on this, the first session management network element sends second indication information to the second session management network element, so that the second session management network element can establish a transmission path based on the target DNAI.

[0011] In combination with the above-mentioned first aspect, in a possible implementation manner, the second session management network element is a session management network element selected by the first session management network element based on the target DNAI; or, the second session management network element is a session management network element selected by the access and mobility management network element based on the target DNAI.

[0012] Based on this, in an embodiment of the present application, the second session management network element may be selected by the first session management network element, or by the access and mobility management network element.

[0013] In combination with the above-mentioned first aspect, in a possible implementation method, when the second session management network element is a session management network element selected by the access and mobility management network element based on the target DNAI, determining the second session management network element that can serve the target DNAI includes: sending the target DNAI to the access and mobility management network element; receiving the identifier of the second session management network element sent by the access and mobility management network element.

[0014] Based on this, the first session management network element sends the target DNAI to the access and mobility management network element so that the access and mobility management network element selects a second session management network element that can serve the target DNAI according to the target DNAI, so that the second session management network element can establish a transmission path for the first service based on the target DNAI.

[0015] In combination with the above-mentioned first aspect, in a possible implementation manner, the method also includes: receiving third indication information sent by an access and mobility management network element, where the third indication information is used to indicate establishment of a transmission path based on the target DNAI.

[0016] Based on this, the first session management network element can determine according to the third indication information that the identifier of the second session management network element sent by the access network device is the identifier of the session management network element used to establish the transmission path. Therefore, the first session management network element can interact with the second session management network element according to the third indication information to establish the transmission path.

[0017] In combination with the above-mentioned first aspect, in a possible implementation manner, sending the target DNAI includes: sending the target DNAI to an access and mobility management network element.

[0018] Based on this, the first session management network element sends the target DNAI to the access and mobility management network element, so that the access and mobility management network element can select the second session management network element according to the target DNAI.

[0019] In combination with the above-mentioned first aspect, in a possible implementation manner, the method also includes: sending fourth indication information to the access and mobility management network element, and the fourth indication information is used to indicate the establishment of a transmission path based on the target DNAI.

[0020] Based on this, after receiving the fourth indication information, the access and mobility management network element determines that a transmission path needs to be established based on the target DNAI. To this end, the access and mobility management network element needs to select a second session management network element that can serve the target DNAI so that the second session management network element can establish a transmission path for the first service based on the target DNAI.

[0021] In combination with the above-mentioned first aspect, in a possible implementation, the method also includes: receiving fifth indication information from a second session management network element; wherein the second session management network element is a session management network element that can serve the target DNAI selected by the access and mobility management network element, and the fifth indication information is used to indicate the establishment of a transmission path based on the target DNAI; based on the fifth indication information, selecting a first user plane network element; the first user plane network element is used to perform uplink diversion for the first service, and the first service is deployed in the data network corresponding to the target DNAI.

[0022] Based on this, after the access and mobility management network element selects the second session management network element, it can instruct the second session management network element to actively interact with the first session management network element to establish a transmission path based on the target DNAI.

[0023] In a second aspect, a communication method is provided, which can be executed by a second session management network element, or by a component of the second session management network element, such as a processor, chip, or chip system of the second session management network element, or by a logic module or software that can implement all or part of the second session management network element. The following is an illustration of the method being executed by the second session management network element. The communication method includes: receiving a target DNAI; wherein the target DNAI is a DNAI in a DNAI list, and the DNAI list includes a DNAI corresponding to a first service; selecting a second user plane network element based on the target DNAI, the second user plane network element being a session anchor point for the first service, and the first service being deployed in a data network corresponding to the target DNAI.

[0024] In an embodiment of the present application, after receiving the target DNAI, the second session management network element can select a session anchor point for the first service based on the target DNAI, and the second session management network element can subsequently transmit a power transmission path for the first service based on the session anchor point.

[0025] In combination with the second aspect above, in a possible implementation manner, receiving the target DNAI includes: receiving the target DNAI from the first session management network element; or receiving the target DNAI from the access and mobility management network element.

[0026] In combination with the above-mentioned second aspect, in a possible implementation method, when receiving a target DNAI from a first session management network element, the method also includes: receiving second indication information from the first session management network element; the second indication information is used to indicate establishment of a transmission path based on the target DNAI; based on the second indication information, determining not to select the first user plane network element, and the first user plane network element is used to perform uplink diversion for the first service.

[0027] In combination with the above-mentioned second aspect, in a possible implementation method, when receiving a target DNAI from a first session management network element, the method also includes: receiving sixth indication information from an access and mobility management network element, the sixth indication information being used to indicate establishment of a transmission path based on the target DNAI; based on the sixth indication information, determining not to select the first user plane network element, and the first user plane network element being used to perform uplink diversion for the first service.

[0028] In combination with the above-mentioned second aspect, in a possible implementation manner, the method also includes: sending fifth indication information to the first session management network element, and the fifth indication information is used to indicate that a transmission path is established based on the target DNAI.

[0029] In a third aspect, a communication method is provided, which can be executed by an access and mobility management network element, or by a component of the access and mobility management network element, such as a processor, chip, or chip system of the access and mobility management network element, or by a logic module or software that can implement all or part of the access and mobility management network element. The following is an example of the method being executed by an access and mobility management network element. The communication method includes: receiving a target DNAI; wherein the target DNAI is a DNAI in a DNAI list, and the DNAI list includes a DNAI corresponding to a first service; selecting a second session management network element that can serve the target DNAI.

[0030] In combination with the third aspect above, in a possible implementation manner, receiving a target DNAI includes: receiving a target DNAI from a first session management network element.

[0031] In combination with the third aspect above, in a possible implementation manner, the method further includes: receiving fourth indication information from the first session management network element, the fourth indication information being used to indicate establishment of a transmission path based on the target DNAI.

[0032] In combination with the third aspect above, in a possible implementation manner, the method further includes: sending an identifier of the second session management network element to the first session management network element.

[0033] In combination with the third aspect above, in a possible implementation manner, the method further includes: sending third indication information to the first session management network element, where the third indication information is used to indicate establishment of a transmission path based on the target DNAI.

[0034] In combination with the third aspect above, in a possible implementation manner, the method further includes: sending the target DNAI to the second session management network element.

[0035] In combination with the third aspect above, in a possible implementation manner, the method further includes: sending sixth indication information to the second session management network element, where the sixth indication information is used to indicate establishment of a transmission path based on the target DNAI.

[0036] In a fourth aspect, a communication device is provided for implementing the above-mentioned various methods. The communication device may be the first session management network element in the above-mentioned first aspect, or any implementation of the first aspect, or a device including the above-mentioned first session management network element, or a device included in the above-mentioned first session management network element, such as a chip. Alternatively, the communication device may be the second session management network element in the above-mentioned second aspect, or any implementation of the second aspect, or a device including the above-mentioned second session management network element, or a device included in the above-mentioned second session management network element, such as a chip. Alternatively, the communication device may be the access and mobility management network element in the above-mentioned third aspect, or any implementation of the third aspect, or a device including the above-mentioned access and mobility management network element, or a device included in the above-mentioned access and mobility management network element, such as a chip. The communication device includes a module, unit, or means corresponding to the implementation of the above-mentioned method, and the module, unit, or means may be implemented by hardware, software, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.

[0037] In some possible designs, the communication device may include a processing module and a transceiver module. The transceiver module, which may also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions in any of the above aspects and any possible implementations thereof. The transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface. The processing module may be used to implement the processing functions in any of the above aspects and any possible implementations thereof.

[0038] In some possible designs, the transceiver module includes a sending module and a receiving module, which are respectively used to implement the sending and receiving functions in any of the above aspects and any possible implementation methods thereof.

[0039] In a fifth aspect, a communication device is provided, comprising: at least one processor; the processor is used to execute a computer program or instruction stored in a memory so that the communication device performs the method of any one of the above aspects. The memory may be coupled to the processor, or may be independent of the processor. The communication device may be the first session management network element in the first aspect or any implementation of the first aspect, or a device including the first session management network element, or a device included in the first session management network element, such as a chip. Alternatively, the communication device may be the second session management network element in the second aspect or any implementation of the second aspect, or a device including the second session management network element, or a device included in the second session management network element, such as a chip. Alternatively, the communication device may be the access and mobility management network element in the third aspect or any implementation of the third aspect, or a device including the access and mobility management network element, or a device included in the access and mobility management network element, such as a chip.

[0040] In some possible designs, the communication device includes a memory for storing necessary program instructions and data.

[0041] In a possible implementation, the processor includes a logic circuit and an input interface and / or an output interface, wherein the output interface is used to execute the sending action in the corresponding method, and the input interface is used to execute the receiving action in the corresponding method.

[0042] In a possible implementation, the communication device further includes a communication interface and a communication bus, and the processor, the memory, and the communication interface are connected via the communication bus. The communication interface is used to perform the sending and receiving actions in the corresponding method. The communication interface may also be referred to as a transceiver. Optionally, the communication interface includes a transmitter and a receiver, in which case the transmitter is used to perform the sending action in the corresponding method, and the receiver is used to perform the receiving action in the corresponding method.

[0043] In some possible designs, when the communication device is a chip system, it can be composed of a chip, or it can include a chip and other discrete devices.

[0044] It can be understood that when the communication device provided in any one of the fourth to fifth aspects is a chip, the above-mentioned sending action / function can be understood as output, and the above-mentioned receiving action / function can be understood as input.

[0045] In a sixth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer-readable storage medium is run on a communication device, the communication device can execute any of the above aspects or any of its implementation methods.

[0046] In a seventh aspect, a computer program product comprising instructions is provided, which, when executed on a communication device, enables the communication device to execute any of the above-mentioned aspects or any of its implementation methods.

[0047] The technical effects brought about by any implementation method in the fourth to seventh aspects can refer to the technical effects brought about by the corresponding implementation methods in the first or second or third aspects, and will not be repeated here.

[0048] It should be noted that various possible implementation methods of any one of the above aspects can be combined under the premise that there is no contradiction between the solutions. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 A schematic diagram of the system architecture of an edge computing system provided in an embodiment of the present application;

[0050] Figure 2 A schematic diagram of the system architecture of a dual-domain private network system provided in an embodiment of the present application;

[0051] Figure 3 A system architecture diagram of an ETSUN system provided in an embodiment of the present application;

[0052] Figure 4 A schematic diagram of a system architecture of a communication system provided in an embodiment of the present application;

[0053] Figure 5 A schematic diagram of a system architecture of another communication system provided in an embodiment of the present application;

[0054] Figure 6 A schematic diagram of an application of a communication system in a 5G network provided in an embodiment of the present application;

[0055] Figure 7 A schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application;

[0056] Figure 8 A flow chart of a communication method provided in an embodiment of the present application;

[0057] Fig. 9 A flowchart of another communication method provided in an embodiment of the present application;

[0058] Fig.10 A flowchart of another communication method provided in an embodiment of the present application;

[0059] Fig.11 A flowchart of another communication method provided in an embodiment of the present application;

[0060] Fig.12A schematic diagram of the composition of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0061] In the description of this application, unless otherwise specified, " / " indicates that the objects associated with each other are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is merely a description of the association relationship between associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.

[0062] In the description of this application, unless otherwise specified, "plurality" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0063] In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.

[0064] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.

[0065] It is understood that the "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments in the entire specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It is understood that in various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.

[0066] It can be understood that in the present application, "when" and "if" both mean that corresponding processing will be carried out under certain objective circumstances, and do not limit the time, nor do they require any judgment action when implementing, nor do they mean the existence of other limitations.

[0067] It can be understood that some optional features in the embodiments of the present application may be implemented independently in certain scenarios without relying on other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects, or may be combined with other features according to needs in certain scenarios. Accordingly, the devices provided in the embodiments of the present application may also realize these features or functions accordingly, which will not be elaborated here.

[0068] In this application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In the various embodiments in this application, and the various implementation methods / implementation methods / implementation methods in each embodiment, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment are consistent and can be referenced to each other. The technical features in different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The implementation methods of this application described below do not constitute a limitation on the scope of protection of this application.

[0069] To facilitate understanding of the technical solutions provided by the embodiments of the present application, a brief introduction to the related technologies of the present application is first given. The brief introduction is as follows:

[0070] 1. Edge computing

[0071] Edge computing refers to the technology of deploying computing resources on the edge network close to users, and providing computing services to users through the edge network. In edge computing scenarios, computing resources are closer to users and the path for users to access resources is shorter, so edge computing can reduce the transmission delay when users access resources.

[0072] Figure 1 A schematic diagram of the system architecture of an edge computing system provided in an embodiment of the present application. Figure 1As shown in the figure, industrial terminal devices or park terminal devices are connected to mobile edge computing (MEC) through the operator network, and MEC provides edge computing services for industrial terminal devices or park terminal devices. Industrial terminal devices or park terminal devices can also be further connected to the central computer room for network service transmission. In addition, industrial terminal devices or park terminal devices can also access the park computer room through the enterprise network (such as wireless fidelity (WiFi) or industrial bus), access to MEC through the park computer room, and transmit services through the dedicated line of the park computer room, cloud computing and other services.

[0073] 2. Dual-domain private network

[0074] In a dual-domain private network, terminal devices can access the Internet and the intranet through a subscriber identification module (SIM) card, allowing users to access the Internet and the private network anytime and anywhere, improving the mobility and flexibility of user office work.

[0075] Figure 2 A schematic diagram of the system architecture of a dual-domain private network system provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the communication system of the dual-domain private network includes terminal equipment, access network, uplink classifier (ULCL) user plane function (UPF) (also auxiliary anchor point UPF), main anchor point UPF, intranet, Internet and core network. The terminal equipment accesses the access network through the data network name (DNN), and the access network is connected to the ULCL UPF, the main anchor point UPF and the core network respectively. Optionally, in the case where the core network is a 5G core network, the core network equipment in the core network includes but is not limited to at least one of the following: policy control function (PCF), AMF, unified data management (UDM), and SMF.

[0076] Among them, the terminal device accesses the intranet through DNN, access network and ULCL UPF, the terminal device accesses the Internet through DNN, access network and main anchor point UPF, and the terminal device can also access the core network through the access network.

[0077] 3. Enhancing topology of SMF and UPF (ETSUN)

[0078] ETSUN is mainly used to solve the problem that session management cannot be performed for terminal devices when the terminal device is outside the service area of ​​the SMF. In the ETSUN system, if the terminal device is outside the service area of ​​the SMF, an I-SMF is inserted based on the location of the terminal device, and the I-SMF performs session management for the terminal device.

[0079] Figure 3 This is a system architecture diagram of an ETSUN system provided in an embodiment of the present application. Figure 3 As shown, the ETSUN system includes: terminal equipment, access network equipment, ULCL UPF, session anchor point UPF1, data network 1, data network 2, session anchor point UPF2, AMF, SMF, and I-SMF.

[0080] Among them, the terminal equipment is connected to the ULCL UPF through the access network equipment. The ULCL UPF diverts the uplink data of the terminal equipment. If the uplink data is the uplink data of accessing data network 1, the ULCL UPF diverts the data to UPF1, and UPF1 sends the data to data network 1. If the uplink data is the uplink data of accessing data network 2, the ULCL UPF diverts the data to UPF2, and UPF2 sends the data to data network 2. The SMF on the core network side is used to manage the session of UPF1, and the I-SMF is used to manage the session of ULCL UPF and UPF2. The AMF is used to manage the I-SMF, terminal equipment and access network equipment.

[0081] The above is a brief introduction to the relevant technologies involved in this application.

[0082] Currently, after SMF receives the service information of the terminal device (such as IP quintuple, application identifier) ​​and the DNAI list corresponding to the service, if it determines that it cannot provide service to the DNAI in the DNAI list, SMF will send the DNAI list to AMF, and AMF will select the DNAI corresponding to the location of the terminal device from the DNAI list, and select the I-SMF that can serve the DNAI, so that the I-SMF can perform session management for the terminal device. However, the current AMF needs to select the DNAI based on the location of the terminal device. In some scenarios (such as roaming scenarios of the terminal device), the DNAI corresponding to the location of the terminal device may not exist in the DNAI list, which will result in the inability to select the I-SMF, and thus the inability to perform session management for the terminal device.

[0083] In order to solve the above technical problems, an embodiment of the present application provides a communication method. After the first session management network element receives the DNAI list, if it determines that it cannot provide services for the DNAI in the DNAI list, the first session management network element will select one or more target DNAIs from the DNAI list and send the target DNAI. In this way, an intermediate session management network element can be selected according to the target DNAI, avoiding the problem that the intermediate session management network element cannot be selected due to the absence of a DNAI corresponding to the location of the terminal device in the DNAI list, thereby causing the terminal device to be unable to perform session management.

[0084] The communication method provided in the embodiment of the present application can be applied to Figure 4 In the communication system 40 shown, Figure 4 As shown, the communication system provided by the embodiment of the present application includes: a first session management network element 401, a second session management network element 402 and an access and mobility management network element 403.

[0085] After receiving the instruction to establish the transmission path of the first service based on the DNAI in the DNAI list, the first session management network element 401 determines whether the DNAI list includes the DNAI that can be served by the first session management network element 401. If the first session management network element 401 determines that the DNAI list does not include the DNAI that can be served by the first session management network element 401, the first session management network element 401 selects a target DNAI from the DNAI list and sends the target DIAN.

[0086] In a possible implementation, the first session management network element 401 selects the second session management network element 402 that can serve the target DNAI according to the target DNAI, and sends the target DNAI to the second session management network element 402, so that the first session management network element 401 and the second session management network element 402 perform session management on the terminal device according to the target DNAI. Alternatively, the first session management network element 401 sends the target DNAI to the access and mobility management network element 403, so that the access and mobility management network element 403 selects the second session management network element 402 that can serve the target DNAI based on the target DNAI.

[0087] In the case where the first session management network element 401 sends the target DNAI to the access and mobility management network element 403, the access and mobility management network element 403 may send the identifier of the second session management network element 402 to the first session management network element 401 after selecting the second session management network element 402, and the first session management network element 401 sends the target DNAI to the second session management network element 402, so that the first session management network element 401 and the second session management network element 402 perform session management on the terminal device according to the target DNAI. Alternatively, in the case where the first session management network element 401 sends the target DNAI to the access and mobility management network element 403, the access and mobility management network element 403 may send the target DNAI to the second session management network element 402 after selecting the second session management network element 402, so that the second session management network element 402 and the first session management network element 401 perform session management on the terminal device according to the target DNAI.

[0088] Optional, combined Figure 4 ,like Figure 5 As shown, the communication system further includes a first user plane network element 501 for uplink offloading and a second user plane network element 502 serving as a session anchor point.

[0089] In a possible implementation, the first session management network element 401 selects the first user plane network element 501 based on the target DNAI, and the second session management network element 402 selects the second user plane network element 501 based on the target DNAI. The first session management network element 401 and the second session management network element 402 establish a transmission path of the target DNAI based on the first user plane network element 501 and the second user plane network element 501. In other words, the first session management network element 401 obtains the tunnel information of the first user plane network element 501 and sends the tunnel information of the first user plane network element 501 to the second session management network element 402. The second session management network element 402 obtains the tunnel information of the second user plane network element 501 and sends the tunnel information of the second user plane network element 501 to the first session management network element 401. After that, the first session management network element 401 and the session management network element establish a transmission path between the user plane network element 1 and the second user plane network element 501 according to the tunnel information of the first user plane network element 501 and the tunnel information of the second user plane network element 501. The transmission path is the transmission path of the target DNAI (also known as the user plane path of the first service).

[0090] Above, a brief description is given of the functions and interactions of each network element in the system of the embodiment of the present application. The above-mentioned network elements interact with each other in the manner provided by the embodiment of the present application, and can select a target DNAI from the DNAI list, and establish a transmission path based on the target DNAI to transmit the services of the terminal device.

[0091] Optional, Figure 4 and Figure 5 The communication system shown can be applied to the current 5G network or other future networks, and the embodiments of the present application are not specifically limited to this.

[0092] For example, Figure 6 As shown, if Figure 4 and Figure 5 The communication system shown is applied to the current 5G network. Figure 4 and Figure 5 The network element or entity corresponding to the first session management network element in may be an SMF1 network element (or SMF1 for short) in the 5G network architecture; Figure 4 and Figure 5 The network element or entity corresponding to the second session management network element in the 5G network architecture may be an SMF2 network element (or SMF2 for short) in the 5G network architecture; Figure 4 and Figure 5 The network element or entity corresponding to the first user plane network element in may be a UPF1 network element (or UPF1 for short) in the 5G network architecture; Figure 5 The network element or entity corresponding to the second user plane network element in the 5G network architecture may be a UPF2 network element (or UPF2 for short) in the 5G network architecture; Figure 5 The network element or entity corresponding to the access and mobility management network element in the 5G network architecture may be the AMF network element (or AMF for short) in the 5G network architecture. Figure 6 As shown, the current 5G network may also include a network exposure function Repository Function (NRF) network element (or NRF for short), a unified data management (UDM) network element (or UDM for short), access device 1, access device 2, an authentication server function (AUSF) network element (or AUSF for short), a network slice selection function (NSSF) (or NSSF for short) network element, a network exposure function (NEF) network element (or NEF for short), a policy control function (PCF) network element (or PCF for short), and an application function (AF) network element (or AF for short), etc., and the embodiments of the present application do not specifically limit this.

[0093] Among them, Figure 6As shown, terminal 1 accesses the 5G network through access device 1, and terminal 1 communicates with the AMF network element through the next generation network (next generation, N) 1 interface (referred to as N1); terminal 2 accesses the 5G network through access device 2, and terminal 2 communicates with the AMF network element through N1; access device 1 or access device 2 communicates with the AMF network element through the N2 interface (referred to as N2); access device 1 communicates with the UPF1 network element through the N3 interface (referred to as N3); access device 2 communicates with the UPF2 network element through N3, the SMF1 network element communicates with the UPF1 network element through the N4 interface (referred to as N4), the SMF2 network element communicates with the UPF2 network element through N4, and the UPF1 network element communicates with the UPF1 network element through the Nx interface (referred to as Nx), or the UPF1 network element or the UPF2 network element accesses the data network through the N6 interface (referred to as N6). Among them, the Nx interface can reuse the existing N9 interface or N6 interface, or define a new interface, which is not limited. In addition, Figure 6 The control plane network elements shown, such as the AUSF network element, AMF network element, SMF network element, NSSF network element, NEF network element, NRF network element, PCF network element, UDM network element or AF network element, can also interact using service-based interfaces. For example, the service-based interface provided by the AUSF network element to the outside may be Nausf; the service-based interface provided by the AMF network element to the outside may be Namf; the service-based interface provided by the SMF network element to the outside may be Nsmf; the service-based interface provided by the NSSG network element to the outside may be Nnssf; the service-based interface provided by the NEF network element to the outside may be Nnef; the service-based interface provided by the NRF network element to the outside may be Nnrf; the service-based interface provided by the PCF network element to the outside may be Npcf; the service-based interface provided by the UDM network element to the outside may be Nudm; and the service-based interface provided by the AF network element to the outside may be Naf. For related descriptions, please refer to the 5G system architecture diagram in the 23501 standard, which will not be repeated here.

[0094] The terminal involved in the present application can be a user equipment (UE), access terminal, terminal unit, user station, terminal station, mobile station, mobile station, remote station, remote terminal, user terminal terminal equipment, TE), mobile device, wireless communication device, terminal agent, tablet computer (pad), handheld device with wireless communication function, computing device or other processing device connected to a wireless modem, vehicle-mounted device, vehicle-mounted transceiver unit, wearable device, or terminal device in a fifth generation mobile communication technology (5th generation, 5G) network or a public land mobile network (public land mobile network, PLMN) evolved after 5G. The access terminal can be a cellular phone, a cordless phone, a session initiation protocol (session initiation protocol, SIP) phone, a wireless local loop (wireless local loop, WLL) station, a personal digital assistant (personal digital assistant, PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a drone, a robot, an intelligent point of sale (point of sale, POS) machine, customer-premises equipment (customer-premises equipment, CPE) or wearable device, virtual reality (virtual The terminal may be a wireless terminal in a smart grid, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Alternatively, the terminal may be a terminal with a communication function in the Internet of Things (IoT), such as a terminal in V2X (such as a vehicle networking device), a terminal in D2D communication, or a terminal in M2M communication. The terminal may be mobile or fixed.

[0095] The embodiments of the present application do not limit the form of the terminal device. The device for realizing the function of the terminal device can be the terminal device; it can also be a device that can support the terminal device to realize the function, such as a chip system. The device can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of chips, or it can include chips and other discrete devices.

[0096] The access device involved in the present application (including access device 1 or access device 2) may be a device for communicating with a terminal device, for example, it may include an evolved base station (NodeB or eNB or e-NodeB, evolutionary NodeB) in a long term evolution (LTE) system or an enhanced LTE (LTE-advanced, LTE-A) system, such as a traditional macro base station eNB and a micro base station eNB in ​​a heterogeneous network scenario. Alternatively, it may include a next generation node B (next generation node B, gNB) in an NR system. Alternatively, it may include a transmission reception point (TRP), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a base band unit (BBU), a base band pool (BBU pool), or a WiFi access point (access point, AP), etc. Alternatively, it may include a base station in a non-terrestrial network (NTN), that is, it may be deployed on a flying platform or a satellite. In the NTN, the access device may be a layer 1 (L1) relay, or a base station, or an integrated access and backhaul (IAB) node. Alternatively, the access device may be a device that implements the base station function in IoT, such as a device that implements the base station function in drone communications, V2X, D2D, or machine to machine (M2M).

[0097] In some possible scenarios, the access device may also be a module or unit that can implement some functions of the base station. For example, the access device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be separately configured or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0098] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, the access device may be an access device or a module of an access device in an open radio access network (open RAN, ORAN) system. In the ORAN system, CU may also be referred to as open (open, O)-CU, DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0099] Optionally, the base station in the embodiment of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, home base stations, TRPs, transmitting points (TP), mobile switching centers, etc., and the embodiments of the present application do not specifically limit this.

[0100] In the embodiments of the present application, the form of the access device is not limited. The device for implementing the function of the access device may be the access device; or it may be a device that can support the access device to implement the function, such as a chip system. The device may be installed in the access device or used in conjunction with the access device.

[0101] Optionally, the present application embodiment Figure 5The first session management network element or the second session management network element or the first user plane network element or the second user plane network element in the network can be implemented by one device, or by multiple devices together, or can be a functional module in one device, and the embodiments of the present application do not specifically limit this. It can be understood that the above functions can be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform).

[0102] For example, in the embodiment of the present application Figure 5 The first session management network element or the second session management network element or the first user plane network element or the second user plane network element or the access and mobility management network element in the Figure 7 This is achieved by the communication device in. Figure 7 The hardware structure diagram of the communication device provided in the embodiment of the present application is shown. The communication device 700 includes a processor 701, a communication line 702, a memory 703 and at least one communication interface ( Figure 7 The communication interface 704 is used as an example for illustration only).

[0103] The processor 701 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.

[0104] The communication link 702 may include a pathway to transmit information between the above-mentioned components.

[0105] The communication interface 704 uses any transceiver or other device for communicating with other devices or communication networks, such as Ethernet, RAN, wireless local area networks (WLAN), etc.

[0106] The memory 703 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a communication line 702. The memory may also be integrated with the processor.

[0107] The memory 703 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 701. The processor 701 is used to execute the computer-executable instructions stored in the memory 703, thereby realizing the communication method provided in the following embodiments of the present application.

[0108] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.

[0109] In a specific implementation, as an embodiment, the processor 701 may include one or more CPUs, such as Figure 7 CPU0 and CPU1 in.

[0110] In a specific implementation, as an embodiment, the communication device 700 may include multiple processors, such as Figure 7 701 and processor 707 in the embodiment of the present invention. Each of these processors may be a single-CPU processor or a multi-CPU processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0111] In a specific implementation, as an embodiment, the communication device 700 may further include an output device 705 and an input device 706. The output device 705 communicates with the processor 701 and may display information in a variety of ways. For example, the output device 705 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 706 communicates with the processor 701 and may receive user input in a variety of ways. For example, the input device 706 may be a mouse, a keyboard, a touch screen device, or a sensor device.

[0112] The communication device 700 may be a general purpose device or a dedicated device. In a specific implementation, the communication device 700 may be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal, an embedded device or a computer with a plurality of CPUs. Figure 7 The embodiment of the present application does not limit the type of the communication device 700.

[0113] The following will be combined Figures 4 to 7 The communication method provided in the embodiment of the present application is described in detail.

[0114] It should be noted that the message names between network elements or the names of parameters in the messages in the following embodiments of the present application are merely examples, and other names may be used in specific implementations, and the embodiments of the present application do not impose any specific limitations on this.

[0115] Combination Figure 4 or Figure 5 The communication system shown in Figure 8As shown, a communication method provided in an embodiment of the present application is described by taking the interaction between the first session management network element and the second session management network element or the access and mobility management network element as an example. Of course, the subject that executes the action of the first session management network element in the method can also be a device / module in the first session management network element, such as a chip, processor, processing unit, etc. in the first session management network element; the subject that executes the action of the second session management network element in the method can also be a device / module in the second session management network element, such as a chip, processor, processing unit, etc. in the second session management network element; the subject that executes the action of the access and mobility management network element in the method can also be a device / module in the access and mobility management network element, such as a chip, processor, processing unit, etc. in the access and mobility management network element; the embodiment of the present application does not make specific limitations on this. In the embodiment of the present application, the processing performed by a single execution subject (for example, the first session management network element, the second session management network element or the access and mobility management network element) can also be divided into executions by multiple execution subjects, and these execution subjects can be logically and / or physically separated. Exemplarily, as Figure 8 As shown, the method comprises the following steps:

[0116] S801. A first session management network element receives first indication information.

[0117] Among them, the first indication information is used to indicate that a transmission path for the first service is established based on the DNAI in the DNAI list; the DNAI list includes the DNAI corresponding to the first service.

[0118] In a possible implementation manner, the first indication information is carried in a policy control and charging (PCC) rule (PCC rule) sent by the policy control network element to the first session management network element.

[0119] Optionally, the PCC rule also carries a service data flow (SDF) and a DNAI list. The service data flow is used to indicate the information of the first service corresponding to the PCC rule, and specifically can indicate the application identifier (Application identifier) ​​of the first service, the IP five-tuple and other information, which is not limited in this application. The DNAI list includes one or more DNAIs of the data network used to deploy the first service.

[0120] Compared with the prior art, in the embodiment of the present application, the PCC rule sent by the policy control network element to the first session management network element includes the first indication information in addition to the SDF and the DNAI list. When the first session management network element receives the first indication information, even if it is determined that the DNAI list does not include the DNAI that the first session management network element can serve, it will select one or more DNAIs from the DNAI list as the target DNAI, and determine the second session management network element to perform session management on the terminal device based on the target DNAI.

[0121] S802: When the DNAI list does not include a DNAI that can be served by the first session management network element, the first session management network element determines a target DNAI.

[0122] The target DNAI is a DNAI in the DNAI list. The target DNAI can be one DNAI or multiple DNAIs.

[0123] In a possible implementation, after receiving the first indication information, the first session management network element determines one or more DNAIs in the DNAI list indicated by the first indication information and the DNAI that the SMF can serve. The first session management network element determines whether the DNAI that the first session management network element can serve includes the DNAI in the DNAI list. In the case where the first session management network element determines that the DNAI list does not include the DNAI that the first session management network element can serve, the first session management network element selects one or more DNAIs from the DNAI list as the target DNAI.

[0124] It should be pointed out that the first session management network element can serve DNAI means that: the first session management network element can provide services for the DNAI, or the service area of ​​the first session management network element covers the DNAI. The DNAI list does not include the DNAI that the first session management network element can serve, which means that: the first session management network element cannot provide services for any DNAI in the DNAI, or the service area of ​​the first session management network element does not cover any DNAI in the DNAI list. The DNAI list includes the DNAI that the first session management network element can serve, which means that: the first session management network element can provide services for one or more DNAIs in the DNAI, or the service area of ​​the first session management network element can cover one or more DNAIs in the DNAI list.

[0125] S803. The first session management network element sends a target DNAI.

[0126] In one possible implementation, Figure 8As shown, the first session management network element sends the target DNAI in the following two cases: Case 1, the first session management network element sends the target DNAI to the second session management network element; Case 2, the first session management network element sends the target DNAI to the access and mobility management network element. The following describes Case 1 and Case 2 in detail.

[0127] Case 1: The first session management network element sends a target DNAI to the second session management network element.

[0128] In case 1, the first session management network element needs to send the target DNAI after determining the second session management network element. The second session management network element may be determined by the first session management network element (referred to as case 1.1), or the second session management network element may be determined by the access and mobility management network element (referred to as case 1.2). The following describes case 1.1 and case 1.2 in detail:

[0129] Case 1.1: The first session management network element determines the second session management network element and sends a target DNAI to the second session management network element.

[0130] In case 1.1, the first session management network element determines the target DNAI and determines the second session management network element that can serve the target DNAI. After that, the first session management network element sends the target DNAI to the second session management network element. After receiving the target DNAI, the second session management network element selects the second user plane network element (such as the local PDU session anchor (L-PSA)) as the session anchor of the first service based on the target DNAI. In addition, the first session management network element also selects the first user plane network element (such as ULCL UPF) based on the target DNAI for uplink diversion for the first service. Based on this, the first session management network element and the second session management network element can establish a transmission path (also referred to as a user plane path) for the first service between the first user plane network element and the second user plane network element.

[0131] In a possible implementation, the first session management network element also sends a second indication message to the second session management network element, and the second indication message is used to indicate the establishment of a transmission path based on the target DNAI. After receiving the second indication message, the second session management network element determines that the transmission path needs to be established based on the target DNAI. Since the second session management network element needs to select the user plane network element of the session anchor point in the process of establishing the transmission path, and the first session management network element selects the user plane network element of the uplink diversion, the second session management network element determines that the second session management network element only needs to select the user plane network element of the session anchor point and does not need to select the user plane network element of the uplink diversion after receiving the second indication message. At this time, the second session management network element determines not to select the first user plane network element.

[0132] Case 1.2: The access and mobility management network element determines the second session management network element, and the first session management network element sends the target DNAI to the second session management network element.

[0133] In situation 1.2, after the access and mobility management network element determines the second session management network element, it sends the identifier of the determined second session management network element to the first session management network element. After receiving the identifier of the second session management network element, the first session management network element sends the target DNAI to the second session management network element.

[0134] In one possible implementation, the process of the access and mobility management network element determining the second session management network element includes: the first session management network element sends the target DNAI to the access and mobility management network element, and after receiving the target DNAI, the access and mobility management network element selects a second session management network element that can serve the target DNAI, and sends the identifier of the second session management network element to the first session management network element, the first session management network element receives the identifier of the second session management network element, and determines the second session management network element based on the identifier of the second session management network element.

[0135] In a possible implementation, the access and mobility management network element also sends third indication information to the first session management network element, and accordingly, the first session management network element receives the third indication information from the access and mobility management network element, and the third indication information is used to indicate that a transmission path is established based on the target DNAI. After the first session management network element receives the third indication information from the access and mobility management network element, it determines that the identifier of the second session management network element sent by the access and mobility management network element is the identifier of the session management network element used to establish a transmission path based on the target DNAI, and thereafter, the first session management network element can initiate interaction with the second session management network element to establish a transmission path based on the target DNAI.

[0136] Case 2: The first session management network element sends a target DNAI to the access and mobility management network element.

[0137] In case 2, the first session management network element only sends the target DNAI to the access and mobility management network element. The access and mobility management network element receives the target DNAI from the first session management network element, selects a second session management network element that can serve the target DNAI based on the target DNAI, and then sends the target DNAI to the second session management network element. After receiving the target DNAI, the second session management network element initiates an interaction process with the first session management network element to establish a transmission path based on the target DNAI.

[0138] In a possible implementation, in addition to sending the target DNAI to the access and mobility management network element, the first session management network element may also send fourth indication information to the access and mobility management network element. Accordingly, the access and mobility management network element receives the fourth indication information from the first session management network element, and the fourth indication information is used to indicate the establishment of a transmission path based on the target DNAI. After receiving the fourth indication information, the access and mobility management network element determines that a transmission path based on the target DNAI needs to be established. At this time, the access and mobility management network element determines to select the second session management network element, so that the first session management network element and the second session management network element interact to establish a transmission path based on the target DNAI.

[0139] In case 2, the access and mobility management network element sends the target DNAI to the second session management network element. In addition, the access and mobility management network element may also send sixth indication information to the second session management network element. The sixth indication information is used to indicate that a transmission path is established based on the target DNAI. After receiving the target DNAI and the sixth indication information, the second session management network element sends fifth indication information to the first session management network element, and the fifth indication information is used to indicate that a transmission path is established based on the target DNAI. After receiving the fifth indication information from the second session management network element, the first session management network element selects the first user plane network element based on the fifth indication information. In addition, the second session management network element also selects the second user plane network element based on the target DNAI. After this, the first session management network element and the second session management network element interact to establish a transmission path of the target DNAI between the first user plane network element and the second user plane network element. Optionally, the second session management network element also sends the target DNAI to the first session management network element. The first session management network element determines that the transmission path of the target DNAI needs to be established based on the target DNAI and / or the fifth indication information, and then selects the first user plane network element based on the target DNAI.

[0140] In addition, in addition to sending the target DNAI to the second session management network element, the access and mobility management network element may also send a sixth indication message to the second session management network element, and the sixth indication message is used to indicate the establishment of a transmission path based on the target DNAI. When the second session management network element receives the sixth indication message, it determines that a transmission path needs to be established based on the target DNAI. Since the second session management network element needs to select the user plane network element of the session anchor point in the process of establishing the transmission path, and the first session management network element selects the user plane network element of the uplink diversion, the second session management network element determines that the second session management network element only needs to select the user plane network element of the session anchor point and does not need to select the user plane network element of the uplink diversion after receiving the sixth indication message. At this time, the second session management network element determines not to select the first user plane network element.

[0141] In the embodiment of the present application, after the first session management network element receives the DNAI list, if it determines that it cannot provide services for the DNAI in the DNAI list, the first session management network element will select one or more target DNAIs from the DNAI list and send the target DNAI. In this way, the communication method provided in the embodiment of the present application can select a DNAI from the DNAI list, and then select an intermediate session management network element according to the target DNAI, thereby avoiding the problem of being unable to select an intermediate session management network element due to the absence of a DNAI corresponding to the location of the terminal device in the DNAI list, and being unable to establish a transmission path for the service of the terminal device.

[0142] Combine the following Figure 8 The embodiment described above Figure 4 or Figure 5 The communication system shown is applied to Figure 6 In the 5G network shown, the first session management network element is SMF1, the second session management network element is SMF2, the first user plane network element is UPF1, the second user plane network element is UPF2, and the access and mobility management network element is AMF. For example, the communication method provided in an embodiment of the present application is described in detail.

[0143] First, the communication method provided in the embodiment of the present application in situation 1.1 will be described in detail in combination with the specific implementation method in the accompanying drawings.

[0144] like Fig. 9 As shown, in situation 1.1, the process of establishing a transmission path for the first service through interaction between various network elements includes: S900-S913.

[0145] S900. Each network element interacts to establish a protocol data unit (PDU) session.

[0146] In a possible implementation, each network element in the communication system interacts with each other to create a PDU session. The specific PDU session creation process can refer to the prior art, and this application will not elaborate on it.

[0147] S901, PCF sends PCC rules to SMF1. Correspondingly, SMF1 receives the PCC rules from PCF.

[0148] For understanding of the PCC rule, reference may be made to the description in S801 above, which will not be repeated here.

[0149] S902. When SMF1 determines that it cannot provide services for the DNAIs in the DNAI list, it determines the target DNAI.

[0150] Among them, the specific implementation method of S902 can refer to the above S802, and this application will not elaborate on it.

[0151] S903. SMF1 selects SMF2 based on the target DNAI.

[0152] In a possible implementation, SMF1 can determine the target DNAI based on rules pre-configured in SMF1. Alternatively, SMF1 can also determine the target DNAI based on instructions from other devices. For example, the first indication information sent by the above-mentioned PCF to SMF1 can also be used to indicate the target DNAI in the DNAI list, and SMF1 determines the target DNAI based on the first indication information. In addition, SMF1 can also determine the target DNAI in other ways, which is not limited in this application.

[0153] S904. SMF1 selects ULCL UPF.

[0154] Among them, ULCL UPF is the above-mentioned UPF1.

[0155] S905. SMF1 interacts with the ULCL UPF to obtain downlink tunnel information of the ULCL UPF.

[0156] In a possible implementation manner, SMF1 performs an N4 session establishment (N4 Session Establishment) process with the ULCL UPF to configure the N4 session for the ULCL UPF, and SMF1 obtains the downlink tunnel information (ULCL DL tunnel info) of the ULCL UPF in the N4 session establishment process.

[0157] S906, SMF1 sends a PDU session creation request message to SMF2. Correspondingly, SMF2 receives the PDU session creation request message from SMF1.

[0158] In a possible implementation manner, the PDU session creation request message sent by SMF1 to SMF2 carries at least one of the following: target DNAI, downlink tunnel information of ULCL UPF, and second indication information.

[0159] In one example, the PDU session creation request message is: Nsmf_PDUSession_Create Request. Nsmf_PDUSession_Create Request carries at least one of the following: target DNAI, ULCL DL tunnelinfo, ind2. Among them, target DNAI is the above target DNAI, ULCL DL tunnel info is the downlink tunnel information of the above ULCLLUPF, and ind2 is the above second indication information.

[0160] S907. SMF2 selects L-PSA based on target DNAI.

[0161] Among them, L-PSA is the above-mentioned UPF2.

[0162] In a possible implementation manner, if the PDU session creation request message in S906 includes the second indication information, SMF2 determines that SMF2 does not select the ULCL UPF.

[0163] S908. SMF2 interacts with L-PSA to obtain uplink tunnel information of L-PSA.

[0164] In a possible implementation, SMF2 performs an N4 session establishment (N4 SessionEstablishment) process with L-PSA to configure the N4 session for L-PSA, and SMF2 obtains the uplink tunnel information (L-PSA UL tunnel info) of L-PSA in the N4 session establishment process.

[0165] S909, SMF2 sends a PDU session creation response message to SMF1. Correspondingly, SMF1 receives the PDU session creation response message from SMF2.

[0166] In a possible implementation, SMF2 sends a PDU session creation response message to SMF1 that carries uplink tunnel information of the L-PSA.

[0167] In one example, the PDU session creation response message is: Nsmf_PDUSession_Create Response. Nsmf_PDUSession_Create Response carries L-PSA UL tunnel info. L-PSA UL tunnel info is the uplink tunnel information of the above L-PSA.

[0168] S910. SMF1 generates a forwarding rule for the target DNAI based on the PCC rule.

[0169] The forwarding rule of the target DNAI is used to forward the service data of the first service corresponding to the PCC rule to the target DNAI.

[0170] S911, SMF1 configures uplink tunnel information of L-PSA for ULCL UPF.

[0171] In a possible implementation manner, SMF1 and ULCL UPF update the ULCL UPF based on the N4 rule (N4 rule), and the N4 rule is used to establish a transmission path, for example, including the uplink tunnel information of the L-PSA and the downlink tunnel information of the ULCL UPF.

[0172] During the update process, the uplink tunnel information of L-PSA is configured to ULCL UPF, so that when ULCL UPF forwards the service data of the first service, it forwards the service data of the first service to L-PSA based on the uplink tunnel information of L-PSA, thereby realizing uplink diversion of the service data of the first service.

[0173] S912, SMF1 sends a PDU session update request message to SMF2. Correspondingly, SMF2 receives the PDU session update request message from SMF1.

[0174] In a possible implementation manner, the PDU session update request message carries downlink tunnel information of the ULCL UPF.

[0175] In one example, the PDU session update request message is: Nsmf_PDUSession_Update Request. The Nsmf_PDUSession_Update Request carries the N4 rule.

[0176] S913. SMF2 configures the downlink tunnel information of ULCL for L-PSA interaction.

[0177] In a possible implementation, SMF2 and L-PSA update L-PSA based on N4 rule, where N4 rule is used to establish a transmission path, for example, including uplink tunnel information of L-PSA and downlink tunnel information of ULCL UPF.

[0178] During the updating process, the downlink tunnel information of the ULCL UPF is configured to the L-PSA, so that when the L-PSA forwards the service data of the first service, it forwards the service data of the first service to the ULCL UPF based on the downlink tunnel information of the ULCL UPF.

[0179] It should be pointed out that the process of interactively establishing the transmission path of the target DNAI among SMF1, SMF2, ULCL UPF, and L-PSA in the above S910-S913 can refer to the prior art, and this application will not elaborate on it.

[0180] Secondly, the communication method provided in the embodiment of the present application in situation 1.2 will be described in detail in combination with the specific implementation method in the accompanying drawings.

[0181] like Fig.10 As shown, in situation 1.2, the process of establishing a transmission path for the first service through interaction between various network elements includes: S1000-S1015.

[0182] S1000. Each network element interacts to establish a PDU session.

[0183] S1001. PCF sends PCC rules to SMF1. Correspondingly, SMF1 receives the PCC rules from PCF.

[0184] S1002. When SMF1 determines that it cannot provide services for the DNAIs in the DNAI list, it determines the target DNAI.

[0185] Among them, the specific implementation process of the above S1000-S1002 can refer to the records in the above S900-S902, and will not be repeated here.

[0186] S1003, SMF1 sends a PDU session context status notification message to AMF. Correspondingly, AMF receives the PDU session context status notification message from SMF1.

[0187] In a possible implementation, the PDU session context status notification message carries at least one of the following: a target DNAI, and fourth indication information. The fourth indication information is used to indicate a transmission path for establishing the first service based on a DNAI in the DNAI list.

[0188] In one example, the PDU session context status notification message is: Nsmf_PDUSession_SMContexStatusNotify. Nsmf_PDUSession_SMContexStatusNotify carries at least one of the following: target DNAI, ind4. Ind4 is the fourth indication information.

[0189] S1004. AMF selects SMF2 based on target DNAI.

[0190] S1005. AMF sends a PDU session context update message to SMF1. Correspondingly, SMF1 receives the PDU session context update message from AMF.

[0191] In a possible implementation, the PDU session context update message carries the identifier of SMF2 and the third indication information.

[0192] After receiving the PDU session context status notification message, if AMF determines that the PDU session context status notification message carries the fourth indication information, AMF sends a PDU session context update message to SMF1 to instruct SMF1 to interact with SMF2 to establish a transmission path based on the target DNAI. If the PDU session context status notification message does not carry the fourth indication information, AMF can instruct SMF2 to send a request message to request the establishment of a transmission path.

[0193] In one example, the PDU session context update message is: Nsmf_PDUSession_UpdateSMContext. Nsmf_PDUSession_UpdateSMContext carries at least one of the following: SMF2 ID, ind3. Among them, SMF2 ID is the identifier of the above SMF2, and ind3 is the above third indication information.

[0194] S1006. SMF1 selects ULCL UPF.

[0195] S1007. SMF1 interacts with the ULCL UPF to obtain downlink tunnel information of the ULCL UPF.

[0196] S1008, SMF1 sends a PDU session creation request message to SMF2. Correspondingly, SMF2 receives the PDU session creation request message from SMF1.

[0197] S1009, SMF2 selects L-PSA based on target DNAI.

[0198] S1010 and SMF2 interact with L-PSA to obtain uplink tunnel information of L-PSA.

[0199] S1011, SMF2 sends a PDU session creation response message to SMF1. Correspondingly, SMF1 receives the PDU session creation response message from SMF2.

[0200] S1012. SMF1 generates a forwarding rule for the target DNAI based on the PCC rule.

[0201] S1013. SMF1 configures uplink tunnel information of L-PSA for ULCL UPF.

[0202] S1014, SMF1 sends a PDU session update request message to SMF2. Correspondingly, SMF2 receives the PDU session update request message from SMF1.

[0203] S1015. SMF2 configures downlink tunnel information of ULCL for L-PSA interaction.

[0204] Among them, the specific implementation process of the above S1006-S1015 can refer to the records in the above S904-S913, and will not be repeated here.

[0205] Finally, the communication method provided in the embodiment of the present application in situation 1.1 will be described in detail in combination with the specific implementation method in the accompanying drawings.

[0206] like Fig.11 As shown, in situation 2, the process of establishing a transmission path for the first service through interaction between various network elements includes: S1100-S1116.

[0207] S1100. Each network element interacts to establish a PDU session.

[0208] S1101, PCF sends PCC rules to SMF1. Correspondingly, SMF1 receives the PCC rules from PCF.

[0209] S1102. When SMF1 determines that it cannot provide services for the DNAIs in the DNAI list, it determines the target DNAI.

[0210] S1103, SMF1 sends a PDU session context status notification message to AMF. Correspondingly, AMF receives the PDU session context status notification message from SMF1.

[0211] S1104. AMF selects SMF2 based on the target DNAI.

[0212] Among them, the specific implementation process of the above S1100-S1104 can refer to the records in the above S1000-S1004, which will not be repeated here.

[0213] S1105. AMF sends a PDU session creation request message to SMF2. Correspondingly, SMF1 receives the PDU session creation request message from AMF.

[0214] In a possible implementation, the PDU session creation request message carries at least one of the following: a context identifier of SMF1, a target DNAI, and sixth indication information.

[0215] In one example, the PDU session creation request message is: Nsmf_PDUSession_Context Request. Nsmf_PDUSession_Context Request carries at least one of the following: SMF context ID, target DNAI, ind6. Among them, SMF context ID is the context identifier of the above SMF1, and ind6 is the above sixth indication information.

[0216] S1106. SMF2 interacts with SMF1 to obtain SMF context information.

[0217] In a possible implementation, SMF2 sends a PDU session context request message to SMF1 to request to obtain the session context in SMF1. SMF1 sends a PDU session context response message to SMF2, and the PDU session context response message includes the session context of SMF1.

[0218] In one example, the PDU session context request message in S1106 is: Nsmf-PDUSession-ContextRequest; the PDU session context request message is: Nsmf-PDUSession-Context response.

[0219] S1107, SMF2 selects L-PSA based on target DNAI.

[0220] Among them, L-PSA is the above-mentioned UPF2.

[0221] In a possible implementation, if the PDU session creation request message in S1105 includes the sixth indication information, SMF2 determines that SMF2 does not select the ULCL UPF.

[0222] S1108. SMF2 interacts with L-PSA to obtain uplink tunnel information of L-PSA.

[0223] Among them, the specific implementation process of the above S1108 can refer to the above S908, which will not be repeated here.

[0224] S1109, SMF2 sends a PDU session creation request message to SMF1. Correspondingly, SMF1 sends a PDU session creation request message to SMF2.

[0225] In a possible implementation, the PDU session creation request message sent by SMF2 to SMF1 carries at least one of the following: target DNAI, uplink tunnel information of L-PSA, and fifth indication information. The fifth indication information is used to indicate the establishment of a transmission path based on the target DNAI.

[0226] In one example, the PDU session creation request message is: Nsmf_PDUSession_Create Request. Nsmf_PDUSession_Create Response carries at least one of the following: target DNAI, L-PSA UL tunnelinfo, ind5. Among them, ind5 is the fifth indication information.

[0227] S1110, SMF1 select ULCL UPF.

[0228] In a possible implementation, when the PDU session creation request message in S1109 carries the fifth indication information and / or the target DNAI, it means that SMF2 requests to create a transmission path for the target DNAI, and SMF1 selects ULCL UPF.

[0229] S1111 and SMF1 interact with the ULCL UPF to obtain downlink tunnel information of the ULCL UPF.

[0230] Among them, the specific implementation process of the above S1111 can refer to the above S905, which will not be repeated here.

[0231] S1112, SMF1 sends a PDU session creation response message to SMF2. Correspondingly, SMF2 receives the PDU session creation response message from SMF1.

[0232] In a possible implementation manner, the PDU session creation response message carries downlink tunnel information of the ULCL UPF.

[0233] In one example, the PDU session creation response message is: Nsmf_PDUSession_Create Response. Nsmf_PDUSession_Create Response carries ULCL DL tunnel info.

[0234] S1113. SMF1 generates a forwarding rule for the target DNAI based on the PCC rule.

[0235] S1114. SMF1 configures uplink tunnel information of L-PSA for ULCL UPF.

[0236] S1115, SMF1 sends a PDU session update request message to SMF2. Correspondingly, SMF2 receives the PDU session update request message from SMF1.

[0237] S1116. SMF2 configures the downlink tunnel information of ULCL for L-PSA interaction.

[0238] Among them, the specific implementation process of the above S1113-S1116 can refer to the above S910-S913, which will not be repeated here.

[0239] The above mainly introduces the scheme provided by the embodiment of the present application from the perspective of interaction between network elements. Accordingly, the embodiment of the present application also provides a communication device, which is used to implement the above various methods. The communication device can be the first session management network element in the above method embodiment, or a device including the above first session management network element, or a component that can be used for the first session management network element; or, the communication device can be the second session management network element in the above method embodiment, or a device including the above second session management network element, or a component that can be used for the second session management network element; or, the communication device can be the access and mobility management network element in the above method embodiment, or a device including the above access and mobility management network element, or a component that can be used for the access and mobility management network element. It can be understood that in order to implement the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0240] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be understood that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0241] For example, Fig.12 The structure diagram of a communication device 120 is shown, including: a processing module 1201 and a communication module 1202. Optionally, a storage module 1203 is also included. The storage module 1203 is used to store program codes and data of the communication device 120.

[0242] Taking the communication device 120 as an example, which may be the first session management network element in the above method embodiment, or a device including the above first session management network element, or a component that can be used for the first session management network element, then:

[0243] The communication module 1202 is used to receive the first indication information; the first indication information is used to indicate the establishment of a transmission path for the first service based on the DNAI in the data network access identifier DNAI list; the DNAI list includes the DNAI corresponding to the first service.

[0244] The processing module 1201 is used to determine a target DNAI when the DNAI list does not include a DNAI that can be served by the first session management network element, where the target DNAI is a DNAI in the DNAI list.

[0245] The communication module 1202 is also used to send the target DNAI.

[0246] In a possible implementation, the processing module 1201 is further used to determine a second session management network element that can serve the target DNAI; and the communication module 1202 is further used to send the target DNAI to the second session management network element.

[0247] In a possible implementation, the communication module 1202 is further used to send second indication information to the second session management network element, where the second indication information is used to indicate that a transmission path is established based on the target DNAI.

[0248] In a possible implementation, the second session management network element is a session management network element selected by the first session management network element based on the target DNAI; or, the second session management network element is a session management network element selected by the access and mobility management network element based on the target DNAI.

[0249] In one possible implementation, when the second session management network element is a session management network element selected by the access and mobility management network element based on the target DNAI, the communication module 1202 is also used to: send the target DNAI to the access and mobility management network element; and receive the identifier of the second session management network element sent by the access and mobility management network element.

[0250] In a possible implementation, the communication module 1202 is further used to receive third indication information sent by the access and mobility management network element, where the third indication information is used to indicate the establishment of a transmission path based on the target DNAI.

[0251] In a possible implementation, the communication module 1202 is further configured to send the target DNAI to the access and mobility management network element.

[0252] In a possible implementation, the communication module 1202 is further used to send fourth indication information to the access and mobility management network element, where the fourth indication information is used to instruct to establish a transmission path based on the target DNAI.

[0253] In one possible implementation, the communication module 1202 is also used to receive fifth indication information from a second session management network element; wherein the second session management network element is a session management network element that can serve the target DNAI selected by the access and mobility management network element, and the fifth indication information is used to indicate the establishment of a transmission path based on the target DNAI; the processing module 1201 is also used to select a first user plane network element based on the fifth indication information; the first user plane network element is used to perform uplink diversion for the first service, and the first service is deployed in the data network corresponding to the target DNAI.

[0254] Alternatively, taking the communication device 120 as an example, which may be the second session management network element in the above method embodiment, or a device including the above second session management network element, or a component that can be used for the second session management network element, then:

[0255] The communication module 1202 is used to receive a target DNAI; wherein the target DNAI is a DNAI in a DNAI list, and the DNAI list includes a DNAI corresponding to the first service.

[0256] The processing module 1201 is used to select a second user plane network element based on the target DNAI, where the second user plane network element is a session anchor point of the first service, and the first service is deployed in a data network corresponding to the target DNAI.

[0257] In a possible implementation, the communication module 1202 is further configured to: receive a target DNAI from a first session management network element; or receive a target DNAI from an access and mobility management network element.

[0258] In one possible implementation, when receiving a target DNAI from a first session management network element, the communication module 1202 is also used to receive second indication information from the first session management network element; the second indication information is used to indicate establishing a transmission path based on the target DNAI; the processing module 1201 is also used to determine not to select the first user plane network element based on the second indication information, and the first user plane network element is used to perform uplink diversion for the first service.

[0259] In one possible implementation, when receiving a target DNAI from a first session management network element, the communication module 1202 is further used to receive sixth indication information from an access and mobility management network element, and the sixth indication information is used to indicate establishment of a transmission path based on the target DNAI; the processing module 1201 is further used to determine, based on the sixth indication information, not to select the first user plane network element, and the first user plane network element is used to perform uplink diversion for the first service.

[0260] In a possible implementation, the communication module 1202 is further used to send fifth indication information to the first session management network element, where the fifth indication information is used to indicate that a transmission path is established based on the target DNAI.

[0261] Alternatively, taking the communication device 120 as an example, which may be the access and mobility management device in the above method embodiment, or a device including the above access and mobility management device, or a component that can be used for the access and mobility management device, then:

[0262] The communication module 1202 is used to receive a target DNAI; wherein the target DNAI is a DNAI in a DNAI list, and the DNAI list includes a DNAI corresponding to the first service.

[0263] The processing module 1201 is used to select a second session management network element that can serve the target DNAI.

[0264] In a possible implementation, the communication module 1202 is further configured to receive a target DNAI from the first session management network element.

[0265] In a possible implementation, the communication module 1202 is further used to receive fourth indication information from the first session management network element, where the fourth indication information is used to indicate establishment of a transmission path based on the target DNAI.

[0266] In a possible implementation, the communication module 1202 is further configured to send an identifier of the second session management network element to the first session management network element.

[0267] In a possible implementation, the communication module 1202 is further used to send third indication information to the first session management network element, where the third indication information is used to indicate that a transmission path is established based on the target DNAI.

[0268] In a possible implementation, the communication module 1202 is further configured to send the target DNAI to the second session management network element.

[0269] In a possible implementation, the communication module 1202 is further used to send sixth indication information to the second session management network element, where the sixth indication information is used to indicate that a transmission path is established based on the target DNAI.

[0270] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.

[0271] Optionally, Fig.12 The modules in the system may also be referred to as units. For example, the processing module may be referred to as a processing unit, and the transceiver module may be referred to as a transceiver unit. Fig.12 In the illustrated embodiment, the names of the various units may not be the names shown in the figure. For example, the transceiver module may also be called a communication module or a communication unit.

[0272] Fig.12 If each unit in the embodiment is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment 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, a server, or an access network device, etc.) or a processor (processor) to perform all or part of the steps of the various embodiments of the present application. The storage medium for storing computer software products includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.

[0273] In the embodiment of the present application, the communication device 120 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.

[0274] An embodiment of the present application also provides a computer-readable storage medium, including instructions, which, when executed on a computer, enable the computer to execute any of the above methods.

[0275] The embodiment of the present application also provides a computer program product including instructions, which, when executed on a computer, enables the computer to execute any of the above methods.

[0276] An embodiment of the present application also provides a chip, including: a processor and an interface, wherein the processor is coupled to a memory via the interface, and when the processor executes a computer program or instruction in the memory, any one of the methods provided in the above embodiments is executed.

[0277] An embodiment of the present application also provides a communication system, including: the first session management network element, the second session management network element, and the access and mobility management network element in the above embodiment.

[0278] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. Computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, referred to as DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more servers that can be integrated with a medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0279] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other changes to the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0280] Although the present application has been described in conjunction with features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations 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.

[0281] The above are only implementation methods of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A communication method, characterized in that: Applied to a first session management network element, comprising: Receive first indication information; the first indication information is used to indicate that a transmission path for a first service is established based on a DNAI in a data network access identifier DNAI list; the DNAI list includes a DNAI corresponding to the first service; In a case where the DNAI list does not include a DNAI that can be served by the first session management network element, determining a target DNAI, where the target DNAI is a DNAI in the DNAI list; The target DNAI is sent.

2. The method according to claim 1, characterized in that: The method further comprises: Determining a second session management network element that can serve the target DNAI; The sending of the target DNAI comprises: Send the target DNAI to the second session management network element.

3. The method according to claim 2, characterized in that The method further comprises: Send second indication information to the second session management network element, where the second indication information is used to indicate establishing a transmission path based on the target DNAI.

4. The method according to claim 2 or 3, characterized in that: The second session management network element is a session management network element selected by the first session management network element based on the target DNAI; Alternatively, the second session management network element is a session management network element selected by the access and mobility management network element based on the target DNAI.

5. The method according to claim 4, characterized in that In a case where the second session management network element is a session management network element selected by the access and mobility management network element based on the target DNAI, the determining of the second session management network element that can serve the target DNAI includes: Sending the target DNAI to the access and mobility management network element; Receive the identifier of the second session management network element sent by the access and mobility management network element.

6. The method according to claim 5, characterized in that The method further comprises: Receive third indication information sent by the access and mobility management network element, where the third indication information is used to indicate establishing a transmission path based on the target DNAI.

7. The method according to claim 1, characterized in that The sending of the target DNAI comprises: The target DNAI is sent to an access and mobility management network element.

8. The method according to claim 7, characterized in that The method further comprises: Send fourth indication information to the access and mobility management network element, where the fourth indication information is used to instruct to establish a transmission path based on the target DNAI.

9. The method according to claim 8, characterized in that The method further comprises: Receiving fifth indication information from a second session management network element; wherein the second session management network element is a session management network element selected by the access and mobility management network element that can serve the target DNAI, and the fifth indication information is used to indicate that a transmission path is established based on the target DNAI; Based on the fifth indication information, a first user plane network element is selected; the first user plane network element is used to perform uplink diversion for the first service, and the first service is deployed in the data network corresponding to the target DNAI.

10. A communication method, characterized in that: Applied to the second session management network element, including: Receive the target DNAI; wherein the target DNAI is a DNAI in a DNAI list, and the DNAI list includes a DNAI corresponding to the first service; Based on the target DNAI, a second user plane network element is selected, where the second user plane network element is a session anchor point for the first service, and the first service is deployed in a data network corresponding to the target DNAI.

11. The method according to claim 10, characterized in that The receiving the target DNAI includes: Receiving the target DNAI from a first session management network element; Alternatively, the target DNAI is received from an access and mobility management network element.

12. The method according to claim 11, characterized in that In case of receiving the target DNAI from the first session management network element, the method further comprises: receiving second indication information from the first session management network element; the second indication information is used to indicate establishing a transmission path based on the target DNAI; Based on the second indication information, it is determined not to select a first user plane network element, where the first user plane network element is used to perform uplink diversion for the first service.

13. The method according to claim 11, characterized in that In case of receiving the target DNAI from the first session management network element, the method further comprises: receiving sixth indication information from an access and mobility management network element, wherein the sixth indication information is used to indicate that a transmission path is established based on the target DNAI; Based on the sixth indication information, it is determined not to select a first user plane network element, where the first user plane network element is used to perform uplink offload for the first service.

14. The method according to claim 13, characterized in that The method further comprises: Send fifth indication information to the first session management network element, where the fifth indication information is used to indicate that a transmission path is established based on the target DNAI.

15. A communication method, characterized in that: Applicable to access and mobility management network elements, including: Receive the target DNAI; wherein the target DNAI is a DNAI in a DNAI list, and the DNAI list includes a DNAI corresponding to the first service; A second session management network element that can serve the target DNAI is selected.

16. The method according to claim 15, characterized in that The receiving the target DNAI includes: The target DNAI is received from the first session management network element.

17. The method according to claim 16, characterized in that The method further comprises: Receive fourth indication information from the first session management network element, where the fourth indication information is used to indicate establishing a transmission path based on the target DNAI.

18. The method according to any one of claims 15 to 17, characterized in that: The method further comprises: Sending the identifier of the second session management network element to the first session management network element.

19. The method according to claim 18, characterized in that The method further comprises: Send third indication information to the first session management network element, where the third indication information is used to indicate establishing a transmission path based on the target DNAI.

20. The method according to any one of claims 15 to 17, characterized in that: The method further comprises: Send the target DNAI to the second session management network element.

21. The method according to claim 20, characterized in that The method further comprises: Send sixth indication information to the second session management network element, where the sixth indication information is used to indicate establishing a transmission path based on the target DNAI.

22. A communication device, characterized in that: include: A functional unit for executing the method as claimed in any one of claims 1 to 21; wherein the actions performed by the functional unit are implemented by hardware or by hardware executing corresponding software implementations.

23. A communication device, characterized in that: include: processor; The processor is connected to a memory, the memory is used to store computer-executable instructions, and the processor executes the computer-executable instructions stored in the memory so that the communication device implements the method according to any one of claims 1 to 21.

24. A computer-readable storage medium, characterized in that: The method comprises instructions, which, when executed on a computer, cause the computer to execute the method according to any one of claims 1 to 21.