Method and apparatus for processing service flow
By allocating resources for GBR QoS flow across different networks in the 5G core network, the problem of increased latency in service flow data movement is solved, and more efficient data transmission is achieved.
Patent Information
- Application Number
- CN201980102060.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-11-07
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2039-11-07
AI Technical Summary
In existing technologies, when service flow data moves from the 3GPP access network side to the non-3GPP access network side or vice versa, it is necessary to re-establish the GBR QoS flow, which leads to increased latency.
During session establishment and modification, core network elements allocate resources to the GBR QoS flow in the first and second networks according to policy rules, allowing service flow data to move directly between the two without the need for resource reallocation.
By flexibly allocating resources across different networks, latency during business data movement is reduced, and data transmission efficiency is improved.
Smart Images

Figure CN114946215B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and particularly relates to a service flow processing method and device. BACKGROUND
[0002] With the development of communication technology, the fifth generation (5G) communication technology is introduced. The 5G communication technology is a new generation of cellular mobile communication technology and is an extension of the fourth generation (4G) communication technology.
[0003] The third generation partnership project (3GPP) standard defines the architecture of the 5G communication network. In the architecture, a user equipment (UE) can access the 5G core network through a 3GPP access network, can access the 5G core network through a non-3GPP access network, or can access the 5G core network through both the 3GPP access network and the non-3GPP access network.
[0004] In addition, the 3GPP standard also defines that the service data flow exchanged between the UE and the 5G core network is divided into two types: a guaranteed bit rate (GBR) quality of service (QoS) flow and a non-GBR QoS flow.
[0005] In the prior art, the GBR QoS flow can be established only on one side of the 3GPP access network side or the non-3GPP access network side. When the service flow data needs to be moved from one side to the other side, the GBR QoS flow needs to be re-established on the other side, which increases the delay. SUMMARY
[0006] Embodiments of the present application provide a service flow processing method and device, which are used to reduce the delay when service flow data is moved from one side to the other side.
[0007] A first aspect of embodiments of the present application provides a service flow processing method:
[0008] In the session establishment and session modification process, the first core network element receives a policy rule from the second core network element. The policy rule is used to instruct the first core network element to allocate resources for the guaranteed bit rate quality of service (GBR QoS) flow in two networks respectively.
[0009] Therefore, the first core network element allocates resources for the GBR QoS flow in the first network and the second network according to the policy rule, where the network types of the first network and the second network can be the same or different.
[0010] Since the first core network element allocates resources for the GBR QoS flow in the first network and the second network respectively, the service flow data corresponding to the GBR QoS flow can be transmitted from the first network or the second network; when the service flow data needs to be moved due to some reason, the resources for the GBR QoS flow do not need to be allocated again, and the service flow data can be directly moved from the first network to the second network or from the second network to the first network, so the latency is small.
[0011] Based on the first aspect, the embodiments of the present application further provide a first implementation of the first aspect:
[0012] The first core network element allocates resources for the GBR QoS flow in the first network and the second network according to the policy rule, including:
[0013] The first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule, where the first resource corresponds to the first network, and the second resource corresponds to the second network.
[0014] The first core network element configures the first resource for the first network and the second resource for the second network, so that the service flow data can be transmitted in the first network according to the first resource or in the second network according to the second resource.
[0015] Based on the first implementation of the first aspect, the embodiments of the present application further provide a second implementation of the first aspect:
[0016] The policy rule includes a quality of service (QoS) rule and a split rule, where the QoS rule can include a QoS parameter, and the split rule can include split mode information.
[0017] In this way, the first core network element can configure the first resource and the second resource according to the QoS rule and the split rule.
[0018] Based on the second implementation of the first aspect, the embodiments of the present application further provide a third implementation of the first aspect:
[0019] When the QoS rule includes a first parameter of guaranteed flow bandwidth and a second parameter of maximum flow bandwidth, where the second parameter is greater than the first parameter, the first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule, including:
[0020] The first core network element configures the guaranteed flow bandwidth in the first resource as the first parameter, configures the guaranteed flow bandwidth in the second resource as 0, and configures the maximum flow bandwidth in the second resource as the second parameter.
[0021] The embodiments of the present application provide a feasible solution of configuring the first resource and the second resource, in which the guaranteed flow bandwidth in the first resource and the maximum flow bandwidth in the second resource are configured respectively, so that the bandwidth of the service flow data in the first network can be guaranteed.
[0022] Based on the second implementation manner of the first aspect, the embodiments of the present application further provide a fourth implementation manner of the first aspect:
[0023] When the QoS rule includes the first parameter of the guaranteed flow bandwidth and the third parameter of the maximum flow bandwidth, and the third parameter is greater than the first parameter, the first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule, including:
[0024] The first core network element configures the guaranteed flow bandwidth in the first resource as the first parameter, and configures the guaranteed flow bandwidth in the second resource as the difference between the third parameter and the first parameter.
[0025] The embodiments of the present application provide a feasible solution of configuring the first resource and the second resource, in which the guaranteed flow bandwidth in the first resource and the guaranteed flow bandwidth in the second resource are configured respectively, so that the bandwidth of the service flow data in the first network and the second network can be guaranteed.
[0026] Based on the second implementation manner of the first aspect, the embodiments of the present application further provide a fifth implementation manner of the first aspect:
[0027] When the QoS rule includes the first parameter of the guaranteed flow bandwidth and the fourth parameter, and the fourth parameter is the maximum data burst volume, and the maximum data burst volume is greater than the first parameter, the first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule, including:
[0028] The first core network element configures the guaranteed flow bandwidth in the first resource as the first parameter, and configures the guaranteed flow bandwidth in the second resource as (MDBV / PDB-GFBR / AW)*AW, wherein MDBV represents the maximum data burst volume, PDB represents the packet delay budget of the GBR QoS flow, GFBR represents the first parameter, and AW represents the average window of the GBR QoS flow.
[0029] The embodiment of the present application provides a feasible solution of configuring the first resource and the second resource, in which the guaranteed bit rate in the first resource and the guaranteed bit rate in the second resource are configured respectively, so that the bandwidth of the service flow data in the first network and the second network can be guaranteed, wherein the guaranteed bit rate in the second resource is configured according to the MDBV, and is suitable for the service flow data with important delay.
[0030] Based on the second implementation manner of the first aspect, the embodiment of the present application further provides a sixth implementation manner of the first aspect.
[0031] When the QoS rule includes the first parameter of the guaranteed bit rate, the first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule, including:
[0032] The first core network element configures the guaranteed bit rate in the first resource as the first parameter, and the first core network element configures the guaranteed bit rate in the second resource as the fifth parameter according to the preset first local policy.
[0033] The embodiment of the present application provides a feasible solution of configuring the first resource and the second resource, in which the guaranteed bit rate in the first resource and the guaranteed bit rate in the second resource are configured respectively, so that the bandwidth of the service flow data in the first network and the second network can be guaranteed, wherein the guaranteed bit rate in the second resource is configured according to the first local policy, so that the configuration method of the guaranteed bit rate in the second resource is more flexible.
[0034] Based on the second implementation manner of the first aspect, the embodiment of the present application further provides a seventh implementation manner of the first aspect.
[0035] When the QoS rule includes the first parameter of the guaranteed bit rate corresponding to the first network and the sixth parameter of the guaranteed bit rate corresponding to the second network, the first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule, including:
[0036] The first core network element configures the guaranteed bit rate in the first resource as the first parameter, and the first core network element configures the guaranteed bit rate in the second resource as the sixth parameter.
[0037] The embodiment of the present application provides a feasible solution of configuring the first resource and the second resource, in which the QoS rule directly specifies the parameters of the guaranteed bit rate corresponding to the first network and the second network respectively, so that the first core network element can directly configure the guaranteed bit rate in the first resource and the guaranteed bit rate in the second resource according to the specified parameters, so that the bandwidth of the service flow data in the first network and the second network can be guaranteed.
[0038] Based on the third implementation of the first aspect, or the fourth implementation of the first aspect, or the fifth implementation of the first aspect, or the sixth implementation of the first aspect, or the seventh implementation of the first aspect, the embodiments of the present application further provide an eighth implementation of the first aspect:
[0039] The offloading rule includes offloading mode information; the offloading mode information can include: the offloading mode is a priority mode, the priority of the first network is higher than the priority of the second network.
[0040] Alternatively, the offloading mode information can also include: the offloading mode is a master-slave mode, the first network is a master network, and the second network is a slave network.
[0041] Alternatively, the offloading mode information can also include: the offloading mode is a minimum latency mode, the latency of the first network is smaller than the latency of the second network.
[0042] In the embodiments of the present application, the first network and the second network are distinguished according to the offloading rule, so that the first core network element can perform different configurations on the first resource and the second resource according to the distinction result, thereby realizing more reasonable configuration of the first resource and the second resource.
[0043] Based on the second implementation of the first aspect, the embodiments of the present application further provide a ninth implementation of the first aspect:
[0044] When the QoS rule includes the first parameter of guaranteeing flow bandwidth, the offloading rule includes offloading mode information, and the offloading mode information includes: the offloading mode is a balanced mode, the ratio of the guaranteeing flow bandwidth corresponding to the first network to the guaranteeing flow bandwidth corresponding to the second network, the first core network element configuring the first resource and the second resource for the GBR QoS flow according to the policy rule includes:
[0045] The first core network element configures the guaranteeing flow bandwidth in the first resource and the guaranteeing flow bandwidth in the second resource according to the first parameter and the ratio.
[0046] Since the offloading mode is a balanced mode, the service flow data is transmitted in the first network and the second network at the same time, so the ratio of the guaranteeing flow bandwidth of the first network to the guaranteeing flow bandwidth of the second network can be directly set in the QoS rule, and thus the first core network element can determine the guaranteeing flow bandwidth in the first resource and the guaranteeing flow bandwidth in the second resource according to the ratio of the first parameter, so that the bandwidth of the service flow data in the first network and the second network can be guaranteed.
[0047] Based on the second implementation of the first aspect, the embodiments of the present application further provide a tenth implementation of the first aspect:
[0048] The QoS rule includes a first parameter corresponding to guaranteed flow bandwidth of the first network and a seventh parameter corresponding to guaranteed flow bandwidth of the second network, and the offloading rule includes offloading mode information, which includes: when the offloading mode is the balanced mode, the first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule, which includes:
[0049] The first core network element configures the guaranteed flow bandwidth in the first resource as the first parameter, and configures the guaranteed flow bandwidth in the second resource as the seventh parameter.
[0050] The embodiments of the present application provide a feasible scheme for configuring the first resource and the second resource, in which the QoS rule also directly specifies the parameters of the guaranteed flow bandwidth corresponding to the first network and the second network respectively, so that the first core network element can directly configure the guaranteed flow bandwidth in the first resource and the guaranteed flow bandwidth in the second resource according to the specified parameters, so that the bandwidth of the service flow data in the first network and the second network can be guaranteed; different from the seventh implementation manner of the first aspect, the offloading mode in the embodiments of the present application is the balanced mode.
[0051] Based on the third implementation manner of the first aspect, or the fourth implementation manner of the first aspect, or the fifth implementation manner of the first aspect, or the sixth implementation manner of the first aspect, or the seventh implementation manner of the first aspect, or the eighth implementation manner of the first aspect, or the ninth implementation manner of the first aspect, the embodiments of the present application further provide an eleventh implementation manner of the first aspect:
[0052] When the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the first core network element receives first indication information from the third core network element, and the first indication information is used to indicate that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow.
[0053] Then the first core network element adjusts the guaranteed flow bandwidth in the second resource to the first parameter according to the first indication information.
[0054] Finally, the first core network element sends the adjusted second resource to the third core network element, the access network device in the second network and the terminal device.
[0055] Since the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, adjusting the guaranteed flow bandwidth in the second resource to the first parameter can guarantee the bandwidth of transmitting the service flow data corresponding to the GBR QoS flow in the second network.
[0056] Based on the tenth implementation manner of the first aspect, the embodiments of the present application further provide a twelfth implementation manner of the first aspect:
[0057] Likewise, when the access network device in the first network is unable to transmit the service flow data corresponding to the GBR QoS flow, the first core network element receives first indication information from the third core network element, the first indication information being used to indicate that the access network device in the first network is unable to transmit the service flow data corresponding to the GBR QoS flow.
[0058] Then, the first core network element adjusts the guaranteed flow bandwidth in the second resource to a sum of the first parameter and a seventh parameter according to the first indication information.
[0059] Finally, the first core network element sends the adjusted second resource to the third core network element, the access network device in the second network and the terminal device.
[0060] Since the access network device in the first network is unable to transmit the service flow data corresponding to the GBR QoS flow, and the guaranteed flow bandwidth in the second resource is adjusted to the sum of the first parameter and the seventh parameter, the bandwidth for transmitting the service flow data corresponding to the GBR QoS flow in the second network can be guaranteed.
[0061] Based on the second implementation manner of the first aspect, or the third implementation manner of the first aspect, or the fourth implementation manner of the first aspect, or the fifth implementation manner of the first aspect, or the sixth implementation manner of the first aspect, or the seventh implementation manner of the first aspect, or the eighth implementation manner of the first aspect, or the ninth implementation manner of the first aspect, or the tenth implementation manner of the first aspect, or the eleventh implementation manner of the first aspect, or the twelfth implementation manner of the first aspect, the embodiments of the present application further provide a thirteenth implementation manner of the first aspect:
[0062] After the first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule, the method further includes:
[0063] The first core network element sends the first resource, the second resource and the split rule corresponding to the GBR QoS flow to the terminal device.
[0064] And / or, the first core network element sends the first resource, the second resource and the split rule corresponding to the GBR QoS flow to the third core network element.
[0065] And / or, the first core network element sends the first resource and the split rule to the access network device in the first network, and sends the second resource and the split rule to the access network device in the second network.
[0066] The embodiments of the present application respectively send corresponding resources and offloading rules to the third core network element, the terminal device, the access network device in the first network and the access network device in the second network, so that the terminal device can transmit the service flow data corresponding to the GBR QoS flow with the third core network element through the access network device in the first network and / or the access network device in the second network.
[0067] Based on the first aspect, or the first implementation of the first aspect, or the second implementation of the first aspect, or the third implementation of the first aspect, or the fourth implementation of the first aspect, or the fifth implementation of the first aspect, or the sixth implementation of the first aspect, or the seventh implementation of the first aspect, or the eighth implementation of the first aspect, or the ninth implementation of the first aspect, or the tenth implementation of the first aspect, or the eleventh implementation of the first aspect, or the twelfth implementation of the first aspect, or the thirteenth implementation of the first aspect, or the fourteenth implementation of the first aspect, the embodiments of the present application further provide a fifteenth implementation of the first aspect:
[0068] The first network is a network established by using a 3GPP access technology or a network established by using a non-3GPP access technology; and the second network is a network established by using a 3GPP access technology or a network established by using a non-3GPP access technology.
[0069] The first network and the second network can be flexibly selected, and can be any one of a network established by using a 3GPP access technology and a network established by using a non-3GPP access technology.
[0070] Based on the first aspect, or the first implementation of the first aspect, or the second implementation of the first aspect, or the third implementation of the first aspect, or the fourth implementation of the first aspect, or the fifth implementation of the first aspect, or the sixth implementation of the first aspect, or the seventh implementation of the first aspect, or the eighth implementation of the first aspect, or the ninth implementation of the first aspect, or the tenth implementation of the first aspect, or the eleventh implementation of the first aspect, or the twelfth implementation of the first aspect, or the thirteenth implementation of the first aspect, or the fourteenth implementation of the first aspect, the embodiments of the present application further provide a fifteenth implementation of the first aspect:
[0071] Before the first core network element allocates resources for the GBR QoS flow in the first network and the second network according to the policy rule, the method further comprises:
[0072] The first core network element obtains second indication information, and the second indication is used to indicate the first core network element to allocate resources for the GBR QoS flow in the first network and the second network.
[0073] The second indication can enable the first core network element to explicitly need to allocate resources for the GBR QoS flow in the first network and the second network.
[0074] Based on the fifteenth implementation manner of the first aspect, the embodiments of the present application further provide a sixteenth implementation manner of the first aspect.
[0075] The second indication information is carried in the policy rule, and in addition, the second indication information can be sent separately.
[0076] The second aspect of the present application provides a processing method of a service flow.
[0077] The second core network element first determines the need to allocate resources for the GBR QoS flow in the first network and the second network.
[0078] Then the second core network element sends a policy rule to the first core network element, and the policy rule is used to instruct the first core network element to allocate resources for the GBR QoS flow in the first network and the second network.
[0079] After the first core network element allocates resources for the GBR QoS flow in the first network and the second network according to the policy rule, the service flow data corresponding to the GBR QoS flow can be transmitted from the first network or the second network; when the service flow data needs to be moved due to some reason, the resources for the GBR QoS flow do not need to be allocated again, and the service flow data can be directly moved from the first network to the second network or from the second network to the first network, so the delay is small.
[0080] Based on the second aspect, the embodiments of the present application further provide a first implementation manner of the second aspect.
[0081] The policy rule includes a quality of service (QoS) rule and a split rule, wherein the QoS rule can include a QoS parameter, and the split rule can include split mode information.
[0082] In this way, the first core network element can configure the first resource and the second resource according to the QoS rule and the split rule.
[0083] Based on the first implementation manner of the second aspect, the embodiments of the present application further provide a second implementation manner of the second aspect.
[0084] The QoS rule includes a first parameter of a guaranteed flow bandwidth and a second parameter of a maximum flow bandwidth, wherein the second parameter is greater than the first parameter.
[0085] The embodiment of the present application provides a configuration scheme of a QoS rule, so that the first core network element configures the first resource and the second resource according to the first parameter and the second parameter.
[0086] Based on the first implementation manner of the second aspect, the embodiment of the present application further provides a third implementation manner of the second aspect.
[0087] The QoS rule comprises the first parameter of guaranteed flow bandwidth and the third parameter of maximum flow bandwidth, wherein the third parameter is greater than the first parameter.
[0088] The embodiment of the present application provides a configuration scheme of a QoS rule, so that the first core network element configures the first resource and the second resource according to the first parameter and the third parameter.
[0089] Based on the first implementation manner of the second aspect, the embodiment of the present application further provides a fourth implementation manner of the second aspect.
[0090] The QoS rule comprises the first parameter of guaranteed flow bandwidth and the fourth parameter of maximum data burst traffic, and the maximum data burst traffic is greater than the first parameter.
[0091] The embodiment of the present application provides a configuration scheme of a QoS rule, so that the first core network element configures the first resource and the fourth resource according to the first parameter and the second parameter.
[0092] Based on the first implementation manner of the second aspect, the embodiment of the present application further provides a fifth implementation manner of the second aspect.
[0093] The QoS rule comprises the first parameter of guaranteed flow bandwidth.
[0094] The embodiment of the present application provides a configuration scheme of a QoS rule, so that the first core network element configures the first resource and the second resource according to the first parameter.
[0095] Based on the first implementation manner of the second aspect, the embodiment of the present application further provides a sixth implementation manner of the second aspect.
[0096] The QoS rule comprises the first parameter of guaranteed flow bandwidth corresponding to the first network and the sixth parameter of guaranteed flow bandwidth corresponding to the second network.
[0097] The embodiment of the present application provides a configuration scheme of a QoS rule, so that the first core network element configures the first resource and the second resource according to the first parameter and the sixth parameter.
[0098] Based on the first implementation of the first aspect, or the second implementation of the first aspect, or the third implementation of the first aspect, or the fourth implementation of the first aspect, or the fifth implementation of the first aspect, or the sixth implementation of the first aspect, the embodiments of the present application further provide a seventh implementation of the first aspect:
[0099] The offloading rule includes offloading mode information; the offloading mode information can include: the offloading mode is a priority mode, and the priority of the first network is higher than the priority of the second network.
[0100] Alternatively, the offloading mode information can also include: the offloading mode is a master-slave mode, the first network is a master network, and the second network is a slave network.
[0101] Alternatively, the offloading mode information can also include: the offloading mode is a minimum latency mode, and the latency of the first network is smaller than the latency of the second network.
[0102] The offloading mode information included in the offloading rule enables the first core network element to configure the first network and the second network with the first resource and the second resource respectively according to the offloading mode information.
[0103] Based on the first implementation of the second aspect, the embodiments of the present application further provide an eighth implementation of the second aspect:
[0104] The QoS rule includes a first parameter of guaranteed flow bandwidth, and the offloading rule includes offloading mode information; the offloading mode information includes: the offloading mode is a balanced mode, and the ratio of the guaranteed flow bandwidth corresponding to the first network to the guaranteed flow bandwidth corresponding to the second network.
[0105] Based on the first implementation of the second aspect, the embodiments of the present application further provide a ninth implementation of the second aspect:
[0106] The QoS rule includes a first parameter of guaranteed flow bandwidth corresponding to the first network and a seventh parameter of guaranteed flow bandwidth corresponding to the second network, and the offloading rule includes offloading mode information; the offloading mode information includes: the offloading mode is a balanced mode.
[0107] The embodiments of the present application provide a configuration scheme of the QoS rule, in which the offloading mode is a balanced mode, and the first core network element can configure the first network and the second network with the first resource and the second resource respectively according to the first parameter and the seventh parameter.
[0108] Based on the second aspect, or the first implementation of the second aspect, or the second implementation of the second aspect, or the third implementation of the second aspect, or the fourth implementation of the second aspect, or the fifth implementation of the second aspect, or the sixth implementation of the second aspect, or the seventh implementation of the second aspect, or the eighth implementation of the second aspect, or the ninth implementation of the second aspect, the embodiments of the present application further provide a tenth implementation of the second aspect:
[0109] After the second core network element determines that the resources need to be allocated in the first network and the second network for guaranteeing the service quality of the flow bit rate QoS flow, the method further comprises:
[0110] The second core network element sends second indication information to the first core network element, and the second indication is used to instruct the first core network element to allocate resources in the first network and the second network for the GBR QoS flow.
[0111] The second indication can enable the first core network element to explicitly allocate resources in the first network and the second network for the GBR QoS flow.
[0112] Based on the tenth implementation of the second aspect, the embodiments of the present application further provide an eleventh implementation of the second aspect:
[0113] The second indication information is carried in a policy rule, and in addition, the second indication information can also be sent separately.
[0114] The third aspect of the embodiments of the present application provides a service flow processing method, comprising:
[0115] The third core network element receives the first resource, the second resource and the split rule corresponding to the flow bit rate service quality flow GBR QoS flow from the first core network element, and the first resource corresponds to the first network and the second resource corresponds to the second network.
[0116] The third core network element sends the service flow data corresponding to the GBR QoS flow to the terminal device through the access network device in the first network according to the split rule and the first resource, and in addition, the third core network element can also send the service flow data corresponding to the GBR QoS flow to the terminal device according to the access network device in the second network, which can be determined according to the split rule.
[0117] When the third core network element determines that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the third core network element transmits the service flow data corresponding to the GBR QoS flow to the terminal device through the access network device in the second network according to the second resource, so as to realize switching of the service flow data from the first network to the second network.
[0118] Since the first core network element allocates resources for the GBR QoS flow in the first network and the second network respectively, when the third core network element determines that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, it is not necessary to allocate resources for the GBR QoS flow in the second network again, and the service flow data can be directly switched from the first network to the second network, so the delay is small.
[0119] Based on the third aspect, the embodiments of the present application further provide a first implementation of the third aspect:
[0120] When the third core network element determines that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the third core network element transmits first indication information to the first core network element, and the first indication information is used to indicate that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow.
[0121] In this way, the access network device in the first network adjusts the second resource, and then the third core network element receives the adjusted second resource from the first core network element.
[0122] After receiving the adjusted second resource, the third core network element transmits the service flow data corresponding to the GBR QoS flow to the terminal device through the access network device in the second network according to the second resource.
[0123] The third core network element transmits the service flow data corresponding to the GBR QoS flow to the terminal device through the access network device in the second network according to the adjusted second resource.
[0124] Since the first access network device cannot transmit the service flow data corresponding to the GBR QoS flow, it is necessary to switch the service flow data in the first network to the second network for transmission, and since the second resource corresponding to the second network is insufficient, the second resource is adjusted, and the adjusted second resource is used to transmit the service flow data, so that sufficient bandwidth can be provided for transmission of the service flow data.
[0125] Based on the third aspect, or the first implementation of the third aspect, the embodiments of the present application further provide a second implementation of the third aspect:
[0126] Before the third core network element sends the service flow data corresponding to the GBR QoS flow to the terminal device through the access network device in the first network according to the offloading rule and the first resource, the method further comprises:
[0127] The third core network element receives second indication information from the first core network element, and the second indication information is used to indicate that the first core network element allocates resources for the GBR QoS flow in the first network and the second network.
[0128] According to the second indication information, the third core network element can determine that the first core network element has allocated resources for the GBR QoS flow in the first network and the second network, and when the access network device in the first network is unavailable, the service flow data can be directly switched from the access network device in the first network to the access network device in the second network.
[0129] A fourth aspect of the embodiments of the present application provides a service flow processing method, comprising:
[0130] The terminal device receives first resource, second resource and offloading rule corresponding to the guaranteed bit rate service quality flow (GBR QoS flow) from the first core network element, the first resource corresponds to the first network, and the second resource corresponds to the second network.
[0131] The terminal device sends the service flow data corresponding to the GBR QoS flow to the third core network element through the access network device in the first network according to the offloading rule and the first resource, in addition, the terminal device can also send the service flow data corresponding to the GBR QoS flow to the terminal device according to the first network in the second network at the same time, and the specific determination can be made according to the offloading rule.
[0132] When the terminal device determines that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the terminal device sends the service flow data corresponding to the GBR QoS flow to the third core network element through the access network device in the second network according to the second resource, so as to realize switching of the service flow data from the first network to the second network.
[0133] Since the first core network element allocates resources for the GBR QoS flow in the first network and the second network respectively, when the third core network element determines that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, it is not necessary to allocate resources for the GBR QoS flow in the second network again, and the service flow data can be directly switched from the first network to the second network, so the delay is small.
[0134] Based on the fourth aspect, the embodiments of the present application further provide a first implementation manner of the fourth aspect.
[0135] When the terminal device determines that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the terminal device receives the adjusted second resource from the first core network element.
[0136] The terminal device transmits the service flow data corresponding to the GBR QoS flow to the third core network element through the access network device in the second network according to the second resource includes:
[0137] The terminal device transmits the service flow data corresponding to the GBR QoS flow to the third core network element through the access network device in the second network according to the adjusted second resource.
[0138] Since the first access network device cannot transmit the service flow data corresponding to the GBR QoS flow, it is necessary to switch the service flow data in the first network to the second network for transmission. Since the second network lacks the second resource, the second resource is adjusted, and the adjusted second resource is used to transmit the service flow data, which can provide sufficient bandwidth for the transmission of the service flow data.
[0139] Based on the fourth aspect or the first implementation manner of the fourth aspect, the present embodiment further provides a second implementation manner of the fourth aspect.
[0140] Before the terminal device transmits the service flow data corresponding to the GBR QoS flow to the third core network element through the access network device in the first network according to the splitting rule and the first resource, the method further includes:
[0141] The terminal device receives second indication information from the first core network element, and the second indication information is used to indicate that the first core network element allocates resources for the GBR QoS flow in the first network and the second network.
[0142] According to the second indication information, the terminal device can determine that the first core network element has allocated resources for the GBR QoS flow in the first network and the second network, and when the access network device in the first network is unavailable, the terminal device can directly switch the service flow data from the access network device in the first network to the access network device in the second network.
[0143] The fifth aspect of the present embodiment provides a communication device, including:
[0144] The receiving unit is configured to receive the policy rule from the second core network element.
[0145] The processing unit is configured to allocate resources for a guaranteed bit rate service quality flow (GBR QoS flow) in the first network and the second network according to the policy rule.
[0146] The sixth aspect of the embodiments of the present application provides a communication device, comprising:
[0147] The processing unit is configured to determine that a guaranteed bit rate service quality flow (GBR QoS flow) needs to be allocated resources in the first network and the second network.
[0148] The sending unit is configured to send a policy rule to a first core network element, the policy rule being used to instruct the first core network element to allocate resources for the GBR QoS flow in the first network and the second network.
[0149] Based on the sixth aspect, the embodiments of the present application further provide a first implementation of the sixth aspect: the policy rule comprises a quality of service (QoS) rule and a split rule.
[0150] Based on the first implementation of the sixth aspect, the embodiments of the present application further provide a second implementation of the sixth aspect:
[0151] The QoS rule comprises a first parameter of a guaranteed flow bandwidth and a second parameter of a maximum flow bandwidth, wherein the second parameter is greater than the first parameter.
[0152] Based on the first implementation of the sixth aspect, the embodiments of the present application further provide a third implementation of the sixth aspect:
[0153] The QoS rule comprises a first parameter of a guaranteed flow bandwidth and a third parameter of a maximum flow bandwidth, wherein the third parameter is greater than the first parameter.
[0154] Based on the first implementation of the sixth aspect, the embodiments of the present application further provide a fourth implementation of the sixth aspect:
[0155] The QoS rule comprises a first parameter of a guaranteed flow bandwidth and a fourth parameter, the fourth parameter being a maximum data burst traffic, and the maximum data burst traffic being greater than the first parameter.
[0156] Based on the first implementation of the sixth aspect, the embodiments of the present application further provide a fifth implementation of the sixth aspect:
[0157] The QoS rule comprises a first parameter of a guaranteed flow bandwidth.
[0158] Based on the first implementation of the sixth aspect, the embodiments of the present application further provide a sixth implementation of the sixth aspect:
[0159] The QoS rule comprises a first parameter of a guaranteed flow bandwidth corresponding to the first network and a sixth parameter of a guaranteed flow bandwidth corresponding to the second network.
[0160] Based on the second implementation manner of the sixth aspect, or the third implementation manner of the sixth aspect, or the fourth implementation manner of the sixth aspect, or the fifth implementation manner of the sixth aspect, or the sixth implementation manner of the sixth aspect, the embodiment of the present application further provides a seventh implementation manner of the sixth aspect:
[0161] The offloading rule comprises offloading mode information; the offloading mode information comprises: the offloading mode is a priority mode, and the priority of the first network is higher than the priority of the second network; or the offloading mode information comprises: the offloading mode is a master-slave mode, and the first network is a master network and the second network is a slave network; or the offloading mode information comprises: the offloading mode is a minimum latency mode, and the latency of the first network is smaller than the latency of the second network.
[0162] Based on the first implementation manner of the sixth aspect, the embodiment of the present application further provides an eighth implementation manner of the sixth aspect:
[0163] The QoS rule comprises a first parameter of guaranteed flow bandwidth, and the offloading rule comprises offloading mode information; the offloading mode information comprises: the offloading mode is a balance mode, and the ratio of the guaranteed flow bandwidth corresponding to the first network to the guaranteed flow bandwidth corresponding to the second network.
[0164] Based on the first implementation manner of the sixth aspect, the embodiment of the present application further provides a ninth implementation manner of the sixth aspect:
[0165] The QoS rule comprises a first parameter of guaranteed flow bandwidth corresponding to the first network and a seventh parameter of guaranteed flow bandwidth corresponding to the second network, and the offloading rule comprises offloading mode information; the offloading mode information comprises: the offloading mode is a balance mode.
[0166] Based on the sixth aspect, or the first implementation manner of the sixth aspect, or the second implementation manner of the sixth aspect, or the third implementation manner of the sixth aspect, or the fourth implementation manner of the sixth aspect, or the fifth implementation manner of the sixth aspect, or the sixth implementation manner of the sixth aspect, or the seventh implementation manner of the sixth aspect, or the eighth implementation manner of the sixth aspect, or the ninth implementation manner of the sixth aspect, the embodiment of the present application further provides a tenth implementation manner of the sixth aspect:
[0167] The sending unit is further configured to send second indication information to the first core network element, the second indication being used to instruct the first core network element to allocate resources for a GBR QoS flow in the first network and the second network.
[0168] Based on the tenth implementation manner of the sixth aspect, the embodiment of the present application further provides an eleventh implementation manner of the sixth aspect: the second indication information is carried in a policy rule.
[0169] The seventh aspect of the embodiment of the present application provides a communication device, comprising:
[0170] receive, from the first core network element, a first resource corresponding to a guaranteed bit rate quality of service flow (GBR QoS flow), a second resource, and a split rule, the first resource corresponding to a first network, and the second resource corresponding to a second network.
[0171] send, to the terminal device, service flow data corresponding to the GBR QoS flow through an access network device in the first network according to the split rule and the first resource.
[0172] The sending unit is further configured to send, to the terminal device, the service flow data corresponding to the GBR QoS flow through an access network device in the second network according to the second resource when it is determined that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow.
[0173] With reference to the seventh aspect, in a first implementation of the seventh aspect, a terminal device is provided, and the terminal device comprises:
[0174] The sending unit is further configured to send, to the first core network element, first indication information when it is determined that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the first indication information being used to indicate that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow.
[0175] The receiving unit is further configured to receive, from the first core network element, adjusted second resource.
[0176] The sending unit is further configured to send, to the terminal device, the service flow data corresponding to the GBR QoS flow through the access network device in the second network according to the adjusted second resource.
[0177] With reference to the seventh aspect, or the first implementation of the seventh aspect, in a second implementation of the seventh aspect, a terminal device is provided, and the terminal device comprises:
[0178] The receiving unit is further configured to receive, from the first core network element, second indication information, the second indication information being used to indicate that the first core network element allocates resources for the GBR QoS flow in the first network and the second network.
[0179] An eighth aspect of the embodiments of the present application provides a terminal device, comprising:
[0180] receive, from the first core network element, a first resource corresponding to a guaranteed bit rate quality of service flow (GBR QoS flow), a second resource, and a split rule, the first resource corresponding to a first network, and the second resource corresponding to a second network.
[0181] The sending unit is configured to send, according to the offloading rule and the first resource, the service flow data corresponding to the GBR QoS flow to the third core network element through the access network device in the first network.
[0182] The sending unit is further configured to, when it is determined that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, send, according to the second resource, the service flow data corresponding to the GBR QoS flow to the third core network element through the access network device in the second network.
[0183] Based on the eighth aspect, the embodiments of the present application further provide a first implementation manner of the eighth aspect:
[0184] When it is determined that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the receiving unit is further configured to receive the adjusted second resource from the first core network element.
[0185] The sending unit is further configured to send, according to the adjusted second resource, the service flow data corresponding to the GBR QoS flow to the third core network element through the access network device in the second network.
[0186] Based on the eighth aspect or the first implementation manner of the eighth aspect, the embodiments of the present application further provide a second implementation manner of the eighth aspect:
[0187] The receiving unit is further configured to receive second indication information from the first core network element, the second indication information being used to indicate that the first core network element allocates resources for the GBR QoS flow in the first network and the second network.
[0188] The ninth aspect of the present application provides a session management function network element, comprising at least one processor and a memory, the memory storing computer execution instructions executable on the processor, when the computer execution instructions are executed by the processor, the session management function network element executes the method in the first aspect or any one of the possible implementation manners of the first aspect.
[0189] The tenth aspect of the present application provides a policy control function network element, comprising at least one processor and a memory, the memory storing computer execution instructions executable on the processor, when the computer execution instructions are executed by the processor, the policy control function network element executes the method in the second aspect or any one of the possible implementation manners of the second aspect.
[0190] The eleventh aspect of the present application provides a user plane function network element, comprising at least one processor and a memory, the memory storing computer-executable instructions executable on the processor, when the computer-executable instructions are executed by the processor, the user plane function network element executes the method in the third aspect or any possible implementation manner of the third aspect.
[0191] The twelfth aspect of the present application provides a terminal device, comprising at least one processor and a memory, the memory storing computer-executable instructions executable on the processor, when the computer-executable instructions are executed by the processor, the terminal device executes the method in the fourth aspect or any possible implementation manner of the fourth aspect.
[0192] The thirteenth aspect of the present application provides a computer storage medium for storing computer software instructions for the session management function network element, the policy control function network element, the user plane function network element or the terminal device, which includes a program designed for the session management function network element, the policy control function network element, the user plane function network element or the terminal device.
[0193] The session management function network element can be the communication device as described in the fifth aspect.
[0194] The policy control function network element can be the communication device as described in the sixth aspect.
[0195] The user plane function network element can be the communication device as described in the seventh aspect.
[0196] The terminal device can be the terminal device as described in the eighth aspect.
[0197] The fourteenth aspect of the present application provides a computer program product, which comprises computer software instructions, and the computer software instructions can be loaded by a processor to implement the flow in the processing method of the service flow in any one of the first aspect to the fourth aspect.
[0198] The fifteenth aspect of the present application provides a chip or a chip system, which comprises at least one processor and a communication interface, the communication interface and the at least one processor are interconnected through a line, and the at least one processor is used to run a computer program or instructions to execute the processing method of the service flow described in any one of the first aspect to the first aspect.
[0199] The communication interface in the chip can be an input / output interface, a pin or a circuit, etc.
[0200] Based on the fifteenth aspect, the embodiments of the present application further provide a first implementation of the fifteenth aspect, and the chip or the chip system described above in the present application further includes at least one memory, and the at least one memory stores instructions. The memory can be a storage unit inside the chip, for example, a register, a cache, etc., or can be a storage unit of the chip (for example, a read-only memory, a random access memory, etc.).
[0201] The seventeenth aspect of the embodiments of the present application provides a chip or a chip system, which includes at least one processor and a communication interface, the communication interface and the at least one processor are interconnected through a line, and the at least one processor is used to run a computer program or instructions to execute the processing method of the service flow described in any one of the third aspect to any one of the implementation of the third aspect.
[0202] The communication interface in the chip can be an input / output interface, a pin or a circuit, etc.
[0203] Based on the seventeenth aspect, the embodiments of the present application further provide a first implementation of the seventeenth aspect, and the chip or the chip system described above in the present application further includes at least one memory, and the at least one memory stores instructions. The memory can be a storage unit inside the chip, for example, a register, a cache, etc., or can be a storage unit of the chip (for example, a read-only memory, a random access memory, etc.).
[0204] The seventeenth aspect of the embodiments of the present application provides a chip or a chip system, which includes at least one processor and a communication interface, the communication interface and the at least one processor are interconnected through a line, and the at least one processor is used to run a computer program or instructions to execute the processing method of the service flow described in any one of the third aspect to any one of the implementation of the third aspect.
[0205] The communication interface in the chip can be an input / output interface, a pin or a circuit, etc.
[0206] Based on the seventeenth aspect, the embodiments of the present application further provide a first implementation of the seventeenth aspect, and the chip or the chip system described above in the present application further includes at least one memory, and the at least one memory stores instructions. The memory can be a storage unit inside the chip, for example, a register, a cache, etc., or can be a storage unit of the chip (for example, a read-only memory, a random access memory, etc.).
[0207] The eighteenth aspect of the embodiments of the present application provides a chip or a chip system, which comprises at least one processor and a communication interface, the communication interface and the at least one processor are interconnected through a line, and the at least one processor is used to run a computer program or an instruction to execute the processing method of the service flow described in any one of the fourth aspect to the fourth aspect.
[0208] The communication interface in the chip can be an input / output interface, a pin or a circuit, etc.
[0209] Based on the eighteenth aspect, the first implementation manner of the eighteenth aspect is further provided in the embodiments of the present application, and the chip or the chip system described above in the embodiments of the present application further comprises at least one memory, and the at least one memory stores an instruction. The memory can be a storage unit inside the chip, for example, a register, a cache, etc., or a storage unit of the chip (for example, a read-only memory, a random access memory, etc.).
[0210] The nineteenth aspect of the embodiments of the present application provides a communication system, which comprises any two of the following: a session management function network element, a policy control function network element, a user plane function network element and a terminal device.
[0211] The session management function network element is used to execute the method of the first aspect or any one of the possible implementation manners of the first aspect.
[0212] The policy control function network element is used to execute the method of the second aspect or any one of the possible implementation manners of the second aspect.
[0213] The user plane function network element is used to execute the method of the third aspect or any one of the possible implementation manners of the third aspect.
[0214] The communication device is used to execute the method of the fourth aspect or any one of the possible implementation manners of the fourth aspect. BRIEF DESCRIPTION OF DRAWINGS
[0215] Figure 1 FIG. 1 is an architecture schematic diagram of a terminal device accessing to a 5G core network in the embodiments of the present application;
[0216] Figure 2 FIG. 2 is another architecture schematic diagram of a terminal device accessing to a 5G core network in the embodiments of the present application;
[0217] Figure 3 FIG. 3 is a first embodiment schematic diagram of a processing method of a service flow in the embodiments of the present application;
[0218] Figure 4 FIG. 4 is an embodiment schematic diagram of allocating resources in the embodiments of the present application;
[0219] Figure 5 Fig. 11 is a schematic diagram of an eleventh embodiment of the method for processing service flow in the embodiments of the present application;
[0220] Figure 6 Fig. 12 is a schematic diagram of a twelfth embodiment of the method for processing service flow in the embodiments of the present application;
[0221] Figure 7 Fig. 13 is a schematic diagram of an application example of the method for processing service flow in the embodiments of the present application;
[0222] Figure 8 Fig. 14 is a schematic diagram of an embodiment of the session management function network element provided by the embodiments of the present application;
[0223] Figure 9 Fig. 15 is a schematic diagram of an embodiment of the policy control function network element provided by the embodiments of the present application;
[0224] Figure 10 Fig. 16 is a schematic diagram of an embodiment of the user plane function network element provided by the embodiments of the present application;
[0225] Figure 11 Fig. 17 is a schematic diagram of an embodiment of the terminal device provided by the embodiments of the present application;
[0226] Figure 12 Fig. 18 is a schematic diagram of a first embodiment of the communication apparatus provided by the embodiments of the present application;
[0227] Figure 13 Fig. 19 is a schematic diagram of a second embodiment of the communication apparatus provided by the embodiments of the present application;
[0228] Figure 14 Fig. 20 is a schematic diagram of a third embodiment of the communication apparatus provided by the embodiments of the present application;
[0229] Figure 15 Fig. 21 is a schematic diagram of another embodiment of the terminal device provided by the embodiments of the present application. DETAILED DESCRIPTION
[0230] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all embodiments of the present application.
[0231] The terms "first", "second", "third", "fourth" and the like in the description and in the claims of the present application and above-mentioned drawings, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the use of these terms herein is merely for distinguishing between the similar objects and the use of these terms herein indicative of a sequence does not limit those embodiments and examples herein operating out of the order. Further, the terms "comprise" and "include", and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, product or apparatus that comprises a list of steps or units are not necessarily limited to those steps or units but can include other not expressly listed steps or units, or such steps or units inherent to a process, method, product or apparatus.
[0232] Referring to Figure 1 , an architecture diagram of a terminal device accessing to a 5G core network in an embodiment of the present application is shown. As shown in the figure, Figure 1 , in the architecture, mainly includes terminal device, access network and 5G core network three parts. Among them, the access network includes 3GPP access network Access Network and untrusted non-3GPP access network Untrusted Non-3GPP Access Network, and the 5G core network includes core access and mobility management function (Core Access and Mobility Management Function, AMF) network element, policy control function (Policy Control Function, PCF) network element, session management function (Session Management Function, SMF) network element, user plane function (User Plane Function, UPF) network element and non-3GPP interworking function (Non-3GPP Interworking Function, N3IWF) network element.
[0233] Among them, the AMF network element, the mobility management function, is responsible for the mobility management of the user, including the management of the mobile state, the allocation of the user temporary identity, the authentication and authorization of the user.
[0234] The SMF network element, the session management function, is responsible for the UPF selection, the UPF reselection, the IP address allocation, and is responsible for the establishment, modification and release of the bearer, the QoS control.
[0235] UPF network element, supporting all or part of the following functions: connecting protocol data unit (PDU) sessions with data networks; packet routing and forwarding (for example, supporting uplink classifier post-forwarding to data networks, supporting branching points to support multi-homed PDU sessions); packet detection.
[0236] PCF network element, containing policy control decision and flow-based charging control functions, containing user subscription data management functions, policy control functions, charging policy control functions, QoS control, etc.
[0237] Terminal device, also known as user equipment (UE), is a device with wireless transceiver function, which can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; can also be deployed on the water surface (such as ships, etc.); can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal device can be a mobile phone, a pad, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical treatment, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. For convenience of description, Figure 1 Use UE instead of terminal device.
[0238] Figure 1 N1, N2, N3, N4, N6, N11, Y1, Y2 and NWu in the above formula respectively represent interface serial numbers. The meanings of these interface serial numbers can refer to the meanings defined in the third generation partnership project (3GPP) standard protocol, which are not limited here.
[0239] From Figure 1As can be seen, the terminal device can access the 5G core network through the 3GPP access network, specifically, the terminal device can be connected with the 3GPP access network, the terminal device can also be directly connected with the AMF network element through the N1 interface, the 3GPP access network can be connected with the AMF network element through the N2 interface, and the 3GPP access network can be connected with the UPF network element through the N3 interface.
[0240] The terminal device can also access the 5G core network through the untrusted non-3GPP access network, specifically, the terminal device can be connected with the untrusted non-3GPP access network through the Y1 interface, the terminal device can also be directly connected with the AMF network element through the N1 interface, and in this mode, the N3IWF network element is introduced, the untrusted non-3GPP access network can be connected with the N3IWF network element through the Y2 interface, the N3IWF network element can be connected with the AMF network element through the N2 interface, and the N3IWF network element can be connected with the UPF network element through the N3 interface, so the N3IWF network element is equivalent to a Radio Access Network (RAN) node for the 5G core network.
[0241] Please refer to Figure 2 , another architecture diagram of the terminal device accessing the 5G core network in the embodiment of the application. As Figure 2 shown, in this architecture, it also mainly includes three parts of terminal device, access network and 5G core network. Among them, the access network includes 3GPP access network and Trusted Non-3GPP Access Network, the Trusted Non-3GPP Access Network includes Trusted Non-3GPP Gateway Function (TNGF) network element and Trusted Non-3GPP Access Point, and the 5G core network includes access and AMF network element, PCF network element, SMF network element and UPF network element.
[0242] Since the AMF network element, the SMF network element, the UPF network element, the PCF network element and the terminal device have been introduced before, they will not be repeated here, among which, Figure 2 the UE is used instead of the terminal device.
[0243] Figure 2N1, N2, N3, N4, N6, N11, Yt, Ta, Tn and NWt in the figure respectively represent interface serial numbers. The meanings of these interface serial numbers can refer to the meanings defined in the third generation partnership project (3GPP) standard protocol, which are not limited here.
[0244] It can be seen from Figure 2 that the terminal device can access the 5G core network through the 3GPP access network. Specifically, the terminal device can be connected with the 3GPP access network, and the terminal device can also be directly connected with the AMF network element through the N1 interface. The 3GPP access network can be connected with the AMF network element through the N2 interface, and the 3GPP access network can be connected with the UPF network element through the N3 interface.
[0245] The terminal device can also access the 5G core network through the trusted non-3GPP access network. Specifically, the terminal device can be connected with the trusted non-3GPP access point in the trusted non-3GPP access network through the Yt interface, and the terminal device can also be directly connected with the AMF network element through the N1 interface. In this mode, the TNGF network element is introduced in the trusted non-3GPP access network. The trusted non-3GPP access point can be connected with the N3IWF network element through the Ta interface, the N3IWF network element can be connected with the AMF network element through the N2 interface, and the N3IWF network element can be connected with the UPF network element through the N3 interface. Therefore, the N3IWF network element also corresponds to the RAN node for the 5G core network.
[0246] Based on the above analysis, it can be seen that the terminal device can access the 5G core network through two access networks, wherein the two access networks include but are not limited to Figure 1 the two access networks shown in Figure 2 and the two access networks shown in When the terminal device accesses the 5G core network through the two access networks respectively, the service flow data between the terminal device and the 5G core network can be transmitted from one of the two access networks, or can be transmitted from the other of the two access networks. However, since the GBR QoS flow is only established in one access network, i.e., resources are only allocated in one access network in advance, when the service flow data corresponding to the GBR QoS flow needs to be moved from one access network to another access network, the GBR QoS flow needs to be re-established in the other access network, which causes a time delay. In the embodiments of the present application, the service flow data moving from one access network to another access network includes the case of switching the service flow data from one access network to another access network.
[0247] To solve this problem, the embodiments of the present application provide a service flow processing method, resources are pre-allocated in two access networks respectively, so as to reduce the time delay when the service flow data moves from one side to the other side.
[0248] The service flow processing method will be described in detail below. In the process of introducing the service flow processing method, the first core network element, the second core network element and the third core network element are involved. It should be noted that the first core network element can be an SMF element in a 5G core network, the second core network element can be a PCF element in the 5G core network, and the third core network element can be a UPF element in the 5G core network. The first core network element, the second core network element and the third core network element can also be network elements with the functions of the above-mentioned AMF, SMF, PCF, AF, RAN, NEF and UPF in future communications such as the sixth generation (6th generation, 6G) network, and the embodiments of the present application do not limit this. In addition, in order to be able to configure resources for GBR QoS flow in two access networks, it is necessary to ensure that the terminal device is pre-registered to the 5G core network through the two access networks.
[0249] Specifically, please refer to Figure 3 , the first embodiment of the service flow processing method in the embodiments of the present application. As shown in Figure 3 , the first embodiment of the service flow processing method provided by the embodiments of the present application includes the following steps.
[0250] 101, the second core network element determines that resources need to be allocated for the GBR QoS flow in the first network and the second network.
[0251] The first network can be understood as a network including a terminal device, an access network device and a 5G core network. In the first network, a first transmission path can be formed between the terminal device and the 5G core network through the access network device. The second network can also be understood as a network including a terminal device, an access network device and a 5G core network. In the second network, a second transmission path can be formed between the terminal device and the 5G core network through the access network device.
[0252] The first network can be a network established using a 3GPP access technology or a network established using a non-3GPP access technology. The second network can be a network established using a 3GPP access technology or a network established using a non-3GPP access technology. When the first network is a network established using a 3GPP access technology, the access network device in the first network is a 3GPP access network device. When the first network is a network established using a non-3GPP access technology, the access network device in the first network is a non-3GPP access network device or a non-3GPP access network gateway. Similarly, when the second network is a network established using a 3GPP access technology, the access network device in the second network is a 3GPP access network device. When the second network is a network established using a non-3GPP access technology, the access network device in the second network is a non-3GPP access network device or a non-3GPP access network gateway.
[0253] There are various ways to determine whether resources need to be allocated for the GBR QoS flow in the first network and the second network. One way is to determine according to service information of the terminal device and a local operator policy. The service information includes, but is not limited to, an application identifier of the terminal device, an application type, an IP five-tuple, a source MAC address, and a destination MAC address. For example, each application type corresponds to a local operator policy. When the application type is a delay critical type, the corresponding local operator policy indicates that resources need to be allocated for the GBR QoS flow in the first network and the second network to ensure the delay requirement of the application type corresponding to the service flow data transmission. Then, the second core network element can determine whether resources need to be allocated for the GBR QoS flow in the first network and the second network according to the application type. For another example, if a specific IP five-tuple corresponds to a local operator policy indicating that resources need to be allocated for the GBR QoS flow in the first network and the second network, the second core network element can determine whether resources need to be allocated for the GBR QoS flow in the first network and the second network according to the IP five-tuple.
[0254] It should be noted that there are various scenarios for the execution of operation 101, which will be introduced one by one as follows.
[0255] Firstly, the execution of operation 101 can occur in a Multi-Access Protocol Data Unit (MA PDU) session establishment procedure. For example, when a MA PDU session needs to be established, the terminal device can first send a Non-access stratum (NAS) message containing a MA PDU session establishment request to an AMF network element. Then the AMF network element forwards the MA PDU session establishment request to an SMF network element, and the SMF network element sends a session management policy association establishment request message to a PCF network element, the session management policy association establishment request message being used to request a policy rule for session establishment, and the PCF network element executes operation 101 after receiving the session management policy association establishment request message.
[0256] Secondly, the execution of operation 101 can also occur in a MA PDU session modification procedure. For example, in the current MA PDU session, the AMF network element directly sends a request for re-establishing a GBR QoS flow to the PCF network element, and the PCF network element also executes operation 101 after receiving the request for re-establishing the GBR QoS flow.
[0257] Thirdly, the execution of operation 101 can also occur in a scenario of modifying a local operator policy. For example, assuming that the current local operator policy indicates that a GBR QoS flow is only established in a first network, when the local operator policy is modified, the local operator policy indicates that resources need to be allocated for the GBR QoS flow in the first network and a second network, and the PCF network element can execute operation 101.
[0258] In the above various scenarios, the PCF network element allocates resources for the GBR QoS flow in the first network and the second network, and there is a corresponding MA PDU session between the terminal device and the 5G core network, so the terminal device needs to have a multi-access capability, which can be indicated by an identifier, for example, the identifier can be in a session management policy association establishment request message, so that the PCF network element can determine that the terminal device has a multi-access capability according to the identifier.
[0259] 102, the second core network element sends a policy rule to the first core network element.
[0260] After the second core network element determines that resources need to be allocated for the GBR QoS flow in the first network and the second network, the second core network element configures a specific policy rule according to a local operator policy or the like, where the method for configuring the policy rule is not limited in the embodiments of the present application, and the policy rule is used to instruct the first core network element to allocate resources for the GBR QoS flow in the first network and the second network. Then, the second core network element sends the policy rule to the first core network element, and the policy rule can be carried in a session management policy association establishment response message sent by the second core network element to the first core network element. Correspondingly, the first core network element receives the policy rule from the second core network element.
[0261] 103, the first core network element allocates resources for the GBR QoS flow in the first network and the second network according to the policy rule.
[0262] After the first core network element receives the policy rule, the first core network element allocates resources for the GBR QoS flow in the first network and the second network according to the policy rule, where the method for allocating the resources can be determined by the policy rule, and the embodiments of the present application do not limit the method.
[0263] In the embodiments of the present application, since the first core network element allocates resources for the GBR QoS flow in the first network and the second network respectively, the service flow data corresponding to the GBR QoS flow can be transmitted from the first network or the second network. When the service flow data needs to be moved due to some reason, the resources for the GBR QoS flow do not need to be allocated again, and the service flow data can be directly moved from the first network to the second network or from the second network to the first network, so that the delay is small.
[0264] In the first embodiment, the first core network element allocates resources for the GBR QoS flow in the first network and the second network, and the process of allocating the resources by the first core network element will be described below.
[0265] Please refer to Figure 4 , an embodiment of the method for allocating resources in the embodiments of the present application. As shown in Figure 4 , in the second embodiment of the method for processing the service flow provided by the embodiments of the present application, the first core network element allocates resources for the GBR QoS flow in the first network and the second network, including the following steps.
[0266] 201, the first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule.
[0267] The policy rule can include a quality of service (QoS) rule and a split rule. The QoS rule can include parameters of a QoS flow, such as guaranteed flow bandwidth, maximum flow bandwidth, and maximum data burst volume. The split rule can include split mode information, such as a specific split mode, which can be a priority mode, a master-slave mode, a minimum latency mode, and a balanced mode. In addition, the split mode can be another mode, which is not limited in the embodiments of the present application.
[0268] The first resource corresponds to the first network, and the second resource corresponds to the second network. The content of the first resource and the second resource is not limited in the embodiments of the present application, and can be determined according to the policy rule.
[0269] 202. The first core network element sends the first resource and the split rule to the access network device in the first network.
[0270] 203. The first core network element sends the second resource and the split rule to the access network device in the second network.
[0271] It can be understood that the first core network element can send the related resource and the split rule to the access network device in the first network and the access network device in the second network through the AMF network element. Specifically, the first core network element can send an N1N2 interface message transfer N1N2MessageTransfer message containing the first resource, the second resource, and the split rule to the AMF network element. Then, the AMF network element sends an N2 interface PDU session request N2PDU Session Request message containing the first resource and the split rule to the access network device in the first network, and sends an N2PDU Session Request message containing the second resource and the split rule to the access network device in the second network.
[0272] Through the above process, the first core network element can send the first resource and the split rule to the access network device in the first network, and send the second resource and the split rule to the access network device in the second network.
[0273] 204. The first core network element sends the first resource, the second resource, and the split rule corresponding to the GBR QoS flow to the terminal device.
[0274] It can be understood that after receiving the first resource, the second resource and the offloading rule from the first core network element, the AMF network element can directly send the offloading rule to the terminal device, and the first resource and the second resource can be sent to the terminal device through the access network device in the first network and the access network device in the second network respectively; specifically, after receiving the first resource, the access network device in the first network will establish an air interface resource with the terminal device according to the first resource, and in the process of establishing the air interface resource, the terminal device will receive the first resource, and similarly, after receiving the second resource, the second network access will establish an air interface resource with the terminal device according to the second resource, and in the process of establishing the air interface resource, the terminal device will receive the second resource. Through the above process, the first core network element can send the first resource, the second resource and the offloading rule to the terminal device.
[0275] Correspondingly, the terminal device will receive the first resource corresponding to the guaranteed bit rate service quality flow GBR QoS flow, the second resource and the offloading rule from the first core network element, the first resource corresponds to the first network, and the second resource corresponds to the second network.
[0276] 205, the first core network element sends the first resource corresponding to the guaranteed bit rate service quality flow GBR QoS flow, the second resource and the offloading rule to the third core network element.
[0277] It can be understood that the first core network element can establish an N4 session with the third core network element, and send the first resource, the second resource and the offloading rule to the third core network element through the N4 session.
[0278] Correspondingly, the third core network element will receive the first resource corresponding to the guaranteed bit rate service quality flow GBR QoS flow, the second resource and the offloading rule from the first core network element, the first resource corresponds to the first network, and the second resource corresponds to the second network.
[0279] 206, the third core network element sends service flow data corresponding to the GBR QoS flow to the terminal device through the access network device in the first network according to the offloading rule and the first resource.
[0280] It should be noted that the third core network element can determine the specific scheme of transmitting service flow data according to the offloading rule. Since the first network and the second network can be networks established by using 3GPP access technology or networks established by using non-3GPP access technology, the embodiment of the present application can assume that the third core network element selects the access network device in the first network for transmission of service flow data.
[0281] 207. When the third core network element determines that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the third core network element sends the service flow data corresponding to the GBR QoS flow to the terminal device through the access network device in the second network according to the second resource.
[0282] In the embodiments of the present application, the third core network element can determine that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow according to various conditions, for example, if the access network device in the first network fails, it can be determined that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow; for another example, if the access network device in the first network is congested, in this case, there are two possibilities, the first possibility is that part of the service flow data corresponding to the GBR QoS flow can still be transmitted through the access network device in the first network, but due to congestion, another part of the service flow data corresponding to the GBR QoS flow cannot be transmitted through the access network device in the first network, the second possibility is that all the service flow data corresponding to the GBR QoS flow cannot be transmitted through the access network device in the first network, in the embodiments of the present application, both the two possibilities are regarded as the condition that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow.
[0283] Based on the above description, when it is determined that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the third core network element sends the service flow data corresponding to the GBR QoS flow to the terminal device through the access network device in the second network according to the second resource, at the same time, it can choose not to send the service flow data corresponding to the GBR QoS flow to the terminal device through the access network device in the first network, or it can choose to send the service flow data corresponding to the GBR QoS flow to the terminal device through the access network device in the first network, which can be determined according to the actual condition of the transmission and the offloading rule.
[0284] 208. The terminal device sends the service flow data corresponding to the GBR QoS flow to the third core network element through the access network device in the first network according to the offloading rule and the first resource.
[0285] Similarly, the terminal device can determine the specific scheme of transmitting the service flow data according to the offloading rule. Since both the first network and the second network can be a network established by using 3GPP access technology or a network established by using non-3GPP access technology, the embodiments of the present application can assume that the terminal device selects the access network device in the first network to transmit the service flow data.
[0286] 209. When the terminal device determines that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the terminal device transmits the service flow data corresponding to the GBR QoS flow to the third core network element through the access network device in the second network according to the second resource.
[0287] Similarly, the terminal device can also determine that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow according to a plurality of conditions, which are similar to the plurality of conditions mentioned in operation 206, and can be understood with reference to the plurality of conditions in operation 206.
[0288] When it is determined that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the terminal device can also select the access network device in the second network, or select the access network device in the first network and the access network device in the second network to transmit the service flow data corresponding to the GBR QoS flow, which can be understood with reference to the description of operation 206.
[0289] In the embodiments of the present application, the service flow data can be transmitted between the third core network element and the terminal device through the access network device in the first network first, and when the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the access network device in the second network can be directly used to transmit the service flow data corresponding to the GBR QoS flow, so that the resources for the GBR QoS flow in the second network do not need to be reconfigured, and therefore the delay is small.
[0290] Based on the foregoing description, the first core network element can configure the first resource and the second resource for the GBR QoS flow according to the policy rule, wherein the policy rule can include a QoS rule and a split rule, but the content of the QoS rule and the split rule has a plurality of possibilities, so that there are a plurality of schemes for configuring the first resource and the second resource. Different QoS rules and split rules will be described below to specifically describe the process of configuring the first resource and the second resource.
[0291] In the third embodiment of the service flow processing method provided by the embodiments of the present application, the QoS rule includes a first parameter of guaranteed flow bandwidth and a second parameter of maximum flow bandwidth, wherein the second parameter is greater than the first parameter, and in addition, the second parameter can also be equal to the first parameter.
[0292] The first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule, including:
[0293] The first core network element configures the guaranteed flow bandwidth in the first resource as the first parameter;
[0294] The first core network element configures the guaranteed flow bandwidth in the second resource as 0 and configures the maximum flow bandwidth in the second resource as the second parameter.
[0295] In the embodiments of the present application, the guaranteed flow bandwidth in the first resource is configured according to the first parameter, so that the transmission of the service flow data in the first network can be guaranteed, and the guaranteed flow bandwidth in the second resource is configured as 0 and the maximum flow bandwidth in the second resource is configured as the second parameter, so that the resources in the second network can be saved.
[0296] In the fourth embodiment of the service flow processing method provided by the embodiments of the present application, the QoS rule includes a first parameter of guaranteed flow bandwidth and a third parameter of maximum flow bandwidth, and the third parameter is greater than the first parameter.
[0297] The first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule, including:
[0298] The first core network element configures the guaranteed flow bandwidth in the first resource as the first parameter.
[0299] The first core network element configures the guaranteed flow bandwidth in the second resource as a difference between the third parameter and the first parameter.
[0300] In the embodiments of the present application, the guaranteed flow bandwidth in the second resource is configured as the difference between the third parameter and the first parameter, in order to save the resources in the second network, the difference is often less than the first parameter, and the difference can be set to be smaller.
[0301] In the fifth embodiment of the service flow processing method provided by the embodiments of the present application, the QoS rule includes a first parameter and a fourth parameter of guaranteed flow bandwidth, and the fourth parameter is a maximum data burst traffic, and the maximum data burst traffic is greater than the first parameter.
[0302] The first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule, including:
[0303] The first core network element configures the guaranteed flow bandwidth in the first resource as the first parameter.
[0304] The first core network element configures the guaranteed flow bandwidth in the second resource as (MDBV / PDB-GFBR / AW)*AW, wherein MDBV represents the maximum data burst traffic, PDB represents the packet delay budget of the GBR QoS flow, GFBR represents the first parameter, AW represents the average window of the GBR QoS flow, and GFBR / AW represents the unit traffic required to be guaranteed by the service data flow corresponding to the GBR QoS flow.
[0305] In the embodiments of the present application, the first core network element configures the guaranteed flow bandwidth in the second resource according to the first parameter of the maximum data burst traffic and the guaranteed flow bandwidth, which is especially suitable for service flow data with important delay; similarly, in order to save the resource in the second network, the guaranteed flow bandwidth in the second resource is usually configured to be small.
[0306] In the sixth embodiment of the service flow processing method provided by the embodiments of the present application, the QoS rule includes the first parameter of the guaranteed flow bandwidth.
[0307] The first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule includes:
[0308] The first core network element configures the guaranteed flow bandwidth in the first resource as the first parameter.
[0309] The first core network element configures the guaranteed flow bandwidth in the second resource as the fifth parameter according to the preset first local policy.
[0310] In the embodiments of the present application, the guaranteed flow bandwidth in the first resource is configured by the first core network element according to the first parameter, and the guaranteed flow bandwidth in the second resource is configured by the first core network element according to the first local policy, so that the configuration of the guaranteed flow bandwidth in the second resource is more flexible; similarly, in order to save the resource in the second network, the fifth parameter is usually configured to be small.
[0311] In the seventh embodiment of the service flow processing method provided by the embodiments of the present application, the QoS rule includes the first parameter of the guaranteed flow bandwidth corresponding to the first network and the sixth parameter of the guaranteed flow bandwidth corresponding to the second network.
[0312] The first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule includes:
[0313] The first core network element configures the guaranteed flow bandwidth in the first resource as the first parameter.
[0314] The first core network element configures the guaranteed flow bandwidth in the second resource as the sixth parameter.
[0315] In the embodiments of the present application, the QoS rule specifies the guaranteed flow bandwidth corresponding to the first network and the second network respectively, and the first core network element can complete the configuration of the first resource and the second resource according to the indication of the QoS rule.
[0316] In the foregoing embodiments, the first core network element configures the first resource corresponding to the first network and the second resource corresponding to the second network differently according to the QoS rule, and before the configuration, the first network and the second network can be distinguished first, and then the foregoing configuration is performed on the first resource and the second resource according to the result of the distinction. The first network and the second network can be distinguished according to a split rule, and different split rules will be introduced below.
[0317] In the eighth embodiment of the method for processing a service flow provided by the embodiments of the present application, the split rule includes split mode information.
[0318] The split mode information includes: the split mode is a priority mode, and the priority of the first network is higher than the priority of the second network.
[0319] Or
[0320] The split mode information includes: the split mode is a master-slave mode, the first network is a master network, and the second network is a slave network.
[0321] Or
[0322] The split mode information includes: the split mode is a minimum latency mode, and the latency of the first network is smaller than the latency of the second network.
[0323] In the embodiments of the present application, the first network and the second network can be distinguished according to the split mode information in the policy rule, and then the first resource and the second resource are configured differently according to the method in the foregoing embodiments, so that more reasonable configuration of the first resource and the second resource can be achieved.
[0324] In addition, it should be noted that the split mode information is not only used to distinguish the first network and the second network, but also used to instruct the terminal device and the third core network element to select the access network device in the first network and / or the access network device in the second network to transmit the service flow data.
[0325] When the split mode is a priority mode, if the priority of the first network is higher than the priority of the second network, the terminal device and the third core network element will preferentially select the access network device in the first network to transmit the service flow data corresponding to the GBR QoS flow, when part of the service flow data corresponding to the GBR QoS flow cannot be transmitted through the access network device in the first network, the access network device in the second network can be selected to transmit the part of the service flow data corresponding to the GBR QoS flow, and when all the service flow data corresponding to the GBR QoS flow cannot be transmitted through the access network device in the first network, the access network device in the second network can be selected to transmit all the service flow data corresponding to the GBR QoS flow.
[0326] When the split mode is the master-slave mode, if the first network is the master network and the second network is the slave network, the terminal device and the third core network element will select the access network device in the first network to transmit the service flow data corresponding to the GBR QoS flow, regardless of any case that causes the access network device in the first network to be unable to transmit the service flow data corresponding to the GBR QoS flow. The terminal device and the third core network element will select the access network device in the second network to transmit the service flow data corresponding to the GBR QoS flow, and there will be no case that the first network and the second network simultaneously transmit the service flow data corresponding to the GBR QoS flow.
[0327] Similarly, when the split mode is the minimum latency mode, if the latency of the first network is smaller than the latency of the second network, the terminal device and the third core network element will select the access network device in the first network to transmit the service flow data corresponding to the GBR QoS flow, regardless of any case that causes the access network device in the first network to be unable to transmit the service flow data corresponding to the GBR QoS flow. The terminal device and the third core network element will select the access network device in the second network to transmit the service flow data corresponding to the GBR QoS flow, and there will be no case that the first network and the second network simultaneously transmit the service flow data corresponding to the GBR QoS flow.
[0328] The above introduces three kinds of split rules. It can be understood that the split rules in the embodiments of the present application are not limited to the above three kinds of split rules. The following will take another kind of split rule as an example to describe the process of configuring the first resource and the second resource by the first core network element.
[0329] In the ninth embodiment of the service flow processing method provided in the embodiments of the present application, the QoS rule includes a first parameter of guaranteed flow bandwidth, and the split rule includes split mode information, and the split mode information includes: the split mode is the balanced mode, and the ratio of the guaranteed flow bandwidth corresponding to the first network to the guaranteed flow bandwidth corresponding to the second network.
[0330] The first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule includes:
[0331] The first core network element configures the guaranteed flow bandwidth in the first resource and the guaranteed flow bandwidth in the second resource according to the first parameter and the ratio.
[0332] In the embodiment of the present application, the split mode is the balanced mode, that is, the terminal device and the third core network element will select the access network device in the first network and the access network device in the second network to transmit the service flow data corresponding to the GBR QoS flow at the same time, and therefore the first parameter can be allocated according to the proportion in the split mode information to obtain the guaranteed flow bandwidth in the first resource and the guaranteed flow bandwidth in the second resource respectively.
[0333] The above embodiment describes one allocation process of the first resource and the second resource when the split mode is the balanced mode, and another allocation process of the first resource and the second resource when the split mode is the balanced mode will be described below.
[0334] The tenth embodiment of the service flow processing method provided by the embodiment of the present application, the QoS rule includes the first parameter of the guaranteed flow bandwidth corresponding to the first network and the seventh parameter of the guaranteed flow bandwidth corresponding to the second network, and the split rule includes split mode information, and the split mode information includes: the split mode is the balanced mode.
[0335] The first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule includes:
[0336] The first core network element configures the guaranteed flow bandwidth in the first resource as the first parameter;
[0337] The first core network element configures the guaranteed flow bandwidth in the second resource as the seventh parameter.
[0338] In the embodiment of the present application, the QoS rule indicates the guaranteed flow bandwidth corresponding to the first network and the guaranteed flow bandwidth corresponding to the second network, and therefore the first core network element can directly set the guaranteed flow bandwidth in the first resource and the second resource according to the QoS rule, and since the split mode is the balanced mode, the relative size of the first parameter and the seventh parameter is not limited.
[0339] According to the foregoing, when the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the terminal device will transmit the service flow data corresponding to the GBR QoS flow through the access network device in the second network, and however, the first resource and the second resource are different, and if the second resource is not adjusted, it may affect the transmission of the service flow data corresponding to the GBR QoS flow, for example, in order to save the resources of the second network, the guaranteed flow bandwidth in the second resource is often small, and therefore the transmission of the service flow data corresponding to the GBR QoS flow cannot be well guaranteed, and therefore the second resource needs to be adjusted. The adjustment process of the second resource will be described in detail below.
[0340] Specifically, refer to Figure 5Fig. 11 is a schematic diagram of an eleventh embodiment of the method for processing service flow in the embodiments of the present application. As shown in Fig. 11, the eleventh embodiment of the method for processing service flow in the embodiments of the present application comprises the following steps. Figure 5
[0341] 301. When the third core network element determines that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the third core network element sends first indication information to the first core network element.
[0342] The first indication information is used to indicate that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow.
[0343] Correspondingly, the first core network element receives the first indication information from the third core network element.
[0344] 302. The first core network element adjusts the guaranteed flow bandwidth in the second resource to the first parameter according to the first indication information.
[0345] It can be understood that in the third embodiment to the eighth embodiment, in the case that the first network can transmit the service flow data corresponding to the GBR QoS flow, the guaranteed flow bandwidth for transmitting the service flow data corresponding to the GBR QoS flow is the first parameter for any mode, so as to avoid the influence of the second resource on the transmission of the service flow data corresponding to the GBR QoS flow by the access network device in the second network, the first core network element adjusts the guaranteed flow bandwidth in the second resource to the first parameter, that is, maintains the guaranteed flow bandwidth for transmitting the service flow data unchanged.
[0346] 303. The first core network element sends the adjusted second resource to the third core network element.
[0347] 304. The first core network element sends the adjusted second resource to the access network device in the second network.
[0348] 305. The first core network element sends the adjusted second resource to the terminal device.
[0349] In the embodiments of the present application, the first core network element sends the adjusted second resource in the same way as the second resource in the second embodiment, and the specific understanding can be made with reference to the related description of sending the second resource in the second embodiment.
[0350] Correspondingly, the third core network element receives the adjusted second resource from the first core network element, and the terminal device also receives the adjusted second resource from the first core network element when the terminal device determines that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow.
[0351] 306, the third core network element sends, according to the adjusted second resource, the service flow data corresponding to the GBR QoS flow to the terminal device through the access network device in the second network.
[0352] 307, the terminal device sends, according to the adjusted second resource, the service flow data corresponding to the GBR QoS flow to the third core network element through the access network device in the second network.
[0353] In the embodiments of the present application, the first core network element adjusts the guaranteed flow bandwidth in the second resource to the first parameter, so that the third core network element and the terminal device use the adjusted second resource to transmit the service flow data, thereby avoiding the influence of the transmission of the service flow data due to the shortage of the second resource.
[0354] In the above embodiments, the guaranteed flow bandwidth in the second resource is adjusted to the first parameter, however, in the ninth embodiment, since the split mode is the balanced mode, and the QoS rule contains the first parameter of the guaranteed flow bandwidth corresponding to the first network and the seventh parameter of the guaranteed flow bandwidth corresponding to the second network, in the case that the first network can transmit the service flow data corresponding to the GBR QoS flow, the guaranteed flow bandwidth for transmitting the service flow data corresponding to the GBR QoS flow is the sum of the first parameter and the seventh parameter. In this case, the process of the first core network element reconfiguring the second resource is different. The process of the first core network element reconfiguring the second resource in this case will be introduced below.
[0355] Specifically, refer to Figure 6 , the twelfth embodiment of the method for processing service flow in the embodiments of the present application. As shown in Figure 6 , the twelfth embodiment of the method for processing service flow in the embodiments of the present application provides a method for processing service flow, comprising:
[0356] 401, when the third core network element determines that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the third core network element sends first indication information to the first core network element.
[0357] The first indication information is used to indicate that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow.
[0358] Correspondingly, the first core network element will receive the first indication information from the third core network element.
[0359] 402, the first core network element adjusts the guaranteed flow bandwidth in the second resource to the sum of the first parameter and the seventh parameter according to the first indication information.
[0360] It can be understood that adjusting the guaranteed bit rate in the second resource to the sum of the first parameter and the seventh parameter can maintain the guaranteed bit rate for transmitting the service flow data unchanged.
[0361] 403. The first core network element sends the adjusted second resource to the third core network element.
[0362] 404. The first core network element sends the adjusted second resource to the access network device in the second network.
[0363] 405. The first core network element sends the adjusted second resource to the terminal device.
[0364] Correspondingly, the third core network element receives the adjusted second resource from the first core network element.
[0365] When the terminal device determines that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the terminal device also receives the adjusted second resource from the first core network element.
[0366] 406. The third core network element transmits the service flow data corresponding to the GBR QoS flow to the terminal device through the access network device in the second network according to the adjusted second resource.
[0367] 407. The terminal device transmits the service flow data corresponding to the GBR QoS flow to the third core network element through the access network device in the second network according to the adjusted second resource.
[0368] It should be noted that in the embodiments of the present application, in addition to operation 402, the remaining operations are the same as those in the tenth embodiment, and can be understood with reference to the operations in the tenth embodiment.
[0369] In the embodiments of the present application, the first core network element adjusts the guaranteed bit rate in the second resource to the sum of the first parameter and the seventh parameter, so that the third core network element and the terminal device use the adjusted second resource to transmit the service flow data, thereby avoiding the influence of the insufficient second resource on the transmission of the service flow data.
[0370] Based on the above analysis, the second core network element can send a policy rule to the first core network element to instruct the first core network element to allocate resources for the GBR QoS flow in the first network and the second network. In order to make the first core network element need to allocate resources for the GBR QoS flow in the first network and the second network, an indication method can be used. Therefore, in a twelfth embodiment of the service flow processing method provided in the present application, before the first core network element allocates resources for the GBR QoS flow in the first network and the second network according to the policy rule, the method further comprises:
[0371] The second core network element sends second indication information to the first core network element, and the second indication is used to instruct the first core network element to allocate resources for the GBR QoS flow in the first network and the second network.
[0372] It should be noted that the second indication information can be sent by the second core network element to the first core network element alone, or the second indication information can be carried in the policy rule.
[0373] Correspondingly, the first core network element can obtain the second indication information, and the first core network element can send the second indication information to the third core network element and the terminal device.
[0374] Therefore, the third core network element can receive the second indication information from the first core network element, and the terminal device can also receive the second indication information from the first core network element.
[0375] In this way, the third core network element and the terminal device can obtain the information of the first core network element allocating resources for the GBR QoS flow in the first network and the second network, so as to instruct the third core network element and the terminal device to switch or move the service flow data corresponding to the GBR QoS flow.
[0376] In order to better understand the service flow processing method in the present application, an application example of the processing method will be introduced in detail below. The application example takes establishing a MAPDU session as a scenario, in which the first core network element is an SMF network element, the second core network element is a PCF network element, and the third core network element is a UPF network element. In addition, the application example also includes a terminal device, an AMF network element, and an access network device, wherein the terminal device is represented by UE, the access network device in the first network is represented by a RAN node, and the access network device in the second network is represented by an AN node.
[0377] Please refer to Figure 7 the application example schematic diagram of the service flow processing method in the present application. As Figure 7As shown, in this application example, when a MAPDU session needs to be established, the UE sends a Non-access stratum (NAS) message to the AMF network element, and the NAS message contains a MAPDU session establishment request. Then the AMF network element forwards the MAPDU session establishment request to the SMF network element, and the SMF network element sends a session management policy association establishment request SM policy association establishment request message to the PCF network element, and the SM policy association establishment request message is used to request the policy rule for session establishment.
[0378] Then, the PCF network element sends a session management policy association establishment response SM policy association establishment response message to the SMF network element, and the SM policy association establishment response message contains the policy rule.
[0379] After that, an N4 session is established between the SMF network element and the UPF network element, and the SMF sends the first resource, the second resource and the split rule to the UPF network element through the N4 session. The SMF network element also sends two N1N2MessageTransfer messages to the AMF network element, one of which contains the first resource and the split rule, and the other contains the second resource and the split rule.
[0380] Next, the AMF network element sends one N2PDU Session Request message to the RAN node and the AN node respectively, the N2PDU Session Request message received by the RAN node contains the first resource and the split rule, and the N2PDU Session Request message received by the AN node contains the second resource and the split rule. In addition, the AMF network element also sends the split rule to the UE.
[0381] Finally, the RAN node establishes an air interface resource with the UE according to the first resource, and in the process of establishing the air interface resource, the UE receives the first resource from the RAN node.
[0382] Similarly, the AN node establishes an air interface resource with the UE according to the second resource, and in the process of establishing the air interface resource, the UE receives the second resource from the AN node.
[0383] After the above process, the GBR QoS flow is established.
[0384] Afterwards, the UE transmits service flow data with the UPF through the RAN node; when the RAN node is unavailable, the UE transmits data with the UPF through the RN node, in addition, the UPF network element sends first indication information to the SMF, then the SMF network element adjusts the second resource according to the first indication information, and sends the adjusted second resource to the UPF through the N4 session, so that the UPF transmits data with the UE according to the adjusted second resource.
[0385] Please refer to Figure 8 , the first embodiment of the communication device provided by the embodiment of the application is shown. As Figure 8 shown, the embodiment of the communication device provided by the embodiment of the application is shown. As a kind of implementable way, the communication device can be session management function network element, and the communication device includes:
[0386] The receiving unit 501 is configured to receive a policy rule from a second core network element;
[0387] The processing unit 502 is configured to allocate resources for a guaranteed bit rate service quality flow (GBR QoS flow) in a first network and a second network according to the policy rule.
[0388] In another embodiment of the communication device provided by the embodiment of the application, the processing unit 502 is configured to configure a first resource and a second resource for the GBR QoS flow according to the policy rule, wherein the first resource corresponds to the first network, and the second resource corresponds to the second network.
[0389] In another embodiment of the communication device provided by the embodiment of the application, the policy rule includes a quality of service (QoS) rule and a split rule.
[0390] In another embodiment of the communication device provided by the embodiment of the application, the QoS rule includes a first parameter of guaranteed flow bandwidth and a second parameter of maximum flow bandwidth, wherein the second parameter is greater than the first parameter.
[0391] The processing unit 502 is configured to:
[0392] Configure the guaranteed flow bandwidth in the first resource as the first parameter;
[0393] Configure the guaranteed flow bandwidth in the second resource as 0, and configure the maximum flow bandwidth in the second resource as the second parameter.
[0394] In another embodiment of the communication device provided by the embodiment of the application, the QoS rule includes a first parameter of guaranteed flow bandwidth and a third parameter of maximum flow bandwidth, wherein the third parameter is greater than the first parameter.
[0395] The processing unit 502 is configured to:
[0396] configure the guaranteed flow bandwidth in the first resource as the first parameter;
[0397] configure the guaranteed flow bandwidth in the second resource as a difference between the third parameter and the first parameter.
[0398] In another embodiment of the communication apparatus provided in the present application, the QoS rule includes a first parameter of a guaranteed flow bandwidth and a fourth parameter, and the fourth parameter is a maximum data burst volume, and the maximum data burst volume is greater than the first parameter;
[0399] The processing unit 502 is configured to:
[0400] configure the guaranteed flow bandwidth in the first resource as the first parameter;
[0401] configure the guaranteed flow bandwidth in the second resource as (MDBV / PDB-GFBR / AW)*AW, wherein MDBV represents the maximum data burst volume, PDB represents a packet delay budget of the GBR QoS flow, GFBR represents the first parameter, and AW represents an average window of the GBR QoS flow.
[0402] In another embodiment of the communication apparatus provided in the present application, the QoS rule includes a first parameter of a guaranteed flow bandwidth;
[0403] The processing unit 502 is configured to:
[0404] configure the guaranteed flow bandwidth in the first resource as the first parameter;
[0405] configure the guaranteed flow bandwidth in the second resource as a fifth parameter according to a preset first local policy.
[0406] In another embodiment of the communication apparatus provided in the present application, the QoS rule includes a first parameter of a guaranteed flow bandwidth corresponding to a first network and a sixth parameter of a guaranteed flow bandwidth corresponding to a second network;
[0407] The processing unit 502 is configured to:
[0408] configure the guaranteed flow bandwidth in the first resource as the first parameter;
[0409] configure the guaranteed flow bandwidth in the second resource as the sixth parameter.
[0410] In another embodiment of the communication apparatus provided in the present application, the offloading rule includes offloading mode information;
[0411] The split mode information includes: the split mode is a priority mode, and a priority of the first network is higher than a priority of the second network.
[0412] Or
[0413] The split mode information includes: the split mode is a master-slave mode, the first network is a master network, and the second network is a slave network.
[0414] Or
[0415] The split mode information includes: the split mode is a minimum latency mode, and a latency of the first network is smaller than a latency of the second network.
[0416] In another embodiment of the communication apparatus provided in the present application, the QoS rule includes a first parameter of a guaranteed flow bandwidth of the first network, and the split rule includes split mode information, and the split mode information includes: the split mode is a balanced mode, and a ratio of the guaranteed flow bandwidth corresponding to the first network to the guaranteed flow bandwidth corresponding to the second network.
[0417] The processing unit 502 is configured to:
[0418] According to the first parameter and the ratio, configure the guaranteed flow bandwidth in the first resource and the guaranteed flow bandwidth in the second resource.
[0419] In another embodiment of the communication apparatus provided in the present application, the QoS rule includes a first parameter of a guaranteed flow bandwidth of the first network and a seventh parameter of a guaranteed flow bandwidth of the second network, and the split rule includes split mode information, and the split mode information includes: the split mode is a balanced mode.
[0420] The processing unit 502 is configured to:
[0421] Configure the guaranteed flow bandwidth in the first resource as the first parameter.
[0422] Configure the guaranteed flow bandwidth in the second resource as the seventh parameter.
[0423] In another embodiment of the communication apparatus provided in the present application, the receiving unit 501 is configured to receive first indication information from a third core network element, and the first indication information is used to indicate that an access network device in the first network cannot transmit service flow data corresponding to a GBR QoS flow.
[0424] The processing unit 502 is configured to adjust the guaranteed flow bandwidth in the second resource as the first parameter according to the first indication information.
[0425] The communication apparatus further includes a sending unit 503 configured to send the adjusted second resource to the third core network element, the access network device in the second network, and the terminal device.
[0426] In another embodiment of the communication apparatus provided in the present application, the receiving unit 501 is configured to receive first indication information from the third core network element, the first indication information being used to indicate that the access network device in the first network is unable to transmit the service flow data corresponding to the GBR QoS flow;
[0427] The processing unit 502 is configured to adjust the guaranteed flow bandwidth in the second resource to a sum of the first parameter and the seventh parameter according to the first indication information.
[0428] The communication apparatus further includes a sending unit 503 configured to send the adjusted second resource to the third core network element, the access network device in the second network, and the terminal device.
[0429] In another embodiment of the communication apparatus provided in the present application, the sending unit 503 is configured to send the first resource, the second resource, and the flow splitting rule corresponding to the GBR QoS flow to the terminal device; and / or
[0430] send the first resource, the second resource, and the flow splitting rule corresponding to the GBR QoS flow to the third core network element; and / or
[0431] send the first resource and the flow splitting rule to the access network device in the first network, and send the second resource and the flow splitting rule to the access network device in the second network.
[0432] In another embodiment of the communication apparatus provided in the present application, the receiving unit 501 is further configured to obtain second indication information, the second indication information being used to indicate that the first core network element allocates resources for the GBR QoS flow in the first network and the second network.
[0433] In another embodiment of the communication apparatus provided in the present application, the second indication information is carried in a policy rule.
[0434] In the present embodiment, the processes performed by the units and modules in the communication apparatus are similar to the method processes described in the foregoing Figures 3 to 6 embodiments, and the processing unit 502 is configured to perform the signal processing operation, the receiving unit 501 is configured to perform the receiving operation, and the sending unit 503 is configured to perform the sending operation, which will not be described here.
[0435] Please refer to Figure 9 , the second embodiment of the communication apparatus provided in the present application. As shown in Figure 9 , the present application provides an embodiment of a communication apparatus, which can be a policy control function network element, including:
[0436] The processing unit 601 is configured to determine that a guaranteed bit rate service quality flow (GBR QoS flow) needs to be allocated resources in the first network and the second network.
[0437] The sending unit 602 is configured to send a policy rule to a first core network element, the policy rule being used to instruct the first core network element to allocate resources for the GBR QoS flow in the first network and the second network.
[0438] In another embodiment of the communication apparatus provided in the present application, the policy rule comprises a quality of service (QoS) rule and a split rule.
[0439] In another embodiment of the communication apparatus provided in the present application, the QoS rule comprises a first parameter of a guaranteed flow bandwidth and a second parameter of a maximum flow bandwidth, wherein the second parameter is greater than the first parameter.
[0440] In another embodiment of the communication apparatus provided in the present application, the QoS rule comprises a first parameter of a guaranteed flow bandwidth and a third parameter of a maximum flow bandwidth, wherein the third parameter is greater than the first parameter.
[0441] In another embodiment of the communication apparatus provided in the present application, the QoS rule comprises a first parameter of a guaranteed flow bandwidth and a fourth parameter of a maximum data burst traffic, wherein the fourth parameter is greater than the first parameter.
[0442] In another embodiment of the communication apparatus provided in the present application, the QoS rule comprises a first parameter of a guaranteed flow bandwidth.
[0443] In another embodiment of the communication apparatus provided in the present application, the QoS rule comprises a first parameter of a guaranteed flow bandwidth corresponding to the first network and a sixth parameter of a guaranteed flow bandwidth corresponding to the second network.
[0444] In another embodiment of the communication apparatus provided in the present application, the split rule comprises split mode information; the split mode information comprises: the split mode is a priority mode, the priority of the first network is higher than the priority of the second network; or the split mode information comprises: the split mode is a master-slave mode, the first network is a master network, and the second network is a slave network; or the split mode information comprises: the split mode is a minimum latency mode, the latency of the first network is smaller than the latency of the second network.
[0445] In another embodiment of the communication apparatus provided in the present application, the QoS rule comprises a first parameter of a guaranteed flow bandwidth, and the split rule comprises split mode information; the split mode information comprises: the split mode is a balanced mode, the ratio of the guaranteed flow bandwidth corresponding to the first network to the guaranteed flow bandwidth corresponding to the second network.
[0446] In another embodiment of the communication apparatus provided by the embodiments of the present application, the QoS rule includes a first parameter of guaranteed flow bandwidth corresponding to the first network and a seventh parameter of guaranteed flow bandwidth corresponding to the second network, and the split rule includes split mode information, the split mode information including: the split mode is an equalization mode.
[0447] In another embodiment of the communication apparatus provided by the embodiments of the present application, the sending unit 602 is further configured to send second indication information to the first core network element, the second indication being used to instruct the first core network element to allocate resources for GBR QoS flow in the first network and the second network.
[0448] In another embodiment of the communication apparatus provided by the embodiments of the present application, the second indication information is carried in a policy rule.
[0449] In the embodiments, the processes performed by the units and modules in the communication apparatus are similar to the method processes described in the foregoing Figure 3 embodiments, which will not be described here.
[0450] Please refer to Figure 10 , a third embodiment of the communication apparatus provided by the embodiments of the present application. As shown in Figure 10 , an embodiment of the communication apparatus provided by the embodiments of the present application, as a kind of implementable way, the communication apparatus can be user plane function network element, including:
[0451] The receiving unit 701 is configured to receive first resource, second resource and split rule corresponding to guaranteed bit rate service quality flow (GBR QoS flow) from the first core network element, the first resource corresponding to the first network, and the second resource corresponding to the second network;
[0452] The sending unit 702 is configured to send service flow data corresponding to the GBR QoS flow through the access network device in the first network to the terminal device according to the split rule and the first resource;
[0453] The sending unit 702 is further configured to send service flow data corresponding to the GBR QoS flow to the terminal device through the access network device in the second network according to the second resource when it is determined that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow.
[0454] In another embodiment of the communication apparatus provided by the embodiments of the present application, when it is determined that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the sending unit 702 is further configured to:
[0455] The first indication information is used to indicate that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow.
[0456] The receiving unit 701 is further configured to receive the adjusted second resource from the first core network element.
[0457] The sending unit 702 is further configured to transmit, according to the adjusted second resource, the service flow data corresponding to the GBR QoS flow to the terminal device through the access network device in the second network.
[0458] In another embodiment of the user plane function network element provided in the present application, the receiving unit 701 is further configured to receive second indication information from the first core network element, the second indication information being used to indicate that the first core network element allocates resources for the GBR QoS flow in the first network and the second network.
[0459] In the embodiment, the units and modules in the communication device perform processes similar to the method processes described in the foregoing Figures 4 to 6 embodiments, and details are not described herein.
[0460] Please refer to Figure 11 , an embodiment of a terminal device provided in the present application. As shown in the figure, an embodiment of a terminal device provided in the present application includes: Figure 11
[0461] The receiving unit 801 is configured to receive first resource, second resource and split rule corresponding to a guaranteed bit rate quality of service flow (GBR QoS flow) from a first core network element, the first resource corresponding to a first network and the second resource corresponding to a second network.
[0462] The sending unit 802 is configured to transmit, according to the split rule and the first resource, the service flow data corresponding to the GBR QoS flow to a third core network element through an access network device in the first network.
[0463] The sending unit 802 is further configured to, when it is determined that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, transmit, according to the second resource, the service flow data corresponding to the GBR QoS flow to the third core network element through an access network device in the second network.
[0464] In another embodiment of the terminal device provided in the present application, when it is determined that the access network device in the first network cannot transmit the service flow data corresponding to the GBR QoS flow, the receiving unit 801 is configured to receive an adjusted second resource from the first core network element.
[0465] The sending unit 802 is further configured to send, according to the adjusted second resource, service flow data corresponding to the GBR QoS flow to a third core network element through an access network device in the second network.
[0466] In another embodiment of the terminal device provided in the present application, the receiving unit 801 is further configured to:
[0467] receive second indication information from the first core network element, the second indication information being used to indicate that the first core network element allocates resources for the GBR QoS flow in the first network and the second network.
[0468] In the present embodiment, the processes performed by the units and modules in the terminal device are similar to the method processes described in the foregoing Figures 4 to 6 embodiments, and thus will not be described here in detail.
[0469] Referring to Figure 12 , one embodiment of the session management function network element in the present application can include one or more processors 1201, memories 1202, and communication interfaces 1203.
[0470] The memory 1202 can be temporary storage or persistent storage. Furthermore, the processor 1201 can be configured to communicate with the memory 1202 and execute a series of instruction operations in the memory 1202 on the session management function network element.
[0471] In the present embodiment, the processor 1201 can perform the operations performed by the first core network element in the foregoing Figures 3 to 6 embodiments, and thus will not be described here in detail.
[0472] In the present embodiment, the specific functional module division in the processor 1201 can be similar to the functional module division of the receiving unit, the processing unit, the sending unit, and the like in the foregoing Figure 8 embodiments, and thus will not be described here in detail.
[0473] Referring to Figure 13 , one embodiment of the policy control function network element in the present application can include one or more processors 1301, memories 1302, and communication interfaces 1303.
[0474] The memory 1302 can be temporary storage or persistent storage. Furthermore, the processor 1301 can be configured to communicate with the memory 1302 and execute a series of instruction operations in the memory 1302 on the policy control function network element.
[0475] In the present embodiment, the processor 1301 can perform the operations performed by the first core network element in the foregoing Figure 3The operations performed by the second core network element in the illustrated embodiment will not be described again here in detail.
[0476] In this embodiment, the specific functional module division in the processor 1301 can be similar to the functional module division of the processing unit, the sending unit, and the like units described in the foregoing Figure 9 embodiment, the specific functional module division in the processor 1301 can be similar to the functional module division of the processing unit, the sending unit, and the like units described in the foregoing
[0477] Please refer to Figure 14 In this embodiment, the user plane function network element can include one or more processors 1401, memories 1402, and communication interfaces 1403.
[0478] The memory 1402 can be temporary storage or persistent storage. Furthermore, the processor 1401 can be configured to communicate with the memory 1402 and execute a series of instruction operations in the memory 1402 on the user plane function network element.
[0479] In this embodiment, the processor 1401 can perform the operations of the foregoing Figures 4 to 6 The operations performed by the third core network element in the illustrated embodiment will not be described again here in detail.
[0480] In this embodiment, the specific functional module division in the processor 1401 can be similar to the functional module division of the processing unit, the sending unit, and the like units described in the foregoing Figure 10 embodiment, the specific functional module division in the processor 1401 can be similar to the functional module division of the processing unit, the sending unit, and the like units described in the foregoing
[0481] Next, the embodiment of the present application further provides a terminal device, as shown in Figure 15 for the sake of brevity, only parts related to the embodiment of the present application are shown, and specific technical details not disclosed are referred to the method part of the embodiment of the present application. The attribute information display device can be any terminal device including a mobile phone, a tablet computer, a personal digital assistant (PDA), a point of sales (POS), a vehicle-mounted computer, and the like. Taking the mobile phone as an example of the attribute information display device:
[0482] Figure 15 A block diagram of part of the structure of the mobile phone related to the attribute information display device provided by the embodiment of the present application is shown. As shown in Figure 15 , the mobile phone includes a radio frequency (RF) circuit 1510, a memory 1520, an input unit 1530, a display unit 1540, a sensor 1550, an audio circuit 1560, a wireless fidelity (WiFi) module 1570, a processor 1580, and a power supply 1590, and the like. Those skilled in the art can understand Figure 15The structure of the mobile phone shown in the figure is not intended to limit the mobile phone, which can include more or fewer components than shown, or combine some components, or arrange different components.
[0483] The following will be described in detail Figure 15 The components of the mobile phone will be described in detail:
[0484] The RF circuit 1510 can be used for receiving and sending signals in the process of information or communication, in particular, receiving the downlink information of the base station and processing it by the processor 1580; in addition, sending the uplink data to the base station. Generally, the RF circuit 1510 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc. In addition, the RF circuit 1510 can also communicate with the network and other devices through wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to global system for mobile communication (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), long term evolution (LTE), email, short message service (SMS), etc.
[0485] The memory 1520 can be used to store software programs and modules, and the processor 1580 executes various functions and data processing of the mobile phone by running the software programs and modules stored in the memory 1520. The memory 1520 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 1520 can include a high-speed random access memory, and can also include a non-volatile memory, for example, at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device.
[0486] The input unit 1530 can be used to receive input digital or character information and generate key signal inputs related to a user setting of the mobile phone and a function control. Specifically, the input unit 1530 can include a touch panel 1531 and other input devices 1515. The touch panel 1531, also called a touch screen, can collect a touch operation (such as an operation of a user using a finger, a stylus, or any suitable object or accessory on or near the touch panel 1531) of the user on or near it and drive a corresponding connection device according to a pre-set program. Optionally, the touch panel 1531 can include two parts of a touch detection device and a touch controller. Among them, the touch detection device detects the touch position of the user and detects the signal brought by the touch operation and transmits it to the touch controller; the touch controller receives the touch information from the touch detection device and converts it into touch coordinates and sends it to the processor 1580, and can also receive the command from the processor 1580 and execute it. In addition, the touch panel 1531 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1531, the input unit 1530 can also include other input devices 1515. Specifically, the other input devices 1515 can include one or more of a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), trackballs, mice, joysticks, etc.
[0487] The display unit 1540 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 1540 can include a display panel 1541, which can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch panel 1531 can cover the display panel 1541, and when the touch panel 1531 detects a touch operation on or near it, it is transmitted to the processor 1580 to determine the type of touch event, and then the processor 1580 provides a corresponding visual output on the display panel 1541 according to the type of touch event. Although in the Figure 15 , the touch panel 1531 and the display panel 1541 are realized as two independent components to realize the input and output functions of the mobile phone, in some embodiments, the touch panel 1531 and the display panel 1541 can be integrated to realize the input and output functions of the mobile phone.
[0488] The mobile phone may also include at least one sensor 1550, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1541 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 1541 and / or the backlight when the mobile phone is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that the mobile phone can also be configured with, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described here.
[0489] Audio circuit 1560, speaker 1561, and microphone 1562 provide an audio interface between the user and the phone. Audio circuit 1560 converts received audio data into electrical signals and transmits them to speaker 1561, which then converts them into sound signals for output. Microphone 1562, on the other hand, converts collected sound signals into electrical signals, which are then received by audio circuit 1560 and converted into audio data. The audio data is then processed by processor 1580 and transmitted to, for example, another phone via RF circuit 1510, or stored in memory 1520 for further processing.
[0490] WiFi is a short-range wireless transmission technology. Mobile phones can help users send and receive emails, browse the web, and access streaming media through the WiFi module 1570. It provides users with wireless broadband Internet access. Figure 15 A WiFi module 1570 is shown, but it is understandable that it is not an essential component of the mobile phone and can be omitted as needed without changing the essence of the invention.
[0491] Processor 1580 is the control center of the phone, connecting all parts of the phone using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 1520 and accessing data stored in memory 1520, it executes various phone functions and processes data, thereby providing overall monitoring of the phone. Optionally, processor 1580 may include one or more processing units; alternatively, processor 1580 may integrate an application processor and a modem processor, with the application processor primarily handling the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 1580.
[0492] The mobile phone further includes a power supply 1590 (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 1580 through a power management system, so that the power management system can realize functions such as management of charging, discharging, and power consumption management.
[0493] Although not shown, the mobile phone can further include a camera module, a Bluetooth module, and the like, which will not be described herein.
[0494] In the embodiments of the present application, the processor 1580 can be configured to communicate with the memory 1520 and execute a series of instruction operations in the memory 1520 on the terminal device.
[0495] In the embodiments, the processor 1580 can execute the operations of the terminal device as described above, and details will not be described herein. Figures 4 to 6
[0496] In the embodiments, the processor 1580 can be divided into specific function modules similar to the function module division manner of the receiving unit, the sending unit, and the like as described above in the receiving unit, the sending unit, and the like, and details will not be described herein. Figure 11
[0497] The embodiments of the present application further provide a computer storage medium for storing computer software instructions for the session management function network element, the policy control function network element, the user plane function network element, or the terminal device, which includes a program designed for the session management function network element, the policy control function network element, the user plane function network element, or the terminal device.
[0498] The session management function network element can be the session management function network element as described above. Figure 9
[0499] The policy control function network element can be the policy control function network element as described above. Figure 10
[0500] The user plane function network element can be the user plane function network element as described above. Figure 11
[0501] The terminal device can be the terminal device as described above. Figures 3 to 7
[0502] The embodiments of the present application further provide a computer program product, which includes computer software instructions that can be loaded by a processor to realize the flow in the processing method of the service flow of any one of the above. Figures 3 to 6
[0503] The embodiments of the present application further provide a chip or a chip system, which comprises at least one processor and a communication interface, the communication interface and the at least one processor are interconnected through a line, and the at least one processor is used to run a computer program or an instruction to execute the above-mentioned Figure 3 The operations performed by the second core network element in the embodiment shown in the figure are not described herein again in detail.
[0504] The communication interface in the chip can be an input / output interface, a pin or a circuit, etc.
[0505] The embodiments of the present application further provide a first implementation of a chip or a chip system, and the chip or the chip system described above in the present application further comprises at least one memory, and the at least one memory stores an instruction. The memory can be a storage unit inside the chip, for example, a register, a cache, etc., or a storage unit of the chip (for example, a read-only memory, a random access memory, etc.).
[0506] The embodiments of the present application further provide a chip or a chip system, which comprises at least one processor and a communication interface, the communication interface and the at least one processor are interconnected through a line, and the at least one processor is used to run a computer program or an instruction to execute the above-mentioned Figures 4 to 6 The operations performed by the third core network element in the embodiment shown in the figure are not described herein again in detail.
[0507] The communication interface in the chip can be an input / output interface, a pin or a circuit, etc.
[0508] The embodiments of the present application further provide a first implementation of a chip or a chip system, and the chip or the chip system described above in the present application further comprises at least one memory, and the at least one memory stores an instruction. The memory can be a storage unit inside the chip, for example, a register, a cache, etc., or a storage unit of the chip (for example, a read-only memory, a random access memory, etc.).
[0509] The embodiments of the present application further provide a chip or a chip system, which comprises at least one processor and a communication interface, the communication interface and the at least one processor are interconnected through a line, and the at least one processor is used to run a computer program or an instruction to execute the above-mentioned Figures 4 to 6 The operations performed by the third core network element in the embodiment shown in the figure are not described herein again in detail.
[0510] The communication interface in the chip can be an input / output interface, a pin or a circuit, etc.
[0511] The present application also provides a first embodiment of a chip or chip system. The chip or chip system described above in the present application further includes at least one memory, wherein the at least one memory stores instructions. The memory may be a storage unit within the chip, such as a register, a cache, etc., or a storage unit of the chip (e.g., a read-only memory, a random access memory, etc.).
[0512] The embodiment of the present 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 through a line, and the at least one processor is used to run a computer program or instruction to execute the aforementioned Figures 3 to 6 The operations performed by the terminal device in the illustrated embodiment will not be described in detail here.
[0513] The communication interface in the chip may be an input / output interface, a pin or a circuit, etc.
[0514] The present application also provides a first embodiment of a chip or chip system. The chip or chip system described above in the present application further includes at least one memory, wherein the at least one memory stores instructions. The memory may be a storage unit within the chip, such as a register, a cache, etc., or a storage unit of the chip (e.g., a read-only memory, a random access memory, etc.).
[0515] The embodiment of the present application further provides a communication system, which includes: any two of a session management function network element, a policy control function network element, a user plane function network element, and a terminal device;
[0516] Among them, the session management function network element is used to perform the above Figure 3 Operations performed by the first core network element in the illustrated embodiment;
[0517] Policy control function network element, used to execute the above Figures 4 to 6 Operations performed by the second core network element in the illustrated embodiment;
[0518] User plane functional network element, used to perform the above Figures 4 to 6 Operations performed by the third core network element in the illustrated embodiment;
[0519] Communication equipment for executing the aforementioned The operations performed by the terminal device in the illustrated embodiment.
[0520] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.
[0521] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the processes or functions described in the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that the computer can store or be integrated into a data storage device such as a server, data center, etc. containing one or more available media sets. The available media can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)), etc.
[0522] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.
[0523] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0524] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0525] In addition, each of the functional units in the various embodiments of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0526] When the integrated unit is realized in the form of 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 solutions of the present application, essentially or in part, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods according to the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and various other media that can store program codes.
[0527] The above-described embodiments are merely used to illustrate the technical solutions of the present application, rather than limit the technical solutions thereof; even though the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still make modifications to the technical solutions recorded in the foregoing embodiments, or make equivalent replacements to some of the technical features thereof; and these modifications or replacements do not cause the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method of processing a service flow, the method comprising: Comprising: A first core network element receives a policy rule from a second core network element; The first core network element allocates resources for a guaranteed bit rate quality of service flow (GBR QoS flow) in a first network and a second network according to the policy rule.
2. The method of claim 1, wherein, The first core network element allocates resources for a guaranteed bit rate quality of service flow (GBR QoS flow) in a first network and a second network according to the policy rule includes: The first core network element configures a first resource and a second resource for the GBR QoS flow according to the policy rule, wherein the first resource corresponds to the first network and the second resource corresponds to the second network.
3. The method of claim 2, wherein, The policy rule contains a quality of service (QoS) rule and a split rule.
4. The method of claim 3, wherein, The QoS rule includes a first parameter of a guaranteed flow bandwidth and a second parameter of a maximum flow bandwidth, wherein the second parameter is greater than the first parameter; The first core network element configures a first resource and a second resource for the GBR QoS flow according to the policy rule includes: The first core network element configures the guaranteed flow bandwidth in the first resource as the first parameter; The first core network element configures the guaranteed flow bandwidth in the second resource as 0 and the maximum flow bandwidth in the second resource as the second parameter.
5. The method of claim 3, wherein, The QoS rule includes a first parameter of a guaranteed flow bandwidth and a third parameter of a maximum flow bandwidth, wherein the third parameter is greater than the first parameter; The first core network element configures a first resource and a second resource for the GBR QoS flow according to the policy rule includes: The first core network element configures the guaranteed flow bandwidth in the first resource as the first parameter; The first core network element configures the guaranteed flow bandwidth in the second resource as a difference between the third parameter and the first parameter.
6. The method of claim 3, wherein, The QoS rule includes a first parameter of a guaranteed flow bandwidth and a fourth parameter, wherein the fourth parameter is a maximum data burst volume and the maximum data burst volume is greater than the first parameter; The first core network element configures a first resource and a second resource for the GBR QoS flow according to the policy rule includes: The first core network element configures the guaranteed flow bandwidth in the first resource as the first parameter; The first core network element configures the guaranteed flow bandwidth in the second resource as (MDBV / PDB-GFBR / AW)*AW, wherein MDBV represents the maximum data burst volume, PDB represents a packet delay budget of the GBR QoS flow, GFBR represents the first parameter, and AW represents an average window of the GBR QoS flow.
7. The method of claim 3, wherein, The QoS rule includes a first parameter of a guaranteed flow bandwidth; The first core network element configures a first resource and a second resource for the GBR QoS flow according to the policy rule includes: The first core network element configures the guaranteed flow bandwidth in the first resource as the first parameter; The first core network element configures the guaranteed flow bandwidth in the second resource as a fifth parameter according to a preset first local policy.
8. The method of claim 3, wherein, The QoS rule includes a first parameter of guaranteed flow bandwidth corresponding to the first network and a sixth parameter of guaranteed flow bandwidth corresponding to the second network; The first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule, including: The first core network element configures the guaranteed flow bandwidth in the first resource as the first parameter; The first core network element configures the guaranteed flow bandwidth in the second resource as the sixth parameter.
9. The method according to any one of claims 4 to 8, characterized in that, The split rule includes split mode information; The split mode information includes: the split mode is a priority mode, and the priority of the first network is higher than that of the second network; Or The split mode information includes: the split mode is a master-slave mode, the first network is a master network, and the second network is a slave network; Or The split mode information includes: the split mode is a minimum latency mode, and the latency of the first network is smaller than that of the second network.
10. The method of claim 3, wherein, The QoS rule includes a first parameter of guaranteed flow bandwidth, and the split rule includes split mode information; The split mode information includes: the split mode is a balanced mode, and the ratio of the guaranteed flow bandwidth corresponding to the first network to the guaranteed flow bandwidth corresponding to the second network; The first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule, including: The first core network element configures the guaranteed flow bandwidth in the first resource and the guaranteed flow bandwidth in the second resource according to the first parameter and the ratio.
11. The method of claim 3, wherein, The QoS rule includes a first parameter of guaranteed flow bandwidth corresponding to the first network and a seventh parameter of guaranteed flow bandwidth corresponding to the second network, and the split rule includes split mode information, and the split mode information includes: the split mode is a balanced mode; The first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule, including: The first core network element configures the guaranteed flow bandwidth in the first resource as the first parameter; The first core network element configures the guaranteed flow bandwidth in the second resource as the seventh parameter.
12. The method according to any one of claims 4 to 8 or claim 10, characterized in that, The method further includes: The first core network element receives first indication information from a third core network element, and the first indication information is used to indicate that an access network device in the first network cannot transmit service flow data corresponding to the GBR QoS flow; The first core network element adjusts the guaranteed flow bandwidth in the second resource as the first parameter according to the first indication information; The first core network element sends the adjusted second resource to the third core network element, an access network device in the second network, and a terminal device.
13. The method of claim 11, wherein, The method further includes: The first core network element receives first indication information from a third core network element, and the first indication information is used to indicate that an access network device in the first network cannot transmit service flow data corresponding to the GBR QoS flow; The first core network element adjusts the guaranteed flow bandwidth in the second resource as the sum of the first parameter and the seventh parameter according to the first indication information; The first core network element sends the adjusted second resource to the third core network element, an access network device in the second network, and a terminal device.
14. The method according to any one of claims 3 to 8 or claim 10 or claim 11 or claim 13, characterized in that, After the first core network element configures the first resource and the second resource for the GBR QoS flow according to the policy rule, the method further comprises: The first core network element sends the first resource, the second resource, and the offloading rule corresponding to the GBR QoS flow to a terminal device; and / or The first core network element sends the first resource, the second resource, and the offloading rule corresponding to the GBR QoS flow to a third core network element; and / or The first core network element sends the first resource and the offloading rule to an access network device in the first network, and sends the second resource and the offloading rule to an access network device in the second network.
15. The method according to any one of claims 1 to 8 or claim 10 or claim 11 or claim 13, characterized in that, The first network is a network established using a 3GPP access technology or a network established using a non-3GPP access technology; and the second network is a network established using a 3GPP access technology or a network established using a non-3GPP access technology.
16. The method according to any one of claims 1 to 8 or claim 10 or claim 11 or claim 13, characterized in that, Before the first core network element allocates resources for a guaranteed bit rate service quality flow (GBR QoS flow) in a first network and a second network according to the policy rule, the method further comprises: The first core network element obtains second indication information, which is used to instruct the first core network element to allocate resources for the GBR QoS flow in the first network and the second network.
17. The method of claim 16, wherein, The second indication information is carried in the policy rule.
18. A communications device, characterized by Comprise: A receiving unit configured to receive a policy rule from a second core network element; A processing unit configured to allocate resources for a guaranteed bit rate service quality flow (GBR QoS flow) in a first network and a second network respectively according to the policy rule.
19. The communication apparatus according to claim 18, wherein The processing unit is configured to configure a first resource and a second resource for the GBR QoS flow according to the policy rule, wherein the first resource corresponds to the first network, and the second resource corresponds to the second network.
20. The communication apparatus according to claim 19, wherein, The policy rule comprises a quality of service (QoS) rule and an offloading rule.
21. The communication apparatus according to claim 20, wherein, The QoS rule comprises a first parameter of a guaranteed flow bandwidth and a second parameter of a maximum flow bandwidth, wherein the second parameter is greater than the first parameter; The processing unit is configured to: configure the guaranteed flow bandwidth in the first resource as the first parameter; and configure the guaranteed flow bandwidth in the second resource as 0, and configure the maximum flow bandwidth in the second resource as the second parameter.
22. The communication apparatus according to claim 20, wherein, The QoS rule comprises a first parameter of a guaranteed flow bandwidth and a third parameter of a maximum flow bandwidth, wherein the third parameter is greater than the first parameter; The processing unit is configured to: configure the guaranteed flow bandwidth in the first resource as the first parameter; and configure the guaranteed flow bandwidth in the second resource as a difference between the third parameter and the first parameter.
23. The communication apparatus according to claim 20, wherein, The QoS rule comprises a first parameter of a guaranteed flow bandwidth and a fourth parameter, which is a maximum data burst traffic, and the maximum data burst traffic is greater than the first parameter; The processing unit is configured to: configure guaranteed flow bandwidth in the first resource as the first parameter; configure guaranteed flow bandwidth in the second resource as (MDBV / PDB-GFBR / AW)*AW, where MDBV represents maximum data burst volume, PDB represents packet delay budget of the GBR QoS flow, GFBR represents the first parameter, and AW represents average window of the GBR QoS flow.
24. The communication apparatus according to claim 20, wherein, The QoS rule includes a first parameter of guaranteed flow bandwidth, and the processing unit is configured to: configure guaranteed flow bandwidth in the first resource as the first parameter; configure guaranteed flow bandwidth in the second resource as a fifth parameter according to a preset first local policy.
25. The communication apparatus according to claim 20, wherein The QoS rule includes a first parameter of guaranteed flow bandwidth corresponding to the first network and a sixth parameter of guaranteed flow bandwidth corresponding to the second network; The processing unit is configured to: configure guaranteed flow bandwidth in the first resource as the first parameter; configure guaranteed flow bandwidth in the second resource as the sixth parameter.
26. The communications apparatus of any of claims 21-25, wherein, The offloading rule includes offloading mode information. The offloading mode information includes: the offloading mode is a priority mode, and the priority of the first network is higher than that of the second network. Or The offloading mode information includes: the offloading mode is a master-slave mode, the first network is a master network, and the second network is a slave network. Or The offloading mode information includes: the offloading mode is a minimum latency mode, and the latency of the first network is smaller than that of the second network.
27. The communication apparatus according to claim 20, wherein The QoS rule includes a first parameter of guaranteed flow bandwidth, and the offloading rule includes offloading mode information. The offloading mode information includes: the offloading mode is a balanced mode, and the ratio of guaranteed flow bandwidth corresponding to the first network to that corresponding to the second network; The processing unit is configured to: configure guaranteed flow bandwidth in the first resource and guaranteed flow bandwidth in the second resource according to the first parameter and the ratio.
28. The communication apparatus of claim 20, wherein The QoS rule includes a first parameter of guaranteed flow bandwidth corresponding to the first network and a seventh parameter of guaranteed flow bandwidth corresponding to the second network, and the offloading rule includes offloading mode information, and the offloading mode information includes: the offloading mode is a balanced mode. The processing unit is configured to: configure guaranteed flow bandwidth in the first resource as the first parameter; configure guaranteed flow bandwidth in the second resource as the seventh parameter.
29. The communication apparatus according to any one of claims 21 to 25 or 27, wherein: the receiving unit is configured to receive first indication information from a third core network element, the first indication information being used to indicate that an access network device in the first network cannot transmit service flow data corresponding to a GBR QoS flow; the processing unit is configured to adjust guaranteed flow bandwidth in the second resource as the first parameter according to the first indication information; the communication apparatus further includes a sending unit configured to send the adjusted second resource to the third core network element, an access network device in the second network, and a terminal device.
30. The communication apparatus according to claim 28, wherein the receiving unit is configured to receive first indication information from a third core network element, the first indication information indicating that an access network device in the first network is unable to transmit service flow data corresponding to a GBR QoS flow. The processing unit is configured to adjust guaranteed bit rate in the second resource to a sum of the first parameter and the seventh parameter according to the first indication information. The communication apparatus further comprises a sending unit configured to send the adjusted second resource to the third core network element, the access network device in the second network, and the terminal device.
31. The communication apparatus according to any one of claims 20 to 25, or claim 27, or claim 28, or claim 30, wherein the sending unit of the communication apparatus is configured to send, to the terminal device, first resource, second resource, and split rule corresponding to a GBR QoS flow; and / or, send, to a third core network element, the first resource, the second resource, and the split rule corresponding to the GBR QoS flow; and / or, send, to an access network device in the first network, the first resource and the split rule, and send, to an access network device in the second network, the second resource and the split rule.
32. The communication apparatus according to any one of claims 18 to 25, or claim 27, or claim 28, or claim 30, wherein the first network is a network established using 3GPP access technology or a network established using non-3GPP access technology; and the second network is a network established using 3GPP access technology or a network established using non-3GPP access technology.
33. The communication apparatus according to any one of claims 18 to 25, or claim 27, or claim 28, or claim 30, wherein the receiving unit is further configured to obtain second indication information, the second indication information indicating that the communication apparatus allocates resources in the first network and the second network for a GBR QoS flow. The second indication information is carried in the policy rule. comprising: at least one processor and a memory, the memory storing computer-executable instructions that, when executed by the processor, cause the session management function network element to perform the method according to any one of claims 1 to 17. The communication system comprises:
34. The communication apparatus of claim 33, wherein a first core network element configured to perform the method according to any one of claims 1 to 17; and 35. A session management function network element, characterized by, a second core network element configured to send a policy rule to the first core network element. The processor, when executing the computer-executable instructions, performs the method according to any one of claims 1 to 17.
36. A communication system, characterized by The processor, when executing the computer-executable instructions, performs the method according to any one of claims 1 to 17. 37. A computer-readable storage medium storing one or more computer-executable instructions that, when executed by one or more computers, cause the one or more computers to perform the method of any one of claims 1-36. 38. A computer program product storing one or more computer-executable instructions, wherein:
Citation Information
Patent Citations
System and method of network policy optimization
CN110383877A