Service transmission method and device

Through the information exchange between the application function network element and the access network device, the appropriate QoS stream or PDU collection is selected for service transmission, which solves the problem of excessive delay caused by excessive cloud processing tasks and realizes the delay of service transmission Guarantee and improve user experience.

CN119450597APending Publication Date: 2025-02-14HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202310993298.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-07
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

In real-time video transmission services, the excessive number of cloud processing tasks leads to excessive delays, which cannot guarantee the delay of service transmission.

Method used

The application function network element sends information indicating N QoS streams or N PDU sets to the access network device, and receives information indicating M QoS streams or M PDU sets, where M QoS streams or PDU sets belong to N 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 QoS stream or PDU set, at least one QoS stream or PDU set that can ensure the delay in traffic transmission is selected for traffic transmission.

Benefits of technology

It effectively guarantees the delay of service transmission and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119450597A_ABST
    Figure CN119450597A_ABST
Patent Text Reader

Abstract

A service transmission method and apparatus, the service transmission method comprising: an application function network element indicates N QoS streams or N PDU sets to an access network device, the access network device can select M QoS streams or M PDU sets from the N QoS streams or N PDU sets based on a plurality of factors such as current network conditions, channel states and the like, according to the embodiment of the invention, a certain QoS flow or a certain PDU set for service transmission is selected by the application function network element, and the time delay of service transmission can be guaranteed through the service transmission method provided by the embodiment of the invention.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and more specifically, to a service transmission method and device. Background Art

[0002] In recent years, with the continuous development of 5G communication systems, the data transmission capacity has become larger and the data transmission latency has become lower. The rapid increase in data transmission rate during communication has made real-time video transmission one of the core services in the current network. For example, current real-time video transmission services include cloud gaming (CG) and extended reality (XR).

[0003] In order to take advantage of the high-speed and stable network and meet the needs of lightweight and mobile terminal devices, the content of real-time video transmission services is placed in the cloud. The terminal device is connected to the network through the access network device and obtains the service content from the cloud. The time for cloud-based service processing varies according to the number of processing tasks. Therefore, the cloud may have a large delay due to the excessive number of processing tasks, and the delay of service transmission cannot be guaranteed. Summary of the invention

[0004] The present application provides a method and device for service transmission, which can ensure the delay of service transmission.

[0005] In the first aspect, a method for service transmission is provided, which can be executed by an application function network element, or by a module (such as a chip or circuit) in the application function network element, or by a logical node, logical module or software that can implement all or part of the application function network element function, and the present application does not limit this.

[0006] The method includes: sending first information to an access network device; receiving second information from the access network device. The first information indicates N quality of service (QoS) flows, the second information indicates M QoS flows, the M QoS flows belong to the above N QoS flows, at least two of the N QoS flows correspond to different packet delay budgets (PDBs), and / or at least two of the N QoS flows correspond to different bit rates. Service transmission is performed based on the first QoS flow, and the first QoS flow belongs to the above M QoS flows.

[0007] Alternatively, the method includes: sending first information to an access network device; receiving second information from the access network device. The first information indicates N protocol data unit (PDU) sets, the second information indicates M PDU sets, the M PDU sets belong to the above-mentioned N PDU sets, and at least two of the N PDU sets correspond to different PDU set delay budgets (PDU set delay budget, PSDB). Service transmission is performed based on the first PDU set, and the first PDU set belongs to the above-mentioned M PDU sets.

[0008] Among them, the above-mentioned M is greater than or equal to 1, N is greater than or equal to M, and M and N are positive integers.

[0009] Through the above method, the application function network element can provide the N QoS flows or N PDU sets it supports to the access network device, and the access network device determines at least one QoS flow or PDU set that can guarantee the delay of the current service transmission based on the current network status, etc. Using the at least one QoS flow or PDU set for service transmission can effectively guarantee the delay of service transmission and improve user experience.

[0010] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving fourth information from an access network device, the fourth information indicating an effective time of the first QoS flow or the first PDU set.

[0011] Exemplarily, the above-mentioned “effective time” may be the start time of the service transmission.

[0012] Through the above method, the application function network element can know when to use the first QoS flow or the first PDU set to transmit the service, so that the delay of the service transmission is guaranteed on time.

[0013] In combination with the first aspect, in some implementations of the first aspect, when M is greater than 1, the method further includes: receiving third information from an access network device, the third information indicating a usage order of the M QoS flows or PDU sets. The above-mentioned service transmission based on the first QoS flow or the first PDU set includes: determining service transmission based on the first QoS flow or the first PDU set according to the usage order.

[0014] Specifically, the order of use of the above-mentioned M QoS flows or M PDU sets indicated by the above-mentioned third information can be understood as the priority order of the above-mentioned M QoS flows or M PDU sets recommended by the above-mentioned access network device for the application function network element. Exemplarily, the order of use of the above-mentioned M QoS flows is QoS flow #1, QoS flow #2, ..., QoS flow #M. When the application function network element identifies that QoS flow #1 cannot be used for service transmission, it will select QoS flow #2 for service transmission. At this time, QoS flow #2 can be considered as the above-mentioned first QoS flow. Alternatively, when the application function network element identifies that QoS flow #1 can be used for service transmission, it will select QoS flow #1 for service transmission. At this time, QoS flow #1 can be considered as the above-mentioned first QoS flow. This application does not limit which QoS flow among the M QoS flows the application function network element selects for service transmission.

[0015] Alternatively, when M=1, the first QoS flow is the M QoS flows indicated by the second information, and the first PDU set is the M PDU sets indicated by the second information.

[0016] Through the above method, the application function network element comprehensively considers various factors and selects the QoS flow or PDU set that can complete the service transmission at the effective time as much as possible, so as to ensure the delay and stability of service transmission.

[0017] Each of the above QoS flows includes at least one PDU set, and each PDU set in the at least one PDU set corresponds to at least one of the following information:

[0018] PSDB of PDU set, importance of PDU set.

[0019] In combination with the first aspect, in certain implementations of the first aspect, when the difference between the PDB corresponding to the first QoS flow and the PDB corresponding to the second QoS flow is greater than a first threshold, and / or when the difference between the bit rate corresponding to the first QoS flow and the bit rate corresponding to the second QoS flow is greater than a second threshold, the importance of at least one PDU set in the first QoS flow is greater than the importance of the PDU set in the second QoS flow, and the second QoS flow is a QoS flow used for service transmission before the first QoS flow.

[0020] Specifically, the importance of a PDU set included in the first QoS flow may be greater than the importance of a PDU set in the second QoS flow, or the importance of a partial PDU set included in the first QoS flow may be greater than the importance of a PDU set in the second QoS flow, or the importance of all PDU sets included in the first QoS flow may be greater than the importance of a PDU set in the second QoS flow, and this application does not limit this. Among them, a PDU set included in the first QoS flow may be a PDU set carrying an instantaneous decoder refresh (IDR) frame.

[0021] Specifically, the second QoS flow may be a QoS flow for service transmission before the first QoS flow, or may be p QoS flows for service transmission before the first QoS flow, which is not limited in this application. Wherein, p is a positive integer greater than 1.

[0022] Specifically, the second QoS flow may be a QoS flow or multiple QoS flows used for service transmission before the first QoS flow. When the second QoS flow is multiple QoS flows used for service transmission before the first QoS flow, the PDB corresponding to the second QoS flow may be the average value of the PDBs corresponding to the multiple QoS flows, or may be the maximum value of the PDBs corresponding to the multiple QoS flows, or may be the minimum value of the PDBs corresponding to the multiple QoS flows, etc., and this application does not limit this.

[0023] By using the above method, when the difference between the PDB of the first QoS flow and the PDB of the second QoS flow previously transmitting services is large, the reliability of service transmission can be guaranteed by increasing the importance of the PDU set of the first QoS flow.

[0024] In combination with the first aspect, in certain implementations of the first aspect, when the difference between the PSDB corresponding to the first PDU set and the PSDB corresponding to the second PDU set is greater than a third threshold, the importance of the first PDU set is greater than the importance of the second PDU set, and the second PDU set is actually a PDU set that transmits services before the first PDU set.

[0025] Specifically, the first PDU set may be a PDU set carrying an IDR frame.

[0026] Specifically, the second PDU set may be a PDU set for service transmission before the first PDU set, or may be a PDU set for service transmission before the first PDU set, which is not limited in this application.

[0027] Specifically, the second PDU set may be a PDU set or multiple PDU sets used for service transmission before the first PDU set. When the second PDU set is a plurality of PDU sets used for service transmission before the first PDU set, the PSDB corresponding to the second PDU set may be the average value of the PSDBs corresponding to the multiple PDU sets, or may be the maximum value of the PSDBs corresponding to the multiple PDU sets, or may be the minimum value of the PSDBs corresponding to the multiple PDU sets, etc., and this application does not limit this.

[0028] Through the above method, when the difference between the PSDB of the first PDU set and the PSDB of the second PDU set previously used for service transmission is large, the reliability of service transmission can be guaranteed by enhancing the importance of the first PDU set.

[0029] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: receiving seventh information from an access network device, the seventh information being used to indicate at least one of the first threshold, the second threshold, and the third threshold.

[0030] On the second aspect, a method for service transmission is provided, which can be executed by an access network device, or by a module (such as a chip or circuit) in the access network device, or by a logical node, logical module or software that can implement all or part of the functions of the access network device, and the present application does not limit this.

[0031] The method includes: receiving first information from an application function network element; and sending second information to the application function network element. The first information indicates N QoS flows, the second information indicates M QoS flows, the M QoS flows belong to the N QoS flows, at least two of the N QoS flows correspond to different PDBs, and / or at least two of the N QoS flows correspond to different bit rates. Service transmission is performed based on the first QoS flow, and the first QoS flow belongs to the M QoS flows.

[0032] Alternatively, the method includes: receiving first information from an application function network element; and sending second information to the application function network element. The first information indicates N PDU sets, the second information indicates M PDU sets, the M PDU sets belong to the above N PDU sets, and at least two of the N PDU sets have different PSDBs. Service transmission is performed based on the first PDU set, and the first PDU set belongs to the above M PDU sets.

[0033] Among them, the above-mentioned M is greater than or equal to 1, N is greater than or equal to M, and M and N are positive integers.

[0034] Through the above method, the application function network element can provide the N QoS flows or N PDU sets it supports to the access network device, and the access network device determines at least one QoS flow or PDU set that can guarantee the delay of the current service transmission based on the current network status, etc. Using the at least one QoS flow or PDU set for service transmission can effectively guarantee the delay of service transmission and improve user experience.

[0035] In combination with the second aspect, in some implementations of the second aspect, the method further includes: sending fourth information to the application function network element, where the fourth information indicates the effective time of the first QoS flow or the first PDU set.

[0036] Exemplarily, the above-mentioned “effective time” may be the start time of the service transmission.

[0037] Through the above method, the application function network element can know when to use the first QoS flow or the first PDU set to transmit the service, so that the delay of the service transmission is guaranteed on time.

[0038] In combination with the second aspect, in certain implementations of the second aspect, when M is greater than 1, the method further includes: sending third information to the application function network element, the third information indicating the usage order of the M QoS flows or PDU sets.

[0039] Specifically, the order of use of the above-mentioned M QoS flows or M PDU sets indicated by the above-mentioned third information can be understood as the priority order of the above-mentioned M QoS flows or M PDU sets recommended by the above-mentioned access network device for the application function network element. Exemplarily, the order of use of the above-mentioned M QoS flows is QoS flow #1, QoS flow #2, ..., QoS flow #M. When the application function network element identifies that QoS flow #1 cannot be used for service transmission, it will select QoS flow #2 for service transmission. At this time, QoS flow #2 can be considered as the above-mentioned first QoS flow. Alternatively, when the application function network element identifies that QoS flow #1 can be used for service transmission, it will select QoS flow #1 for service transmission. At this time, QoS flow #1 can be considered as the above-mentioned first QoS flow. This application does not limit which QoS flow among the M QoS flows the application function network element selects for service transmission.

[0040] Alternatively, when M=1, the first QoS flow is the M QoS flows indicated by the second information, and the first PDU set is the M PDU sets indicated by the second information.

[0041] Through the above method, the application function network element comprehensively considers various factors and selects the QoS flow or PDU set that can complete the service transmission at the effective time as much as possible, so as to ensure the delay and stability of service transmission.

[0042] Each of the above QoS flows includes at least one PDU set, and each PDU set in the at least one PDU set corresponds to at least one of the following information:

[0043] PSDB of PDU set, importance of PDU set.

[0044] In combination with the second aspect, in certain implementations of the second aspect, when the difference between the PDB corresponding to the first QoS flow and the PDB corresponding to the second QoS flow is greater than a first threshold, and / or when the difference between the bit rate corresponding to the first QoS flow and the bit rate corresponding to the second QoS flow is greater than a second threshold, the method further includes: sending fifth information to a core network element, the fifth information indicating an increase in the importance of at least one PDU set in the first QoS flow relative to the importance of the PDU set of the second QoS flow, the second QoS flow being a QoS flow that performs service transmission before the first QoS flow.

[0045] Specifically, the second QoS flow may be a QoS flow for service transmission before the first QoS flow, or may be p QoS flows for service transmission before the first QoS flow, which is not limited in this application. Wherein, p is a positive integer greater than 1.

[0046] Specifically, the second QoS flow may be a QoS flow or multiple QoS flows used for service transmission before the first QoS flow. When the second QoS flow is multiple QoS flows used for service transmission before the first QoS flow, the PDB corresponding to the second QoS flow may be the average value of the PDBs corresponding to the multiple QoS flows, or may be the maximum value of the PDBs corresponding to the multiple QoS flows, or may be the minimum value of the PDBs corresponding to the multiple QoS flows, etc., and this application does not limit this.

[0047] Through the above method, when the difference between the PDB of the first QoS flow and the PDB of the second QoS flow previously transmitting the service is large, the reliability of service transmission can be guaranteed by indicating to the core network element that the importance of the PDU set of the first QoS flow is enhanced.

[0048] In combination with the second aspect, in certain implementations of the second aspect, when the difference between the PDB corresponding to the first QoS flow and the PDB corresponding to the second QoS flow is greater than a first threshold, and / or when the difference between the bit rate corresponding to the first QoS flow and the bit rate corresponding to the second QoS flow is greater than a second threshold, the importance of at least one PDU set in the first QoS flow is greater than the importance of the PDU set in the second QoS flow, and the second QoS flow is a QoS flow used for service transmission before the first QoS flow.

[0049] Specifically, the importance of a PDU set included in the first QoS flow may be greater than the importance of a PDU set in the second QoS flow, or the importance of a partial PDU set included in the first QoS flow may be greater than the importance of a PDU set in the second QoS flow, or the importance of all PDU sets included in the first QoS flow may be greater than the importance of a PDU set in the second QoS flow, and this application does not limit this. Among them, a PDU set included in the first QoS flow may be a PDU set carrying an IDR frame.

[0050] By using the above method, when the difference between the PDB of the first QoS flow and the PDB of the second QoS flow previously transmitting services is large, the reliability of service transmission can be guaranteed by increasing the importance of the PDU set of the first QoS flow.

[0051] In combination with the second aspect, in certain implementations of the second aspect, when the difference between the PSDB corresponding to the first PDU set and the PSDB corresponding to the second PDU set is greater than a third threshold, the method further includes: sending sixth information to a core network element, the sixth information indicating an increase in the importance of the first PDU set relative to the importance of the second PDU set, the second PDU set being a PDU set for service transmission before the first PDU set.

[0052] Specifically, the second PDU set may be a PDU set for service transmission before the first PDU set, or may be a PDU set for service transmission before the first PDU set, which is not limited in this application.

[0053] Specifically, the second PDU set may be a PDU set or multiple PDU sets used for service transmission before the first PDU set. When the second PDU set is a plurality of PDU sets used for service transmission before the first PDU set, the PSDB corresponding to the second PDU set may be the average value of the PSDBs corresponding to the multiple PDU sets, or may be the maximum value of the PSDBs corresponding to the multiple PDU sets, or may be the minimum value of the PSDBs corresponding to the multiple PDU sets, etc., and this application does not limit this.

[0054] Through the above method, when the difference between the PSDB of the first PDU set and the PSDB of the second PDU set previously used for service transmission is large, the reliability of service transmission can be guaranteed by indicating to the core network element that the importance of the first PDU set is enhanced.

[0055] In combination with the second aspect, in certain implementations of the second aspect, when the difference between the PSDB corresponding to the first PDU set and the PSDB corresponding to the second PDU set is greater than a third threshold, the importance of the first PDU set is greater than the importance of the second PDU set, and the second PDU set is actually a PDU set that transmits services before the first PDU set.

[0056] Specifically, the first PDU set may be a PDU set carrying an IDR frame.

[0057] Through the above method, when the difference between the PSDB of the first PDU set and the PSDB of the second PDU set previously used for service transmission is large, the reliability of service transmission can be guaranteed by enhancing the importance of the first PDU set.

[0058] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: sending seventh information to the application function network element, where the seventh information is used to indicate at least one of the first threshold, the second threshold, and the third threshold.

[0059] On the third aspect, a method for service transmission is provided, which can be executed by core network elements and access network devices, or by modules (such as chips or circuits) in the core network elements and access network devices, or by logical nodes, logical modules or software that can implement all or part of the functions of the core network elements and access network devices, and the present application does not limit this.

[0060] The method includes: an access network device receives first information from an application function network element; and the access network device sends second information to the application function network element. The first information indicates N QoS flows, the second information indicates M QoS flows, the M QoS flows belong to the N QoS flows, at least two of the N QoS flows correspond to different PDBs, and / or at least two of the N QoS flows correspond to different bit rates. The access network device performs service transmission based on the first QoS flow, and the first QoS flow belongs to the M QoS flows.

[0061] Alternatively, the method includes: the access network device receives first information from the application function network element; the access network device sends second information to the application function network element. The first information indicates N PDU sets, the second information indicates M PDU sets, the M PDU sets belong to the above N PDU sets, and at least two of the N PDU sets have different PSDBs. The access network device performs service transmission based on the first PDU set, and the first PDU set belongs to the above M PDU sets.

[0062] Each of the above QoS flows includes at least one PDU set, and each PDU set in the at least one PDU set corresponds to at least one of the following information:

[0063] PSDB of PDU set, importance of PDU set.

[0064] When the difference between the PDB corresponding to the first QoS flow and the PDB corresponding to the second QoS flow is greater than the first threshold, and / or when the difference between the bit rate corresponding to the first QoS flow and the bit rate corresponding to the second QoS flow is greater than the second threshold, the access network device sends fifth information to the core network network element, and the fifth information indicates the improvement of the importance of at least one PDU set in the first QoS flow relative to the importance of the PDU set in the second QoS flow, and the second QoS flow is a QoS flow that transmits services before the first QoS flow. The core network network element receives the fifth information from the access network device, and adjusts the importance of at least one PDU set in the first QoS flow to be greater than the importance of the PDU set in the second QoS flow according to the fifth information.

[0065] Among them, the above-mentioned M is greater than or equal to 1, N is greater than or equal to M, and M and N are positive integers.

[0066] The explanation of the relevant contents and beneficial effects of the method for business transmission provided in the third aspect can be referred to the method for business transmission shown in the second aspect, and will not be repeated here.

[0067] In a fourth aspect, a method for service transmission is provided, which can be executed by core network elements and access network devices, or by modules (such as chips or circuits) in the core network elements and access network devices, or by logical nodes, logical modules or software that can implement all or part of the functions of the core network elements and access network devices, and the present application does not limit this.

[0068] The method includes: an access network device receives first information from an application function network element; and the access network device sends second information to the application function network element. The first information indicates N QoS flows, the second information indicates M QoS flows, the M QoS flows belong to the N QoS flows, at least two of the N QoS flows correspond to different PDBs, and / or at least two of the N QoS flows correspond to different bit rates. The access network device performs service transmission based on the first QoS flow, and the first QoS flow belongs to the M QoS flows.

[0069] Alternatively, the method includes: the access network device receives first information from the application function network element; the access network device sends second information to the application function network element. The first information indicates N PDU sets, the second information indicates M PDU sets, the M PDU sets belong to the above N PDU sets, and at least two of the N PDU sets have different PSDBs. The access network device performs service transmission based on the first PDU set, and the first PDU set belongs to the above M PDU sets.

[0070] Each of the above QoS flows includes at least one PDU set, and each PDU set in the at least one PDU set corresponds to at least one of the following information:

[0071] PSDB of PDU set, importance of PDU set.

[0072] When the difference between the PSDB corresponding to the first PDU set and the PSDB corresponding to the second PDU set is greater than the third threshold, the access network device sends sixth information to the core network network element, and the sixth information indicates the improvement of the importance of the first PDU set relative to the importance of the second PDU set, and the second PDU set is a PDU set that performs service transmission before the first PDU set. The core network network element receives the sixth information from the access network device, and adjusts the importance of the first PDU set to be greater than the importance of the second PDU set according to the sixth information.

[0073] Among them, the above-mentioned M is greater than or equal to 1, N is greater than or equal to M, and M and N are positive integers.

[0074] The explanation of the relevant contents and beneficial effects of the method for business transmission provided in the fourth aspect can be referred to the method for business transmission shown in the second aspect, and will not be repeated here.

[0075] In a fifth aspect, a device for service transmission is provided, which may be an application function network element, or a module (such as a chip or circuit) in the application function network element, or a logical node, a logical module or software that can realize all or part of the application function network element functions. The device includes: an interface unit, which is used to send first information to an access network device; the interface unit is also used to receive second information from the access network device. The first information indicates N quality of service (QoS) flows, the second information indicates M QoS flows, the M QoS flows belong to the above-mentioned N QoS flows, and the packet delay budgets (PDBs) corresponding to at least two of the N QoS flows are different, and / or the bit rates corresponding to at least two of the N QoS flows are different. The above-mentioned device also includes a processing unit, which is used to perform service transmission based on the first QoS flow, and the first QoS flow belongs to the above-mentioned M QoS flows.

[0076] Alternatively, the device includes: an interface unit, configured to send first information to an access network device; the interface unit is also configured to receive second information from the access network device. The first information indicates N protocol data unit (PDU) sets, the second information indicates M PDU sets, the M PDU sets belong to the above-mentioned N PDU sets, and at least two of the N PDU sets have different PDU set delay budgets (PDU set delay budget, PSDB). The above-mentioned device also includes: a processing unit, configured to perform service transmission based on a first PDU set, the first PDU set belongs to the above-mentioned M PDU sets.

[0077] Among them, the above-mentioned M is greater than or equal to 1, N is greater than or equal to M, and M and N are positive integers.

[0078] In combination with the fifth aspect, in certain implementations of the fifth aspect, the interface unit is further used to receive fourth information from the access network device, where the fourth information indicates the effective time of the first QoS flow or the first PDU set.

[0079] In combination with the fifth aspect, in some implementations of the fifth aspect, when M is greater than 1, the interface unit is further used to receive third information from the access network device, and the third information indicates the usage order of the M QoS flows or PDU sets. The processing unit is used to perform service transmission based on the first QoS flow or the first PDU set, including: the processing unit is also used to determine service transmission based on the first QoS flow or the first PDU set according to the usage order.

[0080] Each of the above QoS flows includes at least one PDU set, and each PDU set in the at least one PDU set corresponds to at least one of the following information:

[0081] PSDB of PDU set, importance of PDU set.

[0082] In combination with the fifth aspect, in certain implementations of the fifth aspect, when the difference between the PDB corresponding to the first QoS flow and the PDB corresponding to the second QoS flow is greater than a first threshold, and / or when the difference between the bit rate corresponding to the first QoS flow and the bit rate corresponding to the second QoS flow is greater than a second threshold, the importance of at least one PDU set in the first QoS flow is greater than the importance of the PDU set in the second QoS flow, and the second QoS flow is a QoS flow used for service transmission before the first QoS flow.

[0083] In combination with the fifth aspect, in certain implementations of the fifth aspect, when the difference between the PSDB corresponding to the first PDU set and the PSDB corresponding to the second PDU set is greater than a third threshold, the importance of the first PDU set is greater than the importance of the second PDU set, and the second PDU set is actually a PDU set that transmits services before the first PDU set.

[0084] In combination with the fifth aspect, in certain implementations of the fifth aspect, the above-mentioned interface unit is also used to receive seventh information from the access network device, and the seventh information is used to indicate at least one of the above-mentioned first threshold, the above-mentioned second threshold, and the above-mentioned third threshold.

[0085] The explanation of the contents related to the device for service transmission provided in the fifth aspect and its beneficial effects can all be referred to the method for service transmission shown in the first aspect, and will not be repeated here.

[0086] In a sixth aspect, a device for service transmission is provided, which may be an access network device, or a module (such as a chip or circuit) in the access network device, or a logical node, a logical module or software that can realize all or part of the functions of the access network device. The device includes: an interface unit, which is used to receive first information from an application function network element; the interface unit is also used to send second information to the application function network element. Among them, the first information indicates N QoS flows, the second information indicates M QoS flows, the M QoS flows belong to the above-mentioned N QoS flows, the PDBs corresponding to at least two QoS flows of the N QoS flows are different, and / or the bit rates corresponding to at least two QoS flows of the N QoS flows are different. The above-mentioned device also includes: a processing unit, which is used to perform service transmission based on the first QoS flow, and the first QoS flow belongs to the above-mentioned M QoS flows.

[0087] Alternatively, the device includes: an interface unit, configured to receive first information from an application function network element; the interface unit is also configured to send second information to the application function network element. The first information indicates N PDU sets, the second information indicates M PDU sets, the M PDU sets belong to the above-mentioned N PDU sets, and at least two of the N PDU sets have different PSDBs corresponding to them. The above-mentioned device also includes: a processing unit, configured to perform service transmission based on the first PDU set, the first PDU set belongs to the above-mentioned M PDU sets.

[0088] Among them, the above-mentioned M is greater than or equal to 1, N is greater than or equal to M, and M and N are positive integers.

[0089] In combination with the sixth aspect, in certain implementations of the sixth aspect, the above-mentioned interface unit is also used to send fourth information to the application function network element, and the fourth information indicates the effective time of the above-mentioned first QoS flow or the above-mentioned first PDU set.

[0090] In combination with the sixth aspect, in certain implementations of the sixth aspect, when M is greater than 1, the above-mentioned interface unit is also used to send third information to the application function network element, and the third information indicates the usage order of the above-mentioned M QoS flows or PDU sets.

[0091] Each of the above QoS flows includes at least one PDU set, and each PDU set in the at least one PDU set corresponds to at least one of the following information:

[0092] PSDB of PDU set, importance of PDU set.

[0093] In combination with the sixth aspect, in certain implementations of the sixth aspect, when the difference between the PDB corresponding to the first QoS flow and the PDB corresponding to the second QoS flow is greater than a first threshold, and / or when the difference between the bit rate corresponding to the first QoS flow and the bit rate corresponding to the second QoS flow is greater than a second threshold, the interface unit is also used to send fifth information to the core network element, and the fifth information indicates an increase in the importance of at least one PDU set in the first QoS flow relative to the importance of the PDU set of the second QoS flow, and the second QoS flow is a QoS flow that transmits services before the first QoS flow.

[0094] In combination with the sixth aspect, in certain implementations of the sixth aspect, when the difference between the PDB corresponding to the first QoS flow and the PDB corresponding to the second QoS flow is greater than a first threshold, and / or when the difference between the bit rate corresponding to the first QoS flow and the bit rate corresponding to the second QoS flow is greater than a second threshold, the importance of at least one PDU set in the first QoS flow is greater than the importance of the PDU set in the second QoS flow, and the second QoS flow is a QoS flow used for service transmission before the first QoS flow.

[0095] In combination with the sixth aspect, in certain implementations of the sixth aspect, when the difference between the PSDB corresponding to the first PDU set and the PSDB corresponding to the second PDU set is greater than a third threshold, the interface unit is also used to send sixth information to the core network network element, and the sixth information indicates an increase in the importance of the first PDU set relative to the importance of the second PDU set, and the second PDU set is a PDU set that transmits services before the first PDU set.

[0096] In combination with the sixth aspect, in certain implementations of the sixth aspect, when the difference between the PSDB corresponding to the first PDU set and the PSDB corresponding to the second PDU set is greater than a third threshold, the importance of the first PDU set is greater than the importance of the second PDU set, and the second PDU set is actually a PDU set that transmits services before the first PDU set.

[0097] In combination with the sixth aspect, in certain implementations of the sixth aspect, the above-mentioned interface unit is also used to send seventh information to the application function network element, and the seventh information is used to indicate at least one of the above-mentioned first threshold, the above-mentioned second threshold, and the above-mentioned third threshold.

[0098] The explanation of the contents related to the device for service transmission provided in the sixth aspect and its beneficial effects can all be referred to the method for service transmission shown in the second aspect, and will not be repeated here.

[0099] In the seventh aspect, a device for service transmission is provided, which may be a core network element and an access network device, or a module (such as a chip or circuit) in the core network element and the access network device, or a logical node, a logical module or software that can realize all or part of the functions of the core network element and the access network device. The device includes: an interface unit, which is used to receive first information from an application function network element; the interface unit is also used to send second information to the application function network element. Among them, the first information indicates N QoS flows, the second information indicates M QoS flows, the M QoS flows belong to the above-mentioned N QoS flows, the PDBs corresponding to at least two QoS flows of the N QoS flows are different, and / or the bit rates corresponding to at least two QoS flows of the N QoS flows are different. The above-mentioned device also includes: a processing unit, which is used to perform service transmission based on the first QoS flow, and the first QoS flow belongs to the above-mentioned M QoS flows.

[0100] Alternatively, the device includes: an interface unit, configured to receive first information from an application function network element; the interface unit is also configured to send second information to the application function network element. The first information indicates N PDU sets, the second information indicates M PDU sets, the M PDU sets belong to the above-mentioned N PDU sets, and at least two of the N PDU sets have different PSDBs corresponding to them. The above-mentioned device also includes: a processing unit, configured to perform service transmission based on the first PDU set, the first PDU set belongs to the above-mentioned M PDU sets.

[0101] Each of the above QoS flows includes at least one PDU set, and each PDU set in the at least one PDU set corresponds to at least one of the following information:

[0102] PSDB of PDU set, importance of PDU set.

[0103] When the difference between the PDB corresponding to the first QoS flow and the PDB corresponding to the second QoS flow is greater than a first threshold, and / or when the difference between the bit rate corresponding to the first QoS flow and the bit rate corresponding to the second QoS flow is greater than a second threshold, the interface unit is further used to send fifth information to the core network element, the fifth information indicating the improvement in the importance of at least one PDU set in the first QoS flow relative to the importance of the PDU set in the second QoS flow, the second QoS flow being a QoS flow that performs service transmission before the first QoS flow. The interface unit is further used to receive fifth information from an access network device, and adjust the importance of at least one PDU set in the first QoS flow to be greater than the importance of the PDU set in the second QoS flow according to the fifth information.

[0104] Among them, the above-mentioned M is greater than or equal to 1, N is greater than or equal to M, and M and N are positive integers.

[0105] The explanation of the relevant contents and beneficial effects of the method for business transmission provided in the seventh aspect can be referred to the method for business transmission shown in the second aspect, and will not be repeated here.

[0106] In an eighth aspect, a device for service transmission is provided, which may be a core network element and an access network device, or a module (such as a chip or circuit) in the core network element and the access network device, or a logical node, a logical module or software that can realize all or part of the functions of the core network element and the access network device. The device includes: an interface unit, which is used to receive first information from an application function network element; the interface unit is also used to send second information to the application function network element. The first information indicates N QoS flows, the second information indicates M QoS flows, the M QoS flows belong to the above-mentioned N QoS flows, the PDBs corresponding to at least two QoS flows of the N QoS flows are different, and / or the bit rates corresponding to at least two QoS flows of the N QoS flows are different. The above-mentioned device also includes: a processing unit, which is used to perform service transmission based on the first QoS flow, and the first QoS flow belongs to the above-mentioned M QoS flows.

[0107] Alternatively, the device includes: an interface unit, configured to receive first information from an application function network element; the interface unit is also configured to send second information to the application function network element. The first information indicates N PDU sets, the second information indicates M PDU sets, the M PDU sets belong to the above-mentioned N PDU sets, and at least two of the N PDU sets have different PSDBs corresponding to them. The above-mentioned device also includes: a processing unit, configured to perform service transmission based on the first PDU set, the first PDU set belongs to the above-mentioned M PDU sets.

[0108] Each of the above QoS flows includes at least one PDU set, and each PDU set in the at least one PDU set corresponds to at least one of the following information:

[0109] PSDB of PDU set, importance of PDU set.

[0110] When the difference between the PSDB corresponding to the first PDU set and the PSDB corresponding to the second PDU set is greater than a third threshold, the interface unit is further used to send sixth information to the core network element, the sixth information indicating the improvement of the importance of the first PDU set relative to the importance of the second PDU set, the second PDU set being a PDU set for service transmission before the first PDU set. The interface unit is further used to receive sixth information from an access network device, and adjust the importance of the first PDU set to be greater than the importance of the second PDU set according to the sixth information.

[0111] Among them, the above-mentioned M is greater than or equal to 1, N is greater than or equal to M, and M and N are positive integers.

[0112] The explanation of the relevant contents and beneficial effects of the method for business transmission provided in the eighth aspect can be referred to the method for business transmission shown in the second aspect, and will not be repeated here.

[0113] In a ninth aspect, a communication device is provided, comprising a processor, wherein the processor is used to, by executing a computer program or instruction or through a logic circuit, enable the communication device to perform the method described in the first aspect and any possibility of the first aspect; or enable the communication device to perform the method described in the second aspect and any possibility of the second aspect; enable the communication device to perform the method described in the third aspect and any possibility of the third aspect; or enable the communication device to perform the method described in the fourth aspect and any possibility of the fourth aspect.

[0114] In a possible implementation, the communication device further includes a memory for storing the computer program or instruction.

[0115] In a possible implementation manner, the communication device further includes a communication interface, which is used to input and / or output signals.

[0116] In the tenth aspect, a communication device is provided, comprising a logic circuit and an input / output interface, the input / output interface being used to input and / or output signals, the logic circuit being used to execute the method described in the first aspect and any possibility of the first aspect; or, the logic circuit being used to execute the method described in the second aspect and any possibility of the second aspect; the logic circuit being used to execute the method described in the third aspect and any possibility of the third aspect; or, the logic circuit being used to execute the method described in the fourth aspect and any possibility of the fourth aspect.

[0117] In the eleventh aspect, a computer-readable storage medium is provided, on which a computer program or instruction is stored. When the computer program or the instruction is run on a computer, the method described in the first aspect and any possibility of the first aspect is executed; or, the method described in the second aspect and any possibility of the second aspect is executed; the method described in the third aspect and any possibility of the third aspect is executed; or, the method described in the fourth aspect and any possibility of the fourth aspect is executed.

[0118] In the twelfth aspect, a computer program product is provided, comprising instructions, which, when executed on a computer, cause the method described in the first aspect and any possibility of the first aspect to be executed; or, cause the method described in the second aspect and any possibility of the second aspect to be executed; cause the method described in the third aspect and any possibility of the third aspect to be executed; or, cause the method described in the fourth aspect and any possibility of the fourth aspect to be executed.

[0119] In the thirteenth aspect, a communication system is provided, which includes the above-mentioned application function network element and the above-mentioned access network equipment, the application function network element is used to execute the method described in the above-mentioned first aspect and any possibility of the first aspect, and the access network equipment is used to execute the above-mentioned second aspect and any possibility of the second aspect.

[0120] For the description of the beneficial effects of the fifth to thirteenth aspects, reference can be made to the description of the first to fourth aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0121] Figure 1 It is a schematic diagram of an example of a communication system 100 applicable to an embodiment of the present application.

[0122] Figure 2 FIG. 200 is an application scenario applicable to an embodiment of the present application.

[0123] Figure 3 is a schematic flow chart of a communication method 300 applicable to the present application.

[0124] Figure 4 is a schematic flow chart of another communication method 400 applicable to the present application.

[0125] Figure 5 is a schematic flow chart of another communication method 500 applicable to the present application.

[0126] Figure 6 It is a schematic block diagram of an example of a communication device 600 applicable to an embodiment of the present application.

[0127] Figure 7 It is a schematic block diagram of an example of a communication device 700 applicable to an embodiment of the present application.

[0128] Figure 8 It is a schematic block diagram of an example of a communication device 800 applicable to an embodiment of the present application. DETAILED DESCRIPTION

[0129] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0130] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system for mobile communications (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR), and future communication systems.

[0131] In order to meet the challenges of wireless broadband technology and maintain the leading edge of 3GPP network, 3GPP standard group has formulated the next generation mobile communication network architecture (next generation system), called 5G network architecture. This architecture not only supports the wireless technologies defined by 3GPP standard group (such as LTE, etc.) to access 5G core network (5GC), but also supports non-3GPP access technology to access 5GC through non-3GPP interworking function (N3IWF), trusted non-3GPP gateway function (TNGF), trusted WLAN interworking function (TWIF) or next generation packet data gateway (NG-PDG). The core network functions are divided into user plane function (UPF) and control plane function (CPF). UPF is mainly responsible for packet forwarding, quality of service (QoS) control, billing information statistics, etc. CPF is mainly responsible for user registration and authentication, mobility management, and issuing data packet forwarding policies and QoS control policies to UPF. It can be further subdivided into access and mobility management function (AMF) and session management function (SMF).

[0132] The core network equipment includes, for example, a mobility management entity (MME), a broadcast multicast service center (BMSC), etc., or may also include corresponding functional entities in the 5G system, such as a core network control plane (CP) or a user plane (UP) network function, such as SMF, AMF, etc. Among them, the core network control plane can also be understood as a core network control plane function (CPF) entity.

[0133] Figure 1 This is an example of a communication system architecture applicable to the embodiments of the present application. The functions of the user equipment and each network entity are as described below.

[0134] Terminal device: can be called terminal, subscriber unit, terminal station, terminal agent, terminal device, access terminal, terminal in V2X communication, subscriber unit, user equipment (UE), subscriber station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, mobile terminal, user terminal, wireless communication equipment, user agent or user device.

[0135] The terminal device in the embodiments of the present application may also be a mobile phone, a tablet computer, a computer with wireless transceiver function, a holographic projector, a video player, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a tactile terminal device, a vehicle-mounted terminal device, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal in a 5G network or a terminal in a future evolution network, etc.

[0136] Among them, wearable devices can also be called wearable smart devices, which are a general term for the application of wearable technology to intelligently design and develop wearable devices for daily wear, such as head-mounted XR glasses, gloves, watches, clothing and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also realize powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and independent of smartphones to achieve complete or partial functions, such as smart watches or smart glasses, as well as those that focus on a certain type of application functions and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0137] (Radio) Access Network (R)AN): It can also be called access network equipment, RAN entity, access node, etc. RAN is a network composed of multiple RAN nodes, which implements wireless physical layer functions, resource scheduling and wireless resource management, wireless access control and mobility management functions. 5G-RAN is connected to UPF through user plane interface N3 to transmit data of terminal equipment; 5G-RAN establishes control plane signaling connection with AMF through control plane interface N2 to implement functions such as wireless access bearer control. RAN can be any device with wireless transceiver function, including but not limited to 5G base station (5G node base, gNB), evolutionary node base (eNB), wireless fidelity access point (WiFi AP), world interoperability for microwave access base station (WiMAX BS), transmission receiving point (TRP), wireless relay node, wireless backhaul node, open access network (open RAN, ORAN), cloud radio access network (cloud RAN, CRAN), etc. Figure 1 The RAN in the communication system 100 shown may be a plurality of RAN nodes, and the plurality of RAN nodes may be nodes of the same type or nodes of different types.

[0138] The access network device in the embodiment of the present application may also be a device for communicating with a terminal device, and the access network device may be a base transceiver station (BTS) in a global system of mobile communication (GSM) system or a code division multiple access (CDMA), or a base station (nodeB, NB) in a wideband code division multiple access (WCDMA) system, or an evolutionary node base (eNB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN) scenario, or the access network device may be a relay station, an access point, an on-board device, a wearable device, and an access network device in a future 5G network or an access network device in a future evolved PLMN network, etc., which is not limited by the embodiment of the present application. The RAN in the present application may also be a logical node, a logical module or software that can implement all or part of the RAN functions.

[0139] In some possible scenarios, RAN may include multiple RAN nodes that collaborate to assist terminal devices in achieving wireless access, and different RAN nodes implement part of the functions of RAN respectively. For example, the RAN node may be a centralized unit (CU), a distributed unit (DU), a CU control plane (CU control plane, CU-CP), a CU user plane (CU user plane, CU-UP) or a radio unit (radio unit, RU), etc. CU and DU can be set separately or included in the same baseband unit (BBU). RU may be included in a radio frequency device or a radio frequency unit. For example, RU may be included in a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).

[0140] In different communication systems, CU (including CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called an open CU (openCU, O-CU), DU may also be called an open DU (open CU, O-CU), CU-CP may also be called an open CU-CP (openCU-CP, O-CU-CP), CU-UP may also be called an open CU-UP (open CU-UP, O-CU-UP), and RU may also be called an open RU (open RU, O-RU). Any unit of CU, DU, and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0141] Among them, the above-mentioned base stations can be macro base stations, micro base stations, pico base stations, small stations, relay stations, balloon stations, etc.

[0142] AMF: Mainly responsible for terminal device authentication, terminal device mobility management, network slice selection, and SMF selection. In addition, it is also responsible for transmitting user policies between terminal devices and policy control functions (PCF).

[0143] SMF: Mainly responsible for the control plane functions of terminal device session management, including UPF selection and control, Internet Protocol (IP) address allocation, session QoS management, and obtaining policy and charging control (PCC) policies (from PCF).

[0144] UPF: As the anchor point of the protocol data unit (PDU) session connection, it is responsible for data packet filtering, data transmission / forwarding, rate control, generation of billing information, etc. for terminal devices, and provides connection with the data network (DN).

[0145] DN: refers to a specific data service network that the terminal device accesses. DN is responsible for providing operator services, Internet access or third-party services. DN includes a server, which can implement video source encoding, rendering, etc. Typical DNs include the Internet, IP multi-media service (IMS) network, etc. DN is identified by the data network name (DNN) in the 5G network.

[0146] Network exposure function (NEF): exposes the services and capabilities of 3GPP network functions to application functions (AF), and also allows AF to provide information to 3GPP network functions.

[0147] AF: interacts with core network elements to provide some services, for example, interacts with PCF to perform service policy control, interacts with NEF to obtain some network capability information or provide some application information to the network, and provides some data network access point information to PCF to generate routing information for corresponding data services.

[0148] PCF: Provides configuration policy information for terminal devices and policy information for managing and controlling terminal devices for network control plane elements (e.g., AMF, SMF); generates terminal device access policies and QoS flow control policies.

[0149] The terminal device in the embodiment of the present application is connected to the RAN wirelessly, and the RAN is connected to the 5GC device wirelessly or by wire. The 5GC device and the RAN can be independent and different physical devices, or the functions of the 5GC device and the logical functions of the RAN device can be integrated on the same physical device, or the functions of some 5GC devices and some RAN devices can be integrated on one physical device. The terminal device can be fixed or movable.

[0150] 5GC equipment mainly includes the above-mentioned NEF network elements, PCF network elements, AF network elements, AMF network elements, SMF network elements and UPF network elements.

[0151] It should be noted that the above-mentioned "network element" may also be referred to as an entity, device, apparatus or module, etc., which is not specifically limited in this application. Moreover, in this application, for the sake of ease of understanding and explanation, the description of "network element" is omitted in some descriptions. For example, the UPF network element is referred to as UPF. In this case, the "UPF" should be understood as the UPF network element or UPF entity. Hereinafter, the description of the same or similar situations is omitted.

[0152] It should be noted that Figure 1 The naming of each network element included in is just a name, and the name does not limit the function of the network element itself. In 5G networks and other future networks, the above-mentioned network elements may also have other names, and the embodiments of the present application do not specifically limit this. For example, in a 6G network, some or all of the above-mentioned network elements may use the terminology in 5G, or may be other names, etc., which are uniformly explained here and will not be repeated below.

[0153] It should be noted that Figure 1The network elements in the network do not have to exist at the same time, and the required network elements can be determined based on the needs. Figure 1 The connection relationship between each network element in the network is not uniquely determined and can be adjusted according to needs.

[0154] It is understandable that the above-mentioned network elements or functions can be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform).

[0155] In recent years, with the continuous development of 5G communication systems, the capacity of data transmission has become larger and larger, and the latency of data transmission has become lower and lower. The rapid increase in data transmission rate during communication has made real-time video transmission service one of the core services in the current network. For example, current real-time video transmission services include cloud gaming (CG), extended reality (XR) services, etc. Among them, XR services include VR services and AR services.

[0156] Figure 2 Taking the VR business scenario applicable to this application as an example, the implementation process of the VR business is described in detail.

[0157] Specifically, the terminal captures the action and outputs the captured action command to the cloud through uplink transmission. The cloud processes the received command, renders the rendering task, encodes the rendered data, and waits to send the encoded data. The cloud sends the encoded data to the terminal through downlink transmission. The terminal device waits to receive the frame buffer, decodes the buffered frame, and finally displays it on the terminal.

[0158] During this process, the terminal side will incur a waiting delay for receiving the frame buffer when waiting to receive the frame buffer, and the terminal side will incur a decoding delay when decoding; the communication pipeline will incur an uplink pipeline transmission delay during uplink transmission, and the communication pipeline will incur a downlink pipeline transmission delay during downlink transmission; the cloud side will incur an instruction processing delay when processing the received instructions, the cloud side will incur a rendering delay when rendering the action, the cloud side will incur an encoding delay when encoding the rendered data, and the cloud side will incur a sending waiting delay when waiting to send the encoded data.

[0159] Exemplarily, in order to ensure user experience, the end-to-end (E2E) average delay is 70 milliseconds (ms). Generally speaking, the capabilities of the terminal side are fixed. The decoding delay of the terminal using 90 frames per second (FPS) decoding is about 12ms, and the terminal's waiting for receiving frame buffer delay is about 8ms. Then the delay allocated to the terminal side is up to 20ms; the uplink pipeline transmission delay and the downlink pipeline transmission delay are up to 20ms. At this time, the remaining delay in the cloud is up to 30ms. However, the rendering time of the cloud is determined by the number of rendering tasks of the cloud application server. When the number of rendering tasks of the cloud application server is large, the rendering time is long; when the number of rendering tasks of the cloud application server is small, the rendering time is short. Therefore, the cloud may have problems such as excessive rendering delay due to too many rendering tasks, affecting the user experience.

[0160] The present application provides a communication method 300 that can ensure the latency and reliability of service transmission. Figure 3 It is a schematic flow chart of a communication method 300 provided in the present application.

[0161] It should be noted that Figure 3 In the method, the application function network element and the access network device are used as the execution subjects of the interactive indication to illustrate the method, but the present application does not limit the execution subjects of the interactive indication. Figure 3 The application function network elements and access network devices may also be chips, chip systems or processors that support the implementation of the method, or may be logical nodes, logical modules or software that implement all or part of its functions.

[0162] It should be noted that the application function network element of the present application may be an application server (sever).

[0163] Step S310: The application function network element sends first information to the access network device, where the first information is used to indicate N QoS flows or N PDU sets. Accordingly, the access network device receives the first information from the application function network element.

[0164] Specifically, in order to implement QoS management of services, end-to-end QoS flows are used to transmit services. Different QoS flows have different at least one parameter for transmitting services.

[0165] Each QoS flow corresponds to at least one of the following parameters of service transmission:

[0166] Average transmission bandwidth, peak transmission bandwidth, average delay, peak delay, delay jitter, first packet response delay, packet delay budget (PDB), packet error rate (PER), packet loss rate (PLR), packet error loss rate (PELR), bit rate, guaranteed bit rate (GBR), maximum bit rate (MBR), etc.

[0167] Among them, at least two QoS flows among the N QoS flows correspond to different PDBs, and / or at least two QoS flows among the N QoS flows correspond to different bit rates.

[0168] Specifically, each QoS flow includes at least one PDU set, and each PDU set in the at least one PDU set includes at least one PDU. Each PDU set corresponds to at least one of the following information:

[0169] The size of the PDU set (PDU set size), the sequence number of the PDU set (PDU set sequence number), the PDU set delay budget (PDU set delay budget, PSDB), the importance of the PDU set (PDU setimportance), etc., among which the importance of the PDU set is used to indicate the importance of the PDU set compared with other PDU sets included in the QoS flow.

[0170] Among them, the PSDBs corresponding to at least two PDU sets among the above-mentioned N PDU sets are different.

[0171] Exemplarily, a QoS flow identifier (QoS flow identifier, QFI) or a 5G quality of service identifier (5G quality of service identifier, 5QI) can be used in the first information to identify N QoS flows, and a QoS flow is identified by a unique QFI or 5QI. The sequence number of the PDU set (PDU set sequence number) can be used in the first information to identify N PDU sets, and a PDU set is identified by a unique sequence number.

[0172] Exemplarily, the above-mentioned N QoS flows or N PDU sets may be considered as N QoS flows or N PDU sets supported by the application function network element for service transmission.

[0173] Step S312: The access network device sends second information to the application function network element, where the second information is used to indicate M QoS flows or M PDU sets. Correspondingly, the application function network element receives the second information from the access network device.

[0174] Specifically, the M QoS flows belong to the N QoS flows, the M PDU sets belong to the N PDU sets, M≥1, N≥M and N is greater than 2, and M and N are positive integers.

[0175] Exemplarily, the second information may use QFI or 5QI to identify M QoS flows, and one QoS flow is identified by a unique QFI or 5QI. The second information may use the sequence number of the PDU set (PDU set sequence number) to identify M PDU sets, and one PDU set is identified by a unique sequence number.

[0176] Exemplarily, the access network device may determine M QoS flows based on the current channel state. For example, if the current channel state is poor, the access network device may determine M QoS flows with higher PDB and / or slower bit rate for service transmission; if the current channel state is good, the access network device may determine M QoS flows with lower PDB and / or faster bit rate for service transmission.

[0177] Exemplarily, the access network device may determine M PDU sets based on the current channel state. For example, if the current channel state is poor, the access network device may determine M PDU sets with higher PSDB for service transmission; if the current channel state is good, the access network device may determine M PDU sets with lower PSDB for service transmission.

[0178] Alternatively, the access network device may also determine the above-mentioned M QoS flows or M PDU sets based on the bandwidth, delay jitter, packet loss, etc. of the current service transmission, which is not limited in this application.

[0179] Step S314: The application function network element performs service transmission based on the first QoS flow or the first PDU set.

[0180] The first QoS flow belongs to the M QoS flows, and the first PDU set belongs to the M PDU sets.

[0181] Specifically, if the access network device indicates to the application function network element that there are M QoS flows with higher PDB and / or slower bit rate for service transmission, then the application function network element can adjust the rendering task and reduce the rendering delay to ensure the reliability and latency of service transmission; if the access network device indicates to the application function network element that there are M QoS flows with lower PDB and / or faster bit rate for service transmission, then the application function network element can adjust the rendering task and appropriately increase the rendering delay to ensure the reliability and latency of service transmission.

[0182] Specifically, if the access network device indicates to the application function network element a set of M PDUs with a higher PSDB for service transmission, the application function network element can adjust the rendering task and reduce the rendering delay to ensure the reliability and latency of service transmission; if the access network device indicates to the application function network element a set of M PDUs with a lower PSDB for service transmission, the application function network element can adjust the rendering task and appropriately increase the rendering delay, which can also ensure the reliability and latency of service transmission and improve user experience.

[0183] Through the above communication method 300, the application function network element can obtain the air interface information of the service transmission, adjust the service processing time in time, and ensure the reliability of the service transmission.

[0184] Next, by way of example and not limitation, Figure 4 , Figure 5 The technical solution of the present application is introduced in detail by taking AF as an example of an application function network element and RAN as an example of an access network device.

[0185] It should be noted that Figure 4 , Figure 5 In the figure, AF, core network element, RAN and UE are used as the execution subjects of the interactive illustration to illustrate communication method 400 and communication method 500 respectively, but the present application does not limit the execution subjects of the interactive illustration.

[0186] For example, Figure 4 , Figure 5 The AF, core network element, RAN and UE may also be chips, chip systems or processors that support the implementation of the method, or may be logical nodes, logical modules or software that implement all or part of its functions.

[0187] Figure 4 The illustrated communication method 400 includes:

[0188] Step S410: The AF sends first information to a core network element, where the first information is used to indicate N QoS flows. Correspondingly, the core network element receives the first information from the AF.

[0189] Step S412: The core network element forwards the first information to the RAN. Correspondingly, the RAN receives the first information from the core network element.

[0190] It should be noted that the first information can be transmitted to the RAN through the control plane of the core network, and can also be transmitted to the RAN through the user plane of the core network, and this application does not limit this.

[0191] Among them, at least two QoS flows among the N QoS flows correspond to different PDBs, and / or at least two QoS flows among the N QoS flows correspond to different bit rates.

[0192] Step S414: RAN sends second information to the core network element, where the second information is used to indicate M QoS flows. Correspondingly, the core network element receives the second information from RAN.

[0193] Specifically, the RAN may carry the second information in a general packet radio system tunneling protocol for the user (GTP-U) header, and send it to the core network element through the N3 interface.

[0194] Step S416: The core network element forwards the second information to the AF. Correspondingly, the AF receives the second information from the core network element.

[0195] Specifically, the core network element may be sent to the AF through the QoS Monitoring interface.

[0196] Specifically, the RAN may determine the M QoS flows based on the current channel status, bandwidth of the current service transmission, delay jitter, packet loss, and the like.

[0197] Among them, at least two QoS flows among the M QoS flows correspond to different PDBs, and / or at least two QoS flows among the M QoS flows correspond to different bit rates.

[0198] Specifically, the RAN may indicate one or more QoS flows through the second information, that is, M is equal to or greater than 1.

[0199] When M>1, the following steps S418 and S420 are also included:

[0200] Step S418: RAN sends third information to the core network element, where the third information is used to indicate the order of using the M QoS flows. Correspondingly, the core network element receives the third information from RAN.

[0201] Step S420: The core network element forwards the third information to the AF. Correspondingly, the AF receives the third information from the core network element.

[0202] Exemplarily, M=5, which are identified by QFI#1, QFI#2, QFI#3, QFI#4, and QFI#5 respectively. The third information may indicate the usage order of the M QoS flows through the following Table 1.

[0203] Table 1

[0204] QoS Flow Use order QFI#1 3 QFI#2 2 QFI#3 4 QFI#4 1 QFI#5 5

[0205] As can be seen from Table 1, the usage order of the five QoS flows indicated by the third information is QFI#4, QFI#2, QFI#1, QFI#3, and QFI#5.

[0206] It should be understood that the order of use of the five QoS flows indicated by the third information may also be the priority order in which the RAN recommends the AF to select the five QoS flows. Even if the RAN recommends the above QFI#4 as the first order, the AF may not necessarily perform service transmission based on QFI#4. For example, when the AF recognizes that the current QFI#4 cannot perform service transmission, the AF will select the second order QFI#2 for service transmission.

[0207] Step S422: RAN sends fourth information to the core network element, where the fourth information is used to indicate an effective time, where the effective time is the start time of service transmission based on the M QoS flows. Accordingly, the core network element receives the fourth information from RAN. Further, the effective time is the start time of service transmission based on the first QoS flow.

[0208] Step S424: The core network element forwards the fourth information to the AF. Correspondingly, the AF receives the fourth information from the core network element.

[0209] Exemplarily, the fourth information may indicate the effective time by an absolute time, or may indicate the effective time by a time interval between the effective time and the current time, which is not limited in the present application.

[0210] It should be noted that the third information can be transmitted independently of the second information, or the third information can be carried in the same message as the second information for transmission, and this application does not limit this. The fourth information can be transmitted independently of the second information, or the fourth information can be carried in the same message as the second information for transmission, and this application does not limit this.

[0211] Step S426: AF performs service transmission based on the first QoS flow at the effective time.

[0212] Specifically, when M=1, the first QoS flow is a QoS flow indicated by the second information; when M>1, the first QoS flow is in the first order among the M QoS flows, for example, the first QoS flow is QFI#4 in Table 1 above. Alternatively, the first QoS flow is in the second order among the M QoS flows, for example, the first QoS flow is QFI#2 in Table 1 above. This application is not limited to this.

[0213] Through the above communication method 400, the AF can obtain the air interface information of the service transmission at the QoS flow granularity, adjust the service processing time in time, and ensure the reliability and delay of the service transmission.

[0214] There is a lot of repeated information when transmitting video services. In order to facilitate the transmission of video services, a solution has emerged to remove the repeated information of video services at the sending end and restore it at the receiving end. For example, the functions of intra picture (I frame), predictive frame (P frame), and instantaneous decoder refresh (IDR) frame in the current H.264 video compression standard are as follows:

[0215] (1) I-frame: A frame that carries all the information and can be decoded independently without reference to other images. Generally speaking, the first frame in a video sequence is always an I-frame.

[0216] (2) P frame: Also known as inter-frame prediction coding frame, it needs to refer to the previous I frame for encoding or decoding, and represents the difference between the current frame and the previous frame (the previous frame may be an I frame or a P frame). Compared with I frames, P frames usually occupy fewer data bits, but P frames have a strong dependence on the previous I and P frames, and are therefore very sensitive to transmission errors.

[0217] (3) IDR frame: Both I-frame and IDP frame use intra-frame prediction. In order to facilitate the control of encoding and decoding process, it is necessary to distinguish the first I-frame from other I-frames during encoding or decoding. Therefore, the first I-frame is called IDR frame. The function of IDR frame is to refresh immediately so that errors do not propagate. It should be noted that IDR frame must be I-frame, but I-frame is not necessarily IDR frame.

[0218] The above-mentioned I frame and IDR frame are key frames in the encoding or decoding process. Generally speaking, the importance of I frame and IDR frame is greater than that of P frame.

[0219] As described above, a QoS flow includes at least one PDU set, and each PDU set includes at least one PDU.

[0220] Exemplarily, each PDU set can carry the load of an information unit generated by the AF or an application server (server). For example, each PDU set can carry a video frame or a video slice in a video service such as a VR service, an AR service, or a cloud gaming service.

[0221] To further implement QoS management of services based on PDU sets, UPF identifies each PDU set and sends the information of each PDU set (PDU set information) to RAN. RAN ensures service transmission based on the information of PDU sets.

[0222] The information of each PDU set (PDU set information) corresponds to at least one of the following:

[0223] The size of the PDU set (PDU set size), the sequence number of the PDU set (PDU set sequence number), the PDU set delay budget (PSDB), the importance of the PDU set (PDU set importance), etc., where the importance of the PDU set is used to indicate the importance of the PDU set compared to other PDU sets included in the QoS flow. For example, when the network is congested, the RAN can discard some data packets based on the importance of the PDU set.

[0224] Generally speaking, UPF can identify the information (PDU set information) of each PDU set based on the real time transport protocol (RTP) or secure real time transport protocol (SRTP) extension header received from AF. However, when UPF cannot obtain the information (PDU set information) of each PDU set from AF (for example, AF does not use RTP / SRTP, or AF encrypts the RTP / SRTP extension header), the configuration of the information (PDU set information) of each PDU set is implemented by UPF. Currently, there is no implementation method for how UPF configures the information (PDU set information) of each PDU set.

[0225] The present application provides a method for configuring information of a PDU set, as described below:

[0226] When the difference between the PDB corresponding to the first QoS flow for AF to transmit services and the PDB corresponding to the second QoS flow is greater than the first threshold, it means that the rendering task on the AF side has changed significantly, and AF will use the PDU set in the first QoS flow to send the first frame. Since subsequent P frames need to rely on the first frame for decoding, the UPF increases the importance of the PDU set carrying the first frame. The second QoS flow is the QoS flow that transmits services before the first QoS flow.

[0227] Specifically, the UPF raising the importance of the PDU set carrying the first frame may specifically be: the UPF configures the importance of the PDU set carrying the first frame in the first QoS flow to be greater than the importance of the PDU set in the second QoS flow.

[0228] Specifically, the first frame may be a frame corresponding to the effective time, or may be the first frame after the effective time. The first frame may be an I frame or an IDR frame, which is not limited in the present application.

[0229] Exemplarily, the method 400 may further include step S428: when the RAN determines that the difference between the PDB corresponding to the first QoS flow for service transmission and the PDB corresponding to the second QoS flow is greater than the first threshold, the RAN sends fifth information to the UPF, where the fifth information is used to indicate the improvement of the importance of at least one PDU set in the first QoS flow relative to the importance of the PDU set in the second QoS flow. Here, the at least one PDU set in the first QoS flow may be the PDU set carrying the first frame. Accordingly, the UPF receives the fifth information from the RAN.

[0230] Exemplarily, the RAN may send the first threshold to the AF, and the AF may also determine that the difference between the PDB corresponding to the first QoS flow performing service transmission and the PDB corresponding to the second QoS flow is greater than the first threshold.

[0231] Alternatively, when the difference between the bit rate corresponding to the first QoS flow for service transmission by AF and the bit rate corresponding to the second QoS flow is greater than the second threshold, it means that the rendering task on the AF side has undergone a significant change, and AF will use the PDU set in the first QoS flow to send the first frame. Since subsequent P frames need to rely on the first frame for decoding, the importance of the PDU set carrying the first frame is increased. The second QoS flow is a QoS flow that performs service transmission before the first QoS flow.

[0232] Exemplarily, the method 400 may further include step S428: when the RAN determines that the difference between the bit rate corresponding to the first QoS flow for service transmission and the bit rate corresponding to the second QoS flow is greater than the second threshold, the RAN sends fifth information to the UPF, where the fifth information is used to indicate the improvement of the importance of at least one PDU set in the first QoS flow relative to the importance of the PDU set in the second QoS flow. Here, the at least one PDU set in the first QoS flow may be the PDU set carrying the first frame. Accordingly, the UPF receives the fifth information from the RAN.

[0233] Exemplarily, the RAN may send the second threshold to the AF, and the AF may also determine that the difference between the bit rate corresponding to the first QoS flow for service transmission and the bit rate corresponding to the second QoS flow is greater than the second threshold.

[0234] The above-mentioned first threshold and second threshold may be specified by the protocol or preset, and this application does not limit this.

[0235] Through the above method, the core network element can configure the importance of the PDU set in the information of the PDU set, thereby improving the reliability of frame transmission and improving user experience.

[0236] Above Figure 4 The communication method 400 obtains the air interface information of the service transmission at the QoS flow granularity, which can ensure the reliability of the service transmission. In order to obtain more refined air interface information of the service transmission, Figure 5 Provide a communication method with PDUset granularity, such as Figure 5 A schematic flow chart of the communication method 500.

[0237] Step S510: The AF sends first information to a core network element, where the first information is used to indicate N PDU sets. Correspondingly, the core network element receives the first information from the AF.

[0238] Step S512: The core network element forwards the first information to the RAN. Correspondingly, the RAN receives the first information from the core network element.

[0239] It should be noted that the first information can be transmitted to the RAN through the control plane of the core network, and can also be transmitted to the RAN through the user plane of the core network, and this application does not limit this.

[0240] Among them, the PSDBs corresponding to at least two PDU sets among the above-mentioned N PDU sets are different.

[0241] Step S514: RAN sends second information to the core network element, where the second information is used to indicate the M PDU sets. Correspondingly, the core network element receives the second information from RAN.

[0242] Specifically, the RAN may carry the second information in a GTP-U header, and send it to the core network element through the N3 interface.

[0243] Step S516: The core network element forwards the second information to the AF. Correspondingly, the AF receives the second information from the core network element.

[0244] Specifically, the core network element may be sent to the AF through the QoS Monitoring interface.

[0245] Specifically, the RAN may determine the M PDU sets based on the current channel status, bandwidth of the current service transmission, delay jitter, packet loss, and the like.

[0246] Among them, the PSDBs corresponding to at least two PDU sets among the above-mentioned M PDU sets are different.

[0247] Specifically, the RAN may indicate one or more PDU sets through the second information, that is, M is equal to or greater than 1.

[0248] When M>1, the following steps S518 and S520 are also included:

[0249] Step S518: RAN sends third information to the core network element, where the third information is used to indicate the order of using the M PDU sets. Correspondingly, the core network element receives the third information from RAN.

[0250] Step S520: The core network element forwards the third information to the AF. Correspondingly, the AF receives the third information from the core network element.

[0251] Exemplarily, M=5, which are identified by PDU set sequence number#1, PDU set sequence number#2, PDU set sequence number#3, PDU set sequence number#4, and PDU set sequence number#5 respectively. The third information can indicate the usage order of the M PDU sets through the following Table 2.

[0252] Table 2

[0253] PDU Collection Use order PDU set sequence number#1 3 PDU set sequence number#2 2 PDU set sequence number#3 4 PDU set sequence number#4 1 PDU set sequence number#5 5

[0254] It can be seen from Table 2 that the usage order of the 5 PDU sets indicated by the third information is PDU set sequence number#4, PDU set sequence number#2, PDU set sequence number#1, PDU set sequence number#3, and PDU set sequence number#5.

[0255] It should be understood that the order of use of the five PDU sets indicated by the third information may also be the priority order in which the RAN recommends the AF to select the five PDU sets. Even if the RAN recommends the above PDU set sequence number #4 as the first order, the AF does not necessarily transmit services based on PDU set sequence number #4. For example, when the AF recognizes that the current PDU set sequence number #4 cannot transmit services, the AF will select the second order PDU setsequence number #2 for service transmission.

[0256] Step S522, RAN sends fourth information to the core network element, the fourth information is used to indicate the effective time, the effective time is the start time of service transmission based on the above-mentioned M PDU sets. Correspondingly, the core network element receives the fourth information from RAN. Further, the effective time is the start time of service transmission based on the above-mentioned first PDU set.

[0257] Step S524: The core network element forwards the fourth information to the AF. Correspondingly, the AF receives the fourth information from the core network element.

[0258] Exemplarily, the fourth information may indicate the effective time by an absolute time, or may indicate the effective time by a time interval between the effective time and the current time, which is not limited in the present application.

[0259] It should be noted that the third information can be transmitted independently of the second information, or the third information can be carried in the same message as the second information for transmission, and this application does not limit this. The fourth information can be transmitted independently of the second information, or the fourth information can be carried in the same message as the second information for transmission, and this application does not limit this.

[0260] Step S526: The AF performs service transmission based on the first PDU set at the effective time.

[0261] Specifically, when M=1, the first PDU set is a PDU set indicated by the second information; when M>1, the first PDU set is in the first order among the M PDU sets, for example, the first PDU set is PDU set sequence number#4 in Table 2 above. Alternatively, the first PDU set is in the second order among the M PDU sets, for example, the first PDU set is PDU set sequence number#2 in Table 2 above. This application does not limit this.

[0262] Through the above communication method 500, the AF can obtain the air interface information of the service transmission at the PDU set granularity, adjust the service processing time in time, and ensure the reliability and delay of the service transmission.

[0263] When the difference between the PSDB corresponding to the first PDU set for AF to transmit services and the PSDB corresponding to the second PDU set is greater than the third threshold, it means that the rendering task on the AF side has changed significantly, and AF will use the first PDU set to send the first frame. Since subsequent P frames need to rely on the first frame for decoding, the UPF increases the importance of the first PDU set carrying the first frame. The second PDU set is the PDU set for service transmission before the first PDU set.

[0264] Specifically, the UPF raising the importance of the first PDU set carrying the first frame may specifically be: the UPF configures the importance of the first PDU set carrying the first frame to be greater than the importance of the second PDU set.

[0265] Specifically, the first frame sent by the AF may be a frame corresponding to the effective time, or may be the first frame after the effective time is reached.

[0266] Optionally, the first frame may be an I frame or an IDR frame, which is not limited in the present application.

[0267] Exemplarily, the method 500 may further include step S528: when the RAN determines that the difference between the PSDB corresponding to the first PDU set for service transmission and the PSDB corresponding to the second PDU set is greater than the third threshold, the RAN sends sixth information to the UPF, where the sixth information is used to indicate the improvement of the importance of the first PDU set relative to the importance of the second PDU set. Accordingly, the UPF receives the sixth information from the RAN.

[0268] Exemplarily, the RAN may send the third threshold to the AF, and the AF may also determine that the difference between the PSDB corresponding to the first PDU set for service transmission and the PSDB corresponding to the second PDU set is greater than the third threshold.

[0269] The third threshold may be specified by the protocol or preset, and this application does not limit this.

[0270] Through the above method, the core network element can configure the importance of the PDU set in the information of the PDU set, thereby improving the reliability of frame transmission and improving user experience.

[0271] It should be noted that the "application function network element sends the first information to the access network device" in the present application can be understood as the destination end of the first information is the access network device. Specifically, it can include directly or indirectly sending the first information to the access network device. The "access network device receives the first information from the application function network element" in the present application can be understood as the source end of the first information is the application function network element. Specifically, it can include directly or indirectly receiving the first information from the application function network element. The first information of the present application may be subjected to necessary processing between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar descriptions in the present application can be understood similarly and will not be repeated here.

[0272] Finally, the device embodiment of the embodiment of the present application is introduced.

[0273] In order to realize the functions in the method provided in this application, the access network equipment and the application function network element may include hardware structure and / or software module, and realize the above functions in the form of hardware structure, software module, or hardware structure plus software module. Whether one of the above functions is executed in the form of hardware structure, software module, or hardware structure plus software module depends on the specific application and design constraints of the technical solution.

[0274] Figure 6 6 is a schematic block diagram of a communication device 600 according to an embodiment of the present application. The communication device 600 includes a processor 610 and a communication interface 620, and the processor 610 and the communication interface 620 may be interconnected via a bus 630. The communication device 600 may be an access network device or an application function network element.

[0275] Optionally, the communication device 600 may further include a memory 640. The memory 640 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a portable read-only memory (CD-ROM), and the memory 640 is used to store relevant instructions and data.

[0276] The processor 610 may be one or more central processing units (CPUs). When the processor 610 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0277] When the communication device 600 is an application function network element, illustratively, the communication device 600 is used to perform the following operations: sending first information to an access network device, etc.

[0278] When the communication device 700 is an access network device, illustratively, the communication device 600 is used to perform the following operations: sending the second information to the application function network element, etc.

[0279] The above contents are only exemplary descriptions. When the communication device 600 is an application function network element / access network device, it will be responsible for executing the methods or steps related to the application function network element / access network device in the above method embodiments.

[0280] The above description is only an exemplary description. For specific content, please refer to the content shown in the above method embodiment. Figure 6 The implementation of each operation in can also refer to Figures 3 to 5 The corresponding description of the method embodiment shown.

[0281] Figure 7 7 is a schematic block diagram of a communication device 700 of an embodiment of the present application. The communication device 700 may be an application function network element or an access network device, or a module (e.g., a chip) in an application function network element or an access network device, or a logical node, a logical module, or software that can implement all or part of the functions of an application function network element or an access network device, for implementing the method involved in the above embodiment. The communication device 700 includes an interface unit 710. The interface unit 710 and the processing unit 720 are exemplarily introduced below.

[0282] The interface unit 710 may include a sending unit and a receiving unit. The sending unit is used to perform the sending action of the communication device 700, and the receiving unit is used to perform the receiving action of the communication device 700. For ease of description, the embodiment of the present application combines the sending unit and the receiving unit into one interface unit. A unified description is given here, and no further description is given later.

[0283] When the communication device 700 is an application function network element, illustratively, the interface unit 710 is used to send first information to the access network device, and the processing unit 720 is used to use the first QoS flow or the first PDU set to perform service transmission.

[0284] When the communication apparatus 700 is an access network device, illustratively, the interface unit 710 is used to receive first information from an application function network element, and the processing unit 720 uses the first QoS flow or the first PDU set to perform service transmission.

[0285] The above contents are only exemplary descriptions. When the communication device 700 is an access network device or an application function network element, it will be responsible for executing the methods or steps related to the access network device or the application function network element in the above method embodiments.

[0286] Optionally, the communication device 700 further includes a storage unit 730, where the storage unit 730 is used to store a program or code for executing the aforementioned method.

[0287] Figure 6 and Figure 7 The device embodiment shown is used to implement Figures 3 to 5 The content described. Figure 6 and Figure 7 The specific execution steps and methods of the device shown can refer to the contents described in the aforementioned method embodiment.

[0288] Figure 8 800 is a schematic block diagram of a communication device 800 of an embodiment of the present application. The communication device 800 is used to implement the functions of an access network device / application function network element. The communication device 800 can be an access network device / application function network element, or a module such as a chip in an access network device / application function network element, or a logical node, logical module or software that can implement all or part of the functions of an access network device / application function network element.

[0289] The communication device 800 includes: an input / output interface 820 and a processor 810. The input / output interface 820 may be an input / output circuit. The processor 810 may be a signal processor, a chip, or other integrated circuit that can implement the method of the present application. The input / output interface 820 is used for inputting or outputting signals or data.

[0290] For example, when the communication device 800 is an application function network element, the input / output interface 820 is used to send the first information to the access network device. The processor 810 is used to use the first QoS flow or the first PDU set to perform service transmission.

[0291] For example, when the communication device 800 is an access network device, the input / output interface 820 is used to receive the first information from the application function network element. The processor 810 is used to use the first QoS flow or the first PDU set to perform service transmission.

[0292] In one possible implementation, the processor 810 implements the functions implemented by the application function network element or the access network device by executing instructions stored in the memory.

[0293] Optionally, the communication device 800 also includes a memory.

[0294] Optionally, the processor and memory are integrated together.

[0295] Optionally, the memory is outside the communication device 800 .

[0296] In a possible implementation, the processor 810 may be a logic circuit, and the processor 810 inputs / outputs messages or signals through the input / output interface 820. The logic circuit may be a signal processor, a chip, or other integrated circuit that can implement the method of the embodiment of the present application.

[0297] The above description of the communication device 800 is only an exemplary description. The communication device 800 can be used to execute the method described in the above embodiment. The specific content can be found in the description of the above method embodiment, which will not be repeated here.

[0298] The present application also provides a chip, including a processor, for calling and executing instructions stored in a memory from the memory, so that a communication device equipped with the chip executes the methods in the above examples.

[0299] The present application also provides a chip, including: an input interface, an output interface, and a processor, wherein the input interface, the output interface, and the processor are connected via an internal connection path, and the processor is used to execute the code in the memory, and when the code is executed, the processor is used to execute the method in each of the above examples. Optionally, the chip also includes a memory, and the memory is used to store computer programs or codes.

[0300] The present application also provides a processor, which is coupled to a memory and is used to execute the methods and functions involving a network device or a terminal device in any of the above embodiments.

[0301] The present application provides a computer program product including instructions. When the computer program product is run on a computer, the method of the above embodiment is implemented.

[0302] The present application also provides a computer program. When the computer program is executed in a computer, the method of the above embodiment is implemented.

[0303] The present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a computer, the method described in the above embodiment is implemented.

[0304] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

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

[0306] In several embodiments provided in the present application, the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0307] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the technical solution of the embodiment of the present application.

[0308] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0309] If the function is implemented 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 solution of the embodiment of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of each method embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0310] The above is only a specific implementation of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the embodiments of the present application should be included in the protection scope of the embodiments of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. A communication method, characterized in that: The method comprises: Sending first information to the access network device; receiving second information from the access network device; The first information indicates N quality of service QoS flows, the second information indicates M QoS flows, the M QoS flows belong to the N QoS flows, at least two of the N QoS flows correspond to different packet delay budgets PDB, and / or at least two of the N QoS flows correspond to different bit rates; service transmission is performed based on the first QoS flow, and the first QoS flow belongs to the M QoS flows; or The first information indicates N protocol data unit PDU sets, the second information indicates M PDU sets, the M PDU sets belong to the N PDU sets, and at least two PDU sets in the N PDU sets correspond to different PDU set delay budgets PSDB; service transmission is performed based on the first PDU set, and the first PDU set belongs to the M PDU sets; Wherein, M is greater than or equal to 1, N is greater than or equal to M, and M and N are positive integers.

2. The method according to claim 1, characterized in that When M is greater than 1, the method further comprises: receiving third information from the access network device, wherein the third information indicates a usage order of the M QoS flows or the M PDU sets; The performing service transmission based on the first QoS flow includes: determining the performing service transmission based on the first QoS flow according to the usage order, or, The performing service transmission based on the first PDU set includes: determining the performing service transmission based on the first PDU set according to the usage order.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: Receive fourth information from the access network device, where the fourth information indicates an effective time of the first QoS flow or the first PDU set.

4. The method according to any one of claims 1 to 3, characterized in that Each QoS flow includes at least one PDU set, and each PDU set in the at least one PDU set corresponds to at least one of the following information: PSDB of PDU set, importance of PDU set.

5. The method according to claim 4, characterized in that When the difference between the PDB corresponding to the first QoS flow and the PDB corresponding to the second QoS flow is greater than a first threshold, and / or when the difference between the bit rate corresponding to the first QoS flow and the bit rate corresponding to the second QoS flow is greater than a second threshold, The importance of at least one PDU set in the first QoS flow is greater than the importance of a PDU set in the second QoS flow, and the second QoS flow is a QoS flow used for service transmission before the first QoS flow.

6. The method according to claim 4, characterized in that When the difference between the PSDB corresponding to the first PDU set and the PSDB corresponding to the second PDU set is greater than a third threshold, The importance of the first PDU set is greater than that of the second PDU set, and the second PDU set is a PDU set used for service transmission before the first PDU set.

7. A communication method, characterized in that: The method comprises: Receiving first information from an application function network element; Sending second information to the application function network element; The first information indicates N quality of service QoS flows, the second information indicates M QoS flows, the M QoS flows belong to the N QoS flows, at least two of the N QoS flows correspond to different packet delay budgets PDB, and / or at least two of the N QoS flows correspond to different bit rates; service transmission is performed based on the first QoS flow, and the first QoS flow belongs to the M QoS flows; or The first information indicates N protocol data unit PDU sets, the second information is used to indicate M PDU sets, the M PDU sets belong to the N PDU sets, and at least two PDU sets in the N PDU sets correspond to different PDU set delay budgets PSDB; service transmission is performed based on the first PDU set, and the first PDU set belongs to the M PDU sets; Wherein, M is greater than or equal to 1, N is greater than or equal to M, and M and N are positive integers.

8. The method according to claim 7, characterized in that When M is greater than 1, the method further comprises: Sending third information to the application function network element, where the third information indicates a usage order of the M QoS flows or the M PDU sets.

9. The method according to claim 7 or 8, characterized in that: The method further comprises: Send fourth information to the application function network element, where the fourth information indicates the effective time of the first QoS flow or the first PDU set.

10. The method according to any one of claims 7 to 9, characterized in that Each QoS flow includes at least one PDU set, and each PDU set in the at least one PDU set corresponds to at least one of the following information: PSDB of PDU set, importance of PDU set.

11. The method according to claim 10, characterized in that When a difference between a PDB corresponding to the first QoS flow and a PDB corresponding to the second QoS flow is greater than a first threshold, and / or when a difference between a bit rate corresponding to the first QoS flow and a bit rate corresponding to the second QoS flow is greater than a second threshold, the method further includes: Send fifth information to the core network element, wherein the fifth information indicates an increase in the importance of at least one PDU set in the first QoS flow relative to the importance of the PDU set in the second QoS flow, where the second QoS flow is a QoS flow that transmits services before the first QoS flow.

12. The method according to claim 10, characterized in that When the difference between the PDB corresponding to the first QoS flow and the PDB corresponding to the second QoS flow is greater than a first threshold, and / or when the difference between the bit rate corresponding to the first QoS flow and the bit rate corresponding to the second QoS flow is greater than a second threshold, The importance of at least one PDU set in the first QoS flow is greater than the importance of a PDU set in the second QoS flow, and the second QoS flow is a QoS flow that performs service transmission before the first QoS flow.

13. The method according to claim 10, characterized in that When a difference between the PSDB corresponding to the first PDU set and the PSDB corresponding to the second PDU set is greater than a third threshold, the method further includes: Send sixth information to the core network element, where the sixth information indicates an increase in the importance of the first PDU set relative to the importance of the second PDU set, where the second PDU set is a PDU set that performs service transmission before the first PDU set.

14. The method according to claim 10, characterized in that When the difference between the PSDB corresponding to the first PDU set and the PSDB corresponding to the second PDU set is greater than a third threshold, The importance of the first PDU set is greater than that of the second PDU set, and the second PDU set is a PDU set for performing service transmission before the first PDU set.

15. A communication device, characterized in that: comprising a processor configured to, by executing a computer program or instructions, The communication device is enabled to execute the method according to any one of claims 1 to 6.

16. A communication device, characterized in that: comprising a processor configured to, by executing a computer program or instructions, The communication device is enabled to execute the method according to any one of claims 7 to 14.

17. The communication device according to claim 15 or 16, characterized in that: The communication device further comprises a memory for storing the computer program or instructions.

18. The communication device according to claim 15 or 16, characterized in that: The communication device further comprises a communication interface, and the communication interface is used for inputting and / or outputting signals.

19. A computer-readable storage medium, characterized in that: The computer readable storage medium stores a computer program or instruction. When the computer program or instruction is executed on a computer, so that the method of any one of claims 1 to 6 is performed; or, The method according to any one of claims 7 to 14 is performed.

20. A computer program product, characterized in that Contains instructions that, when executed on a computer, so that the method of any one of claims 1 to 6 is performed; or, The method according to any one of claims 7 to 14 is performed.

Citation Information

Cited By

  • Service transmission method and apparatus

    EP4730862A1

  • Service transmission method and apparatus

    WO2025031007A1