A method of data transmission and related devices

By establishing two QoS flows in advance and reserving bandwidth resources under both 3GPP and non-3GPP network architectures, the problem of GBR QoS flow switching latency was solved, achieving more efficient data transmission.

CN115412981BActive Publication Date: 2026-04-07HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-11-07
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Under 3GPP and non-3GPP network architectures, the handover latency of GBR QoS flow is relatively long. Existing technologies require the re-establishment of GBR QoS flow on the other side, which leads to an increase in the latency of service flow data movement.

Method used

The session management network element establishes two QoS flows in advance based on the traffic splitting mode of the service flow, and reserves bandwidth resources in different access technologies to directly switch or move service flow data, avoiding the need to re-establish a new GBR QoS flow.

Benefits of technology

It reduces latency when business flow data switches or moves between different networks, improving the efficiency and reliability of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115412981B_ABST
    Figure CN115412981B_ABST
Patent Text Reader

Abstract

This application discloses a data transmission method and related equipment; it can be applied to a 5G communication network architecture. The method includes: a session management network element obtaining first indication information of a first service flow, the first indication information including the splitting mode of the first service flow, wherein the first service flow is a guaranteed bit rate (GBR) service flow; the session management network element establishing a first quality of service (QoS) flow and / or a second QoS flow for transmitting the first service flow according to the first indication information; since the session management network element establishes two QoS flows for the service flow in advance, when the service flow data needs to move between different flows, the pre-established QoS flows can be directly applied, and the service flow can be moved without re-establishing them on the other side, thus reducing latency.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The original application has the application number 201911093035.3 and the original application date is November 7, 2019. The entire contents of the original application are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communication technology, and in particular to a method and related equipment for data transmission. Background Technology

[0003] With the continuous development of wireless broadband technology, the 3GPP standards group formulated the 5G network architecture at the end of 2016. This architecture not only supports user equipment (UE) to access the core network through radio access technologies defined by the 3GPP standards group (such as LTE, 5G RAN, etc.), but also supports access to the core network through non-3GPP access technologies (such as untrusted WLAN, fixed networks, etc.), and also supports simultaneous access to the core network through 3GPP access technologies and non-3GPP access technologies; therefore, multi-access protocol data unit (PDU) sessions can be established under this network architecture.

[0004] In addition, the 3GPP standard also defines that the service data flow between the UE and the 5G core network is divided into two types: guaranteed bit rate (GBR) quality of service flow (QoS flow) and non-guaranteed bit rate (non-GBR) QoS flow.

[0005] In existing technologies, GBR QoS flow can only be established on one side of the 3GPP side or the non-3GPP side. When service flow data needs to be moved from one side to the other side, GBR QoS flow needs to be re-established on the other side, which leads to increased latency. Summary of the Invention

[0006] This application provides a data transmission method and related equipment to reduce the switching latency when business flow data moves from one side to the other.

[0007] A first aspect of the embodiments of this application provides a method for data transmission;

[0008] The session management network element first needs to obtain the first indication information of the guaranteed bit rate GBR service flow. This first indication information includes the flow splitting mode of the service flow. The session management network element needs to establish a first quality of service flow (QoS flow) for transmitting the service flow based on the first indication information, or establish two QoS flows.

[0009] During session establishment and modification, the session management network element receives the policy rules for the Guaranteed Bandwidth (GBR) service flow sent by the policy control unit, i.e., the first indication information. The policy rules include the service quality parameters of the service flow and the flow splitting mode. The flow splitting mode can indicate whether the service flow is split between two networks. Since the QoS management of service flow transmission is based on the QoS flow, the session management network element can establish the first QoS flow according to the flow splitting mode of the service flow. For example, service flows with the same flow splitting mode can be aggregated together to form a QoS flow, or two flows can be established for the service flow, namely the first QoS flow and the second QoS flow.

[0010] When establishing a QoS flow for a service flow based on the traffic splitting mode, the session management network element can directly aggregate service flows with the same traffic splitting mode into the same QoS flow. By pre-establishing the QoS flow corresponding to the service flow, if for some reason it is necessary to move or switch service flow data between two networks, it is not necessary to re-establish a new GBRQoS flow on the other side. The service flow data can be moved or switched from the first network to the second network directly according to the pre-established QoS flow, or the service flow data can be moved or switched from the second network to the first network directly. Therefore, the switching latency is small. Alternatively, when the service flow bandwidth demand is high, sufficient bandwidth resources can be provided by transmitting simultaneously through the first network and the second network.

[0011] Based on the first aspect, this application also provides a first implementation of the first aspect:

[0012] When establishing a QoS flow, the session management network element can establish a first QoS flow through the first access technology. When the session management network element establishes two flows for the service flow, it can establish a first QoS flow through the first access technology based on the flow splitting mode, and establish a second QoS flow through the second access technology.

[0013] Since the session management network element pre-establishes two QoS flows for the service flow, and each flow corresponds to a different access technology, when the service flow data needs to move between different access technologies, the pre-established QoS flow can be directly applied without re-establishing it on the other side, thus reducing the switching latency.

[0014] Based on the first implementation of the first aspect, this application also provides a second implementation of the first aspect:

[0015] After the session management network element establishes a QoS flow for the service flow data, it also needs to allocate bandwidth resources for it. Since the service flows within the same QoS flow have the same traffic splitting mode, the QoS flow information of the QoS flow can be determined based on the QoS parameters of the service flows. Then, based on the QoS flow information and the traffic splitting mode, the bandwidth resources for the first QoS flow are determined. If the session management network element establishes two QoS flows, it needs to determine the bandwidth resources for the first and second QoS flows. The QoS flow information includes the guaranteed flow bit rate (GFBR) for the first and / or second QoS flows, as well as the guaranteed bit rate (GBR) for each service flow within the QoS flow.

[0016] The session management network element determines the bandwidth resources for the first QoS flow and the second QoS flow. Therefore, the service flow can transmit service flow data in the first access technology according to the first QoS flow, or it can transmit service flow data in the second access technology according to the second QoS flow. After reserving resources in advance, the service flow data can be directly moved from the second network or switched to the first network, so the switching latency is small.

[0017] Based on the second implementation of the first aspect, this application also provides a third implementation of the first aspect:

[0018] There are multiple traffic splitting modes for service flows. When the session management network element aggregates QoS flows with the same splitting mode together, it can allocate resources to them jointly. When the QoS flow splitting mode is a priority-based splitting mode, the session management network element needs to first determine the priority, allocate the first bandwidth resource to the QoS flow of high-priority access technology first, and then allocate the second bandwidth resource to the QoS flow of low-priority access technology. Since the transmission of GBR service flows requires guaranteed bandwidth, the sum of the first bandwidth resource and the second bandwidth resource allocated to its QoS flow cannot be less than the GFBR. The QoS flow information also includes the maximum flow bandwidth MFBR. Optionally, the sum of the first bandwidth resource and the second bandwidth resource can also not be greater than the MFBR.

[0019] This application provides a feasible scheme for allocating a first bandwidth resource and an second bandwidth resource. In this traffic splitting mode, the first bandwidth resource is first allocated to the QoS flow corresponding to the high-priority access technology, and then the second bandwidth resource is allocated to the QoS flow corresponding to the low-priority access technology, so that the bandwidth of the service flow data in the high-priority access technology can be guaranteed.

[0020] Based on the third implementation of the first aspect, this application also provides a fourth implementation of the first aspect:

[0021] In the aforementioned priority-based traffic splitting mode, an optional solution is to allocate resources based on the network conditions of the access network corresponding to the access technology. The session management network element can obtain the current available bandwidth value of the high-priority access technology, and then allocate the first bandwidth resource to it based on the current available bandwidth value. The guaranteed bandwidth value of the allocated first bandwidth resource is the same as the current available bandwidth value. Then, the bandwidth value of the second bandwidth resource is adjusted based on the guaranteed bandwidth value of the first bandwidth resource to ensure that it is not less than the guaranteed flow bandwidth of the QoS flow.

[0022] In this embodiment of the application, when the session management network element allocates bandwidth resources for QoS flow, it adjusts the guaranteed bandwidth values ​​of the two QoS flows in real time based on the feedback from the access network. This ensures the stable transmission of service flows, avoids affecting the transmission of service flows due to bandwidth resource occupation, and improves transmission efficiency.

[0023] Based on the second implementation of the first aspect, this application also provides a fifth implementation of the first aspect:

[0024] If the QoS flow splitting mode is master-slave splitting mode, the session management network element needs to determine the master-slave relationship of the access technologies corresponding to the first QoS flow and the second QoS flow according to the splitting mode; then, first allocate bandwidth resources to the first QoS flow corresponding to the master access technology. Optionally, the bandwidth resources allocated to it shall not be less than the guaranteed flow bandwidth GFBR.

[0025] This application provides a feasible scheme for allocating a first bandwidth resource and an second bandwidth resource. In this traffic splitting mode, the first bandwidth resource is first allocated to the first QoS flow corresponding to the primary access technology, and the allocated bandwidth resource is not less than the guaranteed flow bandwidth GFBR. This ensures that the bandwidth of the service flow data in the primary access technology can be guaranteed.

[0026] Based on the fifth implementation of the first aspect, this application also provides a sixth implementation of the first aspect:

[0027] In master-slave mode, the allocation of bandwidth resources also needs to be adjusted according to the network conditions of the access technology. When the first bandwidth resource corresponding to the master access technology is occupied, the session management network element needs to allocate a second bandwidth resource to the slave access technology in order to ensure the normal transmission of the service flow. The guaranteed bandwidth value of the allocated second bandwidth resource cannot be less than GFBR.

[0028] The session management network element first allocates resources in the access technology corresponding to the primary access technology. When it finds that the first bandwidth resource corresponding to the primary access technology is occupied, it needs to allocate resources in the secondary access technology. In this way, the normal switching or movement of service flows can be guaranteed, and the transmission of service flows can be avoided due to the occupation of bandwidth resources, thereby improving the reliability of data transmission.

[0029] Based on the fifth implementation of the first aspect, this application also provides a seventh implementation of the first aspect:

[0030] If the first indication information of the service flow received by the session management network element also includes a multi-access indication, in the master-slave mode, the session management network element needs to allocate resources for both the first QoS flow and the second QoS flow. The multi-access indication is used to instruct the session management network element to allocate resources for both the first access technology and the second access technology, so the same resources need to be allocated to both the first QoS flow and the second QoS flow.

[0031] In this embodiment, since the first indication information of the service flow contains multiple access indications, even if the first bandwidth resource of the first QoS flow is not occupied, the second bandwidth resource still needs to be allocated to the second QoS flow. In this way, the service flow can switch or move between the two access technologies with bandwidth resource guarantee, which improves the reliability of data transmission.

[0032] Based on the second implementation of the first aspect, this application also provides an eighth implementation of the first aspect:

[0033] When the traffic splitting mode is the minimum round-trip time splitting mode, the session management network element needs to allocate the same bandwidth resources to the first QoS flow and the second QoS flow. Therefore, the session management network element allocates the first bandwidth resources to the first QoS flow and the second bandwidth resources to the second QoS flow. The first bandwidth resources and the second bandwidth resources are the same, and their guaranteed bandwidth values ​​are not less than GFBR.

[0034] Since the minimum round-trip time (RTT) splitting mode requires that the service flow always use the access network corresponding to the link with the minimum RTT, this application embodiment reserves sufficient bandwidth resources in advance for both access technologies to ensure rapid switching of service flows.

[0035] Based on the second implementation of the first aspect, this application also provides a ninth implementation of the first aspect:

[0036] When the QoS flow is distributed in load balancing mode, the session management network element first needs to determine the QoS flow distribution ratio. Then, based on the QoS flow's GFBR and the distribution ratio, it determines the guaranteed bandwidth value to be allocated in the two access technologies. Specifically, it calculates the first reference value for bandwidth resources allocated in the first access technology and the second reference value for bandwidth resources allocated in the second access technology using the GFBR and the distribution ratio. Then, it allocates resources to the QoS flow based on the first and second reference values. The first QoS flow is allocated a first bandwidth resource, where the guaranteed bandwidth value of the first bandwidth resource must be greater than the first reference value; the second QoS flow is allocated a second bandwidth resource, where the guaranteed bandwidth value of the second bandwidth resource is greater than the second reference value. Optionally, the sum of the guaranteed bandwidth values ​​of the first and second bandwidth resources is not greater than the maximum flow bandwidth MFBR.

[0037] This application provides a feasible scheme for allocating a first bandwidth resource and an second bandwidth resource. In this scheme, the guaranteed bandwidth value in the first resource and the guaranteed bandwidth value in the second resource are configured respectively, so that the bandwidth of the service flow data in both the first access technology and the second access technology can be guaranteed.

[0038] Based on the ninth implementation of the first aspect, this application also provides a tenth implementation of the first aspect:

[0039] In the load balancing and traffic splitting mode, the session management network element still needs to allocate resources according to the network conditions of the access network corresponding to the access technology. The session management network element needs to obtain the first current available bandwidth value corresponding to the first QoS flow and the second current available bandwidth value corresponding to the second QoS flow, and then configure the guaranteed bandwidth value of the first bandwidth resource as the first current available bandwidth value, and configure the guaranteed bandwidth value of the second bandwidth resource as the second current available bandwidth value.

[0040] This application provides a feasible scheme for allocating a first bandwidth resource and an second bandwidth resource. In this scheme, the guaranteed bandwidth value in the first resource and the guaranteed bandwidth value in the second resource are configured according to the network conditions of the access network corresponding to the access technology, so that the bandwidth of the service flow data in both the first access technology and the second access technology can be guaranteed.

[0041] Based on any one of the first to tenth embodiments of the first aspect, this application also provides an eleventh embodiment of the first aspect:

[0042] The session management network element can also receive second indication information of the second service flow, which also includes the flow distribution mode of the second service flow. If the session management network element determines that the flow distribution mode of the second service flow is the same as the flow distribution mode of the first service flow, it will bind the second service flow to the QoS flow established by the session management network element for the first service flow.

[0043] In this embodiment, multiple service flows with the same traffic splitting mode can be bound to a common QoS flow and then resources can be allocated to them together. There is no need to re-establish a QoS flow for each service flow. At the same time, since the traffic splitting modes of the bound service flows are the same, it is convenient for the session management network element to allocate bandwidth resources.

[0044] Based on any one of the eleventh embodiments of the first aspect, this application also provides a twelfth embodiment of the first aspect:

[0045] The session management network element acquires a first indication information and / or a second indication information containing a multi-access indication, which instructs the session management network element to allocate resources in both access technologies.

[0046] In the solution provided in this application embodiment, QoS flow needs to be established according to the multi-access indication. The multi-access indication is used to instruct the session management network element to allocate resources for both QoS flows. The session management network element can then allocate resources based on the multi-access indication, which facilitates the movement of service flow data between the two access technologies.

[0047] Based on the twelfth embodiment of the first aspect, this application also provides a thirteenth embodiment of the first aspect:

[0048] After obtaining the second indication information of the second service flow, the session management network element judges the first indication information of the first service flow and the second indication information of the second service flow. If both indication information contains multiple access indications, they are bound to one QoS flow. If the first indication information contains multiple access indications but the second indication information does not, or if the second indication information contains multiple access indications but the first indication information does not, the first service flow and the second service flow need to be bound to different QoS flows.

[0049] This application provides a feasible scheme for establishing a QoS flow. In this scheme, if one service flow has a multi-access indication and the other does not, then they need to be bound to different QoS flows. Since the session management network element allocates resources through QoS flows, binding service flows according to the multi-access indication provides a new way to establish a QoS flow.

[0050] Based on any one of the first to thirteenth embodiments of the first aspect, this application also provides a thirteenth embodiment of the first aspect:

[0051] The first QoS flow and the second QoS flow established by the session management network element are the same QoS flow. In this scenario, the first access technology is the first data channel of the QoS flow, and the second access technology is the second data channel of the QoS flow. That is, one QoS flow corresponds to two data channels, and then the session management network element allocates bandwidth resources for it in the two data channels.

[0052] In this embodiment, the session management network element only needs to establish one QoS flow and apply it to two data channels, allocating resources for it in the two data channels, which reduces the operation of establishing QoS flows and improves efficiency.

[0053] A second aspect of the embodiments of this application provides a method for data transmission:

[0054] The user plane network element receives service flow information sent by the session management network element. The service flow information includes the traffic splitting mode of the service flow and the QoS flow bandwidth resource information to which the service flow belongs. The service flow is a GBR service flow.

[0055] The user plane network element transmits the service flow according to the service flow splitting mode and the bandwidth resource information of the QoS flow to which the service flow belongs.

[0056] Based on the second aspect, the embodiments of this application also provide a first implementation of the second aspect:

[0057] The bandwidth resource information of the QoS flow includes information about a first QoS flow and information about a second QoS flow, wherein the first QoS flow is a QoS flow established through a first access technology, and the second QoS flow is a QoS flow established through a second access technology; the user plane network element transmits the service flow according to the service flow splitting mode and the bandwidth resource information of the QoS flow to which the service flow belongs, including:

[0058] The user plane network element determines the transmission channel for transmitting the service flow according to the traffic splitting mode;

[0059] The user plane network element transmits the service flow on the determined transmission channel.

[0060] Based on the first implementation of the second aspect, this application also provides a second implementation of the second aspect:

[0061] The service flow transmission channels include a first transmission channel and a second transmission channel, wherein the first transmission channel is used to transmit service flows belonging to the first QoS flow, and the second transmission channel is used to transmit service flows belonging to the second QoS flow; the bandwidth resource information includes the bandwidth resources of the first transmission channel and the bandwidth resources of the second transmission channel.

[0062] Based on the second implementation of the second aspect, this application also provides a third implementation of the second aspect:

[0063] When the traffic splitting mode of the service flow is a priority-based splitting mode, the user plane network element needs to determine the priority according to the splitting mode. The user plane network element first determines the transmission channel of the QoS flow corresponding to the high-priority access technology as the transmission channel for transmitting the service flow, then determines the first bandwidth resource on the transmission channel, and finally uses the first bandwidth resource to transmit the service flow on the transmission channel corresponding to the first priority.

[0064] Since the session management network element allocates resources in both transmission channels for the QoS flow corresponding to this service flow, when the user plane network element transmits data, it first selects the high-priority data channel for transmission. When the first bandwidth resource can guarantee the normal transmission of the GBR service flow, there is no need to use the resources of the low-priority data channel.

[0065] Based on the third implementation of the second aspect, this application also provides a fourth implementation of the second aspect:

[0066] In the priority-based traffic splitting mode, the user plane network element needs to transmit the service flow on the high-priority transmission channel first. However, when the first bandwidth resource of the high-priority transmission channel is occupied, the user plane network element needs to determine the second bandwidth resource of the transmission channel corresponding to the second priority; and then use the second bandwidth resource to transmit the service flow on the transmission channel corresponding to the second priority.

[0067] The session management network element allocates resources in both transmission channels for the QoS flow corresponding to the service flow. When the user plane network element transmits data, the bandwidth resources of the high-priority data channel are occupied, so the service flow data is moved or switched to the low-priority side, which can ensure the transmission of the GBR service flow.

[0068] Based on the second implementation of the second aspect, this application also provides a fifth implementation of the second aspect:

[0069] When the traffic splitting mode of the service flow is master-slave splitting mode, the user plane network element needs to determine the master-slave relationship of the access technologies corresponding to the two QoS flows according to the splitting mode. The user plane network element first determines the transmission channel of the QoS flow corresponding to the master access technology as the transmission channel for transmitting the service flow, then determines the first bandwidth resource on the transmission channel, and finally uses the first bandwidth resource to transmit the service flow on the transmission channel corresponding to the first priority.

[0070] Since the session management network element allocates resources in both transmission channels for the QoS flow corresponding to this service flow, when the user plane network element transmits data, it first selects the data channel corresponding to the primary QoS flow for transmission. When the first bandwidth resource can guarantee the normal transmission of the GBR service flow, there is no need to use the resources of the data channel of the secondary QoS flow.

[0071] Based on the fifth implementation of the second aspect, this application also provides a sixth implementation of the second aspect:

[0072] In the master-slave traffic splitting mode, the user plane network element needs to transmit the service flow on the transmission channel corresponding to the master access technology first. However, when the first bandwidth resource of the transmission channel corresponding to the master access technology is occupied, the user plane network element needs to determine the second bandwidth resource of the transmission channel corresponding to the slave access technology. Then, the second bandwidth resource is used to transmit the service flow on the transmission channel corresponding to the slave access technology.

[0073] The session management network element allocates resources in both transmission channels for the QoS flow corresponding to the service flow. When the user plane network element transmits data, the bandwidth resources of the data channel corresponding to the primary access technology are occupied, so the service flow data is moved or switched to the secondary access technology side, which can ensure the transmission of the GBR service flow.

[0074] A third aspect of this application provides a session management network element, including:

[0075] The acquisition unit is used to acquire first indication information of the first service flow, the first indication information including the splitting mode of the first service flow, the first service flow being a guaranteed bit rate GBR service flow;

[0076] The processing unit is configured to establish a first QoS flow and / or a second QoS flow for transmitting the first service flow based on the first indication information.

[0077] Based on the third aspect, the embodiments of this application also provide a first implementation of the third aspect:

[0078] The first QoS flow is a QoS flow established through the first access technology, and the second QoS flow is a QoS flow established through the second access technology.

[0079] Based on the first implementation of the third aspect, this application also provides a second implementation of the third aspect:

[0080] The session management network element further includes a determining unit and an allocating unit. The determining unit is used to determine the bandwidth resources of the first QoS flow based on the traffic splitting mode and QoS flow information of the service flow, and / or

[0081] The bandwidth resources of the second QoS flow are determined based on the traffic splitting mode of the service flow and the QoS flow information, wherein the QoS flow information includes the guaranteed flow bit rate GFBR of the first QoS flow and / or the guaranteed bit rate GBR of the service flow in the QoS flow.

[0082] Based on the second implementation of the third aspect, this application also provides a third implementation of the third aspect:

[0083] The traffic splitting mode is a priority-based traffic splitting mode, and the QoS flow information also includes the maximum flow bit rate (MFBR) of the first QoS flow and the second QoS flow.

[0084] The determining unit is configured to prioritize allocating first bandwidth resources in the first QoS flow, wherein the guaranteed bandwidth value of the first bandwidth resource is not less than the GFBR.

[0085] The allocation unit is configured to allocate a second bandwidth resource to the second QoS flow when the guaranteed bandwidth value of the first bandwidth resource is less than the guaranteed flow bit rate GFBR. The sum of the guaranteed bandwidth value of the first bandwidth resource and the guaranteed bandwidth value of the second bandwidth resource is not less than the GFBR or not greater than the MFBR.

[0086] Based on the third implementation of the third aspect, this application also provides a fourth implementation of the third aspect:

[0087] The acquisition unit is further configured to acquire the current available bandwidth value corresponding to the QoS flow of the first priority;

[0088] The allocation unit is specifically used to allocate the first bandwidth resource according to the current available bandwidth value, wherein the guaranteed bandwidth value of the first bandwidth resource is the same as the current available bandwidth value.

[0089] Based on the second implementation of the third aspect, this application also provides a fifth implementation of the third aspect:

[0090] When the traffic splitting mode is master-slave splitting mode, the allocation unit is specifically used to allocate a first bandwidth resource to the first QoS flow according to the traffic splitting mode, wherein the guaranteed bandwidth value of the first bandwidth resource is not less than the GFBR.

[0091] Based on the fifth implementation of the third aspect, this application also provides a sixth implementation of the third aspect:

[0092] The allocation unit is further configured to allocate a second bandwidth resource to the second QoS flow when the first bandwidth resource corresponding to the first QoS flow is unavailable, wherein the guaranteed bandwidth value of the second bandwidth resource is not less than the GFBR.

[0093] Based on the fifth implementation of the third aspect, this application also provides a seventh implementation of the third aspect:

[0094] The first indication information also includes a multi-access indication; the multi-access indication is used to instruct the session management network element to allocate bandwidth resources for both the first access technology and the second access technology;

[0095] The allocation unit is further configured to allocate a second bandwidth resource to the second QoS flow according to the multi-access indication, wherein the guaranteed bandwidth value of the first bandwidth resource is the same as the guaranteed bandwidth value of the second bandwidth resource.

[0096] Based on the second implementation of the third aspect, this application also provides an eighth implementation of the third aspect:

[0097] The traffic splitting mode is the minimum round-trip time traffic splitting mode, and the allocation unit is specifically used to allocate a first bandwidth resource to the first QoS flow and allocate a second bandwidth resource to the second QoS flow.

[0098] Wherein, the guaranteed bandwidth value of the first bandwidth resource is the same as the guaranteed bandwidth value of the second bandwidth resource; and the guaranteed bandwidth value of the first bandwidth resource and the guaranteed bandwidth value of the second bandwidth resource are not less than the GFBR.

[0099] Based on the second implementation of the third aspect, this application also provides a ninth implementation of the third aspect:

[0100] The traffic splitting mode is a load balancing traffic splitting mode, and the QoS flow information also includes the maximum flow bandwidth resource (MFBR) of the first QoS flow and the second QoS flow; the determining unit is specifically used to determine the splitting ratio according to the load balancing traffic splitting mode, and to determine the first reference value and the second reference value according to the guaranteed flow bandwidth (GFBR) and the splitting ratio.

[0101] The allocation unit is specifically used to allocate a first bandwidth resource to the first QoS flow, wherein the guaranteed bandwidth value of the first bandwidth resource is not less than the first reference value, and to allocate a second bandwidth resource to the second QoS flow, wherein the guaranteed bandwidth value of the second bandwidth resource is not less than the second reference value.

[0102] Wherein, the sum of the guaranteed bandwidth value of the first bandwidth resource and the guaranteed bandwidth value of the second bandwidth resource is not less than the guaranteed flow bandwidth GFBR, or not greater than the maximum flow bandwidth MFBR.

[0103] Based on the ninth implementation of the third aspect, this application also provides a tenth implementation of the third aspect:

[0104] The acquisition unit is further configured to acquire the first currently available bandwidth value of the first access technology corresponding to the first QoS flow and the second currently available bandwidth value of the second access technology corresponding to the second QoS flow;

[0105] The allocation unit is further configured to allocate the first bandwidth resource according to the first currently available bandwidth value, wherein the guaranteed bandwidth value of the first bandwidth resource is the same as the first currently available bandwidth value.

[0106] The allocation unit is further configured to allocate the second bandwidth resource according to the second currently available bandwidth value, wherein the guaranteed bandwidth value of the first bandwidth resource is the same as the second currently available bandwidth value.

[0107] Based on any one of the third to tenth embodiments of the third aspect, this application also provides an eleventh embodiment of the third aspect:

[0108] The acquisition unit is further configured to acquire second indication information of the second service flow, the second indication information including the splitting mode of the second service flow;

[0109] The processing unit is further configured to bind the first service flow and the second service flow to the established QoS flow if the splitting mode of the first service flow and the splitting mode of the second service flow are the same.

[0110] Based on any one of the eleventh embodiments of the third aspect, this application also provides a twelfth embodiment of the third aspect:

[0111] The first indication information and / or the second indication information further include a multi-access indication, which is used to instruct the allocation unit to allocate bandwidth resources for both the first access technology and the second access technology.

[0112] Based on the twelfth implementation of the third aspect, this application also provides a thirteenth implementation of the third aspect:

[0113] The processing unit is further configured to bind the first service flow and the second service flow to different QoS flows when the first indication information or the second indication information does not include the multi-access indication.

[0114] Based on any one of the first to thirteenth embodiments of the third aspect, this application also provides a fourteenth embodiment of the third aspect:

[0115] The first QoS flow and the second QoS flow are the same QoS flow; the first QoS flow and the second QoS flow have the same QoS flow identifier QFI.

[0116] A fourth aspect of the embodiments of this application provides a user plane network element:

[0117] The receiving unit is used to receive service flow information sent by the session management network element. The service flow information includes the traffic splitting mode of the service flow and the QoS flow bandwidth resource information to which the service flow belongs, wherein the service flow is a GBR service flow.

[0118] The sending unit is configured to transmit the service flow according to the service flow splitting mode and the bandwidth resource information of the QoS flow to which the service flow belongs.

[0119] Based on the fourth aspect, the embodiments of this application also provide a first implementation of the fourth aspect:

[0120] The bandwidth resource information of the QoS flow includes information of a first QoS flow and information of a second QoS flow, wherein the first QoS flow is a QoS flow established through a first access technology, and the second QoS flow is a QoS flow established through a second access technology; the user plane network element further includes a determination unit.

[0121] The determining unit is specifically used to determine the transmission channel for transmitting the service flow according to the splitting mode;

[0122] The sending unit is specifically used to transmit the service flow on the determined transmission channel.

[0123] Based on the first implementation of the fourth aspect, this application also provides a second implementation of the fourth aspect:

[0124] The service flow transmission channel includes a first transmission channel and a second transmission channel, wherein the first transmission channel is used to transmit service flows belonging to the first QoS flow, and the second transmission channel is used to transmit service flows belonging to the second QoS flow; the bandwidth resource information includes the bandwidth resources of the first transmission channel and the bandwidth resources of the second transmission channel.

[0125] Based on the second implementation of the fourth aspect, this application also provides a third implementation of the fourth aspect:

[0126] When the traffic splitting mode is a priority-based traffic splitting mode, the determining unit is specifically used to determine the priority of the first QoS flow and the access technology corresponding to the first QoS flow according to the priority-based traffic splitting mode, and determine the transmission channel corresponding to the first priority as the transmission channel for transmitting the service flow, wherein the priority includes a first priority and a second priority, and the first priority is greater than the second priority;

[0127] The determining unit is specifically used to determine the first bandwidth resource of the transmission channel corresponding to the first priority.

[0128] The sending unit is specifically used to transmit the service flow on the transmission channel corresponding to the first priority using the first bandwidth resources.

[0129] Based on the third implementation of the fourth aspect, this application also provides a fourth implementation of the fourth aspect:

[0130] The determining unit is further configured to determine the second bandwidth resource of the transmission channel corresponding to the second priority when the first bandwidth resource is occupied;

[0131] The sending unit is specifically used to transmit the service flow on the transmission channel corresponding to the second priority using the second bandwidth resources.

[0132] Based on the second implementation of the fourth aspect, this application also provides a fifth implementation of the fourth aspect:

[0133] When the traffic splitting mode is master-slave splitting mode, the determining unit is specifically used to determine the master-slave relationship of the access technologies corresponding to the first QoS flow and the second QoS flow according to the master-slave splitting mode;

[0134] The determining unit is specifically used to determine the transmission channel corresponding to the main QoS flow as the transmission channel for transmitting the service flow;

[0135] The determining unit is specifically used to determine the first bandwidth resource of the transmission channel corresponding to the main QoS flow;

[0136] The sending unit is specifically used to transmit the service flow on the transmission channel corresponding to the main QoS flow using the first bandwidth resources.

[0137] Based on the fifth implementation of the fourth aspect, this application also provides a sixth implementation of the fourth aspect:

[0138] The determining unit is further configured to determine the second bandwidth resource of the transmission channel corresponding to the QoS flow when the first bandwidth resource is occupied;

[0139] The sending unit is also configured to use the second bandwidth resources to transmit the service flow on the transmission channel corresponding to the QoS flow.

[0140] The fifth aspect of this application provides a session management network element, including: at least one processor and a memory, the memory storing computer-executable instructions that can run on the processor, wherein when the computer-executable instructions are executed by the processor, the policy control function network element performs the method as described in the first aspect or any possible implementation thereof.

[0141] The sixth aspect of this application provides a user plane network element, including: at least one processor and a memory, the memory storing computer-executable instructions that can run on the processor, wherein when the computer-executable instructions are executed by the processor, the policy control function network element performs the method as described in the second aspect above or any possible implementation thereof.

[0142] The seventh aspect of this application provides a data transmission system, including: a session management network element device and a policy function device, wherein the session management network element device is the session management network element described in any of the possible implementations of the third aspect to the third aspect above.

[0143] The eighth aspect of this application provides a data transmission system, including: a user plane network element device, wherein the user plane network element device is the user plane network element device described in any of the possible implementations of the fourth aspect to the fourth aspect above.

[0144] A ninth aspect of this application provides a computer storage medium for storing computer software instructions used for the aforementioned session management network element or user plane network element, including instructions for executing programs designed for the session management network element or user plane network element.

[0145] The session management network element can be the same as the session management network element described in the third aspect above.

[0146] The user plane network element can be the user plane network element described in the fourth aspect above.

[0147] The tenth aspect of this application provides a chip or chip system, which includes at least one processor and a communication interface, the communication interface and at least one processor being interconnected via a line, and the at least one processor being used to run a computer program or instructions to perform the data transmission method described in any of the first aspects to any of the possible implementations of the first aspect;

[0148] The communication interface in the chip can be an input / output interface, pins, or circuits.

[0149] In one possible implementation, the chip or chip system described above in this application further includes at least one memory storing instructions. The memory can be an internal storage unit of the chip, such as a register or cache, or it can be a storage unit of the chip itself (e.g., read-only memory, random access memory, etc.).

[0150] The eleventh aspect of this application provides a chip or chip system, which includes at least one processor and a communication interface, the communication interface and at least one processor being interconnected via a line, and the at least one processor being used to run a computer program or instructions to perform the data transmission method described in any of the second aspect to any of the possible implementations of the second aspect;

[0151] The communication interface in the chip can be an input / output interface, pins, or circuits.

[0152] In one possible implementation, the chip or chip system described above in this application further includes at least one memory storing instructions. The memory can be an internal storage unit of the chip, such as a register or cache, or it can be a storage unit of the chip itself (e.g., read-only memory, random access memory, etc.).

[0153] The thirteenth aspect of this application provides a computer program product, which includes computer software instructions that can be loaded by a processor to implement the data transmission method of any one of the first to second aspects described above. Attached Figure Description

[0154] Figure 1 This is a schematic diagram of a network architecture for a 5G network according to an embodiment of this application;

[0155] Figure 2 This is a schematic diagram of another network architecture of the 5G network according to an embodiment of this application;

[0156] Figure 3 This is a schematic diagram of another network architecture of the 5G network according to an embodiment of this application;

[0157] Figure 4 This is a schematic diagram of another network architecture of the 5G network according to an embodiment of this application;

[0158] Figure 5 This is a schematic diagram of an embodiment of establishing a quality of service flow in this application.

[0159] Figure 6 This is a schematic diagram of one embodiment of resource allocation in this application.

[0160] Figure 7 This is a schematic diagram of one embodiment of service flow transmission in this application.

[0161] Figure 8 This is a schematic diagram of an embodiment of a data transmission method according to the present application.

[0162] Figure 9 A schematic diagram of an embodiment of a session management network element provided in this application;

[0163] Figure 10 A schematic diagram of an embodiment of a user plane network element provided in this application;

[0164] Figure 11 A schematic diagram of another embodiment of a session management network element provided in this application;

[0165] Figure 12 This is a schematic diagram of another embodiment of a user plane network element provided in this application. Detailed Implementation

[0166] Figure 1 This is a schematic diagram of a network architecture for the 5G network described in this application; Figure 2This is another network architecture diagram of 5G network represented using a server interface. The core network functions under the 5G network architecture are divided into user plane functions (UPF) and control plane functions (CP).

[0167] Figure 1 and Figure 2 The user equipment (UE), radio access network (RAN), user plane function (UPF) network element, and data network (DN) are generally referred to as user layer network functions or network elements. They are mainly responsible for forwarding packet data, QoS control, and billing information statistics. User data traffic can be transmitted through the data transmission channel established between the UE and the DN.

[0168] The terminal equipment may include: UE, handheld terminal, laptop computer, subscriber unit, cellular phone, smartphone, wireless data card, personal digital assistant (PDA) computer, tablet computer, wireless modem, handheld device, laptop computer, cordless phone or wireless local loop (WLL) station, machine type communication (MTC) terminal, or other devices capable of accessing the network. The UE communicates with the access network equipment using some air interface technology.

[0169] RAN equipment is primarily responsible for radio resource management, Quality of Service (QoS) management, data compression, and encryption on the air interface side. Access network equipment can include various types of base stations, such as macro base stations, micro base stations (also known as small cells), relay stations, and access points. In systems employing different radio access technologies, the names of equipment with base station functions may differ; for example, in 5G systems, it is called a gNB.

[0170] Control plane network elements are primarily responsible for user registration and authentication, mobility management, and issuing packet forwarding policies and QoS control policies to the user plane to ensure reliable and stable transmission of user-layer traffic. Specifically, the Session Management Function (SMF) is responsible for user plane network element selection, user plane network element redirection, Internet Protocol (IP) address allocation, bearer establishment, modification, and release; the Access and Mobility Management Function (AMF) is responsible for signaling processing, such as access control, mobility management, attach and detach, and network element selection; and the Policy Control Function (PCF) primarily provides a unified policy framework to control network behavior, provides policy rules to control plane network functions, and is responsible for obtaining user subscription information related to policy decisions. Application Function (AF) network elements primarily support interaction with the 3GPP core network to provide services, such as influencing data routing decisions, policy control functions, or providing third-party services to the network side. The Network Slice Selection Function (NSSF) network element is primarily used for network slice selection. The AUSF (Authentication Server Function) network element mainly provides authentication and authorization functions. The Unified Data Management (UDM) element can be used for location management and subscription management.

[0171] To address the challenges of wireless broadband technology, the 5G network architecture not only supports wireless technologies defined by the 3GPP standards group to access the core network side, but also supports non-3GPP access technologies to access the core network side through non-3GPP conversion functions or next-generation access gateways. For example... Figure 3As shown, the non-3GPP network architecture, compared to the 3GPP system architecture, adds a non-3GPP interworking function (N3IWF) network element. The non-3GPP network includes untrusted non-3GPP access network (N3IWF) devices: this network element allows the UE and the 3GPP core network to interconnect using non-3GPP technologies, such as Wireless Fidelity (Wi-Fi), Worldwide Interoperability for Microwave Access (WiMAX), and Code Division Multiple Access (CDMA) networks. Unlike trusted N3IWF devices, which can directly access the 3GPP core network, this network element requires a secure tunnel established through a security gateway to interconnect with the 3GPP core network. The security gateway can be, for example, an evolved packet data gateway (ePDG) or an N3IWF network element.

[0172] Meanwhile, the 5G core network will also support trusted non-3GPP access or fixed network access; among them, feasible non-3GPP networks include trusted WLAN networks, and fixed networks include fixed home network access, etc. Its network-side architecture is similar to that of the untrusted non-3GPP access architecture, except that the untrusted non-3GPP access gateway is replaced with a trusted WLAN access gateway, or replaced with a fixed network access gateway.

[0173] 5G network architecture supports the establishment of multi-access protocol data unit (PDU) sessions, such as Figure 4 As shown, the UE can access the UPF through various access methods. In this embodiment, the access technology can be any one of 3GPP access, non3GPP access, LTE access, 5GRAN access, trusted non3GPP access, untrusted non3GPP access, WLAN access, or fixed access, without any specific limitation. In a multi-access PDU session, the service flow can select different access technologies for transmission based on the protocol to achieve service flow splitting.

[0174] Please see Figure 5 This application illustrates an embodiment of establishing a quality of service flow. Figure 5 As shown, in the first embodiment of the data transmission method provided in this application, the session management network element establishes a QoS flow for the GBR service flow, including:

[0175] 501. The User Equipment (UE) sends a session request to the session management network element;

[0176] In this step, the session management network element can refer to the session management function (SMF) network element. When a user equipment needs a certain GBR service flow, it can initiate a session request to the core network. The session request includes the parameters of the first service flow and UE capability indication information.

[0177] Specifically, the session request can take the form of a PDU session establishment request initiated by the user equipment (UE) or a PDU session update request, i.e., the UE sends a PDU session establishment request or a PDU session modification request message; the specific form is not limited. The aforementioned PDU session establishment request and PDU session update request can be carried by a UL NAS TRANSPORT (uplink NAS transport) message and sent to the Access and Mobility Management Function (AMF) network element, which then forwards them to the SMF network element.

[0178] The UE capability indication is a capability representation of the User Equipment (UE). It indicates that the UE has the ability to support the offloading and transmission of the GBR first service flow between the first and second access technologies. Optionally, the UE supports the transmission of the GBR first service flow in both 3GPP and non-3GPP access networks. UE capability indication information can be carried in PDU session establishment requests, PDU session update requests, or UL NAS TRANSPORT messages; the specific format is not limited.

[0179] The first service flow is the GBR service flow that requires the network side to reserve resources in advance. For the GBR service flow, the access network needs to reserve bandwidth resources in advance to ensure the transmission of the first service flow.

[0180] 502. The session management network element sends a traffic diversion policy request to the policy function network element;

[0181] Optionally, the policy function network element can be a PCF network element. When the SMF network element receives a session request forwarded by the AMF network element, it generates a traffic splitting policy request based on at least one of the parameters of the first service flow and the UE capability indication information included in the session request. This traffic splitting policy request contains at least one of the parameters of the first service flow and the UE capability indication information, and is used to request the policy function network element PCF to determine and issue the traffic splitting policy for the first service flow.

[0182] The parameters of the first service flow can be indication information related to the quality of service of the first service flow, such as one of the source and destination IP addresses, source and destination port numbers, protocol type, application identifier, and source and destination MAC addresses. They can also include the type of the first service flow, the requested QoS requirements, etc., without any specific limitations. The parameters of the first service flow are used by the second functional network element to determine the quality of service (QoS) parameters of the first service flow.

[0183] The UE capability indication information is used to notify the policy function network element (PCF) that the UE supports establishing the same QoS flow in both 3GPP access networks and non-3GPP access networks.

[0184] 503. The policy function network element determines the Quality of Service (QoS) parameters for the first service flow;

[0185] In this embodiment, when the Policy Function Network Element (PCF) receives a traffic offloading policy request sent by the SMF network element, the PCF network element needs to formulate relevant policy rules for the first service flow based on at least one of the first service flow parameters and UE capability indication information included in the traffic offloading policy request.

[0186] Specifically, the PCF network element determines the QoS parameters of the first service flow based on the parameters of the first service flow. For example, it determines the 5G QoS identifier (5QI) of the first service flow based on the type or flow description of the first service flow, determines the allocation and retention priority (ARP) based on the service priority of the first service flow, determines the guaranteed bitrate (GBR) and maximum bitrate (MBR) values ​​based on the quality requirements of the first service flow, or determines the above parameters based on the requested QoS requirements, etc. The specific form is not limited.

[0187] 504. The policy function network element determines the first instruction information for the first service flow;

[0188] The first indication information may include at least one of the QoS parameters of the first service flow, the traffic splitting mode, and the multi-access indication.

[0189] Each business flow corresponds to a traffic splitting mode. The traffic splitting mode can be any of the following: priority-based traffic splitting mode, master-slave traffic splitting mode, minimum round-trip time traffic splitting mode, or load balancing traffic splitting mode. It can also be other types of traffic splitting modes, without any specific restrictions.

[0190] When the PCF network element receives the UE capability indication information, it knows that the UE has the capability to support the offloading of GBR service flows in both the first and second access technologies. Therefore, it can issue a multi-access indication to the SMF network element, instructing the SMF to allocate bandwidth resources in both the first and second access technologies. For example, for certain service flows, the PCF issues a multi-access indication to the SMF; for instance, for service flow A, the PCF issues a multi-access indication along with a flow description for service flow A. The SMF reserves the same resources for this service flow A in both the first and second access technologies. Optionally, the SMF requests the same guaranteed bandwidth value from the access network equipment.

[0191] The first access technology can be a 3GPP access network, and the second access technology can be a non-3GPP access network. It is understood that the first access technology can be a non-3GPP access network, and the second access technology can be a 3GPP access network, without any specific limitation.

[0192] 505. The policy function network element sends the first instruction information to the session management network element;

[0193] After determining the first indication information of the first service flow, the PCF network element sends the first indication information of the first service flow to the SMF network element.

[0194] 506. The session management network element establishes a first QoS flow and / or a second QoS flow for transmitting the first service flow based on the first instruction information.

[0195] In a 5G network architecture, QoS management for data transmission is based on Quality of Service (QoS) flows. Service flows with similar QoS requirements (such as having the same 5QI or ARP parameters) are aggregated together as a QoS flow for transmission. Therefore, SMF network elements need to bind similar service flows together. For example, a QoS flow can be determined based on the relevant QoS parameters of the service flows, and service flows with similar parameters can be bound together in a single QoS flow.

[0196] Since this embodiment requires establishing corresponding QoS flows for both the first and second access technologies, the traffic splitting modes of the bundled traffic flows must be consistent. That is, QoS flows need to be established according to the traffic splitting mode. Optionally, one QoS flow can be established for one traffic flow, or two QoS flows can be established for one traffic flow.

[0197] In one alternative implementation, the first QoS flow is a QoS flow established through a first access technology, and the second QoS flow may be a QoS flow established through a second access technology.

[0198] For example, an SMF network element establishes a first QoS flow for a first access technology and a second QoS flow for a second access technology. An SMF network element can establish one first QoS flow for a first service flow, allowing it to be applied to two access technologies, or it can establish two QoS flows for a first service flow, with the first QoS flow corresponding to the first access technology and the second QoS flow corresponding to the second access technology.

[0199] In an optional implementation, the session management network element obtains second indication information of the second service flow, the second indication information including the traffic splitting mode of the second service flow; if the traffic splitting mode of the first service flow and the traffic splitting mode of the second service flow are the same, then the session management network element binds the first service flow and the second service flow to the established QoS flow.

[0200] For example, an SMF network element receives service flow 1 and service flow 2, and determines whether they are the same type of service flow based on their 5QI (Quality Information). If the 5QI and ARP parameters of service flow 1 and service flow 2 are the same, it then checks whether their traffic splitting modes are the same. If they are the same, service flow 2 is bound to the QoS flow of service flow 1. Optionally, the traffic splitting mode can be checked first, then the presence of a multi-access indication can be checked, and finally the 5QI or ARP parameters can be checked. The order of these checks is not limited.

[0201] In this way, multiple service flows with the same traffic splitting mode can be bound to a common QoS flow and then shared for resources. There is no need to re-establish a QoS flow for each service flow. At the same time, since the traffic splitting modes of the bound service flows are the same, it is convenient for the session management network element to allocate bandwidth resources.

[0202] In an optional implementation, the binding can also be determined based on the multi-access indication of the second service flow. The first indication information of the first service flow includes the multi-access indication. If the second indication information of the second service flow obtained by the session management network element does not include the multi-access indication, the session management network element binds the first service flow and the second service flow to different QoS flows.

[0203] If one service flow has a multi-access indication and the other does not, then they need to be bound to different QoS flows. Since the session management network element allocates resources through QoS flows, the service flows that need to be bound together must have the same mode and have a multi-access indication.

[0204] In the technical solution provided in this application, after receiving the first indication information of the service flow, the session management network element establishes a Guaranteed Bit Rate Quality of Service (GBR) flow according to the flow distribution mode in the first indication information. Since the session management network element establishes GBR QoS flows for the first and second access technologies respectively, the service flow data can correspond to either the first or the second access technology, or be transmitted simultaneously on both. When it is necessary to move or switch the service flow data for some reason, it is not necessary to re-establish the GBR QoS flow for the service flow. The service flow data can be directly moved from the first access technology to the second access technology, or directly moved from the second access technology to the first access technology. The movement can take various forms, such as transfer or handover, resulting in a smaller handover latency.

[0205] In the first embodiment described above, after the session management network element establishes the GBR QoS flow for the service flow, it also needs to allocate resources for the first QoS flow and the second QoS flow. The process of resource allocation by the session management network element based on the flow splitting mode will be explained in detail below.

[0206] Please see Figure 6 This is a schematic diagram of an embodiment of resource allocation in this application. Figure 6 As shown, in the second embodiment of the data transmission method provided in this application, the session management network element allocates resources for the GBR QoS flow, including:

[0207] 601. The session management network element determines the bandwidth resources of the first QoS flow based on the traffic splitting mode and QoS flow information of the service flow;

[0208] After the SMF network element establishes the first and second QoS flows, it needs to request bandwidth resources from the access technologies on both sides to ensure the transmission of service flows. Specifically, the SMF network element needs to determine the request method based on the traffic splitting strategy. For example, in a priority-based traffic splitting mode, it needs to determine which side of the access network to request resources from first; in a load-balanced traffic splitting mode, it needs to determine how many resources to request from each side. Then, according to the determined request strategy, it can directly send a QoS request to the access network element. After receiving the QoS request, the access network element reserves resources for the SMF network element according to its requirements and feeds back the reservation status to the SMF network element.

[0209] Specifically, SMF network elements determine the specific QoS parameters requested by each access technology side, such as the guaranteed bandwidth value of bandwidth resources, through the traffic splitting mode and QoS flow information. For example, the guaranteed bandwidth value allocated to the specific 3GPP access side or non-3GPP access side is determined based on the guaranteed flow bandwidth GFBR in the QoS flow information.

[0210] 602. The session management network element determines the bandwidth resources of the second QoS flow based on the traffic splitting mode of the service flow and the QoS flow information.

[0211] After the session management network element establishes a second QoS flow for the service flow, it is also necessary to determine the bandwidth resources of the second QoS flow based on the traffic splitting mode and the guaranteed flow bandwidth (GFBR) of the second QoS flow. The specific determination method is similar to that in step 601, which determines the bandwidth resources of the first QoS flow, and will not be elaborated here.

[0212] 603. The session management network element allocates bandwidth resources for the first QoS flow using the first access technology;

[0213] After determining the bandwidth resources for each QoS flow, the session management network element allocates bandwidth resources for the first QoS flow within the corresponding access technology, and allocates bandwidth resources for the second QoS flow within the corresponding access technology, thus providing guaranteed bandwidth for GBR service flows.

[0214] 604, The session management network element allocates bandwidth resources for the second QoS flow in the second access technology;

[0215] Step 604 is similar to step 603, and will be described again here. It is understood that there is no specific time order between steps 603 and 604.

[0216] 605. The first access technology sends the first currently available bandwidth value to the session management network element;

[0217] After the session management network element allocates resources in the access technology, different access technologies need to reserve resources according to the current network conditions of the access network. The access network needs to first obtain the current available bandwidth value and feed it back to the session management network element so that the session management network element can adjust the allocated resources in a timely manner to ensure the normal transmission of service flows.

[0218] 606. The second access technology sends a second currently available bandwidth value to the session management network element;

[0219] This step is similar to step 605, in that the session management network element needs to allocate resources to both access technologies, and each access technology needs to report its current available bandwidth value. It is understandable that steps 604 and 605 do not have a specific temporal order; the first access technology can send its first current available bandwidth value first, or the second access technology can send its second current available bandwidth value first, without any particular limitation.

[0220] 607. The session management network element adjusts the bandwidth resources of the first QoS flow and the second QoS flow.

[0221] The session management network element can adjust the allocated resources based on the current first available bandwidth value and the second available bandwidth value to adapt to the current network conditions of the access network.

[0222] 608. The session management network element sends QoS flow bandwidth resource information corresponding to the service flow to the user equipment (UE) and user plane network elements;

[0223] Once the session management network element has allocated bandwidth resources, it needs to send the configured QoS flow bandwidth resource information to the UE and user plane network element, so that the UE and user plane network element can use the allocated bandwidth resource information to transmit service flow data.

[0224] In one specific implementation, when a service flow corresponds to a QoS flow, the session management network element can generate a correspondence between the service flow description and the QoS flow identifier (such as the identifier QFI1 of the first QoS flow), and / or generate a correspondence between the access technology identifier and the guaranteed bandwidth value; the aforementioned QoS flows are established simultaneously on both the 3GPP and non-3GPP sides. This correspondence is used to instruct the UE to select the access technology for the aforementioned service flow data packets. For example, if the traffic splitting mode instructs the data packets to be transmitted through the 3GPP side, and the guaranteed bandwidth value of the first QoS flow on the 3GPP side meets the QoS requirements of the service flow, then the UE will send the data packets to the first QoS flow on the 3GPP side for transmission; if the guaranteed bandwidth resources of the first QoS flow on the 3GPP side cannot meet the QoS requirements of the service flow, then the UE will send the data packets to the first QoS flow on the non-3GPP side for transmission.

[0225] The following section details how to determine and allocate bandwidth resources for QoS flows under different traffic splitting modes.

[0226] (i) When the QFI of the first QoS flow and the second QoS flow are the same, that is, the first QoS flow and the second QoS flow are the same quality of service flow, the session management network element first determines the guaranteed flow bandwidth GFBR value and the maximum flow bandwidth MFBR value of the QoS flow according to the QoS parameters; optionally, the GBR values ​​of all service flows can be added together and the sum can be used as the guaranteed flow bandwidth GFBR value; the MBR values ​​of all service flows can be added together and the sum can be used as the maximum flow bandwidth MFBR value, or a preset difference range can be determined, and the guaranteed flow bandwidth GFBR value can be determined according to the sum of the GBR values ​​of all service flows and the difference range, and the maximum flow bandwidth MFBR value can be determined according to the sum of the MBR values ​​of all service flows and the difference range.

[0227] In a first optional implementation, when the traffic offloading mode is a priority-based traffic offloading mode, the session management network element first determines the priority of the 3GPP access network and the non-3GPP access network; then it requests a first bandwidth resource from the access network with the first priority, and then requests a second bandwidth resource from the access network with the second priority, wherein the first priority is greater than the second priority, and the sum of the guaranteed bandwidth value of the first bandwidth resource and the guaranteed bandwidth value of the second bandwidth resource is not less than the GFBR value and not greater than the MFBR value.

[0228] In this mode, service flows are required to prioritize data packet transmission through one side's access technology. When resources on that side are insufficient, other service data packets are sent through the other side. Therefore, SMF first reserves guaranteed bandwidth resources on the high-priority side and reserves additional bandwidth resources on the low-priority side.

[0229] For example, when the priority-based traffic splitting mode indicates that the first access technology has a high priority, the session management network element allocates a guaranteed bandwidth value GFBR1 of the first bandwidth resource to the first QoS flow based on the priority-based traffic splitting mode. GFBR1 is a value greater than 0 and less than or equal to GFBR. Then, it can allocate a guaranteed bandwidth value GFBR2 of the second bandwidth resource to the second QoS flow. GFBR2 can be greater than or equal to 0 and less than or equal to the difference between MFBR and GFBR1. Wherein, the sum of the bandwidth value GFBR1 of the first bandwidth resource and the bandwidth value GFBR2 of the second bandwidth resource is not less than GFBR, or not greater than MFBR.

[0230] For example, when an SMF network element determines that the 3GPP access network has a higher priority based on the traffic splitting mode, it first applies for bandwidth resources from the 3GPP access network. If the 3GPP access network cannot meet the demand, it then applies for a second bandwidth resource from the non-3GPP access network, as long as the sum of the reserved bandwidth resources on both sides meets the requirements of the guaranteed flow bandwidth GFBR.

[0231] For example, traffic flows 1, 2, and 3 converge into a single QoS flow with a QFI value of 1. The SMF (Service Flow Management) element first determines that the GBR (Gross Flow Rate) value of traffic flow 1 is 2 Mbps, the GBR value of traffic flow 2 is 5 Mbps, and the GBR value of traffic flow 3 is 5 Mbps. Adding the GBR values ​​of these traffic flows together gives the GFBR (Gross Flow Rate) value of QoS flow 1 as 12 Mbps. Next, based on the traffic splitting mode, the 3GPP access network has a higher priority than the non-3GPP access network. Therefore, the SMF element first requests bandwidth resources from the 3GPP access network. If feedback from the 3GPP access network indicates that it can provide 6 Mbps of bandwidth for QoS flow 1, the non-3GPP access network must reserve at least 6 Mbps of bandwidth for QoS flow 1. If the MFBR value of QoS flow 1 is 20 Mbps, the non-3GPP access network can reserve a maximum of 14 Mbps of bandwidth for QoS flow 1.

[0232] In the second optional implementation, when the traffic splitting mode is a master-slave traffic splitting mode, the session management network element needs to first determine the master-slave relationship between the two QoS flows used for different access technologies, apply for the first bandwidth resource in the access network corresponding to the master QoS flow, and apply for the second bandwidth resource in the access network corresponding to the slave QoS flow, wherein the guaranteed bandwidth value of the first bandwidth resource is not less than GFBR.

[0233] For example, when the first access technology indicated by the traffic splitting mode is dominant, the session management network element determines, according to the traffic splitting mode, that the guaranteed bandwidth value GFBR1 for the first bandwidth resource allocated to the first QoS flow is not less than GFBR, and the guaranteed bandwidth value GFBR2 for the second bandwidth resource allocated to the second QoS flow is equal to 0 or equal to GFBR. When the first bandwidth resource corresponding to the first QoS flow is unavailable, the session management network element updates the second bandwidth resource allocated to the second QoS flow, wherein the guaranteed bandwidth value of the updated second bandwidth resource is not less than GFBR.

[0234] If the first bandwidth resource corresponding to the primary QoS flow is unavailable, the session management network element needs to allocate a second bandwidth resource to the secondary QoS flow based on feedback from the access network. The guaranteed bandwidth value of the second bandwidth resource is not less than the GFBR.

[0235] If all service flows in the QoS flow have multi-access indications, then bandwidth resources need to be applied for in both the access network corresponding to the main QoS flow and the access network corresponding to the secondary QoS flow. Furthermore, the bandwidth resources applied for on both sides must ensure the normal transmission of the service flows. That is, the bandwidth values ​​of the first bandwidth resource and the second bandwidth resource are the same and not less than the guaranteed flow bandwidth.

[0236] In the master-slave traffic splitting mode, the service flow is required to be transmitted through one side first. When one side is unavailable, the entire service flow is switched to the other side for transmission. Therefore, the SMF network element needs to reserve sufficient resources in the access network corresponding to the master QoS flow to ensure the normal transmission of the service flow. Only when the access network corresponding to the master QoS flow cannot provide the corresponding bandwidth resources does it need to reserve bandwidth resources in the slave QoS flow to ensure the rapid switching of the service flow.

[0237] For example, service flow 1, service flow 2, and service flow 3 converge into a QoS flow with a QFI value of 1. The SMF network element first determines that the GFBR value of QoS flow 1 is 12Mbps and the MFBR value is 20Mbps. Then, the SMF network element needs to determine the master-slave relationship between the 3GPP access network and the non-3GPP access network. If the 3GPP access network is the access network corresponding to the master QoS flow, then the first bandwidth resource provided by the 3GPP access network to it by the SMF network element is between 12Mbps and 20Mbps.

[0238] If feedback from the 3GPP access network indicates that the primary bandwidth resources corresponding to the 3GPP access network have already been occupied, then bandwidth resources need to be allocated to the non-3GPP access network. The secondary bandwidth resources provided by the SMF network element to the non-3GPP access network should also be between 12Mbps and 20Mbps to ensure the complete switching of service flows.

[0239] If the service flow indication information in QoS flow1 contains multiple access indications, resources need to be reserved in both the 3GPP access network and the non-3GPP access network. The resources reserved on both sides should be the same and between 12Mbps and 20Mbps.

[0240] In the third implementation, when the traffic offloading mode is the minimum round-trip time offloading mode, the session management network element allocates a first bandwidth resource in the 3GPP access network and a second bandwidth resource in the non-3GPP access network; wherein, the guaranteed bandwidth value of the first bandwidth resource is the same as the guaranteed bandwidth value of the second bandwidth resource; and the guaranteed bandwidth value of the first bandwidth resource and the guaranteed bandwidth value of the second bandwidth resource are not less than the GFBR value and not greater than the MFBR value.

[0241] The minimum round-trip time (RTT) offloading mode requires that service flows always use the access network corresponding to the link with the minimum RTT for transmission. Therefore, SMF network elements need to reserve the same bandwidth resources in both 3GPP and non-3GPP access networks to ensure rapid service flow switching.

[0242] In the fourth implementation, when the traffic splitting mode is a load balancing splitting mode, the session management network element first determines the traffic splitting ratio of the service flow; then, based on the guaranteed flow bandwidth (GFBR) value and the splitting ratio, it determines a first reference value and a second reference value; the session management network element allocates a first bandwidth resource in the 3GPP access network, wherein the guaranteed bandwidth value of the first bandwidth resource is greater than the first reference value; the session management network element allocates a second bandwidth resource in the non-3GPP access network, wherein the guaranteed bandwidth value of the second bandwidth resource is greater than the second reference value; wherein the sum of the guaranteed bandwidth values ​​of the first bandwidth resource and the second bandwidth resource is not greater than the maximum flow bandwidth (MFBR) value.

[0243] The load balancing mode requires that service flows be transmitted simultaneously on both the 3GPP access network and the non-3GPP access network in a proportional manner. Therefore, SMF network elements need to allocate corresponding bandwidth resources on both sides based on the split ratio to ensure the normal transmission of service flows.

[0244] For example, in the QoS flow after service flow aggregation, all service flows have the same splitting ratio, and the splitting mode of each service flow indicates that the splitting ratio between the 3GPP access network and the non-3GPP access network is 1:4; then, the SMF network element first determines that the GFBR value of the QoS flow is 10Mbps, and then calculates that at least 2Mbps of bandwidth resources need to be reserved in the 3GPP access network and at least 8Mbps of bandwidth resources need to be reserved on the non-3GPP side.

[0245] If the QoS flow contains multiple service flows with different splitting ratios, the reserved bandwidth value on each side can be the sum of the bandwidth required by each service flow on that side. Specifically, if the QoS flow after service flow aggregation contains service flow 1, service flow 2, and service flow 3; the guaranteed bandwidth GBR value of service flow 1 is 10Mbps with a splitting ratio of 1:4; the guaranteed bandwidth GBR value of service flow 2 is 12Mbps with a splitting ratio of 3:1; and the guaranteed bandwidth GBR value of service flow 3 is 9Mbps with a splitting ratio of 1:2, then the GFBR value of this QoS flow can be determined to be 31Mbps. In the 3GPP access network, 2Mbps of bandwidth resources need to be reserved for service flow 1, 9Mbps for service flow 2, and 3Mbps for service flow 3; in the non-3GPP access network, 8Mbps of bandwidth resources need to be reserved for service flow 1, 3Mbps for service flow 2, and 6Mbps for service flow 3. That is, at least 14Mbps of bandwidth resources need to be reserved for this QoS flow in the 3GPP access network and at least 17Mbps of bandwidth resources need to be reserved in the non-3GPP access network.

[0246] In a fifth optional implementation, when service flow 1 is bound to two QoS flows, the splitting mode can also be a redundant transmission indication; this redundant transmission indication is used to indicate to the SMF that service flow data needs to be transmitted simultaneously on two QoS flows. The SMF network element can allocate a first bandwidth resource in the 3GPP access network and a second bandwidth resource in the non-3GPP access network according to the redundant transmission indication; wherein, the guaranteed bandwidth value of the first bandwidth resource is the same as the guaranteed bandwidth value of the second bandwidth resource; and the guaranteed bandwidth values ​​of the first bandwidth resource and the second bandwidth resource are not less than the GFBR value.

[0247] The redundant transmission offloading mode requires that service flows be transmitted simultaneously on both access networks. Therefore, SMF network elements need to reserve the same bandwidth resources in both 3GPP and non-3GPP access networks to ensure rapid service flow switching.

[0248] (ii) When the QFI of the first QoS flow and the second QoS flow are different, that is, when the first QoS flow and the second QoS flow are not the same QoS flow, it means that the same service flow belongs to two QoS flows. The service flows contained in the first QoS flow and the second QoS flow overlap, but are not completely the same. For example, the QFI value of the first QoS flow is 1, QoS flow 1 is applied to the 3GPP access network, and includes service flow 1, service flow 2 and service flow 3; the QFI value of the second QoS flow is 2, QoS flow 2 is applied to the non-3GPP access network, and includes service flow 1, service flow 4 and service flow 5.

[0249] For service flow 1, it is bound to different QoS flows. Since the service flows in the QoS flows have the same traffic splitting mode, the bandwidth resources required by service flow 1, service flow 2, and service flow 3 in the 3GPP access network can be determined, as well as the bandwidth resources required by service flow 1, service flow 4, and service flow 5 in the non-3GPP access network. Then, the GFBR and MFBR values ​​of QoS flow 1 and QoS flow 2 are calculated respectively, and resource reservations can be applied for in the corresponding access networks.

[0250] In the technical solution provided in this application, after receiving the first indication information of the service flow, the session management network element establishes a Guaranteed Bit Rate Quality of Service (GBR) flow according to the flow splitting mode in the first indication information. Since the session management network element establishes GBR QoS flows for the first and second access technologies respectively, the service flow data can correspond to either the first or the second access technology, or be transmitted simultaneously in both access technologies. When it is necessary to move or switch the service flow data for some reason, it is not necessary to re-establish the GBR QoS flow for the service flow. The service flow data can be directly moved or switched from the first access technology to the second access technology, or directly moved or switched from the second access technology to the first access technology, so the switching latency is small.

[0251] After the session management network element allocates resources for its GBR QoS flow, it sends the bandwidth resource information related to the service flow to the user equipment and user plane network element. Then, the user equipment and user plane network element transmit the service flow according to the allocated resources. The following will explain in detail the process of the user plane network element transmitting the service flow based on the flow splitting mode.

[0252] Please see Figure 7 This is a schematic diagram of one embodiment of service flow transmission in this application. For example... Figure 7As shown, in the third embodiment of the data transmission method provided in this application, the user plane network element transmits service flow data including:

[0253] 701. Session management network elements establish service flow information;

[0254] The SMF network element establishes service flow information based on the allocation of bandwidth resources in the 3GPP access network and non-3GPP access network. This service flow information includes the traffic splitting mode of the service flow and the QoS flow bandwidth resource information to which the service flow belongs.

[0255] In one optional implementation, after the SMF network element has allocated bandwidth resources in the 3GPP access network and non-3GPP access network, it can generate a correspondence between QFI, transmission tunnel, and bandwidth value based on the resource allocation of the 3GPP access network and non-3GPP access network. This correspondence is then sent to the UPF network element so that the UPF network element can establish a connection with the access network for data transmission. In addition, the above correspondence can be at least one of the pairwise parameter correspondences, specifically including the correspondence between QFI and transmission tunnel, the correspondence between transmission tunnel and bandwidth value, and the correspondence between QFI and bandwidth value.

[0256] 702. The session management network element sends service flow information to the user plane network element;

[0257] User plane network elements can be user plane function (UPF) network elements. After the SMF network element establishes the above correspondence, it sends it to the execution entity of service flow transmission, the UPF network element. The UPF network element establishes a connection with the access network according to the instructions of the service flow information to support service flow data transmission. Optionally, the service flow information also includes the service flow splitting strategy, that is, the splitting mode of the service flow issued by the PCF network element to the SMF network element. The SMF generates a splitting strategy based on the splitting mode (such as the splitting mode is included in the splitting strategy), and then the SMF network element sends the splitting strategy to the UPF network element.

[0258] 703. User plane network elements determine the transmission channel used for transmitting service flows according to the traffic splitting strategy;

[0259] When the UPF network element receives the service flow information sent by the SMF network element, it determines the first transmission channel corresponding to the first QFI value of the first QoS flow according to the correspondence table between the service flow, the QoS flow identifier QFI value and the transmission channel included in the service flow information. This first transmission channel is applied to the 3GPP access network. It also determines the second transmission channel corresponding to the second QFI value of the second QoS flow. This second transmission channel is applied to the non-3GPP access network.

[0260] At the same time, the transmission channel used to transmit the service flow is selected according to the traffic splitting mode.

[0261] 704. The user plane network element transmits the service flow on a defined transmission channel;

[0262] Once the UPF network element has established connections with both access networks, the transmission of service flow data begins. Specifically, the UPF network element also needs to determine the transmission strategy based on the traffic splitting strategy, i.e., on which data channel the service flow data packet will be transmitted, or the transmission timing on each transmission channel, and then transmit the service flow according to the selected data channel and / or transmission timing.

[0263] In another embodiment of the present invention, the user plane network element in step 703 determines the transmission channel for transmitting service flow according to the traffic splitting mode, which can also be implemented in various ways; the UPF needs to determine the transmission mode according to the traffic splitting mode in the traffic splitting strategy, determine the specific transmission channel for transmitting service flow in the first transmission channel and the second transmission channel, and then transmit the service flow on the transmission channel.

[0264] In a first optional implementation, when the traffic splitting mode is a priority-based traffic splitting mode, the user plane network element first determines the priority of the first transmission channel and the second transmission channel; the user plane network element transmits the service flow on the transmission channel corresponding to the first priority; when the transmission channel corresponding to the first priority is full (i.e., no more data packets can be transmitted), the user plane network element transmits the service flow on the transmission channel corresponding to the second priority; wherein, the first priority is greater than the second priority.

[0265] For example, the QoS flow QFI value corresponding to service flow 1 is 1. The transmission channels corresponding to this QFI are tunnel 1 and tunnel 3. Tunnel 1 is on the 3GPP access network side, and tunnel 3 is on the non-3GPP access network side. When the UPF network element transmits service flow 1, it first determines the priority of the 3GPP access network and the non-3GPP access network according to the traffic splitting mode. When the priority of the 3GPP access network is higher than that of the non-3GPP access network, that is, the priority of tunnel 1 is higher than that of tunnel 3, then the UPF network element will first transmit the service flow in tunnel 1. When the resources of tunnel 1 are full, the subsequent data of the service flow can be transmitted on tunnel 3.

[0266] For example, service flow 1 corresponds to two QoS flows with QFI values ​​of 1 and 2. The transmission channel corresponding to QFI 1 is tunnel 4, and the transmission channel corresponding to QFI 2 is tunnel 5. Tunnel 4 is on the 3GPP access network side, and tunnel 5 is on the non-3GPP access network side. When the UPF network element transmits service flow 1, it first determines the priority of the 3GPP access network and the non-3GPP access network according to the flow splitting mode. When the priority of the 3GPP access network is higher than that of the non-3GPP access network, that is, the priority of tunnel 4 is higher than that of tunnel 5, then the UPF network element will first transmit the service flow in tunnel 4. When the resources of tunnel 4 are full, the subsequent data of the service flow can be transmitted on tunnel 5.

[0267] In a second optional implementation, when the traffic splitting mode is a master-slave splitting mode, the user plane network element first determines the master-slave relationship between the first transmission channel and the second transmission channel; then the user plane network element transmits the service flow on the master transmission channel; when the resources of the master transmission channel are unavailable, the user plane network element switches all the service flows to the slave transmission channel for transmission.

[0268] For example, the QoS flow QFI value corresponding to service flow 1 is 1. The transmission channels corresponding to this QFI are tunnel 1 and tunnel 3. Tunnel 1 is on the 3GPP access network side, and tunnel 3 is on the non-3GPP access network side. When the UPF network element transmits service flow 1, it first determines the master-slave relationship between the 3GPP access network and the non-3GPP access network according to the traffic splitting mode. When the 3GPP access network is the master access network, that is, tunnel 1 is the master transmission channel, then the UPF network element transmits the service flow on tunnel 1. When the resources of tunnel 1 are unavailable, the transmission of the service flow is switched entirely to tunnel 3.

[0269] For example, service flow 1 corresponds to two QoS flows with QFI values ​​of 1 and 2. The transmission channel corresponding to QFI 1 is tunnel 4, and the transmission channel corresponding to QFI 2 is tunnel 5. Tunnel 4 is on the 3GPP access network side, and tunnel 5 is on the non-3GPP access network side. When the UPF network element transmits service flow 1, it first determines the master-slave relationship between the 3GPP access network and the non-3GPP access network according to the flow splitting mode. When the 3GPP access network is the master access network, that is, tunnel 4 is the master transmission channel, then the UPF network element transmits the service flow on tunnel 4. When the resources of tunnel 4 are unavailable, the entire process is switched to tunnel 5 to transmit the service flow.

[0270] In a third optional implementation, when the traffic splitting mode is the minimum round-trip time splitting mode, the user plane network element determines the round-trip time of the first transmission channel and the second transmission channel; the user plane network element transmits the service flow on the transmission channel with the minimum round-trip time.

[0271] For example, the QoS flow QFI value corresponding to service flow 1 is 1. The transmission channels corresponding to this QFI are tunnel 1 and tunnel 3. Tunnel 1 is on the 3GPP access network side, and tunnel 3 is on the non-3GPP access network side. When the UPF network element transmits service flow 1, it first determines the round-trip time of tunnel 1 and tunnel 3 according to the flow splitting mode. When the round-trip time of tunnel 1 is the minimum, the UPF network element transmits the service flow on tunnel 1. When the round-trip time of tunnel 3 is less than the round-trip time of tunnel 1, it switches to tunnel 3 to transmit the service flow.

[0272] For example, service flow 1 corresponds to two QoS flows with QFI values ​​of 1 and 2. The transmission channel corresponding to QFI 1 is tunnel 4, and the transmission channel corresponding to QFI 2 is tunnel 5. Tunnel 4 is on the 3GPP access network side, and tunnel 5 is on the non-3GPP access network side. When the UPF network element transmits service flow 1, it first determines the round-trip time of tunnel 4 and tunnel 5 according to the flow splitting mode. When the round-trip time of tunnel 4 is the minimum, the UPF network element transmits the service flow on tunnel 4. When the round-trip time of tunnel 5 is less than the round-trip time of tunnel 4, it switches to tunnel 5 to transmit the service flow.

[0273] In a fourth optional implementation, when the traffic splitting mode is a load balancing traffic splitting mode, the user plane network element transmits the service flow simultaneously on the first transmission channel and the second transmission channel according to the load balancing traffic splitting mode.

[0274] In a fifth optional implementation, when service flow 1 is bound to two QoS flows, the splitting mode can also be a redundant transmission indication; the redundant transmission indication can be a simultaneous transmission indication regarding QoS flows, and the user plane network element transmits the same service flow data packets simultaneously on the first transmission channel and the second transmission channel according to the redundant transmission indication.

[0275] For example, service flow 1 corresponds to two QoS flows with QFI values ​​of 1 and 2. The transmission channel corresponding to QFI 1 is tunnel 4, and the transmission channel corresponding to QFI 2 is tunnel 5. Tunnel 4 is on the 3GPP access network side, and tunnel 5 is on the non-3GPP access network side. The UPF network element transmits the same service flow data packets simultaneously on tunnel 4 and tunnel 5 according to the received redundant transmission indication.

[0276] In this embodiment of the invention, the session management network element allocates resources for the QoS flow corresponding to the service flow in both transmission channels. The user plane network element terminal device can obtain information on the resources allocated by the session management network element for the first network and the second network for the GBR QoS flow, so as to instruct the user plane network element and the terminal device to switch or move the service flow data corresponding to the GBR QoS flow.

[0277] Please see Figure 8 This is a schematic diagram illustrating one embodiment of data transmission in this application. (See attached diagram.) Figure 8 As shown, in the fourth embodiment of the data transmission method provided in this application, it includes:

[0278] 801. The User Equipment (UE) sends a session request to the session management network element;

[0279] 802. The session management network element sends a traffic diversion policy request to the policy function network element;

[0280] It is understandable that step 801 is similar to step 501 in Embodiment 1, and step 802 is similar to step 502, so they will not be described in detail here.

[0281] 803. The strategy function network element determines the first instruction information for the first service flow;

[0282] Optionally, the policy function network element can be a PCF network element. When the SMF network element receives a session request forwarded by the AMF network element, it generates a traffic splitting policy request based on at least one of the parameters of the first service flow and the UE capability indication information included in the session request. This traffic splitting policy request contains at least one of the parameters of the first service flow and the UE capability indication information, and is used to request the policy function network element PCF to determine and issue the traffic splitting policy for the first service flow.

[0283] 804. The policy function network element sends the first instruction information to the session management network element;

[0284] The first indication information may include at least one of the QoS parameters of the first service flow, the traffic splitting mode, and the multi-access indication.

[0285] Each service flow corresponds to a traffic splitting mode. The traffic splitting mode can be any one of the following: priority-based traffic splitting mode, master-slave traffic splitting mode, minimum round-trip time traffic splitting mode, load balancing traffic splitting mode, or redundant transmission mode. It can also be other types of traffic splitting modes, without any specific restrictions.

[0286] When the PCF network element receives the UE capability indication information, it knows that the UE has the capability to support the offloading of GBR service flows in both the first and second access technologies. Therefore, it can issue a multi-access indication to the SMF network element, instructing the SMF to allocate bandwidth resources in both the first and second access technologies. In this embodiment, for certain service flows, the PCF sends a service flow description and a multi-access indication to the SMF; for example, for service flow A, the PCF issues a multi-access indication and a flow description for service flow A, and the SMF reserves the same bandwidth resources for this service flow A in both the first and second access technologies.

[0287] 805. The session management network element establishes the first QoS flow and the second QoS flow based on the first instruction information;

[0288] Understandably, the specific method for establishing the first QoS flow and the second QoS flow in step 805 is similar to the method in step 506 of embodiment 1, and will not be described in detail here.

[0289] 806. The session management network element allocates resources for the first QoS flow and the second QoS flow;

[0290] After establishing the first QoS flow and the second QoS flow, the session management network element needs to allocate resources to them according to the flow splitting mode and QoS flow information. The specific allocation method is similar to that in Example 2, and will not be described in detail here.

[0291] 807. The session management network element sends bandwidth resource information for QoS flow to user equipment and user plane network elements;

[0292] After the session management network element allocates bandwidth resources for the first QoS flow and the second QoS flow, it needs to inform the user plane network element and user equipment of the resource allocation so that they can use the allocated resources to transmit service flow data.

[0293] Specifically, when a service flow corresponds to two QoS flows, the session management network element can generate a correspondence between the service flow description and the two QoS flow identifiers (QFI1 and QFI2), and / or generate a correspondence between the QoS flow identifier and the guaranteed bandwidth value. This correspondence is used by the UE to select a QoS flow for the aforementioned service flow data packets. For example, if the traffic splitting mode indicates that the data packet is transmitted through the 3GPP side, and the guaranteed bandwidth value of the first QoS flow meets the QoS requirements of the service flow, then the UE will send the data packet to the 3GPP side corresponding to the first QoS flow for transmission. Otherwise, if the guaranteed bandwidth value of the first QoS flow cannot meet the QoS requirements of the service flow, the UE will send the data packet to the non-3GPP side corresponding to the second QoS flow for transmission.

[0294] Furthermore, the session management network element can generate a mapping between service flow descriptions and two tunnel identifiers (3GPP-side tunnel identifier and non-3GPP-side tunnel identifier), and / or a mapping between tunnel identifiers and guaranteed bandwidth values. This allows the UPF to select the appropriate tunnel for the aforementioned service flow data packets based on at least one of the traffic splitting mode and the resource reserved bandwidth value. For example, if the traffic splitting mode indicates that the data packet is transmitted through 3GPP, and the guaranteed bandwidth value of the 3GPP-side user plane tunnel meets the service flow QoS requirements, then the UE will send the data packet to the 3GPP-side user plane tunnel. Otherwise, if the guaranteed bandwidth value of the 3GPP-side user plane tunnel does not meet the service flow QoS requirements, then the UE will send the data packet to the non-3GPP-side user plane tunnel.

[0295] 808. User plane network elements determine the transmission channel used for transmitting service flows based on bandwidth resource information;

[0296] Understandably, this step is similar to step 703 in Embodiment 3. For example, in priority-based mode, the transmission channel corresponding to the high-priority QoS flow can be determined as the transmission channel for the service flow. Alternatively, if the transmission channel corresponding to the high priority is full, the transmission channel corresponding to the low priority can be determined as the channel for the additional data packets of the service flow. The specifics will not be elaborated further.

[0297] 809. The user plane network element transmits the service flow on a defined transmission channel;

[0298] Once the user plane network element has determined the transmission channel, it can utilize the allocated bandwidth resources to transmit service flow data.

[0299] Please see Figure 9 This application provides a schematic diagram of an embodiment of a session management network element. For example... Figure 8 As shown, this application provides an embodiment of a session management network element, including...

[0300] The acquisition unit 901 is used to acquire first indication information of the first service flow, the first indication information including the diversion mode of the first service flow, and the first service flow is a guaranteed bandwidth GBR service flow;

[0301] Processing unit 902 is configured to establish a first QoS flow and / or a second QoS flow for transmitting the first service flow based on the first indication information.

[0302] In another embodiment of the session management function network element provided in this application, the first QoS flow is a QoS flow established through a first access technology, and the second QoS flow is a QoS flow established through a second access technology.

[0303] In another embodiment of the session management function network element provided in this application, the session management network element further includes a determining unit 903 and an allocating unit 904. The determining unit 903 is used to determine the bandwidth resources of the first QoS flow based on the traffic splitting mode and QoS flow information of the service flow, and / or

[0304] The bandwidth resources of the second QoS flow are determined based on the traffic splitting mode of the service flow and the QoS flow information, wherein the QoS flow information includes the guaranteed flow bandwidth (GFBR) of the first QoS flow and / or the second QoS flow.

[0305] In another embodiment of the session management function network element provided in this application, the traffic splitting mode is a priority-based traffic splitting mode, and the QoS flow information further includes the maximum flow bandwidth resource (MFBR) of the first QoS flow and the second QoS flow;

[0306] The determining unit 903 is specifically used to determine the priorities of the first QoS flow and the second QoS flow according to the priority-based flow splitting mode;

[0307] The allocation unit 904 is used to allocate a first bandwidth resource to a first priority QoS flow and allocate a second bandwidth resource to a second priority QoS flow, wherein the first priority is greater than the second priority, and the sum of the guaranteed bandwidth value of the first bandwidth resource and the guaranteed bandwidth value of the second bandwidth resource is not less than the GFBR and not greater than the MFBR.

[0308] In another embodiment of the session management function network element provided in this application, the acquisition unit 901 is further configured to acquire the current available bandwidth value corresponding to the first priority QoS flow;

[0309] The allocation unit 904 is specifically used to allocate the first bandwidth resource according to the current available bandwidth value, wherein the guaranteed bandwidth value of the first bandwidth resource is the same as the current available bandwidth value.

[0310] In another embodiment of the session management function network element provided in this application, when the traffic splitting mode is master-slave traffic splitting mode, the determining unit 903 is specifically used to determine the master QoS flow and slave QoS flow in the first QoS flow and the second QoS flow according to the traffic splitting mode;

[0311] The allocation unit 904 is specifically used to allocate a first bandwidth resource to the main QoS flow, wherein the guaranteed bandwidth value of the first bandwidth resource is not less than the GFBR.

[0312] In another embodiment of the session management function network element provided in this application, the allocation unit 904 is further configured to allocate a second bandwidth resource to the slave QoS flow when the first bandwidth resource corresponding to the master QoS flow is occupied, wherein the guaranteed bandwidth value of the second bandwidth resource is not less than the GFBR.

[0313] In another embodiment of the session management function network element provided in this application, the first indication information further includes a multi-access indication; the multi-access indication is used to instruct the session management network element to allocate bandwidth resources for both the first access technology and the second access technology;

[0314] The allocation unit 904 is further configured to allocate a second bandwidth resource to the QoS flow according to the multi-access instruction, wherein the guaranteed bandwidth value of the first bandwidth resource is the same as the guaranteed bandwidth value of the second bandwidth resource.

[0315] In another embodiment of the session management function network element provided in this application, the traffic splitting mode is the minimum round-trip time traffic splitting mode, and the allocation unit 904 is specifically used to allocate a first bandwidth resource to the first QoS flow and allocate a second bandwidth resource to the second QoS flow.

[0316] Wherein, the guaranteed bandwidth value of the first bandwidth resource is the same as the guaranteed bandwidth value of the second bandwidth resource; and the guaranteed bandwidth value of the first bandwidth resource and the guaranteed bandwidth value of the second bandwidth resource are not less than the GFBR.

[0317] In another embodiment of the session management function network element provided in this application, the traffic splitting mode is a load balancing traffic splitting mode, and the QoS flow information further includes the maximum flow bandwidth resource (MFBR) of the first QoS flow and the second QoS flow; the determining unit 903 is specifically used to determine the traffic splitting ratio according to the load balancing traffic splitting mode, and to determine the first reference value and the second reference value according to the guaranteed flow bandwidth (GFBR) and the traffic splitting ratio.

[0318] The allocation unit 904 is specifically used to allocate a first bandwidth resource to the first QoS flow, wherein the guaranteed bandwidth value of the first bandwidth resource is greater than the first reference value, and to allocate a second bandwidth resource to the second QoS flow, wherein the guaranteed bandwidth value of the second bandwidth resource is greater than the second reference value.

[0319] Wherein, the sum of the guaranteed bandwidth value of the first bandwidth resource and the guaranteed bandwidth value of the second bandwidth resource is not greater than the maximum flow bandwidth MFBR.

[0320] In another embodiment of the session management function network element provided in this application, the acquisition unit 901 is further configured to acquire the first current available bandwidth value corresponding to the first QoS flow and the second current available bandwidth value corresponding to the second QoS flow;

[0321] The allocation unit 904 is further configured to allocate the first bandwidth resource according to the first currently available bandwidth value, wherein the guaranteed bandwidth value of the first bandwidth resource is the same as the first currently available bandwidth value.

[0322] The allocation unit 904 is further configured to allocate the second bandwidth resource according to the second currently available bandwidth value, wherein the guaranteed bandwidth value of the first bandwidth resource is the same as the second currently available bandwidth value.

[0323] In another embodiment of the session management function network element provided in this application, the acquisition unit 801 is further configured to acquire second indication information of the second service flow, the second indication information including the traffic splitting mode of the second service flow;

[0324] The processing unit 902 is further configured to bind the first service flow and the second service flow to the established QoSflow if the splitting mode of the first service flow and the splitting mode of the second service flow are the same.

[0325] In another embodiment of the session management function network element provided in this application, the first indication information includes a multi-access indication, which is used to indicate that the session management network element allocates bandwidth resources in both the first access technology and the second access technology. The acquisition unit 901 is also used to acquire second indication information of the second service flow, which includes the traffic splitting mode of the second service flow.

[0326] The processing unit 902 is further configured to bind the first service flow and the second service flow to different QoS flows when the second indication information does not include a multi-access indication.

[0327] In another embodiment of the session management function network element provided in this application, the first QoS flow and the first QoS flow are the same QoS flow.

[0328] It should be noted that the information execution process of the aforementioned session management network element can be found in the foregoing description of this application. Figure 5 and Figure 6 The descriptions in the method embodiments shown will not be repeated here.

[0329] Please see Figure 10 This application provides a schematic diagram of an embodiment of a user plane network element. For example... Figure 10 As shown, this application provides an embodiment of a user plane network element, including...

[0330] The receiving unit 1001 is used to receive service flow information sent by the session management network element. The service flow information includes the traffic splitting mode of the service flow and the QoS flow bandwidth resource information to which the service flow belongs, wherein the service flow is a GBR service flow.

[0331] The sending unit 1002 is used to transmit the service flow according to the service flow splitting mode and the bandwidth resource information of the QoS flow to which the service flow belongs.

[0332] In another embodiment of a user plane network element provided in this application, the bandwidth resource information of the QoS flow includes information of a first QoS flow and information of a second QoS flow, wherein the first QoS flow is a QoS flow established through a first access technology, and the second QoS flow is a QoS flow established through a second access technology; the user plane network element further includes a determination unit 1003;

[0333] The determining unit 1003 is specifically used to determine the transmission channel for transmitting the service flow according to the splitting mode;

[0334] The sending unit 1002 is specifically used to transmit the service flow on the determined transmission channel.

[0335] In another embodiment of a user plane network element provided in this application, the transmission channel of the service flow includes a first transmission channel and a second transmission channel, wherein the first transmission channel is used to transmit service flows belonging to the first QoS flow, and the second transmission channel is used to transmit service flows belonging to the second QoS flow; the bandwidth resource information includes the bandwidth resources of the first transmission channel and the bandwidth resources of the second transmission channel.

[0336] In another embodiment of a user plane network element provided in this application, when the traffic splitting mode is a priority-based traffic splitting mode, the determining unit 1003 is specifically used to determine the first QoS flow and the priority of the first QoS flow according to the priority-based traffic splitting mode, and determine the transmission channel corresponding to the first priority as the transmission channel for transmitting the service flow, wherein the priority includes a first priority and a second priority, and the first priority is greater than the second priority;

[0337] The determining unit 1003 is specifically used to determine the first bandwidth resource of the transmission channel corresponding to the first priority.

[0338] The sending unit 1002 is specifically used to transmit the service flow on the transmission channel corresponding to the first priority using the first bandwidth resources.

[0339] In another embodiment of the user plane network element provided in this application, the determining unit 1003 is further configured to determine the second bandwidth resource of the transmission channel corresponding to the second priority when the first bandwidth resource is occupied.

[0340] The sending unit 1002 is specifically used to transmit the service flow on the transmission channel corresponding to the second priority using the second bandwidth resources.

[0341] In another embodiment of a user plane network element provided in this application, when the traffic splitting mode is a master-slave traffic splitting mode, the determining unit 1003 is specifically used to determine the master QoS flow and the slave QoS flow in the first QoS flow and the second QoS flow according to the master-slave traffic splitting mode;

[0342] The determining unit 1003 is specifically used to determine the transmission channel corresponding to the main QoS flow as the transmission channel for transmitting the service flow;

[0343] The determining unit 1003 is specifically used to determine the first bandwidth resource of the transmission channel corresponding to the main QoS flow;

[0344] The sending unit 1002 is specifically used to transmit the service flow on the transmission channel corresponding to the main QoS flow using the first bandwidth resources.

[0345] In another embodiment of the user plane network element provided in this application, the determining unit 1003 is further configured to determine the second bandwidth resource of the transmission channel corresponding to the QoS flow when the first bandwidth resource is occupied.

[0346] The sending unit 1002 is further configured to use the second bandwidth resources to transmit the service flow on the transmission channel corresponding to the QoS flow.

[0347] Please see Figure 11 In one embodiment of the session management network element in this application, one or more central processing units 1101, memory 1102, and communication interfaces 1103 may be included.

[0348] The memory 1102 can be temporary or persistent storage. Furthermore, the central processing unit 1101 can be configured to communicate with the memory 1102 and execute a series of instruction operations in the memory 1102 on a session management function network element.

[0349] In this embodiment, the central processing unit 1101 can execute the aforementioned... Figure 5 , Figure 6 The signal processing operations performed by the session management network element in the illustrated embodiment will not be described in detail here.

[0350] In this embodiment, the specific functional module division in the central processing unit 1101 can be the same as described above. Figure 8 and Figure 9 The functional module division of units such as the acquisition unit, processing unit, and determination unit described in the text is similar, and will not be repeated here.

[0351] It should be noted that the information execution process of the central processing unit 1101 of the aforementioned session management network element can be found in the foregoing description of this application. Figure 5 and Figure 6 The descriptions in the method embodiments shown will not be repeated here.

[0352] Please see Figure 12 In this application, one embodiment of the user plane function network element may include one or more central processing units 1201, memory 1202, and communication interfaces 1203.

[0353] The memory 1202 can be temporary or persistent storage. Furthermore, the central processing unit 1201 can be configured to communicate with the memory 1202 and execute a series of instruction operations in the memory 1202 on the user plane functional network element.

[0354] In this embodiment, the central processing unit 1201 can execute the aforementioned... Figure 10 The operations performed by the user plane network elements in the illustrated embodiment will not be described in detail here.

[0355] In this embodiment, the specific functional module division in the central processing unit 1201 can be the same as described above. Figure 10The functional module division method of the units such as the determining unit and the sending unit described in the text is similar, and will not be repeated here.

[0356] It should be noted that the information execution process of the central processing unit 1201 of the aforementioned session management network element can be found in the foregoing description of this application. Figure 7 The descriptions in the method embodiments shown will not be repeated here.

[0357] This application also provides a data transmission system, including: a session management network element device and a policy function device, wherein the session management network element device is as described above. Figure 9 The session management network element described in any possible implementation of the illustrated embodiment.

[0358] This application also provides a data transmission system, including: a user plane network element device, wherein the user plane network element device is as described above. Figure 10 The user plane network element device described in any possible implementation of the illustrated embodiment.

[0359] This application also provides a chip or chip system, which includes at least one processor and a communication interface. The communication interface and the at least one processor are interconnected via a circuit. The at least one processor is used to run computer programs or instructions to perform... Figure 5 and Figure 6 The data transmission method described in any of the possible implementations of the illustrated embodiments;

[0360] The communication interface in the chip can be an input / output interface, pins, or circuits.

[0361] In one possible implementation, the chip or chip system described above in this application further includes at least one memory storing instructions. The memory can be an internal storage unit of the chip, such as a register or cache, or it can be a storage unit of the chip itself (e.g., read-only memory, random access memory, etc.).

[0362] This application also provides a chip or chip system, which includes at least one processor and a communication interface. The communication interface and the at least one processor are interconnected via a circuit. The at least one processor is used to run computer programs or instructions to perform... Figure 7 The data transmission method described in any of the possible implementations of the illustrated embodiments;

[0363] The communication interface in the chip can be an input / output interface, pins, or circuits.

[0364] In one possible implementation, the chip or chip system described above in this application further includes at least one memory storing instructions. The memory can be an internal storage unit of the chip, such as a register or cache, or it can be a storage unit of the chip itself (e.g., read-only memory, random access memory, etc.).

[0365] This application also provides a computer storage medium for storing computer software instructions used for the aforementioned session management network element and user plane network element, including programs designed for executing the session management network element and user plane function network element.

[0366] The session management network element can be as described above. Figure 9 The described session management network element.

[0367] This user plane network element can be as described above. Figure 10 The user plane network element described.

[0368] This application also provides a computer program product, which includes computer software instructions that can be loaded by a processor to implement the above-described functionality. Figures 5 to 7 The process in the business flow processing method of any one of them.

[0369] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product.

[0370] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in this application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., a solid-state disk (SSD)).

[0371] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0372] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.

[0373] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0374] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0375] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

Claims

1. A method for data transmission, characterized in that, The method includes: The session management network element obtains the traffic splitting mode of the first service flow, which is a guaranteed bit rate GBR service flow; The session management network element establishes a first QoS flow and / or a second QoS flow for transmitting the first service flow according to the flow splitting mode of the first service flow. The session management network element determines the bandwidth resources of the first QoS flow based on the traffic splitting mode and QoS flow information of the service flow, and / or, The session management network element determines the bandwidth resources of the second QoS flow based on the traffic splitting mode of the service flow and the QoS flow information, wherein the QoS flow information includes the guaranteed flow bit rate GFBR of the first QoS flow and / or the guaranteed bit rate GBR of the service flow in the QoS flow.

2. The method according to claim 1, characterized in that, The first QoS flow is a QoS flow established through the first access technology, and the second QoS flow is a QoS flow established through the second access technology. Each QoS flow corresponds to a different access technology.

3. The method according to claim 1, characterized in that, The traffic splitting mode is a priority-based traffic splitting mode, and the QoS flow information also includes the maximum flow bit rate (MFBR) of the first QoS flow and the second QoS flow. The session management network element determines the bandwidth resources of the first QoS flow based on the traffic splitting mode and QoS flow information, and / or the session management network element determines the bandwidth resources of the second QoS flow based on the traffic splitting mode and QoS flow information, including: The session management network element determines, based on the priority-based flow splitting mode, to prioritize the allocation of first bandwidth resources in the first QoS flow, wherein the guaranteed bandwidth value of the first bandwidth resources is not less than the GFBR. Alternatively, when the guaranteed bandwidth value of the first bandwidth resource is less than the guaranteed flow bit rate GFBR, the session management network element allocates the second bandwidth resource to the second QoS flow, wherein the sum of the guaranteed bandwidth value of the first bandwidth resource and the guaranteed bandwidth value of the second bandwidth resource is not less than the GFBR, or not greater than the MFBR.

4. The method according to claim 1, characterized in that, The traffic splitting mode is a master-slave traffic splitting mode. The session management network element determines the bandwidth resources of the first QoS flow based on the traffic splitting mode and QoS flow information, and / or the session management network element determines the bandwidth resources of the second QoS flow based on the traffic splitting mode and QoS flow information, including: The session management network element allocates a first bandwidth resource to the first QoS flow according to the flow splitting mode, wherein the guaranteed bandwidth value of the first bandwidth resource is not less than the GFBR.

5. The method according to claim 1, characterized in that, The traffic splitting mode is a minimum round-trip time splitting mode. The session management network element determines the bandwidth resources of the first QoS flow based on the traffic splitting mode and QoS flow information, and / or the session management network element determines the bandwidth resources of the second QoS flow based on the traffic splitting mode and QoS flow information, including: The session management network element allocates a first bandwidth resource to the first QoS flow and a second bandwidth resource to the second QoS flow. Wherein, the guaranteed bandwidth value of the first bandwidth resource is the same as the guaranteed bandwidth value of the second bandwidth resource; and the guaranteed bandwidth value of the first bandwidth resource and the guaranteed bandwidth value of the second bandwidth resource are not less than the GFBR.

6. The method according to claim 1, characterized in that, The traffic splitting mode is a load balancing traffic splitting mode. The QoS flow information also includes the maximum flow bit rate (MFBR) of the first QoS flow and the maximum flow bit rate (MFBR) of the second QoS flow. The session management network element determines the bandwidth resources of the first QoS flow based on the traffic splitting mode and the QoS flow information, and / or the session management network element determines the bandwidth resources of the second QoS flow based on the traffic splitting mode and the QoS flow information, including: The session management network element determines the traffic splitting ratio according to the load balancing traffic splitting mode; The session management network element determines the first reference value and the second reference value based on the guaranteed flow bit rate GFBR and the flow splitting ratio; The session management network element allocates a first bandwidth resource to the first QoS flow, wherein the guaranteed bandwidth value of the first bandwidth resource is not less than the first reference value; The session management network element allocates a second bandwidth resource to the second QoS flow, wherein the guaranteed bandwidth value of the second bandwidth resource is not less than the second reference value; Wherein, the sum of the guaranteed bandwidth value of the first bandwidth resource and the guaranteed bandwidth value of the second bandwidth resource is not less than the guaranteed flow bit rate GFBR, or not greater than the maximum flow bit rate MFBR of the first QoS flow and the maximum flow bit rate MFBR of the second QoS flow.

7. The method according to claim 1, characterized in that, The traffic splitting mode is a redundant transmission traffic splitting mode. The session management network element determines the bandwidth resources of the first QoS flow based on the traffic splitting mode and QoS flow information, and / or the session management network element determines the bandwidth resources of the second QoS flow based on the traffic splitting mode and QoS flow information, including: The session management network element obtains a redundant transmission indication, which indicates that the first service flow is transmitted simultaneously on the first QoS flow and the second QoS flow. The session management network element allocates a first bandwidth resource to the first QoS flow according to the redundant transmission indication; The session management network element allocates a second bandwidth resource to the second QoS flow according to the redundant transmission indication; wherein the guaranteed bandwidth value of the first bandwidth resource is the same as the guaranteed bandwidth value of the second bandwidth resource; and the guaranteed bandwidth value of the first bandwidth resource and the guaranteed bandwidth value of the second bandwidth resource are not less than the GFBR value.

8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: The session management network element obtains the traffic splitting mode of the second service flow; If the traffic splitting mode of the first service flow and the traffic splitting mode of the second service flow are the same, then the session management network element binds the first service flow and the second service flow to the established QoS flow.

9. The method according to any one of claims 1 to 7, characterized in that, The method further includes: The session management network element obtains a multi-access indication, which is used to instruct the session management network element to allocate bandwidth resources for both the first access technology and the second access technology.

10. A session management network element, characterized in that, include: The acquisition unit is used to acquire the splitting mode of the first service flow, wherein the first service flow is a guaranteed bit rate GBR service flow; The processing unit is configured to establish a first QoS flow and / or a second QoS flow for transmitting the first service flow according to the splitting mode of the first service flow. The determining unit is configured to determine the bandwidth resources of the first QoS flow based on the traffic splitting mode and QoS flow information, and / or determine the bandwidth resources of the second QoS flow based on the traffic splitting mode and QoS flow information, wherein the QoS flow information includes the guaranteed flow bit rate GFBR of the first QoS flow and / or the guaranteed bit rate GBR of the traffic flow in the QoS flow.

11. The session management network element according to claim 10, characterized in that, The first QoS flow is a QoS flow established through the first access technology, and the second QoS flow is a QoS flow established through the second access technology. Each QoS flow corresponds to a different access technology.

12. The session management network element according to claim 10, characterized in that, The session management network element also includes an allocation unit, the traffic splitting mode is a priority-based traffic splitting mode, and the QoS flow information also includes the maximum flow bit rate (MFBR) of the first QoS flow and the second QoS flow. The determining unit is configured to determine that a first bandwidth resource will be allocated preferentially in the first QoS flow, wherein the guaranteed bandwidth value of the first bandwidth resource is not less than the GFBR. The allocation unit is configured to allocate a second bandwidth resource to the second QoS flow when the guaranteed bandwidth value of the first bandwidth resource is less than the guaranteed flow bit rate GFBR. The sum of the guaranteed bandwidth value of the first bandwidth resource and the guaranteed bandwidth value of the second bandwidth resource is not less than the GFBR or not greater than the MFBR.

13. The session management network element according to claim 10, characterized in that, The session management network element further includes an allocation unit. The traffic splitting mode is a master-slave traffic splitting mode. The allocation unit is used to allocate a first bandwidth resource to the first QoS flow according to the traffic splitting mode, wherein the guaranteed bandwidth value of the first bandwidth resource is not less than the GFBR.

14. The session management network element according to claim 10, characterized in that, The session management network element further includes an allocation unit, the traffic splitting mode is a load balancing traffic splitting mode, and the QoS flow information further includes the maximum flow bit rate (MFBR) of the first QoS flow and the second QoS flow; the determination unit is specifically used to determine the splitting ratio according to the load balancing traffic splitting mode, and to determine the first reference value and the second reference value according to the guaranteed flow bit rate (GFBR) and the splitting ratio. The allocation unit is specifically used to allocate a first bandwidth resource to the first QoS flow, wherein the guaranteed bandwidth value of the first bandwidth resource is not less than the first reference value, and to allocate a second bandwidth resource to the second QoS flow, wherein the guaranteed bandwidth value of the second bandwidth resource is not less than the second reference value. Wherein, the sum of the guaranteed bandwidth value of the first bandwidth resource and the guaranteed bandwidth value of the second bandwidth resource is not less than the guaranteed stream bit rate GFBR, or not greater than the maximum stream bit rate MFBR.

15. The session management network element according to claim 10, characterized in that, The session management network element further includes an allocation unit, wherein the traffic splitting mode is a redundant transmission traffic splitting mode, and the session management network element determines the bandwidth resources of the first QoS flow based on the traffic splitting mode of the service flow and the QoS flow information, and / or the session management network element determines the bandwidth resources of the second QoS flow based on the traffic splitting mode of the service flow and the QoS flow information, including: The acquisition unit is further configured to acquire a redundant transmission indication, which indicates that the first service flow is transmitted simultaneously on the first QoS flow and the second QoS flow. The allocation unit is specifically configured to allocate a first bandwidth resource to the first QoS flow according to the redundant transmission indication; and allocate a second bandwidth resource to the second QoS flow according to the redundant transmission indication; wherein the guaranteed bandwidth value of the first bandwidth resource is the same as the guaranteed bandwidth value of the second bandwidth resource; and the guaranteed bandwidth value of the first bandwidth resource and the guaranteed bandwidth value of the second bandwidth resource are not less than the GFBR value.

16. The session management network element according to any one of claims 10 to 15, characterized in that, The acquisition unit is further configured to acquire second indication information of the second service flow, the second indication information including the splitting mode of the second service flow; The processing unit is further configured to bind the first service flow and the second service flow to the established QoS flow if the splitting mode of the first service flow and the splitting mode of the second service flow are the same.

17. A session management network element, comprising: At least one processor and a memory, the memory storing computer-executable instructions that can run on the processor, wherein when the computer-executable instructions are executed by the processor, the processor performs the method as described in any one of the possible implementations of claims 1 to 9.

18. A data transmission system, characterized in that, include: The session management network element device and the policy function device, wherein the session management network element device is the session management network element as described in any one of claims 10 to 16.

19. A method for data transmission, characterized in that, The method includes: The user plane network element receives service flow information sent by the session management network element. The service flow information includes the service flow splitting mode and the QoS flow bandwidth resource information to which the service flow belongs. The service flow is a GBR service flow. The QoS flow bandwidth resource information includes the bandwidth resources of a first QoS flow and / or a second QoS flow. The bandwidth resources of the first QoS flow are determined by the session management network element according to the service flow splitting mode and the QoS flow information. The bandwidth resources of the second QoS flow are determined by the session management network element according to the service flow splitting mode and the QoS flow information. The QoS flow information includes the guaranteed flow bit rate (GFBR) of the first QoS flow and / or the second QoS flow and / or the guaranteed bit rate (GBR) of the service flow in the QoS flow. The user plane network element transmits the service flow according to the service flow splitting mode and the bandwidth resource information of the QoS flow to which the service flow belongs.

20. The method according to claim 19, characterized in that, The first QoS flow is a QoS flow established through the first access technology, and the second QoS flow is a QoS flow established through the second access technology; The user plane network element transmits the service flow according to the service flow splitting mode and the bandwidth resource information of the QoS flow to which the service flow belongs, including: The user plane network element determines the transmission channel for transmitting the service flow according to the traffic splitting mode; The user plane network element transmits the service flow on the transmission channel.

21. The method according to claim 20, characterized in that, The service flow transmission channels include a first transmission channel and a second transmission channel, wherein the first transmission channel is used to transmit service flows belonging to the first QoS flow, and the second transmission channel is used to transmit service flows belonging to the second QoS flow; the bandwidth resource information includes the bandwidth resources of the first transmission channel and the bandwidth resources of the second transmission channel.

22. The method according to claim 21, characterized in that, When the traffic splitting mode of the service flow is a priority-based splitting mode, the user plane network element determines the transmission channel for transmitting the service flow according to the splitting mode, including: The user plane network element determines the first priority of the first transmission channel and the second priority of the second transmission channel according to the traffic splitting mode, wherein the first priority is higher than the second priority; The user plane network element determines the first transmission channel as the transmission channel for transmitting the service flow; The user plane network element determines a first bandwidth resource on the first transmission channel, and the first bandwidth resource is used to transmit the service flow on the first transmission channel.

23. The method according to claim 22, characterized in that, The method further includes: When the first bandwidth resource is occupied, the user plane network element determines the second bandwidth resource on the second transmission channel with the second priority; The user plane network element uses the second bandwidth resources to transmit the service flow on the second transmission channel.

24. The method according to claim 23, characterized in that, When the traffic splitting mode of the service flow is a master-slave splitting mode, the user plane network element determines the transmission channel used to transmit the service flow according to the splitting mode, including: The user plane network element determines the master-slave relationship of the access technologies corresponding to the first QoS flow and the second QoS flow according to the traffic splitting mode, wherein the access technology corresponding to the first QoS flow is the master access technology and the access technology corresponding to the second QoS flow is the slave access technology. The user plane network element determines the first transmission channel corresponding to the first QoS flow as the transmission channel for transmitting the service flow. The user plane network element determines a first bandwidth resource on the first transmission channel, and the first bandwidth resource is used to transmit the service flow on the first transmission channel.

25. The method according to claim 24, characterized in that, The method further includes: When the first bandwidth resource is occupied, the user plane network element determines the second bandwidth resource of the second transmission channel corresponding to the second QoS flow; The user plane network element uses the second bandwidth resources to transmit the service flow on the second transmission channel.

26. A user plane network element, characterized in that, include: A receiving unit is configured to receive service flow information sent by a session management network element. The service flow information includes the traffic splitting mode of the service flow and the bandwidth resource information of the QoS flow to which the service flow belongs. The service flow is a GBR service flow. The bandwidth resource information of the QoS flow includes the bandwidth resources of a first QoS flow and / or a second QoS flow. The bandwidth resources of the first QoS flow are determined by the session management network element according to the traffic splitting mode of the service flow and the QoS flow information. The bandwidth resources of the second QoS flow are determined by the session management network element according to the traffic splitting mode of the service flow and the QoS flow information. The QoS flow information includes the guaranteed flow bit rate (GFBR) of the first QoS flow and / or the second QoS flow and / or the guaranteed bit rate (GBR) of the service flow in the QoS flow. The sending unit is configured to transmit the service flow according to the service flow splitting mode and the bandwidth resource information of the QoS flow to which the service flow belongs.

27. The user plane network element according to claim 26, characterized in that, The first QoS flow is a QoS flow established through a first access technology, and the second QoS flow is a QoS flow established through a second access technology; the user plane network element further includes a determination unit; The determining unit is specifically used to determine the transmission channel for transmitting the service flow according to the splitting mode; The sending unit is specifically used to transmit the service flow on the determined transmission channel.

28. The user plane network element according to claim 27, characterized in that, The service flow transmission channel includes a first transmission channel and a second transmission channel, wherein the first transmission channel is used to transmit service flows belonging to the first QoS flow, and the second transmission channel is used to transmit service flows belonging to the second QoS flow; the bandwidth resource information includes the bandwidth resources of the first transmission channel and the bandwidth resources of the second transmission channel.

29. The user plane network element according to claim 28, characterized in that, When the traffic splitting mode is a priority-based traffic splitting mode, the determining unit is specifically used to determine the first priority of the first transmission channel and the second priority of the second transmission channel according to the traffic splitting mode, wherein the first priority is higher than the second priority; determine the first transmission channel as the transmission channel for transmitting the service flow; determine the first bandwidth resource of the transmission channel corresponding to the first priority, wherein the first bandwidth resource is used to transmit the service flow on the first transmission channel.

30. The user plane network element according to claim 29, characterized in that, When the first bandwidth resource is occupied, the determining unit is further configured to determine the second bandwidth resource on the second transmission channel of the second priority; The sending unit is further configured to transmit the service flow on the second transmission channel using the second bandwidth resources.

31. The user plane network element according to claim 28, characterized in that, When the traffic splitting mode of the service flow is a master-slave splitting mode, the determining unit is specifically used to determine the master-slave relationship of the access technologies corresponding to the first QoS flow and the second QoS flow according to the splitting mode, wherein the access technology corresponding to the first QoS flow is the master access technology and the access technology corresponding to the second QoS flow is the slave access technology; determine the first transmission channel corresponding to the first QoS flow as the transmission channel for transmitting the service flow; and determine the first bandwidth resource on the first transmission channel, wherein the first bandwidth resource is used to transmit the service flow on the first transmission channel.

32. The user plane network element according to claim 31, characterized in that, When the first bandwidth resource is occupied, the determining unit is further configured to determine the second bandwidth resource of the second transmission channel corresponding to the second QoS flow; The sending unit is further configured to transmit the service flow on the second transmission channel using the second bandwidth resources.

33. A user plane network element, comprising: At least one processor and a memory, the memory storing computer-executable instructions that can run on the processor, wherein when the computer-executable instructions are executed by the processor, the processor performs the method as described in any one of the possible implementations of claims 19 to 25.

34. A data transmission system, characterized in that, include: The session management network element device, the policy function device, and the user plane network element device, wherein the session management network element device is the session management network element as described in any one of claims 10 to 16, and the user plane network element device is the user plane network element device as described in any one of claims 26 to 32.

35. A computer-readable storage medium storing one or more computer-executable instructions, characterized in that, When the computer execution instructions are executed by the processor, the processor performs the method as described in any one of claims 1 to 9 or claims 19 to 25.

36. A computer program product storing one or more computer-executable instructions, characterized in that, When the computer execution instructions are executed by the processor, the processor performs the method as described in any one of claims 1 to 9 or claims 19 to 25.

Citation Information

Patent Citations

  • System and method of network policy optimization

    CN110383877A

  • Data transmission method and related equipment

    CN112788680A