Service flow transmission method, communication method and device

文档序号:1470097 发布日期:2020-02-21 浏览:7次 中文

阅读说明:本技术 一种业务流的传输方法、通信方法及装置 (Service flow transmission method, communication method and device ) 是由 于游洋 于 2018-09-30 设计创作,主要内容包括:本申请实施例涉及通信技术领域,尤其涉及一种业务流的传输方法、通信方法及装置,用以降低对业务流分流时,终端和核心网网元之间信令交互的复杂性,该方案包括:终端接收核心网网元发送的业务流的分流模式和/或业务流的传输方法,业务流所在的分组数据单元PDU会话支持多种接入技术;终端根据分流模式和/或业务流的传输方法采用多种接入技术中的至少一种传输业务流。(The embodiment of the application relates to the technical field of communication, in particular to a service flow transmission method, a communication method and a device, which are used for reducing the complexity of signaling interaction between a terminal and a core network element when the service flow is divided, and the scheme comprises the following steps: a terminal receives a distribution mode of a service flow and/or a transmission method of the service flow sent by a core network element, and a Packet Data Unit (PDU) session in which the service flow is positioned supports multiple access technologies; the terminal adopts at least one of a plurality of access technologies to transmit the service flow according to the shunting mode and/or the transmission method of the service flow.)

1. A method for transmitting a service flow, comprising:

a terminal receives a shunting mode of a service flow and/or a transmission method of the service flow sent by a core network element, wherein a Packet Data Unit (PDU) session in which the service flow is positioned supports multiple access technologies;

and the terminal transmits the service flow by adopting at least one of the multiple access technologies according to the shunting mode and/or the transmission method of the service flow.

2. The method for transmitting the service flow according to claim 1, wherein the method for transmitting the service flow includes one or more of the following:

MPTCP method, MPTCP proxy method, TCP method, TCPprox method, UDP method, fast UDP internet connection QUIC method, QUIC proxy method, multi-path UDP internet connection MP-QUIC method, or MP-QUIC proxy method.

3. The method for transmitting service flow according to claim 1 or 2, wherein the method further comprises:

the terminal acquires a multi-path transmission algorithm;

the terminal transmits the service flow by adopting at least one of the multiple access technologies according to the shunting mode and/or the transmission method of the service flow, including:

and the terminal adopts at least one of the multiple access technologies to transmit the service flow according to the shunting mode and/or the transmission method of the service flow and the multi-path transmission algorithm.

4. The method according to claim 3, wherein the acquiring, by the terminal, the multiplexing algorithm includes:

the terminal receives a multipath transmission algorithm corresponding to the shunting mode sent by the core network element; alternatively, the first and second electrodes may be,

the terminal receives a multi-path transmission algorithm corresponding to the transmission method of the service flow sent by the core network element; alternatively, the first and second electrodes may be,

the terminal determines a multipath transmission algorithm configured by the terminal according to the shunting mode; alternatively, the first and second electrodes may be,

and the terminal determines a multi-path transmission algorithm configured by the terminal according to the transmission method of the service flow.

5. Method for transmission of a traffic flow according to claim 3 or 4, said multiplexing algorithm being the MPTCP algorithm or the QUIC algorithm or the MP-QUIC algorithm, said MPTCP algorithm or the QUIC algorithm or the MP-QUIC algorithm comprising one or more of the following:

a handover algorithm, a preferred minimum round trip time RTT path algorithm, a multi-path aggregation algorithm, a round robin scheduling algorithm, a default algorithm or a redundant transmission algorithm.

6. The method for transmitting service flow according to claim 1 or 2, wherein the method further comprises:

the terminal receives indication information sent by the network element of the core network, wherein the indication information is used for indicating that an access technology adopted by the terminal to send the service flow is the same as an access technology adopted by the terminal to receive the service flow;

the terminal transmits the service flow by adopting at least one of the multiple access technologies according to the shunting mode and/or the transmission method of the service flow, including:

and the terminal transmits the service flow by adopting at least one of the multiple access technologies according to the shunting mode and/or the transmission method of the service flow and the indication information.

7. The method according to any of claims 1 to 6, wherein the splitting pattern includes one or more of the following:

an access technology priority indication for indicating that the service flow is transmitted by the access technology associated with the access technology priority indication in priority;

an optimal link distribution indication for indicating that the service flow is transmitted through the optimal link preferentially; the optimal link is a link with a link state superior to that of other links;

the shunting indication based on the link load balancing is used for indicating the transmission of the service flow according to a link load balancing strategy;

an access technology and distribution ratio indicator for indicating the transmission of the service flow according to the distribution ratio corresponding to the access technology;

and the redundant transmission indication is used for indicating that the same data packet in the service flow is transmitted by different access technologies at the same time.

8. The method for transmitting a service flow according to any one of claims 1 to 7, wherein the terminal receives a split mode of a service flow sent by a core network element and/or a transmission method of the service flow, and includes:

the terminal obtains the traffic flow splitting mode and/or the traffic flow transmission method sent by the policy control network element from the NAS transport message of the non-access stratum sent by the core network element, or,

and the terminal acquires the shunting mode of the service flow and/or the transmission method of the service flow from the session management response message sent by the core network element.

9. The method for transmitting service flow according to any one of claims 1 to 8, wherein the method further comprises:

the terminal acquires a plurality of addresses distributed by the core network element for the PDU session of the terminal and an access technology type corresponding to each address in the plurality of addresses, and the terminal transmits the service flow according to the strategy information and the plurality of addresses; alternatively, the first and second electrodes may be,

the terminal acquires a plurality of addresses distributed by the core network element for the PDU session of the terminal and a service type corresponding to each address in the plurality of addresses, and the terminal transmits the service stream according to the plurality of addresses and the service type corresponding to each address.

10. The method of claim 9, wherein the traffic flow comprises a first traffic flow transmitted by a first transmission method, the plurality of addresses comprise a first address and a second address, the first address corresponds to a first access technology type, and the second address corresponds to a second access technology type;

the terminal transmits the service flow according to the strategy information and the plurality of addresses, and the method comprises the following steps:

and the terminal transmits the first service flow by adopting the first address and/or the second address according to the strategy information.

11. The method of claim 10, wherein the first transmission method comprises one or more of a multi-path transmission control protocol (MPTCP) method, an MPTCP proxy method, a Transmission Control Protocol (TCP) method, a TCP proxy method, a User Datagram Protocol (UDP) method, a UDP proxy method, a fast UDP Internet connection (QUIC) method, or a multi-path UDP Internet connection (MP-QUIC proxy) method.

12. The method of claim 9, wherein the traffic flow comprises a first traffic flow transmitted by a first transmission method and a second traffic flow transmitted by a second transmission method, the plurality of addresses comprise a first address, a second address and a third address, the first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to the first access technology type and the second access technology type;

the terminal transmits the service flow according to the strategy information and the plurality of addresses, and the method comprises the following steps:

and the terminal adopts the first address and/or the second address to transmit the first service flow according to the strategy information and adopts the third address to transmit the second service flow.

13. The method of claim 9, wherein the traffic flow includes a first traffic flow transmitted by a first transmission method and/or a second traffic flow transmitted by a second transmission method, the plurality of addresses include a first address and a second address, the first address corresponds to a first access technology type and a second access technology type, the second address corresponds to the first access technology type or the second address type, and the terminal transmits the traffic flow according to policy information and the plurality of addresses, comprising:

the terminal transmits the first service flow by adopting the first address and/or the second address according to the strategy information, and/or the terminal transmits the second service flow by adopting the first address according to the strategy information; alternatively, the first and second electrodes may be,

the first address corresponds to a general service flow, the second address corresponds to the first service flow, and the terminal transmits the service flows according to the multiple addresses and the service types corresponding to the addresses, including:

and the terminal adopts the first address and/or the second address to transmit the first service flow, and/or the terminal adopts the first address to transmit the second service flow.

14. A method of communication, comprising:

a core network element acquires policy information of a service flow, wherein the policy information comprises at least one of a shunting mode of the service flow and a transmission method of the service flow, and a Packet Data Unit (PDU) session in which the service flow is positioned supports multiple access technologies;

and the core network element sends the strategy information to a terminal or a user plane function network element.

15. The communication method according to claim 14, wherein the policy information further comprises: a multiplexing algorithm.

16. A communication method according to claim 15, wherein the multipath transmission algorithm is the multipath transmission control protocol MPTCP algorithm or the fast UDP internet connection QUIC algorithm or the MP-QUIC algorithm, and wherein the MPTCP algorithm or the QUIC algorithm or the MP-QUIC algorithm comprises one or more of the following:

a handover algorithm, a preferred minimum round trip time RTT path algorithm, a multi-path aggregation algorithm, a round robin scheduling algorithm, a default algorithm or a redundant transmission algorithm.

17. A method of communication according to any of claims 14-16, wherein the method further comprises:

the core network element sends indication information to the terminal or the user plane function network element, where the indication information is used to indicate that an access technology used by the terminal or the user plane function network element to send the service flow is the same as an access technology used by the service flow when the terminal or the user plane function network element receives the service flow.

18. A communication method according to any one of claims 14 to 17, wherein the obtaining policy information of the service flow by the core network element comprises:

the core network element receives the strategy information of the service flow sent by the strategy control network element in the session management process; alternatively, the first and second electrodes may be,

and the core network element receives the strategy information of the service flow sent by the strategy control network element in the process that the terminal requests to register to the network.

19. A method of communication according to any of claims 14-18, wherein the method further comprises:

and the core network element sends a plurality of addresses allocated for the PDU session, and an access technology type corresponding to each address in the plurality of addresses or a service type corresponding to each address to the terminal.

20. The method of claim 19, wherein the plurality of addresses includes a first address and a second address, and wherein the sending, by the core network element, the plurality of addresses allocated for the PDU session to the terminal, and the type of access technology corresponding to each address of the plurality of addresses or the type of traffic corresponding to each address comprises:

the core network element sends the first address, the second address, first type indication information corresponding to the first address, and second type indication information corresponding to the second address to the terminal, where the first type indication information is used to indicate a first access technology type and a second access technology type, the second type indication information is used to indicate any one of the first access technology type or the second access technology type, or the first type indication information is used to indicate a general service flow, and the second type indication information is used to indicate a first service flow.

21. An apparatus for transmitting a traffic stream, comprising:

a receiving unit, configured to receive a traffic flow split mode and/or a traffic flow transmission method sent by a core network element, where a packet data unit PDU session in which the traffic flow is located supports multiple access technologies;

a transmission unit, configured to transmit the service flow by using at least one of the multiple access technologies according to the offloading mode and/or the transmission method of the service flow.

22. The apparatus for transmitting service flow according to claim 21, wherein the method for transmitting service flow includes one or more of:

MPTCP method, MPTCP proxy method, TCP method, TCPprox method, UDP method, fast UDP internet connection QUIC method or multi-path UDP internet connection MP-QUIC method, MP-QUIC proxy method.

23. The apparatus for transmitting traffic stream according to claim 21 or 22, wherein said apparatus further comprises:

an acquisition unit for acquiring a multiplex transmission algorithm;

the transmission unit is specifically configured to transmit the service flow by using at least one of the multiple access technologies according to the offloading mode and/or the transmission method of the service flow and the multiplexing algorithm.

24. The apparatus for transmitting a service flow according to claim 23, wherein the obtaining unit is specifically configured to obtain, from the multiplexing algorithms corresponding to the offloading mode sent by the core network element and received by the receiving unit, the multiplexing algorithms corresponding to the offloading mode; alternatively, the first and second electrodes may be,

the obtaining unit is specifically configured to obtain, from the multi-path transmission algorithm corresponding to the transmission method of the service stream sent by the core network element and received by the receiving unit, the multi-path transmission algorithm corresponding to the transmission method of the service stream; alternatively, the first and second electrodes may be,

the acquiring unit is specifically configured to determine a multipath transmission algorithm configured by the terminal according to the splitting mode; alternatively, the first and second electrodes may be,

the obtaining unit is specifically configured to determine a multi-path transmission algorithm configured by the terminal according to the transmission method of the service flow.

25. Transmission apparatus of a traffic flow according to claim 23 or 24, said multiplexing algorithm being an MPTCP algorithm or a QUIC algorithm or an MP-QUIC algorithm, said MPTCP algorithm or QUIC algorithm or MP-QUIC algorithm comprising one or more of:

a handover algorithm, a preferred minimum round trip time RTT path algorithm, a multi-path aggregation algorithm, a round robin scheduling algorithm, a default algorithm or a redundant transmission algorithm.

26. The apparatus for transmitting a service flow according to claim 21 or 22, wherein the receiving unit is specifically configured to receive indication information sent by the core network element, where the indication information is used to indicate that an access technology used by the terminal to send the service flow is the same as an access technology used by the terminal to receive the service flow;

the transmission unit is specifically configured to transmit the service flow by using at least one of the multiple access technologies according to the offloading mode and/or the transmission method of the service flow and the indication information.

27. A device for transmitting traffic streams according to any one of claims 21 to 26, wherein the splitting pattern includes one or more of:

an access technology priority indication for indicating that the service flow is transmitted by the access technology associated with the access technology priority indication in priority;

an optimal link distribution indication for indicating that the service flow is transmitted through the optimal link preferentially; the optimal link is a link with a link state superior to that of other links;

the shunting indication based on the link load balancing is used for indicating the transmission of the service flow according to a link load balancing strategy;

an access technology and distribution ratio indicator for indicating the transmission of the service flow according to the distribution ratio corresponding to the access technology;

and the redundant transmission indication is used for indicating that the same data packet in the service flow is transmitted by different access technologies at the same time.

28. The apparatus for transmitting a service flow according to any one of claims 21 to 27, wherein the receiving unit is specifically configured to acquire, from a non-access stratum NAS transport message sent by the core network element, a offload mode of the service flow and/or a transmission method of the service flow sent by a policy control network element, or,

the receiving unit is specifically configured to acquire the traffic flow splitting mode and/or the traffic flow transmission method from a session management response message sent by the core network element.

29. The apparatus for transmitting a service flow according to any one of claims 21 to 28, wherein the obtaining unit is further configured to obtain a plurality of addresses allocated by the core network element for the PDU session of the terminal and an access technology type corresponding to each address in the plurality of addresses;

and the transmission unit is also used for the terminal to transmit the service flow according to the strategy information and the plurality of addresses.

30. The apparatus of claim 29, wherein the traffic flow comprises a first traffic flow transmitted by a first transmission method, the plurality of addresses comprises a first address and a second address, the first address corresponds to a first access technology type, and the second address corresponds to a second access technology type;

the transmission unit is further specifically configured to: and transmitting the first service flow by adopting the first address and/or the second address according to the strategy information.

31. The apparatus of claim 30, wherein the first transmission method comprises one or more of a multi-path transmission control protocol (MPTCP) method, an MPTCP proxy method, a Transmission Control Protocol (TCP) method, a TCP proxy method, a User Datagram Protocol (UDP) method, a UDP proxy method, a fast UDP Internet connection (QUIC) method, or a multi-path UDP Internet connection (MP-QUIC proxy) method.

32. The apparatus of claim 29, wherein the traffic flow comprises a first traffic flow transmitted by a first transmission method and a second traffic flow transmitted by a second transmission method, the plurality of addresses comprises a first address, a second address and a third address, the first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to the first access technology type and the second access technology type;

the transmission unit is further specifically configured to: and transmitting the first service flow by adopting the first address and/or the second address according to the strategy information, and transmitting the second service flow by adopting the third address.

33. The apparatus of claim 29, wherein the traffic flow comprises a first traffic flow transmitted by a first transmission method and/or a second traffic flow transmitted by a second transmission method, the plurality of addresses comprise a first address and a second address, the first address corresponds to a first access technology type and a second access technology type, and the second address corresponds to the first access technology type or the second address type;

the transmission unit is further specifically configured to: transmitting the first service flow by adopting the first address and/or the second address according to strategy information, and/or transmitting the second service flow by adopting the first address according to strategy information;

or, the first address corresponds to a general service flow, the second address corresponds to the first service flow, and the transmission unit is further specifically configured to transmit the first service flow using the first address and/or the second address, and/or specifically configured to transmit the second service flow using the first address.

34. A communications apparatus, comprising:

an obtaining unit, configured to obtain policy information of a service flow, where the policy information includes at least one of a offloading mode of the service flow and a transmission method of the service flow, and a packet data unit PDU session in which the service flow is located supports multiple access technologies;

and the sending unit is used for sending the strategy information to a terminal or a user plane function network element.

35. The communications apparatus as claimed in claim 34, wherein the policy information further comprises: a multiplexing algorithm.

36. The communications device according to claim 35, wherein said multipath transmission algorithm is a multipath transmission control protocol MPTCP algorithm or a fast UDP internet connection QUIC algorithm or an MP-QUIC algorithm, said MPTCP algorithm or QUIC algorithm or MP-QUIC algorithm comprising one or more of:

a handover algorithm, a preferred minimum RTT path algorithm, a multi-path aggregation algorithm, a round robin scheduling algorithm, a default algorithm, or a redundant transmission algorithm.

37. The communications apparatus as claimed in any one of claims 34 to 36, wherein the sending unit is further configured to send indication information to the terminal or the user plane function network element, where the indication information is used to indicate that an access technology used by the terminal or the user plane function network element to send the service flow is the same as an access technology used by the service flow when the terminal or the user plane function network element receives the service flow.

38. The communications apparatus according to any one of claims 34 to 37, wherein the obtaining unit is specifically configured to receive, in a session management process, policy information of the service flow sent by a policy control network element; alternatively, the first and second electrodes may be,

the obtaining unit is specifically configured to receive policy information of the service flow sent by a policy control network element in a process that the terminal requests registration to a network.

39. A communication device according to any of claims 34-38, wherein the method further comprises:

the sending unit is further configured to send, to the terminal, a plurality of addresses allocated for the PDU session, and an access technology type or a service type corresponding to each address in the plurality of addresses.

40. The communication device according to claim 39, wherein the plurality of addresses includes a first address and a second address, the sending unit is further specifically configured to send the first address, the second address, first type indication information corresponding to the first address, and second type indication information corresponding to the second address to the terminal, wherein the first type indication information is used for indicating that the first address corresponds to the first access technology type and the second access technology type, the second type indication information is used for indicating that the second address corresponds to any one of the first access technology type or the second access technology type, or, the first type indication information is used to indicate that the first address corresponds to a general service flow, and the second type indication information is used to indicate that the second address corresponds to the first service flow.

Technical Field

The embodiment of the application relates to the technical field of communication, and in particular relates to a transmission method, a communication method and a device of a service flow.

Background

To address the challenges of wireless broadband technology, and to maintain the leading advantages of 3rd Generation partnership Project (3 GPP) networks, the 3GPP standards group has established a Next Generation mobile communication network architecture (Next Generation System), referred to as a fifth Generation (5-Generation, 5G) network architecture. The 5G Network architecture not only supports the terminal to Access the 5G Core Network side (Core Network, CN) through the wireless technology (such as Long Term Evolution (LTE), 5G Radio Access Network (RAN) and the like) defined by the 3GPP standard group, but also supports the non- (non) -3GPP Access technology to Access the Core Network side through the non-3GPP conversion Function (Interworking Function, N3IWF) or the next Generation Access Gateway (ngPDG).

In 5G, a PDU Session (Session) for providing a Packet Data Unit (PDU) connectivity service exists between a User Equipment (UE) and a Data Network (DN). Multiple access technologies may be supported for a single PDU session. As shown in fig. 1, the PDU Session a may access the core network side through the first access technology, or may access the core network side through the second access technology, and a PDU Session supporting multiple access technologies may be referred to as a multiple-access PDU Session (MA-PDU Session).

However, currently, in a multi-access PDU session, a user equipment shunts a service flow based on a shunting policy sent by a core network element, which increases the complexity of signaling interaction between the user equipment and the core network element.

Disclosure of Invention

The embodiment of the application provides a transmission method, a communication method and a device of a service flow, which are used for reducing the complexity of signaling interaction between a terminal and a core network element when the service flow is divided.

In a first aspect, an embodiment of the present application provides a method for transmitting a service flow, where the method includes: a terminal receives a distribution mode of a service flow and/or a transmission method of the service flow sent by a network element of a core network, and a Packet Data Unit (PDU) session in which the service flow is positioned supports multiple access technologies; the terminal adopts at least one of a plurality of access technologies to transmit the service flow according to the shunting mode and/or the transmission method of the service flow.

The embodiment of the application provides a service flow transmission method, which includes the steps of obtaining a shunting mode of a service flow and/or a service flow transmission method sent by a core network element through a terminal, and determining access technologies adopted by the service flows using different transmission methods according to the shunting mode of the service flow and/or the service flow transmission method. Therefore, the service flow can be divided without a division strategy, and the service flows using different transmission methods can be divided according to the determined corresponding access technologies in the PDU session supporting multiple access technologies by using the division mode of the service flow and/or the transmission method of the service flow, so that the complexity of signaling interaction between the network element of the core network and the terminal is reduced.

In a possible implementation manner, the transmission method of the service flow includes one or more of the following: MPTCP method, MPTCP proxy method, transmission control protocol TCP method, TCP proxy method, user datagram protocol UDP method, UDP proxy method, fast UDP Internet connection QUIC method, fast UDP Internet connection QUICproxy method, multi-path UDP Internet connection MP-QUIC method, or MP-QUIC proxy method. Therefore, a plurality of service flows adopting different transmission methods exist in the same PDU session.

In a possible implementation manner, the method provided in the embodiment of the present application further includes: the terminal obtains a multi-path transmission algorithm. The terminal adopts at least one of a plurality of access technologies to transmit the service flow according to the shunting mode and/or the transmission method of the service flow, and the method comprises the following steps: the terminal adopts at least one of a plurality of access technologies to transmit the service flow according to the shunting mode and/or the transmission method of the service flow and the multiplexing transmission algorithm. The terminal can thus determine which access technology to use for transmitting the traffic flow based on a multiplexing algorithm.

In a possible implementation manner, the acquiring, by the terminal, the multi-path transmission algorithm includes: a terminal receives a multi-path transmission algorithm corresponding to a shunting mode sent by a core network element; or, the terminal receives a multi-path transmission algorithm corresponding to the transmission method of the service flow sent by the network element of the core network; or, the terminal determines a multipath transmission algorithm configured by the terminal according to the shunting mode; or, the terminal determines a multiplexing transmission algorithm configured by the terminal according to the transmission method of the service flow. So that the terminal can acquire the multiplexing algorithm from a variety of ways.

In one possible implementation, the multiplexing algorithm is an MPTCP algorithm or a QUIC algorithm or an MP-QUIC algorithm, which includes one or more of the following: a handover algorithm, a preferred minimum round trip time RTT path algorithm, a multi-path aggregation algorithm, a round robin scheduling algorithm, a default algorithm or a redundant transmission algorithm.

In a possible implementation manner, the method provided in the embodiment of the present application further includes: the terminal receives indication information sent by a network element of a core network, wherein the indication information is used for indicating that an access technology adopted by the terminal for sending the service flow is the same as an access technology adopted by the terminal for receiving the service flow; the terminal adopts at least one of a plurality of access technologies to transmit the service flow according to the shunting mode and/or the transmission method of the service flow, and the method comprises the following steps: and the terminal adopts at least one of a plurality of access technologies to transmit the service flow according to the shunting mode and/or the transmission method of the service flow and the indication information. The user plane functional network element and the terminal may adopt different access technologies to distribute the same service flow, so that the terminal can adopt the same access technology as the network side when sending the service flow by sending the indication information to the terminal.

In one possible implementation, the splitting pattern includes one or more of the following: an access technology priority indication for indicating that the service flow is transmitted by the access technology associated with the access technology priority indication preferentially; an optimal link distribution indication for indicating that the service flow is transmitted through the optimal link preferentially; the optimal link is a link with a link state superior to that of other links; the shunting indication based on the link load balancing is used for indicating the transmission of the service flow according to the link load balancing strategy; the access technology and distribution ratio indication is used for indicating the transmission of the service flow according to the distribution ratio corresponding to the access technology; and the redundant transmission indication is used for indicating that the same data packet in the service flow is transmitted by different access technologies at the same time.

In a possible implementation manner, a method for a terminal to receive a traffic flow split mode and/or a traffic flow transmission method sent by a core network element includes: the terminal acquires the shunting mode of the service flow and/or the transmission method of the service flow sent by the strategy control network element from the non-access stratum NAS transmission message sent by the core network element. Or, the terminal obtains the traffic flow splitting mode and/or the traffic flow transmission method from the session management response message sent by the core network element.

In a possible implementation manner, the method provided in the embodiment of the present application further includes: a terminal acquires a plurality of addresses distributed by a core network element for a PDU session of the terminal and an access technology type corresponding to each address in the plurality of addresses; and the terminal transmits the service flow according to the strategy information and the plurality of addresses. The terminal can distribute the service flows transmitted by different transmission methods in the same PDU session by acquiring the plurality of addresses and the access technology type corresponding to each address in the plurality of addresses.

In a possible implementation manner, the method provided in the embodiment of the present application further includes: the terminal acquires a plurality of addresses distributed by a core network element for the PDU session of the terminal and a service type corresponding to each address in the plurality of addresses; and the terminal transmits the service flow according to the plurality of addresses and the service type corresponding to each address in the plurality of addresses. The terminal can distribute the service flows of a plurality of service types in the same PDU session by acquiring a plurality of addresses and the service type corresponding to each address in the plurality of addresses.

In one possible implementation, the service flow includes a first service flow transmitted by using a first transmission method, the plurality of addresses include a first address and a second address, the first address corresponds to a first access technology type, and the second address corresponds to a second access technology type; the terminal comprises the following steps according to the strategy information and a plurality of addresses: and the terminal transmits the first service flow by adopting the first address and/or the second address according to the strategy information. It should be understood that if the terminal determines that the first service flow is transmitted by using the first access technology corresponding to the first access technology type according to the policy information, the terminal transmits the first service flow by using the first address. And if the terminal determines that the first service flow is transmitted by using a second access technology corresponding to the second access technology type according to the strategy information, the terminal transmits the first service flow by using a second address. And if the terminal determines that the first service flow is transmitted by using the first access technology and the second access technology according to the strategy information, the terminal transmits the part of the first service flow transmitted by using the first access technology by using the first address and transmits the part of the first service flow transmitted by using the second access technology by using the second address. It should be understood that the first transmission method herein includes: one or more of a multi-path transmission control protocol MPTCP method, an MPTCP proxy method, a transmission control protocol TCP method, a TCP proxy method, a user datagram protocol UDP method, a UDP proxy method, a fast UDP Internet connection QUIC method, or a multi-path UDP Internet connection MP-QUIC proxy method.

In one possible implementation, the service flow includes a first service flow transmitted by using a first transmission method, the plurality of addresses include a first address, a second address, and a third address, the first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to the first access technology type and the second access technology type; the terminal comprises the following steps according to the strategy information and a plurality of addresses: and the terminal transmits the first service flow by adopting the first address and/or the second address according to the strategy information. In addition, if the traffic flow further includes a second traffic flow transmitted by using the second transmission method, the terminal transmits the second traffic flow using the third address.

In one possible implementation, the service flow includes a first service flow transmitted by using a first transmission method, and the plurality of addresses include a first address and a second address, where the first address corresponds to a first access technology type and a second access technology type, and the second address corresponds to the first access technology type or the second access technology type; the terminal transmits the service flow according to the strategy information and the addresses, and the method comprises the following steps: and the terminal transmits the first service flow by adopting the first address and/or the second address according to the strategy information. It should be appreciated that the terminal determines the type of access technology used to transmit the first traffic flow based on the policy information, and then determines the address used by the first traffic flow based on the determined type of access technology. The service flow also includes a second service flow transmitted by a second transmission method, the terminal transmits the service flow according to the strategy information and the plurality of addresses, and the method further includes: and the terminal transmits the second service flow by adopting the first address according to the strategy information.

The above describes the relationship between the access technology type and the address, so that if the access technology of a service flow is determined, the specific address of the service flow can be determined according to the relationship between the access technology type and the address. On the other hand, each address may also correspond to a traffic type, for example, the plurality of addresses includes a first address and a second address, wherein the first address corresponds to a general traffic flow and the second address corresponds to a first traffic flow, in which case: when the service flow includes a first service flow transmitted by using the first transmission method, the terminal may specifically implement the following method according to the plurality of addresses and the service type corresponding to each address in the plurality of addresses: the terminal transmits the first service flow by adopting the first address and/or the second address.

In a possible implementation manner, when the service flow further includes a second service flow transmitted by using a second transmission method, the terminal transmits the service flow according to a service type corresponding to each of the plurality of addresses and the plurality of addresses, further including: the terminal transmits the second service flow by adopting the first address.

In one possible implementation manner, the user plane function network element may perform the procedure performed by the terminal in the first aspect or any one of the possible implementation manners of the first aspect. I.e. in the first aspect or any one of the possible implementations of the first aspect, the terminal may be replaced by a user plane function network element.

In a second aspect, an embodiment of the present application provides a communication method, including: the core network element acquires the strategy information of the service flow, the strategy information comprises at least one of a shunting mode and a transmission method, and the PDU session in which the service flow is positioned supports a plurality of access technologies. And the core network element sends the strategy information of the service flow to the terminal/user plane functional network element.

The embodiment of the application provides a communication method, which sends policy information of a service flow to a terminal or a user plane function network element through a core network element. Therefore, the terminal/user plane functional network element transmits the service flow in the same PDU conversation by the access technology determined by the strategy information according to the strategy information.

In one possible implementation, the policy information further includes: a multiplexing algorithm.

In one possible implementation, the multiplexing algorithm is an MPTCP algorithm or a UDP QUIC algorithm or an MP-QUIC algorithm, which includes one or more of the following: a handover algorithm, an RTT path algorithm, a multi-path aggregation algorithm, a round robin scheduling algorithm, a default algorithm, or a redundant transmission algorithm.

In a possible implementation manner, the method provided in the embodiment of the present application further includes: the core network element sends indication information to the terminal (or the user plane function network element), wherein the indication information is used for indicating that the access technology adopted by the terminal (or the user plane function network element) for sending the service flow is the same as the access technology adopted by the terminal (or the user plane function network element) for receiving the service flow.

In a possible implementation manner, the acquiring, by a network element of a core network, policy information of a service flow includes: and the core network element receives the strategy information of the service flow sent by the strategy control network element in the session management process. Or, the core network element receives the policy information of the service flow sent by the policy control network element in the process that the terminal requests to register to the network.

In a possible implementation manner, the method provided in the embodiment of the present application further includes: and the core network element sends a plurality of addresses distributed for the terminal to the terminal and the access technology type or the service type corresponding to each address in the plurality of addresses.

In a possible implementation manner, a method for a core network element to send, to a terminal, a plurality of addresses allocated to the terminal and an access technology type corresponding to each of the plurality of addresses includes: the core network element sends the first address and the second address, a first access technology type corresponding to the first address, and a second access technology type corresponding to the second address to a terminal/user plane function network element. Or, the core network element sends the first address and the second address to the terminal/user plane function network element. Or, the core network element sends a first address, a second address and type indication information to the terminal/user plane function network element, wherein the type indication information is used for indicating that one address selected from the first address and the second address corresponds to a first access technology type, and the other address corresponds to a second access technology type.

In a possible implementation manner, a method for a core network element to send, to a terminal, a plurality of addresses allocated to the terminal and an access technology type corresponding to each of the plurality of addresses includes: the core network element sends a first address, a second address and a third address to a terminal/user plane function network element, wherein the first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to the first access technology type and the second access technology type. Or, the core network element sends a first address, a second address and a third address to the terminal/user plane function network element, wherein the first address corresponds to the first access technology type, and the second address corresponds to the second access technology type. Or, the core network element sends a first address, a second address and a third address to the terminal/user plane function network element, wherein the first address corresponds to the first access technology type, the second address corresponds to the second access technology type, and the third address corresponds to the general address indication.

In a possible implementation manner, a core network element sends, to a terminal/user plane function network element, a plurality of addresses allocated to a terminal, and an access technology type corresponding to each address in the plurality of addresses or a service type corresponding to each address, including: the core network element sends a first address, a second address, first type indication information corresponding to the first address and second type indication information corresponding to the second address to a terminal/user plane function network element, wherein the first type indication information is used for indicating that the first address corresponds to a first access technology type and a second access technology type, and the second type indication information is used for indicating that the second address corresponds to the first access technology type or the second access technology type. Or the first type indication information is used for indicating that the first address corresponds to the general service flow. The second type indication information is used for indicating that the second address corresponds to the first service flow.

In a possible implementation manner, a core network element sends, to a terminal, a plurality of addresses allocated to the terminal, and an access technology type or a service type corresponding to each of the plurality of addresses, where the method includes: and the core network element sends the first address, the second address and second type indication information corresponding to the second address to the terminal/user plane function network element. The second type indication information is used for indicating that the second address corresponds to the first service flow, or the second type indication information is used for indicating that the second address corresponds to the first access technology type or the second access technology type.

In one possible implementation, the first type indication information may be a first access technology type indication and a second access technology type indication. The first type indication information may also be a first indication field or fourth indication information for indicating that the first address corresponds to the first access technology type and the second access technology type. Alternatively, the first type indication information may be a general address indication. The second type indication information may be the first access technology type indication or the second access technology type indication, or the second type indication information may also be the second indication field or the fifth indication information.

For example, the fourth indication information is the first traffic flow indication and/or the second traffic flow indication, and the fifth indication information is the first traffic flow indication. Or the fourth indication information is a general service flow indication.

In a third aspect, an embodiment of the present application provides a method for transmitting a service flow, including: the terminal acquires a plurality of addresses distributed by a core network element for the PDU session of the terminal and an access technology type corresponding to each address in the plurality of addresses or a service type corresponding to each address in the plurality of addresses, and the PDU session supports a plurality of access technologies. And when the access technology type corresponding to each address is determined, the terminal transmits the service flow according to the strategy information and the plurality of addresses. And when the service type corresponding to each address is available, the terminal transmits the service flow according to the plurality of addresses and the service type corresponding to each address in the plurality of addresses.

In one possible implementation, the service flow includes a first service flow transmitted by using a first transmission method, the plurality of addresses include a first address and a second address, the first address corresponds to a first access technology type, and the second address corresponds to a second access technology type; the terminal transmits the service flow according to the strategy information and the addresses, and the method comprises the following steps: and the terminal transmits the first service flow by adopting the first address and/or the second address according to the strategy information.

In one possible implementation, the first transmission method includes: one or more of an MPTCP method, an MPTCP proxy method, a TCP proxy method, a UDP proxy method, a UDP QUIC method, or a UDP MP-QUIC proxy method.

In a possible implementation manner, a terminal acquiring a plurality of addresses allocated by a core network element for a PDU session of the terminal and an access technology type corresponding to each of the plurality of addresses includes: the terminal acquires a first address, a first access technology type corresponding to the first address, a second address and a second access technology type corresponding to the second address, wherein the first address, the first access technology type and the second access technology type are sent by a core network element.

In a possible implementation manner, a terminal acquiring a plurality of addresses allocated by a core network element for a PDU session of the terminal and an access technology type corresponding to each of the plurality of addresses includes: the terminal acquires a first address and a second address sent by a network element of a core network. When only the first address and the second address are sent, the terminal and the core network element negotiate in advance that any one address selected from the first address and the second address corresponds to the first access technology type, and then the other address corresponds to the second access technology type.

In a possible implementation manner, a terminal acquiring a plurality of addresses allocated by a core network element for a PDU session of the terminal and an access technology type corresponding to each of the plurality of addresses includes: the terminal acquires a first address and a second address sent by a network element of a core network and type indication information. Wherein the type indication information is used to indicate that any one of the first address and the second address corresponds to the first access technology type, and then the other address corresponds to the second access technology type.

In one possible implementation, the service flow includes a first service flow transmitted by a first transmission method and/or a second service flow transmitted by a second transmission method, the plurality of addresses include a first address, a second address, and a third address, the first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to the first access technology type and the second access technology type; the terminal transmits the service flow according to the strategy information and the addresses, and the method comprises the following steps: and the terminal transmits the first service flow by adopting the first address and/or the second address according to the strategy information, and/or transmits the second service flow by adopting the third address.

In a possible implementation manner, a terminal acquiring a plurality of addresses allocated by a core network element for a PDU session of the terminal and an access technology type corresponding to each of the plurality of addresses includes: and the terminal receives the first address, the second address and the third address sent by the network element of the core network. The first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to the first access technology type and the second access technology type. Or the terminal receives a first address, a second address and a third address sent by a network element of the core network, wherein the first address corresponds to the first access technology type, and the second address corresponds to the second access technology type. Or the terminal receives a first address, a second address and a third address sent by a network element of the core network, wherein the first address corresponds to the first access technology type, the second address corresponds to the second access technology type, and the third address corresponds to the general address indication.

In one possible implementation, the traffic flow includes a first traffic flow transmitted by a first transmission method, and the plurality of addresses includes a first address and a second address. The first address corresponds to a first access technology type and a second access technology type, and the second address corresponds to the first access technology type or the second access technology type; the terminal transmits the service flow according to the strategy information and the addresses: and the terminal transmits the first service flow by adopting the first address and/or the second address according to the strategy information.

In a possible implementation manner, the service flow further includes a second service flow transmitted by using a second transmission method, and the terminal transmits the service flow according to the policy information and the plurality of addresses, further including: and the terminal transmits the second service flow by adopting the first address according to the strategy information.

In one possible implementation manner, a terminal transmits a first service flow by using a first address and/or a second address according to policy information, including: when the terminal determines that the access technology for transmitting the first service flow is the access technology type corresponding to the second address, the terminal transmits the first service flow by adopting the second address; and when the terminal determines that the access technology for transmitting the first service flow is not the access technology type corresponding to the second address, the terminal transmits the first service flow by adopting the first address.

In one possible implementation, the traffic flow includes a first traffic flow transmitted by a first transmission method, and the plurality of addresses include: the device comprises a first address and a second address, wherein the first address corresponds to a general service flow, and the second address corresponds to a first service flow. The terminal transmits the service flow according to the service types corresponding to the plurality of addresses and each address in the plurality of addresses, and the method comprises the following steps: the terminal transmits the first service flow by adopting the first address and/or the second address.

In a possible implementation manner, the method provided in the embodiment of the present application further includes: the method for acquiring a first message by a terminal, wherein the first message is used for indicating that a first address corresponds to a first access technology type and/or a second address corresponds to a second access technology type, and the terminal transmits a service stream according to a plurality of addresses and a service type corresponding to each address in the plurality of addresses, comprises the following steps: the terminal determines an access technology for transmitting the first service flow according to the first message. The scheme is suitable for the scene that the terminal acquires the service type corresponding to each address.

In a possible implementation manner, the service flow further includes a second service flow transmitted by using a second transmission method; the terminal transmits the service flow according to the service types corresponding to each address in the plurality of addresses, and the method further comprises the following steps: the terminal transmits the second service flow by adopting the first address.

In one possible implementation, the first transmission method includes: one or more of MPTCP method, MPTCP proxy method, UDPQUIC method, UDP QUIC proxy method, UDP MP-QUIC method, or MP-QUIC proxy. The second transmission method includes: one or more of a TCP method, a TCP proxy method, a UDP method, and a UDP proxy method.

In a possible implementation manner, a terminal acquiring a plurality of addresses allocated by a core network element for a PDU session of the terminal and an access technology type corresponding to each of the plurality of addresses includes: the terminal acquires a first address and a second address sent by a network element of a core network. The terminal determines that the first address corresponds to the first access type and the second access technology type, and the terminal determines that the second address corresponds to the first access technology type or the second access technology type.

In a possible implementation manner, a terminal acquiring a plurality of addresses allocated by a core network element for a PDU session of the terminal and an access technology type corresponding to each of the plurality of addresses or a service type corresponding to each of the plurality of addresses includes: the terminal receives a first address and a second address sent by a core network element, first type indication information corresponding to the first address, and second type indication information corresponding to the second address. The first type indication information is used for indicating a first access technology type and a second access technology type, and the second type indication information is used for indicating the first access technology type or the second access technology type; or the first type indication information is used for indicating the general service flow, and the second type indication information is used for indicating the first service flow.

In a possible implementation manner, a terminal acquiring a plurality of addresses allocated by a core network element for a PDU session of the terminal and an access technology type corresponding to each of the plurality of addresses or a service type corresponding to each of the plurality of addresses includes: a terminal receives a first address and a second address sent by a core network element and second type indication information corresponding to the second address; the terminal determines that the first address corresponds to the first access technology type and the second access technology type, and determines that the second address corresponds to the first access technology type or the second access technology type.

Specifically, the specific contents of the first type indication information and the second type indication information may refer to the description in the second aspect, and are not described herein again.

In a possible implementation manner, the method provided in the embodiment of the present application further includes: and the terminal receives indication information which is sent by a network element of the core network and used for determining a transmission method of the transmission service flow.

In any possible implementation manner of the third aspect, the terminal may further perform any possible method of the first aspect.

In a fourth aspect, an embodiment of the present application provides a method for transmitting a service flow, including: a user plane functional network element acquires a plurality of addresses distributed for a PDU session of a terminal and an access technology type corresponding to each address in the plurality of addresses, wherein the PDU session supports a plurality of access technologies; and the user plane functional network element transmits the service flow according to the strategy information and the plurality of addresses. Or, the user plane functional network element obtains a plurality of addresses allocated to the PDU session of the terminal and a service type corresponding to each of the plurality of addresses, and the user plane functional network element transmits a service stream according to the service type corresponding to each of the plurality of addresses and the plurality of addresses.

In a possible implementation manner, the policy information includes a offloading mode and/or a transmission method of the traffic flow.

In one possible implementation, the service flow includes a first service flow transmitted by using a first transmission method, the plurality of addresses include a first address and a second address, the first address corresponds to a first access technology type, and the second address corresponds to a second access technology type; the user plane function network element transmits the service flow according to the strategy information and the plurality of addresses, and the method comprises the following steps: and the user plane functional network element sends the first service flow to the terminal by adopting the first address and/or the second address according to the strategy information.

In one possible implementation, the first transmission method includes: one or more of MPTCP method, MPTCP proxy method, TCP proxy method, UDP proxy method, UDP QUIC proxy method, or UDPMP-QUIC method, MP-QUIC proxy method.

In one possible implementation, the service flow includes a first service flow transmitted by using a first transmission method, the plurality of addresses include a first address and a second address, the first address corresponds to a first access technology type and a second access technology type, and the second address corresponds to the first access technology type or the second access technology type; the user plane function network element transmits the service flow according to the strategy information and the plurality of addresses, and the method comprises the following steps: and the user plane functional network element sends the first service flow to the terminal by adopting the first address and/or the second address according to the strategy information.

In a possible implementation manner, the service flow further includes a second service flow transmitted by using a second transmission method, and the user plane functional network element transmits the service flow according to the policy information and the plurality of addresses, further including: and the user plane functional network element transmits the second service flow by adopting the first address according to the strategy information.

In one possible implementation manner, a user plane function network element transmits a first service flow by using a first address and/or a second address according to policy information, including: when the user plane functional network element determines that the access technology for transmitting the first service flow is the access technology type corresponding to the second address, the user plane functional network element transmits the first service flow by adopting the second address; and when the user plane functional network element determines that the access technology for transmitting the first service flow is not the access technology type corresponding to the second address, the user plane functional network element transmits the first service flow by adopting the first address.

In one possible implementation manner, the service flow includes a first service flow transmitted by using a first transmission method, the plurality of addresses include a first address and a second address, the first address corresponds to the general service flow, and the second address corresponds to the first service flow; the user plane functional network element transmits the service flow according to the service type corresponding to each address in the plurality of addresses, and the method comprises the following steps: and the user plane functional network element sends the first service flow to the terminal by adopting the first address and/or the second address.

In a possible implementation manner, the service flow further includes a second service flow transmitted by using a second transmission method, and the user plane functional network element transmits the service flow according to a service type corresponding to each of the plurality of addresses and the plurality of addresses, including: and the user plane functional network element transmits the second service flow by adopting the first address.

In a possible implementation manner, a user plane function network element obtains a first message, where the first message is used to indicate that a first address corresponds to a first access technology type and/or that a second address corresponds to a second access technology type, and the method provided in this embodiment of the present application further includes: and the user plane functional network element determines an access technology for transmitting the first service flow according to the first message. Thus, for the first service flow, the user plane functional network element can determine which address is specifically used for transmitting the first service flow according to the access technology for transmitting the first service flow. For example, if the first service flow is transmitted by using the first access technology type and the first message indicates that the first address corresponds to the first access technology type, the user plane functional network element transmits the first service flow by using the first address. This is the case when the user plane functional unit determines that the first address corresponds to a general service flow and the second address corresponds to the first service flow.

In one possible implementation, the service flow includes a first service flow transmitted by a first transmission method and/or a second service flow transmitted by a second transmission method, the plurality of addresses include a first address, a second address, and a third address, the first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to the first access technology type and the second access technology type; the user plane function network element transmits the service flow according to the strategy information and the plurality of addresses, and the method comprises the following steps: and the user plane functional network element sends the first service flow to the terminal by adopting the first address and/or the second address according to the strategy information, and/or sends the second service flow to the terminal by adopting the third address.

In a possible implementation manner, the method provided in the embodiment of the present application further includes: a user plane functional network element receives and transmits service flow to a terminal; a user plane function network element determines that a service flow sent to a terminal is transmitted by adopting a first transmission method; and the user plane functional network element replaces the target address of the service flow sent to the terminal with the first address and/or the second address.

In one possible implementation, the plurality of addresses includes a first address and a second address, the first address corresponds to a first access technology type, and the second address corresponds to a second access technology type; the method provided by the embodiment of the application further comprises the following steps: a user plane functional network element receives a service flow sent by a terminal, wherein the source address of the service flow sent by the terminal is a first address and/or a second address; the user plane function network element transmits the service flow according to the strategy information and the plurality of addresses, and the method comprises the following steps: and the user plane functional network element replaces the source address of the service flow sent by the terminal with a fourth address according to the strategy information.

In a possible implementation, the fourth address is an address of a user plane function network element or a third address allocated to a PDU session of the terminal.

In one possible implementation manner, the service flow includes a first service flow transmitted by using a first transmission method and a second service flow transmitted by using a second transmission method, the plurality of addresses include a first address, a second address and a third address, the first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to the first access technology type and the second access technology type; the method provided by the embodiment of the application further comprises the following steps: a user plane functional network element receives a service flow sent by a terminal, wherein the service flow sent by the terminal comprises a first service flow transmitted by adopting a first transmission method, and a source address of the first service flow is a first address and/or a second address; the user plane function network element transmits the service flow according to the strategy information and the plurality of addresses, and the method comprises the following steps: and the user plane functional network element replaces the source address of the first service flow with a fourth address according to the strategy information.

In a possible implementation, the fourth address is an address of a user plane function network element or a third address allocated to a PDU session of the terminal.

In one possible implementation, the plurality of addresses include a first address and a second address, the first address corresponds to a first access technology type and a second access technology type, and the second address corresponds to the first access technology type or the second access technology type; the method provided by the embodiment of the application further comprises the following steps: a user plane functional network element receives a service flow sent by a terminal, wherein the source address of the service flow sent by the terminal is a first address and/or a second address; the user plane function network element transmits the service flow according to the strategy information and the plurality of addresses, and the method comprises the following steps: and the user plane functional network element replaces the source address of the service flow sent by the terminal with the first address according to the strategy information.

In one possible implementation, the first transmission method includes: one or more of MPTCP method, MPTCP proxy method, UDPQUIC method, UDP QUIC proxy method, UDP MP-QUIC method, or MP-QUIC proxy. The second transmission method includes: one or more of a TCP method, a TCP proxy method, a UDP method, and a UDP proxy method.

In a possible implementation manner, the user plane function network element obtains a plurality of addresses allocated for a PDU session of the terminal and an access technology type corresponding to each of the plurality of addresses, or a service type corresponding to each of the plurality of addresses.

In a possible implementation manner, the method provided in the embodiment of the present application further includes: and the user plane function network element receives the first address, the second address and the third address sent by the session management network element. The first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to the first access technology type and the second access technology type. Or, the user plane function network element receives a first address, a second address and a third address sent by the session management network element, wherein the first address corresponds to the first access technology type, and the second address corresponds to the second access technology type. Or, the user plane functional network element receives a first address, a second address and a third address sent by the session management network element, wherein the first address corresponds to the first access technology type, the second address corresponds to the second access technology type, and the third address corresponds to the general address indication.

In one possible implementation manner, the service flow includes a first service flow transmitted by using a first transmission method, the plurality of addresses include a first address and a second address, the first address corresponds to the general service flow, and the second address corresponds to the first service flow; the user plane functional network element transmits the service flow according to the plurality of addresses and the service type corresponding to each address, and the method comprises the following steps: and the user plane functional network element transmits the first service flow by adopting the first address and/or the second address.

In a possible implementation manner, the service flow further includes a second service flow transmitted by using a second transmission method; the user plane functional network element transmits the service flow according to the plurality of addresses and the service type corresponding to each address, and further comprises: and the user plane functional network element transmits the second service flow by adopting the first address.

In one possible implementation, the service flow includes a first service flow transmitted by using a first transmission method, the plurality of addresses include a first address and a second address, the first address corresponds to a first access technology type and a second access technology type, and the second address corresponds to the first access technology type or the second access technology type; the user plane function network element transmits the service flow according to the strategy information and the plurality of addresses, and the method comprises the following steps: and the user plane functional network element transmits the first service flow by adopting the first address and/or the second address.

In a possible implementation manner, the service flow further includes a second service flow transmitted by using a second transmission method; the user plane function network element transmits the service flow according to the strategy information and the plurality of addresses, and the method further comprises the following steps: and the user plane functional network element transmits the second service flow by adopting the first address.

In a possible implementation manner, a method for a user plane function network element to obtain multiple addresses allocated by a core network element for a packet data unit PDU session of a terminal and an access technology type corresponding to each of the multiple addresses or a service type corresponding to each of the multiple addresses includes: and the user plane function network element receives a first address and a second address sent by the core network element, first type indication information corresponding to the first address and second type indication information corresponding to the second address. The first type indication information is used for indicating a first access technology type and a second access technology type, and the second type indication information is used for indicating the first access technology type or the second access technology type; or the first type indication information is used for indicating the general service flow, and the second type indication information is used for indicating the first service flow.

In a possible implementation manner, a method for a user plane function network element to obtain multiple addresses allocated by a core network element for a packet data unit PDU session of a terminal and an access technology type corresponding to each of the multiple addresses includes: a user plane function network element receives a first address and a second address sent by a core network element and second type indication information corresponding to the second address; the user plane function network element determines that the first address corresponds to the first access technology type and the second access technology type, and determines that the second address corresponds to the first access technology type or the second access technology type.

Specifically, the specific contents of the first type indication information and the second type indication information may refer to the description in the second aspect, and are not described herein again.

In any possible implementation manner of the fourth aspect, the user plane function network element may further perform an operation of the terminal in any implementation manner of the first aspect.

In a fifth aspect, an embodiment of the present application provides a communication method, including: a session management network element receives indication information, wherein the indication information is used for indicating a transmission method of a service flow, and a PDU session in which the service flow is positioned supports a plurality of access technologies; and the session management network element selects the user plane functional network element with the transmission method function according to the indication information.

In a possible implementation manner, the method provided in the embodiment of the present application further includes: and the session management network element acquires and allocates a plurality of addresses for the PDU session of the terminal according to the indication information, wherein each address in the plurality of addresses corresponds to at least one of the plurality of access technology types.

In a possible implementation manner, the method provided in the embodiment of the present application further includes: and the session management network element sends a plurality of addresses and access technology types or service types corresponding to each address in the plurality of addresses to the user plane function network element/terminal.

In a possible implementation manner, the method provided in the embodiment of the present application further includes: and the session management network element sends indication information to the user plane functional network element/terminal, wherein the indication information is used for indicating the transmission method of the service flow.

In a possible implementation manner, the method provided in the embodiment of the present application further includes: and the session management network element sends a third address, a first access technology type and a second access technology type corresponding to the third address to the user plane functional network element/terminal, or the session management network element sends the third address and a general address indication to the user plane functional network element/terminal. Or the session management network element sends the third address to the user plane function network element/terminal. It can be understood that, in this case, the first address and the second address need to be further sent to the terminal, and for the manner of indicating the access technology type for the first address and the second address, reference may be made to the description in the foregoing embodiment, and details are not described here again.

In a possible implementation manner, the manner in which the session management network element sends the multiple addresses and the access technology type or service type corresponding to each address in the multiple addresses to the user plane function network element/terminal may refer to the implementation manner in which the core network element sends the multiple addresses allocated for the PDU session to the terminal in the second aspect, and the access technology type or service type corresponding to each address in the multiple addresses, which is not described herein again. Specifically, the core network element in the second aspect may be replaced by a session management network element.

In any possible implementation manner of the fifth aspect, the session management network element may further execute any possible communication method of the second aspect.

In a sixth aspect, the present application provides a service flow transmission apparatus, where the service flow transmission apparatus may implement the method in the first aspect or any one of the possible implementation manners of the first aspect, so that beneficial effects in the first aspect or any one of the possible implementation manners of the first aspect may also be achieved. The apparatus for transmitting a service flow may be a terminal, or may also be an apparatus that can support the terminal to implement the method in the first aspect or any possible implementation manner of the first aspect, for example, a chip applied in the terminal. The transmission device of the service flow can implement the method by software, hardware or by executing corresponding software by hardware.

An example, the apparatus for transmitting traffic flow includes: a receiving unit, configured to receive a traffic flow distribution mode and/or a traffic flow transmission method sent by a core network element, where a PDU session in which the traffic flow is located supports multiple access technologies; and the transmission unit is used for transmitting the service flow by adopting at least one of the multiple access technologies according to the shunting mode and/or the transmission method of the service flow.

In a possible implementation manner, the transmission method of the service flow includes one or more of the following: MPTCP method, MPTCP proxy method, TCP proxy method, UDP proxy method, UDP QUIC method, UDPQUIC proxy method or UDP MP-QUIC method, MP-QUIC proxy method.

In a possible implementation manner, a device for transmitting a service flow provided in an embodiment of the present application further includes: and the acquisition unit is used for acquiring the multi-path transmission algorithm. And a transmission unit, configured to transmit the service stream by using at least one of multiple access technologies according to the split mode and/or the transmission method of the service stream and the multiplexing algorithm.

In a possible implementation manner, the receiving unit is further configured to receive a multi-path transmission algorithm corresponding to the splitting mode sent by the core network element, and the obtaining unit is specifically configured to obtain, from the receiving unit, the multi-path transmission algorithm corresponding to the splitting mode sent by the core network element; or, the receiving unit is further configured to receive a multi-path transmission algorithm corresponding to the transmission method of the service flow sent by the core network element, and the obtaining unit is specifically configured to obtain, from the receiving unit, the multi-path transmission algorithm corresponding to the transmission method of the service flow sent by the core network element; or, the obtaining unit is specifically configured to determine a multipath transmission algorithm configured by the terminal according to the split mode; or, the obtaining unit is specifically configured to determine a multiplexing algorithm configured by the terminal according to the transmission method of the service flow.

In a possible implementation manner, the detailed content of the multiplexing algorithm may refer to the description in the first aspect, and is not described herein again.

In a possible implementation manner, the receiving unit is further configured to receive indication information sent by a network element of the core network, where the indication information is used to indicate that an access technology used by the terminal to send a service flow is the same as an access technology used by the terminal to receive the service flow. And the transmission unit is further used for transmitting the service flow by adopting at least one of the multiple access technologies according to the shunting mode and/or the transmission method of the service flow and the indication information.

In a possible implementation manner, the specific content of the shunting mode may refer to the description in the first aspect, and is not described herein again.

In a possible implementation manner, the obtaining unit is specifically configured to obtain, from an NAS transport message sent by a core network element, a offloading mode of a service flow and/or a transmission method of the service flow sent by a policy control network element. Or, the obtaining unit is specifically configured to obtain the offloading mode of the service flow and/or the transmission method of the service flow from the session management response message sent by the core network element.

In a possible implementation manner, the obtaining unit is further configured to obtain a plurality of addresses allocated by the core network element for the PDU session of the terminal, and an access technology type corresponding to each of the plurality of addresses. And the transmission unit is also used for transmitting the service flow according to the strategy information and the plurality of addresses.

In a possible implementation manner, the obtaining unit is further configured to obtain a plurality of addresses allocated by the core network element for the PDU session of the terminal and a service type corresponding to each of the plurality of addresses, and the transmitting unit is further configured to transmit the service flow according to the service type corresponding to each of the plurality of addresses and the plurality of addresses.

In one possible implementation, the service flow includes a first service flow transmitted by using a first transmission method, the plurality of addresses include a first address and a second address, the first address corresponds to a first access technology type, and the second address corresponds to a second access technology type; and the transmission unit is further specifically configured to transmit the first service flow by using the first address and/or the second address according to the policy information.

In a possible implementation, the first transmission method comprises one or more of an MPTCP method, an MPTCP proxy method, a TCP proxy method, a UDP proxy method, a QUIC proxy method or an MP-QUIC method, an MP-QUIC proxy method.

In one possible implementation, the service flow includes a first service flow transmitted by a first transmission method and/or a second service flow transmitted by a second transmission method, the plurality of addresses include a first address, a second address, and a third address, the first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to the first access technology type and the second access technology type; the transmission unit is further specifically configured to transmit the first service flow by using the first address and/or the second address according to the policy information, and/or transmit the second service flow by using the third address.

In one possible implementation, the service flow includes a first service flow transmitted by a first transmission method and/or a second service flow transmitted by a second transmission method, and the plurality of addresses include a first address and a second address, where the first address corresponds to a first access technology type and a second access technology type, and the second address corresponds to the first access technology type or the second access technology type; and the transmission unit is further specifically configured to transmit the first service flow by using the first address and/or the second address according to the policy information. And/or the transmission unit is further specifically configured to transmit the second service flow by using the first address according to the policy information.

In a possible implementation manner, the service flow further includes a second service flow transmitted by using a second transmission method, and the transmission unit is further specifically configured to transmit the second service flow by using the first address according to the policy information.

In one possible implementation manner, the service flow includes a first service flow transmitted by using a first transmission method, and the plurality of addresses include a first address and a second address, where the first address corresponds to the general service flow and the second address corresponds to the first service flow; and a transmission unit, specifically configured to transmit the first service flow by using the first address and/or the second address.

In a possible implementation manner, the service flow further includes a second service flow transmitted by using a second transmission method, and the transmission unit is further specifically configured to transmit the second service flow by using the first address.

In another example, an embodiment of the present application further provides a device for transmitting a service flow, where the device for transmitting a service flow may be a terminal or a chip applied in a terminal, and the device for transmitting a service flow includes: a processor and a communication interface. The communication interface is configured to support the transmission apparatus of the one service flow to perform the steps of receiving and sending messages/data at the transmission apparatus side of the one service flow described in any one of the possible implementation manners of the first aspect to the first aspect. The processor is configured to support the transmission apparatus of the one service flow to perform the steps of performing message/data processing on the transmission apparatus side of the one service flow described in any one of the possible implementation manners of the first aspect to the first aspect. For specific corresponding steps, reference may be made to descriptions in any one of possible implementation manners of the first aspect to the first aspect, which are not described herein again.

Optionally, the communication interface of the apparatus for transmitting a service flow and the processor are coupled to each other.

Optionally, the apparatus for transmitting a traffic stream may further include a memory for storing codes and data, and the processor, the communication interface and the memory are coupled to each other.

In a seventh aspect, the present application provides a communication apparatus, which may implement the method of the second aspect or any possible implementation manner of the second aspect, and therefore may also achieve the beneficial effects of the second aspect or any possible implementation manner of the second aspect. The communication device may be a core network element, or may also be a device that can support the core network element to implement the second aspect or the method in any possible implementation manner of the second aspect, for example, a chip applied to the core network element. The communication device may implement the above method by software, hardware, or by executing corresponding software by hardware.

An example, the communications apparatus, comprising: the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring the strategy information of the service flow, the strategy information comprises at least one of a shunting mode of the service flow and a transmission method of the service flow, and the PDU session where the service flow is located supports multiple access technologies; and the sending unit is used for sending the strategy information to the terminal/user plane function network element.

In one possible implementation, the policy information further includes: a multiplexing algorithm.

In a possible implementation manner, the detailed content of the multiplexing algorithm may refer to the description in the second aspect, and is not described herein again.

In a possible implementation manner, the sending unit is further configured to send, to the terminal (or the user plane function network element), indication information, where the indication information is used to indicate that an access technology used by the terminal (or the user plane function network element) to send the service flow is the same as an access technology used by the terminal (or the user plane function network element) to receive the service flow.

In a possible implementation manner, the obtaining unit is specifically configured to receive policy information of a service flow sent by a policy control network element in a session management process. Or, the obtaining unit is specifically configured to receive policy information of a service flow sent by a policy control network element in a process that a terminal/user plane functional network element requests to register to a network.

In a possible implementation manner, the sending unit is further configured to send, to the terminal/user plane function network element, a plurality of addresses allocated to the terminal, and an access technology type or a service type corresponding to each of the plurality of addresses.

In a possible implementation manner, the sending unit is specifically configured to send the first address and the second address, and the first access technology type corresponding to the first address and the second access technology type corresponding to the second address to the terminal/user plane function network element. Or a sending unit, specifically configured to send the first address and the second address to a terminal/user plane function network element. Or a sending unit, specifically configured to send the first address, the second address, and type indication information to a terminal/user plane function network element, where the type indication information is used to indicate that one address selected from the first address and the second address corresponds to the first access technology type, and another address corresponds to the second access technology type.

In a possible implementation manner, the sending unit is specifically configured to send a first address, a second address, and a third address to the terminal/user plane function network element, where the first address corresponds to the first access technology type, the second address corresponds to the second access technology type, and the third address corresponds to the first access technology type and the second access technology type. Or a sending unit, specifically configured to send a first address, a second address, and a third address to a terminal/user plane function network element, where the first address corresponds to a first access technology type, and the second address corresponds to a second access technology type. Or a sending unit, specifically configured to send a first address, a second address, and a third address to a terminal/user plane function network element, where the first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to a general address indication.

In a possible implementation manner, the sending unit is specifically configured to send, to a terminal/user plane function network element, a first address, a second address, first type indication information corresponding to the first address, and second type indication information corresponding to the second address, where the first type indication information is used to indicate that the first address corresponds to a first access technology type and a second access technology type, and the second type indication information is used to indicate that the second address corresponds to the first access technology type or the second access technology type. Or the first type indication information is used for indicating that the first address corresponds to the general service flow. The second type indication information is used for indicating that the second address corresponds to the first service flow.

In a possible implementation manner, the sending unit is specifically configured to send the first address and the second address, and the second type indication information corresponding to the second address to the terminal/user plane function network element; the second type indication information is used for indicating that the second address corresponds to the first service flow, or the second type indication information is used for indicating that the second address corresponds to the first access technology type or the second access technology type.

Specifically, the specific contents of the first type indication information and the second type indication information may refer to the description in the second aspect, and are not described herein again.

Another example, an embodiment of the present application further provides a communication apparatus, where the communication apparatus may be a core network element or a chip applied in the core network element, and the communication apparatus includes: a processor and a communication interface. Wherein the communication interface is configured to support the communication device to perform the steps of receiving and transmitting messages/data on the communication device side as described in any one of the possible implementations of the second aspect to the second aspect. The processor is configured to support the communication device to perform the steps of message/data processing on the communication device side as described in any one of the possible implementations of the second aspect to the second aspect. For specific corresponding steps, reference may be made to descriptions in any one of possible implementation manners of the second aspect to the second aspect, and details are not repeated here.

Optionally, the communication interface of the communication device and the processor are coupled to each other.

Optionally, the communication device may further comprise a memory for storing code and data, the processor, the communication interface and the memory being coupled to each other.

In an eighth aspect, the present application provides a service flow transmission apparatus, where the service flow transmission apparatus may implement the method in any possible implementation manner of the third aspect or the third aspect, and therefore, the beneficial effects in any possible implementation manner of the third aspect or the third aspect may also be achieved. The transmission device of the service flow may be a terminal, or may also be a device that can support the terminal to implement the method in the third aspect or any possible implementation manner of the third aspect, for example, a chip applied in the terminal. The transmission device of the service flow can implement the method by software, hardware or by executing corresponding software by hardware.

An example, the apparatus for transmitting the traffic flow includes: an obtaining unit, configured to obtain multiple addresses allocated by a core network element for a PDU session of a terminal, where the multiple addresses correspond to access technology types or service types corresponding to each address in the multiple addresses, and the PDU session supports multiple access technologies; when each address corresponds to an access technology type, a transmission unit is used for transmitting service flows according to the strategy information and the plurality of addresses; and when each address service type is available, the transmission unit is used for transmitting the service flow according to the plurality of addresses and the service type corresponding to each address in the plurality of addresses.

In one possible implementation, the service flow includes a first service flow transmitted by using a first transmission method, the plurality of addresses include a first address and a second address, the first address corresponds to a first access technology type, and the second address corresponds to a second access technology type; and a transmission unit, configured to transmit the first service flow by using the first address and/or the second address according to the policy information.

In one possible implementation, the first transmission method includes: one or more of MPTCP method, MPTCP proxy method, TCP proxy method, UDP proxy method, QUIC proxy method or MP-QUIC method, MP-QUIC proxy method.

In a possible implementation manner, the obtaining unit is specifically configured to obtain a first address sent by a core network element, and a first access technology type corresponding to the first address, and a second address and a second access technology type corresponding to the second address.

In a possible implementation manner, the obtaining unit is specifically configured to obtain a first address and a second address sent by a network element of a core network.

In a possible implementation manner, the obtaining unit is specifically configured to obtain the first address and the second address sent by the core network element, and the type indication information. Wherein the type indication information is used to indicate that any one of the first address and the second address corresponds to the first access technology type, and then the other address corresponds to the second access technology type.

In one possible implementation, the service flow includes a first service flow transmitted by a first transmission method and/or a second service flow transmitted by a second transmission method, the plurality of addresses include a first address, a second address, and a third address, the first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to the first access technology type and the second access technology type; and the transmission unit is specifically configured to transmit the first service flow by using the first address and/or the second address according to the policy information, and/or transmit the second service flow by using the third address.

In a possible implementation manner, the obtaining unit is specifically configured to receive a first address, a second address, and a third address sent by a core network element, where the first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to the first access technology type and the second access technology type.

In a possible implementation manner, the obtaining unit is specifically configured to receive a first address, a second address, and a third address sent by a core network element, where the first address corresponds to a first access technology type, and the second address corresponds to a second access technology type.

In a possible implementation manner, the obtaining unit is specifically configured to receive a first address, a second address, and a third address sent by a core network element, where the first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to a general address indication.

In one possible implementation, the traffic flow includes a first traffic flow transmitted by a first transmission method, and the plurality of addresses includes a first address and a second address. The first address corresponds to a first access technology type and a second access technology type, and the second address corresponds to the first access technology type or the second access technology type; and a transmission unit, configured to transmit the first service flow by using the first address and/or the second address according to the policy information.

In a possible implementation manner, the service flow further includes a second service flow transmitted by using a second transmission method, and the transmission unit is further specifically configured to transmit the second service flow by using the first address according to the policy information.

In a possible implementation manner, the transmission unit is specifically configured to transmit the first service flow by using the second address when it is determined that the access technology for transmitting the first service flow is the access technology indicated by the access technology type corresponding to the second address; and a transmission unit, configured to transmit the first service flow by using the first address when it is determined that the access technology for transmitting the first service flow is the access technology indicated by the first access technology type or the second access technology type and is not the access technology indicated by the access technology type corresponding to the second address.

In one possible implementation, the service flow includes a first service flow transmitted by using a first transmission method, the multiple addresses include a first address and a second address, the first address corresponds to a general service flow, the second address corresponds to the first service flow, and the transmission unit is specifically configured to transmit the first service flow by using the first address and/or the second address.

In a possible implementation manner, the obtaining unit is further configured to obtain a first message, where the first message is used to indicate that the first address corresponds to the first access technology type and/or that the second address corresponds to the second access technology type, and the transmitting unit is further specifically configured to determine, according to the first message, an access technology for transmitting the first service flow.

In a possible implementation manner, the service flow further includes a second service flow transmitted by using a second transmission method; and the transmission unit is specifically configured to transmit the second service flow by using the first address.

In one possible implementation, the first transmission method includes: one or more of MPTCP method, MPTCP proxy method, UDPQUIC method, UDP QUIC proxy method, UDP MP-QUIC method, or MP-QUIC proxy. The second transmission method includes: one or more of a TCP method, a TCP proxy method, a UDP method, and a UDP proxy method.

In a possible implementation manner, the obtaining unit is specifically configured to obtain, by the receiving unit, a first address and a second address sent by a core network element, first type indication information corresponding to the first address, and second type indication information corresponding to the second address, where the first type indication information is used to indicate a first access technology type and a second access technology type, and the second type indication information is used to indicate the first access technology type or the second access technology type. Or the first type indication information is used to indicate the general traffic flow. The second type indication information is used for indicating the first service flow.

In a possible implementation manner, the obtaining unit is specifically configured to obtain, by the receiving unit, a first address and a second address sent by a core network element, and second type indication information corresponding to the second address; the terminal determines that the first address corresponds to the first access technology type and the second access technology type, and determines that the second address corresponds to the first access technology type or the second access technology type.

Specifically, the specific contents of the first type indication information and the second type indication information may refer to the description in the second aspect, and are not described herein again.

In a possible implementation manner, the apparatus provided in the embodiment of the present application further includes: a receiving unit, configured to receive indication information, sent by a core network element, for determining a transmission method for transmitting a service flow.

It should be noted that, in this embodiment of the application, when one sending network element (e.g., a user plane function network element/a session management network element) allocates multiple addresses for a PDU session of a terminal, if the sending network element sends multiple addresses to a receiving network element (e.g., a terminal or a user plane function network element), and an access technology type/service type corresponding to each address is not sent, the receiving network element may determine to select a corresponding access technology type/service type for each address in the multiple addresses.

In any possible implementation manner of the eighth aspect, the apparatus for transmitting a service flow may further perform any possible method for transmitting a service flow of the sixth aspect.

In another example, an embodiment of the present application further provides a device for transmitting a service flow, where the device for transmitting a service flow may be a terminal or a chip applied in a terminal, and the device for transmitting a service flow includes: a processor and a communication interface, wherein the communication interface is configured to enable the transmission apparatus of the one service flow to perform the steps of receiving and sending messages/data at the transmission apparatus side of the one service flow described in any one of the possible implementation manners of the third aspect to the third aspect. The processor is configured to support the transmission apparatus of the one service flow to perform the steps of performing message/data processing on the transmission apparatus side of the one service flow described in any one of the possible implementation manners of the third aspect to the third aspect. For specific corresponding steps, reference may be made to descriptions in any one of possible implementation manners of the third aspect to the third aspect, which is not described herein again.

Optionally, the communication interface of the apparatus for transmitting a service flow and the processor are coupled to each other.

Optionally, the apparatus for transmitting a traffic stream may further include a memory for storing codes and data, and the processor, the communication interface and the memory are coupled to each other.

In a ninth aspect, the present application provides a traffic flow transmission apparatus, which can implement the method in the fourth aspect or any one of the possible implementation manners of the fourth aspect, and therefore can also achieve the beneficial effects in the fourth aspect or any one of the possible implementation manners of the fourth aspect. The apparatus for transmitting a service flow may be a user plane functional network element, or may also be an apparatus that can support the user plane functional network element to implement the fourth aspect or any possible implementation manner of the fourth aspect, for example, a chip applied in the user plane functional network element. The transmission device of the service flow can implement the method by software, hardware or by executing corresponding software by hardware.

An example, the apparatus for transmitting the traffic flow includes: the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring a plurality of addresses distributed for a PDU session of a terminal and an access technology type corresponding to each address in the plurality of addresses, and the PDU session supports a plurality of access technologies; and the transmission unit is used for transmitting the service flow according to the strategy information and the access technology type corresponding to each address in the plurality of addresses. Or, the obtaining unit is configured to obtain a plurality of addresses allocated to the PDU session of the terminal, and a service type corresponding to each of the plurality of addresses. And the transmission unit is used for transmitting the service flow according to the plurality of addresses and the service type corresponding to each address in the plurality of addresses.

In a possible implementation manner, the policy information includes a offloading mode and/or a transmission method of the traffic flow.

In one possible implementation, the service flow includes a first service flow transmitted by using a first transmission method, the plurality of addresses include a first address and a second address, the first address corresponds to a first access technology type, and the second address corresponds to a second access technology type; and the transmission unit is specifically configured to send the first service flow to the terminal by using the first address and/or the second address according to the policy information.

In one possible implementation, the first transmission method includes: one or more of MPTCP method, MPTCP proxy method, TCP proxy method, UDP proxy method, UDP QUIC proxy method, or UDPMP-QUIC method, MP-QUIC proxy method.

In one possible implementation, the service flow includes a first service flow transmitted by using a first transmission method, the plurality of addresses include a first address and a second address, the first address corresponds to a first access technology type and a second access technology type, and the second address corresponds to the first access technology type or the second access technology type; and the transmission unit is specifically configured to send the first service flow to the terminal by using the first address and/or the second address according to the policy information.

In a possible implementation manner, the service flow further includes a second service flow transmitted by using a second transmission method, and the transmission unit is specifically configured to transmit the second service flow by using the first address according to the policy information.

In a possible implementation manner, the transmission unit is specifically configured to transmit the first service flow by using the second address when the processing unit determines that the access technology for transmitting the first service flow is the access technology indicated by the access technology type corresponding to the second address. And a transmission unit, configured to transmit the first service flow by using the first address when the processing unit determines that the access technology for transmitting the first service flow is the first access technology type or the second access technology type and does not determine that the second address corresponds to the access technology type.

In one possible implementation manner, the service flow includes a first service flow transmitted by using a first transmission method, the plurality of addresses include a first address and a second address, the first address corresponds to the general service flow, and the second address corresponds to the first service flow; and the transmission unit is specifically configured to send the first service flow to the terminal by using the first address and/or the second address.

In a possible implementation manner, the service flow further includes a second service flow transmitted by using a second transmission method, and the transmission unit is further specifically configured to transmit the second service flow by using the first address.

In a possible implementation manner, the obtaining unit is further configured to obtain a first message, where the first message is used to indicate that the first address corresponds to the first access technology type and/or that the second address corresponds to the second access technology type, and the transmitting unit is further specifically configured to determine, according to the first message, an access technology for transmitting the first service flow. This is the case when the terminal determines that the first address corresponds to a generic traffic flow and the second address corresponds to the first traffic flow.

In one possible implementation manner, the service flow includes a first service flow transmitted by using a first transmission method and/or a second service flow transmitted by using a second transmission method, the plurality of addresses include a first address, a second address, and a third address, the first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to the first access technology type and the second access technology type. And the transmission unit is specifically configured to send the first service flow to the terminal by using the first address and/or the second address according to the policy information, and/or send the second service flow to the terminal by using the third address.

In a possible implementation manner, the apparatus provided in the embodiment of the present application further includes: a receiving unit, configured to receive a service flow sent to a terminal; a determining unit, configured to determine that a service flow sent to a terminal is transmitted by using a first transmission method; and the processing unit is used for replacing the target address of the service flow sent to the terminal with the first address and/or the second address.

In one possible implementation, the plurality of addresses includes a first address and a second address, the first address corresponds to a first access technology type, and the second address corresponds to a second access technology type; the receiving unit is also used for receiving the service flow sent by the terminal, and the source address of the service flow sent by the terminal is a first address and/or a second address; and the processing unit is further specifically configured to replace the source address of the traffic flow sent by the terminal with the fourth address according to the policy information.

In a possible implementation, the fourth address is an address of a user plane function network element or a third address allocated to a PDU session of the terminal.

In one possible implementation, the plurality of addresses include a first address and a second address, the first address corresponds to a first access technology type and a second access technology type, and the second address corresponds to the first access technology type or the second access technology type; the receiving unit is also used for receiving the service flow sent by the terminal, and the source address of the service flow sent by the terminal is a first address and/or a second address; and the processing unit is further specifically configured to replace, according to the policy information, a source address of the traffic flow sent by the terminal with the first address.

In one possible implementation manner, the service flow includes a first service flow transmitted by using a first transmission method and a second service flow transmitted by using a second transmission method, and the plurality of addresses include a first address, a second address, and a third address, where the first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to the first access technology type and the second access technology type. The receiving unit is further configured to receive a service flow sent by the terminal, where the service flow sent by the terminal includes a first service flow transmitted by using a first transmission method, and a source address of the first service flow is a first address and/or a second address; the processing unit is further specifically configured to replace the source address of the first service flow with the fourth address according to the policy information.

In a possible implementation, the fourth address is an address of a user plane function network element or a third address allocated to a PDU session of the terminal.

In one possible implementation, the plurality of addresses include a first address and a second address, the first address corresponds to a first access technology type and a second access technology type, and the second address corresponds to the first access technology type or the second access technology type; the receiving unit is also used for receiving the service flow sent by the terminal, and the source address of the service flow sent by the terminal is a first address and/or a second address; and the processing unit is also used for replacing the source address of the service flow sent by the terminal with the first address according to the strategy information.

In one possible implementation, the first transmission method includes: one or more of MPTCP method, MPTCP proxy method, UDPQUIC method, UDP QUIC proxy method, UDP MP-QUIC method, or MP-QUIC proxy. The second transmission method includes: one or more of a TCP method, a TCP proxy method, a UDP method, and a UDP proxy method.

In a possible implementation manner, the obtaining unit is specifically configured to obtain, from the session management network element, a plurality of addresses allocated by the session management network element for the PDU session of the terminal, and an access technology type corresponding to each of the plurality of addresses; or, the obtaining unit is specifically configured to allocate, to the PDU session of the terminal, a plurality of addresses and a service type corresponding to each of the plurality of addresses.

In a possible implementation manner, the receiving unit of the transmission device for a service flow provided in this embodiment is further configured to receive a first address, a second address, and a third address sent by a session management network element, where the first address corresponds to a first access technology type, the second address corresponds to a second access technology type, and the third address corresponds to the first access technology type and the second access technology type. Or, the receiving unit is further configured to receive a first address, a second address, and a third address sent by the session management network element, where the first address corresponds to the first access technology type, and the second address corresponds to the second access technology type. Or, the receiving unit is further configured to receive a first address, a second address, and a third address sent by the session management network element, where the first address corresponds to the first access technology type, the second address corresponds to the second access technology type, and the third address corresponds to the general address indication.

In one possible implementation manner, the service flow includes a first service flow transmitted by using a first transmission method, the plurality of addresses include a first address and a second address, the first address corresponds to the general service flow, and the second address corresponds to the first service flow; and a transmission unit, specifically configured to transmit the first service flow by using the first address and/or the second address.

In a possible implementation manner, the service flow further includes a second service flow transmitted by using a second transmission method; the transmission unit is specifically configured to transmit the second service flow by using the first address.

In one possible implementation, the service flow includes a first service flow transmitted by using a first transmission method, and the plurality of addresses include a first address and a second address, where the first address corresponds to a first access technology type and a second access technology type, and the second address corresponds to the first access technology type or the second access technology type. And a transmission unit, specifically configured to transmit the first service flow by using the first address and/or the second address.

In a possible implementation manner, the service flow further includes a second service flow transmitted by using a second transmission method; and the transmission unit is specifically configured to transmit the second service flow by using the first address.

In a possible implementation manner, the obtaining unit is specifically configured to receive a first address and a second address sent by a core network element, first type indication information corresponding to the first address, and second type indication information corresponding to the second address, where the first type indication information is used to indicate a first access technology type and a second access technology type. The second type indication information is used for indicating the second address and the first access technology type or the second access technology type.

In a possible implementation manner, the obtaining unit is specifically configured to receive a first address and a second address sent by a core network element, and second type indication information corresponding to the second address; the user plane function network element determines that the first address corresponds to the first access technology type and the second access technology type, and determines that the second address corresponds to the first access technology type or the second access technology type.

Specifically, the specific contents of the first type indication information and the second type indication information may refer to the description in the second aspect, and are not described herein again.

In any possible implementation manner of the ninth aspect, the user plane function network element may further perform an operation of the apparatus for transmitting a service flow in any implementation manner of the first aspect.

Another example, an embodiment of the present application further provides a device for transmitting a service flow, where the device for transmitting a service flow may be a user plane functional network element or a chip applied in the user plane functional network element, and the device for transmitting a service flow includes: a processor and a communication interface. Wherein the communication interface is configured to enable the transmission apparatus supporting the service flow to perform the steps of receiving and sending messages/data at the transmission apparatus side of the service flow described in any one of the possible implementation manners of the fourth aspect to the fourth aspect. The transmission apparatus supporting the service flow executes the steps of message/data processing on the transmission apparatus side of the service flow described in any one of the possible implementation manners of the fourth aspect to the fourth aspect. For specific corresponding steps, reference may be made to descriptions in any one of possible implementation manners of the fourth aspect to the fourth aspect, and details are not described herein again.

Optionally, the communication interface of the transmission device of the service flow and the processor are coupled to each other.

Optionally, the apparatus for transmitting the traffic stream may further include a memory for storing codes and data, and the processor, the communication interface and the memory are coupled to each other.

In a tenth aspect, the present application provides a communication apparatus that can implement the method in any possible implementation manner of the fifth aspect or the fifth aspect, and therefore can also achieve the beneficial effects in any possible implementation manner of the fifth aspect or the fifth aspect. The communication device may be a session management network element, or may also be a device that can support the session management network element to implement the method in the fifth aspect or any possible implementation manner of the fifth aspect, for example, a chip applied to the session management network element. The communication device may implement the above method by software, hardware, or by executing corresponding software by hardware.

In an example, the receiving unit is configured to receive indication information indicating a transmission method of a service flow, where a PDU session in which the service flow is located supports multiple access technologies. And the determining unit is used for selecting the user plane function network element with the transmission method function according to the indication information.

In a possible implementation manner, the apparatus provided in the embodiment of the present application further includes: and the obtaining unit is used for obtaining and distributing a plurality of addresses for the PDU session of the terminal according to the indication information, and the access technology type or the service type corresponding to each address in the plurality of addresses.

In a possible implementation manner, the apparatus provided in the embodiment of the present application further includes: and a sending unit, configured to send the third address and the first access technology type and the second access technology type corresponding to the third address to the user plane function network element/terminal, or send the third address and a general address indication to the user plane function network element/terminal by the session management network element. Or the session management network element sends the third address to the user plane function network element/terminal.

Specifically, the implementation manner in which the sending unit sends the multiple addresses and the access technology type or the service type corresponding to each of the multiple addresses may refer to the seventh aspect that the sending unit sends the multiple addresses allocated for the PDU session to the terminal, and the implementation manner in which the access technology type or the service type corresponding to each of the multiple addresses is implemented, which is not described herein again.

In a possible implementation manner, the apparatus provided in the embodiment of the present application further includes: a sending unit, configured to send, to the user plane function network element, indication information used for indicating a transmission method of the service flow.

Another example, an embodiment of the present application further provides a communication apparatus, where the communication apparatus may be a session management network element or a chip applied in the session management network element, and the communication apparatus includes: a processor and a communication interface, wherein the communication interface is configured to support the one communication device to perform the steps of receiving and sending messages/data on the side of the one communication device as described in any one of the possible implementations of the fifth aspect to the fifth aspect. The processor is configured to support the communication device to perform the steps of message/data processing on the communication device side described in any one of the possible implementations of the fifth aspect to the fifth aspect. For specific corresponding steps, reference may be made to descriptions in any one of possible implementation manners of the fifth aspect to the fifth aspect, and details are not repeated here.

Optionally, the communication interface and the processor of the communication device are coupled to each other.

Optionally, the communication device may further comprise a memory for storing code and data, the processor, the communication interface and the memory being coupled to each other.

In an eleventh aspect, the present application provides a computer-readable storage medium having stored therein instructions that, when executed on a computer, cause the computer to perform a method for transmitting a traffic flow as described in the first aspect or in various possible implementations of the first aspect.

In a twelfth aspect, the present application provides a computer-readable storage medium having stored therein instructions that, when executed on a computer, cause the computer to perform a method of communication as described in the second aspect or in various possible implementations of the second aspect.

In a thirteenth aspect, the present application provides a computer-readable storage medium having stored therein instructions, which when executed on a computer, cause the computer to execute a method for transmitting a traffic flow as described in the third aspect or various possible implementations of the third aspect.

In a fourteenth aspect, the present application provides a computer-readable storage medium having instructions stored therein, which when executed on a computer, cause the computer to perform a method for transmitting a traffic flow as described in the fourth aspect or in various possible implementations of the fourth aspect.

In a fifteenth aspect, the present application provides a computer-readable storage medium having stored therein instructions which, when run on a computer, cause the computer to perform a method of communication as described in the fifth aspect or in various possible implementations of the fifth aspect.

In a sixteenth aspect, the present application provides a computer program product comprising instructions that, when run on a computer, cause the computer to perform a method of transmitting a traffic flow as described in the first aspect or in various possible implementations of the first aspect.

In a seventeenth aspect, the present application provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform the second aspect or one of the communication methods described in the various possible implementations of the second aspect.

In an eighteenth aspect, the present application provides a computer program product comprising instructions that, when run on a computer, cause the computer to perform a method of transmitting a traffic flow as described in the third aspect or in various possible implementations of the third aspect.

In a nineteenth aspect, the present application provides a computer program product comprising instructions that, when run on a computer, cause the computer to perform a method of transmitting a traffic flow as described in the fourth aspect or in various possible implementations of the fourth aspect.

In a twentieth aspect, the present application provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform a method of communication as described in the fifth aspect or in various possible implementations of the fifth aspect.

In a twenty-first aspect, an embodiment of the present application provides a chip, where the chip includes a processor and an interface circuit, where the interface circuit is coupled to the processor, and the processor is configured to execute a computer program or instructions to implement the first aspect or the method for transmitting a traffic flow described in various possible implementation manners of the first aspect. The interface circuit is used for communicating with other modules outside the chip.

In a twenty-second aspect, embodiments of the present application provide a chip comprising a processor and an interface circuit, the interface circuit being coupled to the processor, and the processor being configured to execute a computer program or instructions to implement one of the communication methods described in the various possible implementations of the second aspect or the second aspect. The interface circuit is used for communicating with other modules outside the chip.

In a twenty-third aspect, an embodiment of the present application provides a chip, where the chip includes a processor and an interface circuit, where the interface circuit is coupled to the processor, and the processor is configured to execute a computer program or instructions to implement the third aspect or one of the traffic stream transmission methods described in various possible implementation manners of the third aspect. The interface circuit is used for communicating with other modules outside the chip.

In a twenty-fourth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and an interface circuit, the interface circuit is coupled to the processor, and the processor is configured to execute a computer program or instructions to implement one of the traffic flow transmission methods described in the fourth aspect or various possible implementation manners of the fourth aspect. The interface circuit is used for communicating with other modules outside the chip.

In a twenty-fifth aspect, embodiments of the present application provide a chip, where the chip includes a processor and an interface circuit, where the interface circuit is coupled to the processor, and the processor is configured to execute a computer program or instructions to implement one of the communication methods described in the various possible implementations of the fifth aspect or the fifth aspect. The interface circuit is used for communicating with other modules outside the chip.

In a twenty-sixth aspect, an embodiment of the present application provides a communication system, where the communication system includes a transmission apparatus of a service flow provided in the sixth aspect or in various possible implementations of the sixth aspect, and a communication apparatus provided in the seventh aspect or in various possible implementations of the seventh aspect.

In a twenty-seventh aspect, an embodiment of the present application provides a communication system, where the communication system includes a transmission apparatus for a service flow provided in various possible implementations of the eighth aspect or the eighth aspect, a transmission apparatus for a service flow provided in various possible implementations of the ninth aspect or the ninth aspect, and a communication apparatus provided in various possible implementations of the tenth aspect or the tenth aspect.

Any one of the above-provided apparatuses, computer storage media, computer program products, chips, or communication systems is configured to execute the above-provided corresponding methods, and therefore, the beneficial effects that can be achieved by the apparatuses, the computer storage media, the computer program products, the chips, or the communication systems can refer to the beneficial effects of the corresponding schemes in the above-provided corresponding methods, and are not described herein again.

Drawings

FIG. 1 is a diagram of a multiple access PDU session;

fig. 2 is a schematic diagram of a communication system according to an embodiment of the present application;

fig. 3 is a schematic diagram of a 5G network architecture according to an embodiment of the present application;

fig. 4 is a schematic diagram of a terminal accessing a network through multiple access technologies according to an embodiment of the present application;

fig. 5-fig. 14 are schematic flow charts of a service flow transmission method according to an embodiment of the present application;

fig. 15-17 are schematic structural diagrams of a transmission apparatus for a service flow according to an embodiment of the present application;

fig. 18-20 are schematic structural diagrams of a communication device according to an embodiment of the present application;

fig. 21-23 are schematic structural diagrams of another communication device provided in an embodiment of the present application;

fig. 24-fig. 26 are schematic structural diagrams of another traffic flow transmission device provided in the embodiment of the present application;

fig. 27 is a schematic structural diagram of a chip according to an embodiment of the present application.

Detailed Description

It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described herein as "exemplary" or "e.g.," is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.

In the present application, "at least one" means one or more, "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone, wherein A and B can be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of the singular or plural items. For example, at least one (one) of a, b, or c, may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or multiple. In addition, in order to facilitate clear description of technical solutions of the embodiments of the present application, in the embodiments of the present application, terms such as "first" and "second" are used to distinguish the same items or similar items having substantially the same functions and actions. Those skilled in the art will appreciate that the terms "first," "second," etc. do not denote any order or quantity, nor do the terms "first," "second," etc. denote any order or importance.

The system architecture and the service scenario described in the embodiment of the present application are for more clearly illustrating the technical solution of the embodiment of the present application, and do not form a limitation on the technical solution provided in the embodiment of the present application, and as a person of ordinary skill in the art knows that along with the evolution of the network architecture and the appearance of a new service scenario, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

As shown in fig. 2, fig. 2 is a schematic diagram of a communication system provided in an embodiment of the present application, where the communication system includes: a core network, an access network, and one or more terminals 104. One or more terminals 104 (only one terminal is shown in fig. 2) access the core network through the access network. Wherein the core network comprises the following network elements: a session management network element 101, one or more user plane function network elements 102 (only one user plane function network element is shown in fig. 2) connected to the session management network element 101, and a policy control network element 103 connected to the session management network element 101.

The access network may be an access network device using multiple access technologies.

When the terminal 104 accesses the wireless network through different access technologies, the terminal 104 may connect to the core network device through different access network devices.

Optionally, in this embodiment of the application, at least one of the one or more terminals 104 may have a session with the user plane function network element 102, and the session may support multiple access technologies. For example, the multiple access technologies are taken as the first access technology and the second access technology. The session may be accessed via a first access technology or via a second access technology.

The first access technology in the embodiment of the present application may be an access technology compliant with a 3GPP standard specification. For example, 3rd Generation Partnership Project (3 GPP) access technology. For example, an access technology adopted in Long Term Evolution (LTE), 2G, 3G, 4G, or 5G systems. An Access Network that employs the 3GPP Access technology is referred to as a Radio Access Network (RAN). For example, the terminal 104 may access the wireless network through an access network device in a 2G, 3G, 4G, or 5G system using 3GPP access technology.

The second access technology may be a radio access technology not defined in the 3GPP standard specification. For example, referred to as non-third Generation Partnership Project (non 3GPP) access technology. The non-3GPP access technology may be an untrusted non3GPP access technology or a trusted non3GPP access technology. Non-3GPP access technologies may include: wireless fidelity (Wi-Fi), Worldwide Interoperability for Microwave Access (WiMAX), Code Division Multiple Access (CDMA), Wireless Local Area Network (WLAN), fixed network technology, wired technology, and the like. The terminal 104 may access a network through an air interface technology represented by Wireless Fidelity (WIFI), where the access network device may be an Access Point (AP).

In embodiments of the present invention, the terminals may be distributed in a wireless network, and each terminal may be static or mobile.

In the embodiment of the present application, the session management network element 101, the user plane function network element 102, and the policy control network element 103 all belong to network elements in a core network element, and may be collectively referred to as core network elements.

The core network element is mainly responsible for forwarding of packet data packets, Quality of Service (Qos) control, charging statistics information, and the like (e.g., a user plane functional network element). And is mainly responsible for user registration authentication, mobility management, and issuing a data packet forwarding policy, a QoS control policy, and the like (for example, a session management network element) to a user plane function network element.

The session management element is responsible for establishing a corresponding session connection (e.g., a PDU session) on a network side when a user initiates a service, and providing specific services for the user, and in particular, issuing a packet forwarding policy, a QoS policy, and the like to the user plane functional element based on an interface between the session management element and the user plane functional element.

If the communication system shown in fig. 2 is applied to a 5G network, as shown in fig. 3, a network element or an entity corresponding to the Session Management network element 101 may be a Session Management Function (SMF) network element or a User Plane Function (UPF) network element in 5G. The policy control network element may be a Policy Control Function (PCF) network element.

In addition, as shown in fig. 3, the 5G network may further include: AN Access and mobility Management Function (AMF) Network element, AN Application Function (AF) Network element, AN Access Network device (e.g., AN Access Network (AN)), which may also be referred to as a radio Access Network device (radio Access Network, RAN), AN Authentication Server Function (AUSF) Network element, a Unified Data Management (UDM) Network element, a Network slice selection Function (Network slice selection Function, NSSF) Network element, a Network capability opening Function (Network exposure Function, NEF) Network element, a Network Repository storage Function (Network Repository Function, NRF) Network element, and a Data Network (DataNetwork, DN), and the like.

Wherein, the terminal communicates with the AMF network element through an N1 interface (N1 for short). The AMF network element communicates with the SMF network element via an N11 interface (abbreviated as N11). The SMF network elements communicate with one or more UPF network elements over an N4 interface (abbreviated N4). Any two UPF network elements of the one or more UPF network elements communicate via an N9 interface (abbreviated as N9). The UPF Network elements communicate with a Data Network (DN) over an N6 interface (N6 for short). The terminal accesses the network through an access network device (e.g., a RAN device). The access network equipment and the AMF network element communicate with each other through an N2 interface (N2 for short). The SMF network element communicates with the PCF network element through an N7 interface (N7 for short), and the PCF network element communicates with the AF network element through an N5 interface. The access network equipment communicates with the UPF network element through an N3 interface (abbreviated as N3). Any two or more AMF network elements communicate with each other through an N14 interface (N14 for short). The SMF network element communicates with the UDM network element over an N10 interface (abbreviated N10). The AMF network element communicates with the AUSF network element through an N12 interface (abbreviated as N12). The AUSF network element communicates with the UDM network element via an N13 interface (abbreviated N13). The AMF network element communicates with the UDM network element via an N8 interface (N8 for short).

It should be noted that the interface name between each network element in fig. 3 is only an example, and the interface name may be other names in a specific implementation, which is not specifically limited in this embodiment of the present application.

It should be noted that the access network device, the AF network element, the AMF network element, the SMF network element, the AUSF network element, the UDM network element, the UPF network element, the PCF network element, and the like in fig. 3 are only names, and the names do not limit the device itself. In the 5G network and other future networks, network elements corresponding to the access network device, the AF network element, the AMF network element, the SMF network element, the AUSF network element, the UDM network element, the UPF network element, and the PCF network element may also be other names, which is not specifically limited in this embodiment of the present application. For example, the UDM network element may also be replaced by a Home Subscriber Server (HSS) or a User Subscription Database (USD) or a Database entity, and the like, which are described in the unified description herein and will not be described in detail later.

For example, the access Network device referred to in this embodiment of the present application refers to a device accessing a core Network, and may be, for example, a base station, a Broadband Network service Gateway (BNG), an aggregation switch, a non-third Generation Partnership Project (3rd Generation Partnership Project, 3GPP) access Network device, and the like. The base stations may include various forms of base stations, such as: macro base stations, micro base stations (also referred to as small stations), relay stations, access points, etc.

For example, the AMF network element involved in the embodiment of the present application may also be responsible for functions such as a registration procedure when a terminal accesses, location management during a terminal moving process, and lawful interception, which is not specifically limited in the embodiment of the present application.

Illustratively, the SMF network element involved in the embodiment of the present application is configured to perform session management, and includes: session establishment, session modification, session release, Internet Protocol (IP) address allocation and management of interconnection between networks of the terminal, selection and control of UPF network elements, lawful interception and other control functions related to the session.

For example, the UPF network element related in this embodiment of the present application, in addition to having the function of the user plane function network element shown in fig. 3, may also implement a user plane function of a Serving Gateway (SGW) and a Packet data network Gateway (PGW). In addition, the UPF Network element may also be a Software Defined Network (SDN) Switch (Switch), which is not specifically limited in this embodiment of the present application.

The AUSF network element is an authentication server function and is mainly responsible for authenticating the terminal and determining the legality of the terminal. For example, the terminal is authenticated based on the user subscription data of the terminal.

The UDM network element is a unified user data management, and is mainly used to store the subscription data of the terminal. In addition, the UDM network element further includes functions such as authentication, processing of identifier information of the terminal, subscription management, and the like, which is not specifically limited in this embodiment of the present application.

And the PCF network element is mainly used for issuing the service-related strategy to the AMF network element or the SMF network element.

And the AF network element sends the application related requirements to the PCF network element so that the PCF network element generates a corresponding strategy.

And the DN provides services for the terminal, such as mobile operator service, Internet service or third-party service and the like.

The PDU session in the embodiment of the present application refers to: and the data transmission channel which is established by the session management network element and is used for connecting the terminal 104 and the UPF network element to the DN. The network elements involved in the data transmission channel include: the terminal, the access network equipment, and the UPF network element selected by the SMF network element for the session. The data transmission channel comprises a plurality of links between two adjacent network elements. For example, the link between the terminal and the access network device, the link between the access network device and the UPF network element, and the link between the UPF network element and the UPF network element are included.

A terminal (terminal) is a device that provides voice and/or data connectivity to a user, e.g., a handheld device, a vehicle-mounted device, etc., with wireless connectivity. A Terminal may also be referred to as a User Equipment (UE), an Access Terminal (Access Terminal), a subscriber Unit (User Unit), a subscriber Station (User Station), a Mobile Station (Mobile Station), a Remote Station (Remote Station), a Remote Terminal (Remote Terminal), a Mobile device (Mobile Equipment), a User Terminal (User Terminal), a Wireless communication device (Wireless Terminal Equipment), a User Agent (User Agent), User Equipment (User Equipment), or a User device. The terminal may be a Station (STA) in a Wireless Local Area Network (WLAN), and may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) Station, a Personal Digital Assistant (PDA) device, a handheld device with Wireless communication function, a computing device or other processing device connected to a Wireless modem, a vehicle-mounted device, a wearable device, and a terminal in a next Generation communication system (e.g., a Fifth-Generation (5G) communication Network) or a terminal in a future-evolution Public Land Mobile Network (PLMN) Network, and the like. Among them, 5G may also be referred to as New Radio (NR).

As an example, in the embodiment of the present application, the terminal may also be a wearable device. Wearable equipment can also be called wearable intelligent equipment, is the general term of applying wearable technique to carry out intelligent design, develop the equipment that can dress to daily wearing, like glasses, gloves, wrist-watch, dress and shoes etc.. A wearable device is a portable device that is worn directly on the body or integrated into the clothing or accessories of the user. The wearable device is not only a hardware device, but also realizes powerful functions through software support, data interaction and cloud interaction. The generalized wearable smart device includes full functionality, large size, and can implement full or partial functionality without relying on a smart phone, such as: smart watches or smart glasses and the like, and only focus on a certain type of application functions, and need to be used in cooperation with other devices such as smart phones, such as various smart bracelets for physical sign monitoring, smart jewelry and the like.

Fig. 4 is a schematic diagram illustrating an architecture of a terminal accessing a network using multiple access technologies in an embodiment of the present application, for example, an architecture of a terminal simultaneously using a 3GPP access technology and a non-3GPP access technology. As shown in fig. 4, the terminal may be connected to the AMF network element through both the 3GPP access technology and the non-3GPP access technology.

Specifically, as shown in fig. 4, when the terminal uses a non-3GPP access technology to access the AMF network element, the terminal may access the AMF network element through a non-3GPP interworking function (N3 IWF) entity. When the 3GPP and the non3GPP belong to the same PLMN, the terminal selects the same AMF network element. When 3GPP and non3GPP belong to different PLMNs, different AMF network elements may be selected.

The SMF network elements are selected by the AMF network elements, different PDU sessions can select different SMF network elements, but the same PDU session selects the same SMF network element.

The SMF network element may select a UPF network element for a PDU session, and one PDU session may have multiple UPF network elements, so the SMF network element may select multiple UPF network elements to create a tunnel connection for a certain PDU session.

The AUSF Network element and the authentication and storage Function (ARPF)/UDM Network element form a Home Public Land Mobile Network (HPLMN), and when the terminal accesses the Network through different access technologies, the terminal may have different Visited Public Land Mobile Networks (VPLMNs), or may have the same Visited Public Land Mobile Network. Specifically, the functions of each network element shown in fig. 4 may refer to the foregoing embodiments, and are not described herein again.

In this embodiment of the present application, a service stream transmitted by using a UDP method may be simply referred to as: UDP traffic, for short MPTCP traffic transmitted using MPTCP method, is the same description as for traffic transmitted using other methods.

It should be noted that, in the embodiment of the present application, a communication method/a transmission method of a service flow may be executed by a network element applied by a corresponding device, or may be executed by a chip in the network element applied by the corresponding device. For example, a device for transmitting a service flow may be executed by a terminal, or may be executed by a chip in the terminal. In the following embodiments, the execution subjects of a communication method/a transmission method of a service flow are executed as examples of the respective corresponding network elements.

75页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:中继装置、中继方法及中继程序

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类