Communication method and apparatus, and communication device, communication system and storage medium

By sending and receiving indication information between nodes in a communication system, and using packet filters and QoS rules to bind different QoS streams, the problem of low efficiency in accelerating the transmission of service data streams in the communication system is solved, and efficient data acceleration processing is achieved.

WO2026081138A1PCT designated stage Publication Date: 2026-04-23BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2024-10-16
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

In existing communication systems, the efficiency of accelerated transmission of service data streams is low, making it difficult to achieve efficient data acceleration processing.

Method used

By sending and receiving indication information between nodes in the communication system, service quality mapping and data acceleration processing are performed on business data streams or sub-streams. Data acceleration processing is achieved by binding different QoS streams using packet filter settings and QoS rules.

Benefits of technology

It enables efficient data acceleration processing of business data streams and sub-streams, improving the transmission efficiency of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024125382_23042026_PF_FP_ABST
    Figure CN2024125382_23042026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a communication method and apparatus, and a communication device, a communication system and a storage medium. The communication method is executed by means of a first node, and comprises: sending first information to a second node, which first information is used for performing QoS mapping on a first SDF or a first sub-flow in the first SDF, wherein the first information comprises first indication information, and the first indication information is used for indicating the execution of data acceleration processing. By means of the present disclosure, the data acceleration processing of an SDF can be implemented.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods and apparatus, communication equipment, communication systems and storage media Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a communication method and apparatus, communication equipment, communication system and storage medium. Background Technology

[0002] In communication systems, data acceleration processing can be used to accelerate the transmission of service data flow (SDF).

[0003] Summary of the Invention

[0004] This disclosure provides a communication method and apparatus, a communication device, a communication system, and a storage medium.

[0005] According to a first aspect of the present disclosure, a communication method is provided. The communication method is performed by a first node. The communication method includes: sending first information to a second node, wherein the first information is used to perform quality of service (QoS) mapping on a first SDF or a first sub-stream in the first SDF; wherein the first information includes first indication information, the first indication information being used to instruct the execution of data acceleration processing.

[0006] According to a second aspect of the present disclosure, a communication method is provided. This communication method is performed by a second node. The communication method includes: receiving first information sent by a first node, wherein the first information is used for QoS mapping of a first SDF; wherein the first information includes first indication information, the first indication information being used to instruct data acceleration processing to be performed on the first SDF or a first sub-stream of the first SDF.

[0007] According to a third aspect of the present disclosure, a communication method is provided. This communication method is performed by a third node. The communication method includes: sending second information to a first node, wherein the second information is used to indicate a first rule and a second rule; wherein the first rule and the second rule are used for a first SDF, or the first rule and the second rule are used for a first sub-stream of the first SDF; wherein the first rule and the second rule are bound to different QoS streams, and the QoS stream bound to the first rule is used to implement data acceleration processing of the first SDF or the first sub-stream.

[0008] According to a fourth aspect of the present disclosure, a communication method is provided. The communication method includes: a third node sending second information to a first node, wherein the second information is used to indicate a first rule and a second rule; the first node sending first information to the third node, wherein the first information is used to perform QoS mapping on a first SDF or a first sub-stream in the first SDF; wherein the first information includes first indication information, which is used to indicate the execution of data acceleration processing; wherein the first rule and the second rule are used for the first SDF, or the first rule and the second rule are used for a first sub-stream of the first SDF; wherein the first rule and the second rule are bound to different QoS streams, and the QoS stream bound to the first rule is used to implement data acceleration processing of the first SDF or the first sub-stream.

[0009] According to a fifth aspect of the present disclosure, a communication device is provided. The communication device is disposed at a first node. The communication device includes a transceiver module. The transceiver module is configured to send first information to a second node, wherein the first information is used for QoS mapping of a first SDF or a first sub-stream in the first SDF; wherein the first information includes first indication information for instructing the execution of data acceleration processing.

[0010] According to a sixth aspect of the present disclosure, a communication device is provided. The communication device is disposed at a second node. The communication device includes a transceiver module. The transceiver module is configured to receive first information sent by a first node, wherein the first information is used for QoS mapping of a first SDF or a first sub-stream in the first SDF; wherein the first information includes first indication information for instructing the execution of data acceleration processing.

[0011] According to a seventh aspect of the present disclosure, a communication apparatus is provided. The communication apparatus is disposed at a third node. The communication apparatus includes a transceiver module. The transceiver module is configured to send second information to a first node, wherein the second information is used to indicate a first rule and a second rule; wherein the first rule and the second rule are used for a first SDF, or the first rule and the second rule are used for a first sub-stream of the first SDF; wherein the first rule and the second rule are bound to different QoS flows, and the QoS flow bound to the first rule is used to implement data acceleration processing of the first SDF or the first sub-stream.

[0012] According to an eighth aspect of the present disclosure, a communication device is provided. The communication device includes one or more processors and a memory storing instructions. When executed by the communication device, the instructions cause the communication device to implement the communication method as described in any one of the first to third aspects.

[0013] According to a ninth aspect of the present disclosure, a communication system is provided. The communication system includes: a first node for implementing the communication method as described in the first aspect; a second node for implementing the communication method as described in the second aspect; and a third node for implementing the communication method as described in the third aspect.

[0014] According to a tenth aspect of the present disclosure, a storage medium is provided. The storage medium stores instructions. When executed on a communication device, the instructions cause the communication device to perform the communication method as described in any one of the first to fourth aspects.

[0015] According to an eleventh aspect of the present disclosure, a program product is provided. When executed by a communication device, the program product causes the communication device to perform the communication method as described in any one of the first to fourth aspects.

[0016] According to a twelfth aspect of the present disclosure, a computer program is provided. When the computer program is run on a computer, it causes the computer to perform the communication method as described in any one of the first to fourth aspects.

[0017] According to a thirteenth aspect of this disclosure, a chip or chip system is provided. The chip or chip system includes processing circuitry. The processing circuitry is configured to perform the communication method as described in any one of the first to fourth aspects.

[0018] Through the embodiments disclosed herein, it is possible to achieve accelerated data processing for SDF.

[0019] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not constitute a limitation on the embodiments of this disclosure. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.

[0021] Figure 1A is a schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure.

[0022] Figure 1B is a schematic diagram of the architecture of one implementation of a communication system provided according to an embodiment of the present disclosure.

[0023] Figure 1C is a schematic diagram of the architecture of another implementation of the communication system provided according to an embodiment of the present disclosure.

[0024] Figure 2 is an interactive schematic diagram of the communication method provided according to an embodiment of the present disclosure.

[0025] Figure 3A is an interactive schematic diagram of the communication method provided according to an embodiment of the present disclosure.

[0026] Figure 3B is an interactive schematic diagram of the communication method provided according to an embodiment of the present disclosure.

[0027] Figure 3C is an interactive schematic diagram of the communication method provided according to an embodiment of the present disclosure.

[0028] Figure 4 is an interactive schematic diagram of an exemplary implementation of the communication method provided according to embodiments of the present disclosure.

[0029] Figure 5 is a schematic diagram of the structure of a communication device provided according to an embodiment of the present disclosure.

[0030] Figure 6A is a schematic diagram of the structure of a communication device provided according to an embodiment of the present disclosure.

[0031] Figure 6B is a schematic diagram of the structure of a chip provided according to an embodiment of the present disclosure. Detailed Implementation

[0032] This disclosure provides a communication method and apparatus, a communication device, a communication system, and a storage medium.

[0033] In a first aspect, embodiments of this disclosure provide a communication method. The communication method is applied to a first node. The communication method includes: sending first information to a second node, wherein the first information is used for QoS mapping of a first SDF or a first sub-stream in the first SDF; wherein the first information includes first indication information, the first indication information being used to instruct the execution of data acceleration processing.

[0034] According to this embodiment, the first information sent by the first node to the second node may include first indication information, which is used to instruct the execution of data acceleration processing. In this case, when the second node performs QoS mapping on the first SDF or the first sub-stream based on the first information, it can perform data acceleration processing on the first SDF or the first sub-stream while taking into account the first indication information. Thus, data acceleration processing on the first SDF or the first sub-stream can be implemented at the second node.

[0035] In conjunction with some embodiments of the first aspect, in some embodiments, data acceleration processing can be applied to a first sub-stream; wherein the first information may further include at least one of the following: first identification information for identifying the first sub-stream; and first description information for describing the QoS requirements of the first sub-stream.

[0036] According to this embodiment, the first information may include information related to the first sub-stream, such as the identification information of the first sub-stream and the description information of the QoS requirements of the first sub-stream. Based on the first information, the second node can determine the first sub-stream for which the data acceleration processing is targeted, and thus implement accelerated data processing for the first sub-stream according to the first indication information.

[0037] In conjunction with some embodiments of the first aspect, in some embodiments, the first rule and the second rule of the first SDF or the first sub-stream can be bound to different QoS streams, and the QoS stream bound to the first rule can be used to implement data acceleration processing of the first SDF or the first sub-stream; wherein, the first information may further include at least one of the following: second identification information for identifying the association relationship between the first rule and the second rule; second indication information for triggering a reflection QoS mechanism on the first SDF or the first sub-stream mapped to the QoS stream bound to the first rule.

[0038] According to this embodiment, the second identification information can be used to determine whether the first rule and the second rule are association rules for the first SDF or the first sub-stream. Therefore, based on the second identification, the data acceleration rules used during data acceleration processing and the rules after data completion can be determined. Furthermore, the second indication information can be used to trigger a reflection QoS mechanism. Therefore, based on the second indication information, the second node can implement uplink data acceleration processing.

[0039] In conjunction with some embodiments of the first aspect, in some embodiments, the first information may be packet filter settings.

[0040] According to this embodiment, the first information can be packet filter settings. Packet filter settings can be used to detect the first SDF or the first sub-flow and map it to a QoS flow. Based on the packet filter settings, the second node can accelerate the data processing of the first SDF or the first sub-flow during the QoS mapping process.

[0041] In conjunction with some embodiments of the first aspect, in some embodiments, the first information may be carried in at least one of the following: packet detection rules (PDR); QoS rules.

[0042] According to this embodiment, the first information can be included in the PDR and / or QoS rules. The PDR containing the first information enables data acceleration processing when the second node is a UPF. The QoS containing the first information enables data acceleration processing when the second node is a UE. Thus, data acceleration processing can be implemented in at least one of the uplink and downlink directions.

[0043] In conjunction with some embodiments of the first aspect, in some embodiments, the above method may further include: receiving second information sent by a third node, wherein the second information is used to indicate a first rule and a second rule; wherein the first rule and the second rule are used for a first SDF, or the first rule and the second rule are used for a first sub-stream; wherein the first rule and the second rule are bound to different QoS streams, and the QoS stream bound to the first rule is used to implement data acceleration processing of the first SDF or the first sub-stream.

[0044] According to this embodiment, the first information received by the second node may include first indication information, which is used to instruct the execution of data acceleration processing. In this case, when the second node performs QoS mapping on the first SDF or the first sub-stream based on the first information, it can perform data acceleration processing on the first SDF or the first sub-stream while taking into account the first indication information. Thus, data acceleration processing on the first SDF or the first sub-stream can be implemented at the second node.

[0045] In conjunction with some embodiments of the first aspect, in some embodiments, the second information may include at least one of the following: first indication information; first identification information for identifying a first sub-flow; first description information for describing the QoS requirements of the first sub-flow; and second identification information for identifying the association between the first rule and the second rule.

[0046] In a second aspect, embodiments of this disclosure provide a communication method. This communication method is applied to a second node. The communication method includes: receiving first information sent by a first node, wherein the first information is used for QoS mapping of a first SDF or a first sub-stream in the first SDF; wherein the first information includes first indication information, the first indication information being used to instruct the execution of data acceleration processing.

[0047] In conjunction with some embodiments of the second aspect, in some embodiments, data acceleration processing can be applied to a first sub-stream; wherein the first information may further include at least one of the following: first identification information for identifying the first sub-stream; and first description information for describing the QoS requirements of the first sub-stream.

[0048] In conjunction with some embodiments of the second aspect, in some embodiments, the first rule and the second rule of the first SDF or the first sub-stream can be bound to different QoS streams, and the QoS stream bound to the first rule can be used to implement data acceleration processing of the first SDF or the first sub-stream; wherein, the first information may further include at least one of the following: second identification information, used to identify the association relationship between the first rule and the second rule; second indication information, used to trigger a reflection QoS mechanism for the first SDF or the first sub-stream mapped to the QoS stream bound to the first rule.

[0049] In conjunction with some embodiments of the second aspect, in some embodiments, the first information may be packet filter settings.

[0050] In conjunction with some embodiments of the second aspect, in some embodiments, the second node can be a User Plane Function (UPF), and the first information can be carried in the PDR; or, the second node can be a terminal, and the first information can be carried in the QoS rules.

[0051] In conjunction with some embodiments of the second aspect, in some embodiments, the first information may be carried in the PDR; wherein, the above method may further include: receiving downlink data packets of a first SDF or a first substream, wherein the downlink data packets include first indication information; and performing data acceleration processing on the downlink data packets of the first SDF or the first substream according to the first information.

[0052] In conjunction with some embodiments of the second aspect, in some embodiments, the operation of performing data acceleration processing on downlink data packets of the first SDF or the first sub-stream according to the first information may include: switching the downlink data packets from the QoS stream bound to the second rule to the QoS stream bound to the first rule; wherein the first rule and the second rule are used for the first SDF, or the first rule and the second rule are used for the first sub-stream; wherein the first rule and the second rule are bound to different QoS streams, and the QoS stream bound to the first rule is used to implement data acceleration processing of the first SDF or the first sub-stream.

[0053] In conjunction with some embodiments of the second aspect, in some embodiments, the first information may include second indication information, which is used to trigger a reflection QoS mechanism for the first SDF or the first sub-stream mapped to the QoS flow bound to the first rule; wherein, the operation of performing data acceleration processing on the downlink data packets of the first SDF or the first sub-stream according to the first information may include: marking the reflection QoS indication RQI in the downlink data packets of the first SDF or the first sub-stream in the QoS flow bound to the first rule according to the second indication information.

[0054] In conjunction with some embodiments of the second aspect, in some embodiments, the first indication information in the downlink data packet of the first sub-stream is used to implement QoS optimization processing of the first sub-stream.

[0055] In conjunction with some embodiments of the second aspect, in some embodiments, the first information may be carried in QoS rules; wherein, the above method may further include: performing data acceleration processing on the uplink data packets of the first SDF or the first sub-stream according to the first information.

[0056] In a third aspect, embodiments of this disclosure provide a communication method. This communication method is applied to a third node. The communication method includes: sending second information to a first node, wherein the second information is used to indicate a first rule and a second rule; wherein the first rule and the second rule are used for a first SDF, or the first rule and the second rule are used for a first sub-stream of the first SDF; wherein the first rule and the second rule are bound to different QoS streams, and the QoS stream bound to the first rule is used to implement data acceleration processing for the first SDF or the first sub-stream.

[0057] According to this embodiment, the second information sent by the third node to the first node can be used to indicate a first rule and a second rule associated with the data acceleration processing of the first SDF or the first sub-stream. This allows the first node to determine that the first rule and the second rule are related, and to determine that the first rule is used to implement the data acceleration processing of the first SDF or the first sub-stream.

[0058] In conjunction with some embodiments of the third aspect, in some embodiments, the second information may include at least one of the following: first indication information for instructing the execution of data acceleration processing on the first SDF or the first sub-stream; first identification information for identifying the first sub-stream; first description information for describing the QoS requirements of the first sub-stream; and second identification information for identifying the association between the first rule and the second rule.

[0059] In conjunction with some embodiments of the third aspect, in some embodiments, the first SDF may include a first sub-stream, and the second information may include at least one of first identification information and first description information.

[0060] In a fourth aspect, embodiments of this disclosure provide a communication method. The communication method includes: a third node sending second information to a first node, wherein the second information is used to indicate a first rule and a second rule; the first node sending first information to the third node, wherein the first information is used to perform QoS mapping on a first SDF or a first sub-stream in the first SDF; wherein the first information includes first indication information, which is used to indicate the execution of data acceleration processing; wherein the first rule and the second rule are used for the first SDF, or the first rule and the second rule are used for a first sub-stream of the first SDF; wherein the first rule and the second rule are bound to different QoS streams, and the QoS stream bound to the first rule is used to implement data acceleration processing of the first SDF or the first sub-stream.

[0061] In a fifth aspect, embodiments of this disclosure provide a communication device. The communication device is disposed at a first node. The communication device includes a transceiver module. The transceiver module is configured to send first information to a second node, wherein the first information is used for QoS mapping of a first SDF or a first sub-stream in the first SDF; wherein the first information includes first indication information for instructing the execution of data acceleration processing.

[0062] In conjunction with some embodiments of the fifth aspect, in some embodiments, the data acceleration processing can be targeted at the first sub-stream; wherein the first information may further include at least one of the following: first identification information for identifying the first sub-stream; and first description information for describing the QoS requirements of the first sub-stream.

[0063] In conjunction with some embodiments of the fifth aspect, in some embodiments, the first rule and the second rule of the first SDF or the first sub-stream can be bound to different QoS streams, and the QoS stream bound to the first rule can be used to implement data acceleration processing of the first SDF or the first sub-stream; wherein, the first information may further include at least one of the following: second identification information for identifying the association between the first rule and the second rule; second indication information for triggering a reflection QoS mechanism on the first SDF or the first sub-stream mapped to the QoS stream bound to the first rule.

[0064] In conjunction with some embodiments of the fifth aspect, in some embodiments, the first information may be packet filter settings.

[0065] In conjunction with some embodiments of the fifth aspect, in some embodiments, the first information may be carried in at least one of the following: PDR; QoS rules.

[0066] In conjunction with some embodiments of the fifth aspect, in some embodiments, the transceiver module may also be configured to: receive second information sent by a third node, wherein the second information is used to indicate a first rule and a second rule; wherein the first rule and the second rule are used for a first SDF, or the first rule and the second rule are used for a first sub-stream; wherein the first rule and the second rule are bound to different QoS streams, and the QoS stream bound to the first rule is used to implement data acceleration processing of the first SDF or the first sub-stream.

[0067] In conjunction with some embodiments of the fifth aspect, in some embodiments, the second information may include at least one of the following: first indication information; first identification information for identifying the first sub-flow; first description information for describing the QoS requirements of the first sub-flow; and second identification information for identifying the association between the first rule and the second rule.

[0068] In a sixth aspect, embodiments of this disclosure provide a communication device. The communication device is disposed at a second node. The communication device includes a transceiver module. The transceiver module is configured to receive first information sent by a first node, wherein the first information is used for QoS mapping of a first SDF or a first sub-stream in the first SDF; wherein the first information includes first indication information used to instruct the execution of data acceleration processing.

[0069] In conjunction with some embodiments of the sixth aspect, in some embodiments, the data acceleration processing can be targeted at the first sub-stream; wherein the first information may further include at least one of the following: first identification information for identifying the first sub-stream; and first description information for describing the QoS requirements of the first sub-stream.

[0070] In conjunction with some embodiments of the sixth aspect, in some embodiments, the first rule and the second rule of the first SDF or the first sub-stream can be bound to different QoS flows, and the QoS flow bound to the first rule can be used to implement data acceleration processing of the first SDF or the first sub-stream; wherein, the first information may further include at least one of the following: second identification information for identifying the association between the first rule and the second rule; second indication information for triggering a reflection QoS mechanism on the first SDF or the first sub-stream mapped to the QoS flow bound to the first rule.

[0071] In conjunction with some embodiments of the sixth aspect, in some embodiments, the first information may be packet filter settings.

[0072] In conjunction with some embodiments of the sixth aspect, in some embodiments, the second node can be a User Plane Function (UPF), and the first information can be carried in the PDR; or, the second node can be a terminal, and the first information can be carried in the QoS rules.

[0073] In conjunction with some embodiments of the sixth aspect, in some embodiments, the first information may be carried in the PDR; wherein the transceiver module may also be configured to: receive downlink data packets of the first SDF or the first substream, wherein the downlink data packets include first indication information; the above apparatus may also include a processing module, which is configured to perform data acceleration processing on the downlink data packets of the first SDF or the first substream according to the first information.

[0074] In conjunction with some embodiments of the sixth aspect, in some embodiments, the processing module can be configured to: switch downlink data packets from a QoS stream bound to a second rule to a QoS stream bound to a first rule; wherein the first rule and the second rule are used for a first SDF, or the first rule and the second rule are used for a first sub-stream; wherein the first rule and the second rule are bound to different QoS streams, and the QoS stream bound to the first rule is used to implement data acceleration processing for the first SDF or the first sub-stream.

[0075] In conjunction with some embodiments of the sixth aspect, in some embodiments, the first information may include second indication information, which is used to trigger a reflection QoS mechanism on a first SDF or a first sub-stream mapped to a QoS flow bound to a first rule; wherein, the processing module may be configured to: mark a reflection QoS indication RQI in the downlink data packet of the first SDF or the first sub-stream in the QoS flow bound to the first rule according to the second indication information.

[0076] In conjunction with some embodiments of the second aspect, in some embodiments, the first indication information in the downlink data packet of the first sub-stream is used to implement QoS optimization processing of the first sub-stream.

[0077] In conjunction with some embodiments of the sixth aspect, in some embodiments, the first information may be carried in QoS rules; wherein, the processing module may be configured to: perform data acceleration processing on the uplink data packets of the first SDF or the first sub-stream according to the first information.

[0078] In a seventh aspect, embodiments of this disclosure provide a communication device. The communication device is disposed at a third node. The communication device includes a transceiver module. The transceiver module is configured to send second information to a first node, wherein the second information is used to indicate a first rule and a second rule; wherein the first rule and the second rule are used for a first SDF, or the first rule and the second rule are used for a first sub-stream of the first SDF; wherein the first rule and the second rule are bound to different QoS flows, and the QoS flow bound to the first rule is used to implement data acceleration processing for the first SDF or the first sub-stream.

[0079] In conjunction with some embodiments of the seventh aspect, in some embodiments, the second information may include at least one of the following: first indication information for instructing the execution of data acceleration processing on the first SDF or the first sub-stream; first identification information for identifying the first sub-stream; first description information for describing the QoS requirements of the first sub-stream; and second identification information for identifying the association between the first rule and the second rule.

[0080] In conjunction with some embodiments of the seventh aspect, in some embodiments, the first SDF may include a first sub-stream, and the second information may include at least one of first identification information and first description information.

[0081] In an eighth aspect, embodiments of this disclosure provide a communication device. The communication device includes one or more processors and a memory storing instructions. When executed by the communication device, the instructions cause the communication device to implement the communication method as described in any one of the first to third aspects.

[0082] In a ninth aspect, embodiments of this disclosure provide a communication system. The communication system includes: a first node for implementing the communication method as described in any of the first aspect and its possible embodiments; a second node for implementing the communication method as described in any of the second aspect and its possible embodiments; and a third node for implementing the communication method as described in any of the third aspect and its possible embodiments.

[0083] In a tenth aspect, embodiments of this disclosure provide a storage medium storing instructions. When executed on a communication device, the instructions cause the communication device to perform the communication method as described in any of the first to fourth aspects and their possible implementations.

[0084] In an eleventh aspect, embodiments of this disclosure provide a program product. When executed by a communication device, the program product causes the communication device to perform the communication method as described in any of the first to fourth aspects and their possible implementations.

[0085] In a twelfth aspect, embodiments of this disclosure provide a computer program. When this computer program is run on a computer, it causes the computer to perform the communication methods described in any of the first to fourth aspects and their possible implementations.

[0086] In a thirteenth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry. The processing circuitry is configured to perform a communication method as described in any one of the first to fourth aspects and their possible embodiments.

[0087] It is understood that the aforementioned communication devices, communication equipment, communication systems, storage media, program products, computer programs, chips, and chip systems are all used to execute the communication methods provided in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0088] This disclosure provides a communication method and apparatus, a communication device, a communication system, and a storage medium. In some embodiments, terms such as communication method and information processing method can be used interchangeably; terms such as communication apparatus, communication device, and information processing apparatus can be used interchangeably; and terms such as information processing system and communication system can be used interchangeably.

[0089] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless contradictory, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementations in a particular embodiment can be arbitrarily combined. Moreover, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined. As another example, a particular embodiment can be arbitrarily combined with optional implementations of other embodiments.

[0090] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0091] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0092] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.

[0093] In the embodiments disclosed herein, "multiple" refers to two or more.

[0094] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.

[0095] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.

[0096] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.

[0097] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.

[0098] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0099] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.

[0100] In some embodiments, devices, etc., can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.

[0101] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).

[0102] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.

[0103] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", and "client" can be used interchangeably.

[0104] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.

[0105] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.

[0106] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0107] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0108] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

[0109] Figure 1A is a schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure. As shown in Figure 1A, the communication system 100 includes a terminal 101, an access network device 102, and a core network 103.

[0110] In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.

[0111] In some embodiments, the access network device 102 may be a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.

[0112] In some embodiments, the technical solutions of this disclosure can be applied to Open Radio Access Network (Open RAN) architectures. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.

[0113] In some embodiments, the access network device 102 may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.

[0114] In some embodiments, the core network 103 may be a single device, including a first network element 1031, a second network element 1032, a third network element 1033, a fourth network element 1034, a fifth network element 1035, etc., or it may be multiple devices or a group of devices, each including all or part of the first network element 1031, the second network element 1032, the third network element 1033, the fourth network element 1034, the fifth network element 1035, etc. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).

[0115] In some embodiments, the first network element 1031 may be, for example, a control plane network function.

[0116] In some embodiments, the first network element 1031 may be, for example, a policy control function (PCF).

[0117] In some embodiments, the first network element 1031 can be used to support a unified policy framework and provide policy rules, the name of which is not limited thereto.

[0118] In some embodiments, the second network element 1032 may be, for example, a control plane network function.

[0119] In some embodiments, the second network element 1032 may be, for example, a session management function (SMF).

[0120] In some embodiments, the second network element 1032 can be used for functions such as session management, execution of PCF-issued control policies, selection of UPF, and allocation of UE's Internet Protocol (IP) address, and the name is not limited thereto.

[0121] In some embodiments, the third network element 1033 may be a user plane network function.

[0122] In some embodiments, the third network element 1033 may be, for example, a user plane function (UPF).

[0123] In some embodiments, the third network element 1033 can be used to implement functions such as user plane (UP) data forwarding, session / flow-level billing statistics, bandwidth limiting, and UP QoS processing, and the name is not limited thereto.

[0124] In some embodiments, the fourth network element 1034 may be, for example, an application function (AF).

[0125] In some embodiments, the fourth network element 1034 may be implemented by an application server and used to provide application services, and its name is not limited thereto.

[0126] In some embodiments, the fifth network element 1035 may be, for example, an application server (AS).

[0127] In some embodiments, the fifth network element 1035 may be used to provide support for user-subscribed services, and the name is not limited thereto.

[0128] In some embodiments, the fourth network element 1034 may be located outside the core network 103 or inside the core network 103, and this disclosure does not specifically limit this.

[0129] In some embodiments, the fifth network element 1035 may be located outside the core network 103 or inside the core network 103, and this disclosure does not specifically limit this.

[0130] In some embodiments, the fourth network element 1034 and the fifth network element 1035 can be deployed centrally or independently, and this disclosure does not specifically limit this.

[0131] In some embodiments, the communication system 100 described above may be a 5G communication system, a 6G communication system, etc. It should be noted that the communication system 100 may also be other communication systems, and this disclosure does not specifically limit them.

[0132] In Figures 1B and 1C, the architecture of communication system 100 is illustrated using a 5G communication system as an example. Here, terminal 101 can be a UE, and access network device 102 can be a RAN.

[0133] Figure 1B is a schematic diagram of the architecture of one implementation of the communication system provided according to an embodiment of the present disclosure. As shown in Figure 1B, the architecture of the 5G communication system is presented in the form of reference points. N1 is the reference point between the UE and AMF. N2 is the reference point between the RAN and AMF. N3 is the reference point between the RAN and UPF. N4 is the reference point between the SMF and UPF. N5 is the reference point between the PCF and AF. N6 is the reference point between the UPF and the data network (DN). N7 is the reference point between the SMF and PCF. N11 is the reference point between the AMF and SMF. N15 is the reference point between the SMF and PCF. Uu is the interface between the UE and the RAN. It should be noted that the NEF is not shown in Figure 1B. However, each network element in the communication system can interact with the NEF.

[0134] Figure 1C is a schematic diagram of the architecture of another implementation of the communication system provided according to an embodiment of the present disclosure. As shown in Figure 1C, the architecture of the 5G communication system is presented in a service-based interface manner. Namf is the service-based interface provided by AMF. Nsmf is the service-based interface provided by SMF. Nnef is the service-based interface provided by NEF. Npcf is the service-based interface provided by PCF. Naf is the service-based interface provided by AF.

[0135] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.

[0136] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1A, or some of the main components in the communication system 100, but are not limited thereto. The main components shown in FIG1A are illustrative. The communication system 100 may include all or some of the main components in FIG1A, or may include other main components other than those in FIG1A. The number and form of each main component are arbitrary. Each main component may be physical or virtual. The connection relationship between the main components is illustrative. The main components may not be connected or may be connected. The connection may be in any way, such as direct connection or indirect connection, wired connection or wireless connection.

[0137] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).

[0138] In some cases, mobile media services, online AR / VR and other XR services, online games, and video-based remote control of machines or drones are expected to contribute increasingly higher traffic to communication networks. XR services involve multimodal data streams. Multimodal data describes data input from the same device or different devices (including sensors) for the same service / application, which may be output to one or more destination device terminals. The data streams in multimodal data often have a certain degree of correlation, or even a strong correlation, such as the synchronization of audio and video streams, or the synchronization of haptic and visual senses. The data streams of these media services themselves, the relationships between the data streams, and the network transmission requirements of these service data streams all share some common characteristics. Effective identification and utilization of these characteristics will be more conducive to network and service transmission and control, and will also contribute to service assurance and user experience.

[0139] In further scenarios, XRM services and eXtended Reality and interactive media services require communication systems to comprehensively consider the QoS characteristics of service data streams. These QoS characteristics include, for example, at least one of the following: whether parameters such as delay-sensitive guaranteed bit rate (GBR) data streams, guaranteed flow bit rate (GFBR), packet delay budget (PDB), and default maximum data burst volume (MDBV) can be simultaneously met and consistently maintained. This involves ensuring consistent QoS authorization and execution across multiple XRM data streams from a single terminal and across multiple terminals.

[0140] In some embodiments, the XRM service data flow (SDF) can be processed based on PDU sets, thereby enhancing QoS awareness and assurance of the SDF and improving the user's quality of experience (QoE).

[0141] In some embodiments, such as 4G, 5G, 6G, and V2X systems, the AF (Active Front-End) can provide PDU set QoS parameters and a protocol description. In some embodiments, the PDU set QoS parameters may include at least one of the following: PDU set delay budget (PSDB), PDU set error rate (PSER), and PDU set integrated handling information (PSIHI). Then, the SMF (Service Provider Framework) and UPF (User Provider Framework) can combine the protocol description and header extensions provided by the AF to extend the packet headers of the PDUs in the SDF's PDU set to carry PDU set information. The carried PDU information can be used by the access network for PDU set-based QoS control.

[0142] In some embodiments, the PDU set information may include at least one of the following: PDU set sequence number, the starting or ending PDU of the PDU set, the PDU sequence number within the PDU set, the number of PDUs within the PDU set, the importance of the PDU set, and the size of the PDU set. Here, the importance of the PDU set is used to characterize the importance of a PDU set relative to other PDU sets in the same QoS flow.

[0143] Understandably, the UPF performs SDF-to-QoS flow mapping based on the PDR and maps (or encapsulates) interrelated PDUs into a PDU set. Furthermore, the UPF can apply the same QoS policy to all PDU sets within the QoS flow. For example, the UPF can apply the same PDU set QoS parameters to all PDU sets within the QoS flow. In one example, the UPF can map the application flow to the QoS flow based on packet detection information in the PDR. Some PDUs in the QoS flow can be associated with media components (e.g., intra-coded frames and prediction frames), and the UPF classifies these PDUs as belonging to a PDU set and controls them accordingly. In some embodiments, the RAN can implement PDU set-based processing based on the PDU set-specific QoS features and protocol descriptions provided by 5GC and AF, as well as the enhanced headers identified and marked by the UPF.

[0144] In some embodiments, the traffic characteristics of the service data stream on the user plane may change dynamically. For example, the service data stream may experience data bursts. To address the dynamic changes in the traffic characteristics of the service data stream, data boosting handling can be considered. When applying data boosting handling, the packet filter set can be enhanced to detect expedited transfer indications in packets on the user plane.

[0145] In some embodiments, two policy and charging control (PCC) rules can be authorized for an SDF. These two PCC rules have different identification information and different QoS authorizations. These two PCC rules can be bound to different QoS flows and correspond to different QoS flow identifiers (QFIs). In some embodiments, the QoS flow bound to one PCC rule can have a higher priority and / or better QoS characteristics and can be used to implement data acceleration processing of the SDF; the QoS flow bound to the other PCC rule can have a lower priority and / or normal QoS characteristics and can be used to implement normal processing of the SDF (or non-data acceleration processing). In some embodiments, when performing data acceleration processing, SDF packets can switch from a QoS flow with higher priority and / or better QoS characteristics to a QoS flow with lower priority and / or normal QoS characteristics; this can be referred to as QoS enhancement. In some embodiments, when data acceleration processing ends, SDF packets can switch from a QoS flow with lower priority and / or normal QoS characteristics to a QoS flow with higher priority and / or better QoS characteristics; this can be referred to as QoS fallback. It is understandable that the aforementioned QoS upgrades and QoS fallbacks can be collectively referred to as QoS switching related to data acceleration processing.

[0146] In some embodiments, SDF may have different QoS requirements depending on the specific circumstances. Therefore, how to implement corresponding data acceleration processing for the specific needs of SDF is a technical problem that urgently needs to be solved.

[0147] Figure 2 is an interactive schematic diagram of the communication method provided according to an embodiment of the present disclosure. The communication method involved in this embodiment can be applied to a communication system 100. As shown in Figure 2, the communication method of this embodiment includes steps S201 to S210.

[0148] In step S201, the fourth network element 1034 sends the first instruction information to the first network element 1031.

[0149] In some embodiments, the fourth network element 1034 may send first indication information. In some embodiments, the first indication information may be sent by the fourth network element 1034, but is not limited thereto, and may also be sent by other entities.

[0150] In some embodiments, the first network element 1031 may receive the first indication information. In some embodiments, the first indication information may be received by the first network element 1031, but is not limited thereto, and may also be received by other entities.

[0151] In some embodiments, the first indication information may be used to instruct the execution of data acceleration processing.

[0152] In some embodiments, the first indication information may be used to instruct data acceleration processing on the first SDF. In some embodiments, the first indication information may be used to determine a QoS policy related to the data acceleration processing of the first SDF.

[0153] In some embodiments, the first SDF may include the SDF of a first service. In some embodiments, the first service may include immersive communication services, extended reality multimedia (XRM) services, etc.

[0154] In some embodiments, the first SDF may include multiple sub-streams. For example, the first SDF may be a composite data stream consisting of multiple data streams, where each data stream is a sub-stream of the composite data stream. In some embodiments, the sub-streams in the first SDF may have their own QoS requirements. This means that the QoS requirements of a sub-stream may differ from those of the first SDF, or from those of other sub-streams in the first SDF.

[0155] In some embodiments, the first indication information may be used to instruct data acceleration processing to be performed on a first sub-stream of a first SDF. In some embodiments, the first indication information may be used to determine a QoS policy related to the data acceleration processing of the first sub-stream of the first SDF.

[0156] In some embodiments, the name of the first indication information is not limited, and it may be, for example, an accelerated transfer indication, an accelerated processing indication, a QoS improvement indication, etc.

[0157] In some embodiments, the fourth network element 1034 may directly or indirectly send the first instruction information to the first network element 1031.

[0158] In some embodiments, the fourth network element 1034 may be an AF (Automatic Field Array), and the first network element 1031 may be a PCF (Programmable Array Function). In one example, the AF may directly send the first indication information to the PCF. In another example, the AF may send the first indication information to the NEF (Neural Array Function), and the NEF may send the first indication information to the PCF.

[0159] In some embodiments, the fourth network element 1034 may also send QoS requirements to the first network element 1031. In one example, the QoS requirements may be related to the first SDF or the first sub-flow. In some embodiments, the QoS requirements may include requirements related to the QoS characteristics of the first SDF or the first sub-flow for the first service, including transmission rate, latency, uplink / downlink direction, etc. The QoS requirements can be used to determine QoS-related policies and / or rules for the first SDF or the first sub-flow.

[0160] In some embodiments, the first indication information and / or QoS requirements can be used by the first network element 1031 to authorize and identify data acceleration processing.

[0161] In some embodiments, the fourth network element 1034 may also send at least one of the following to the first network element 1031: the identifier of the first service, the address and / or identifier of the terminal 101, the identifier of the first network element 1031, the application identifier of the first service, the flow description, the data network name (DNN), the single network slice selection assistance information (S-NSSAI), and the QoS parameters.

[0162] In step S202, the first network element 1031 performs a strategy decision.

[0163] In some embodiments, the first network element 1031 may perform policy decisions to determine rules related to data acceleration processing for the first SDF.

[0164] In some embodiments, the execution of the policy decision of the first network element 1031 may take into account the first indication information. In some embodiments, the policy decision of the first network element 1031 may be implemented based on at least the first indication information. In some embodiments, upon receiving the first indication information, the first network element 1031 may determine rules related to data acceleration processing for the first SDF, taking into account the first indication information.

[0165] In some embodiments, the rules related to data acceleration processing may include a first rule and a second rule. In some embodiments, data acceleration processing may be targeted at a first SDF. In one example, both the first rule and the second rule may be rules authorized by the first network element 1031 for the first SDF. In some embodiments, data acceleration processing may be targeted at a first sub-flow of the first SDF. In one example, both the first rule and the second rule may be rules authorized by the first network element 1031 for the first sub-flow.

[0166] In some embodiments, each of the first rule and the second rule determined by the first network element 1031 may be a PCC rule. It is understood that the first rule and the second rule may also be other rules, and this disclosure does not specifically limit them.

[0167] In some embodiments, the first rule may correspond to accelerated processing of a first SDF or a first sub-stream. In some embodiments, during the process of performing data acceleration processing on the first SDF, the QoS characteristics corresponding to the first rule may be applied to the first SDF or the first sub-stream.

[0168] In some embodiments, the second rule may correspond to the normal processing of the first SDF or the first sub-stream. In some embodiments, when no data acceleration processing is performed on the first SDF, the QoS characteristics corresponding to the second rule may be applied to the first SDF or the first sub-stream.

[0169] In some embodiments, the first rule and the second rule can be bound to different QoS flows. These different QoS flows can have different QoS characteristics. The QoS flow bound to the first rule can be used for data acceleration processing of the first SDF or the first sub-flow. The QoS flow bound to the second rule can be used for normal processing (or basic processing) of the first SDF or the first sub-flow.

[0170] In some embodiments, the QoS bound by the first rule may have a higher priority and / or higher QoS characteristics compared to the QoS flow bound by the second rule.

[0171] In some embodiments, the first rule and the second rule related to data acceleration processing can be associated. In other words, the first rule and the second rule can constitute a rule pair related to data acceleration processing. In this rule pair, the first rule and the second rule can be considered as two peer rules for the first SDF. For example, the first rule can be a peer rule of the second rule. For example, the second rule can be a peer rule of the first rule.

[0172] In step S203, the first network element 1031 sends the second information to the second network element 1032.

[0173] In some embodiments, the first network element 1031 may send second information. In some embodiments, the second information may be sent by the first network element 1031, but is not limited thereto, and may also be sent by other entities.

[0174] In some embodiments, the second network element 1032 may receive the second information. In some embodiments, the second information may be received by the second network element 1032, but is not limited thereto, and may also be received by other entities.

[0175] In some embodiments, the second information may be used to indicate the first rule and the second rule. In some embodiments, the first information may be used to indicate the first rule and the second rule determined by the PCF for the first SDF or the first subflow.

[0176] In some embodiments, the name of the second information is not limited, and it may be, for example, rule instruction information, rule notification information, etc.

[0177] In some embodiments, the second information may include at least one of the following: first indication information, first identification information, first description information, and second identification information.

[0178] In some embodiments, the first identification information may be used to identify the first sub-stream.

[0179] In some embodiments, the first description information may be used to describe the QoS requirements of the first sub-stream.

[0180] In some embodiments, the second identification information can be used to identify the association between the first rule and the second rule.

[0181] In some embodiments, data acceleration processing may be targeted at a first SDF, and the second information may include first indication information and / or second identification information.

[0182] In some embodiments, the data acceleration processing may be targeted at the first subpath, and the second information may include first indication information and / or second identification information, as well as first identification information and / or first description information.

[0183] In some embodiments, the second identification information may include at least one of the following: identification information of the first rule and identification information of the second rule, identification information of the association between the first rule and the second rule, and indication information of the group to which the first rule and the second rule belong.

[0184] In some embodiments, the second information may be included in the first rule and / or the second rule. In some embodiments, the first network element 1031 may send the first rule and the second rule to the second network element 1032. The first rule and / or the second rule may include the second information. It is understood that the second information may also be independent of the first rule and the second rule, and may be sent by the first network element 1031 alone, or sent together with the first rule and the second rule.

[0185] In step S204, the second network element 1032 determines the QoS-related rules.

[0186] In some embodiments, the second network element 1032 may perform QoS flow binding and determine QoS-related rules based at least on the second information. In some embodiments, the second network element 1032 may perform QoS flow binding and determine QoS-related rules while taking the second information into consideration.

[0187] In some embodiments, the implementation of QoS flow binding and the determination of QoS-related rules can also be based on the local configuration of the second network element 1032. In one example, the local configuration of the second network element 1032 may include at least one of the following: protocol agreement, operator policy.

[0188] In some embodiments, QoS flow binding may include binding rules to QoS flows. In some embodiments, binding rules to QoS flows may include: a first rule being bound to a first QoS flow and a second rule being bound to a second QoS flow. In some embodiments, binding rules to QoS flows may be implemented based on at least one of second information, a first rule, a second rule, and local configuration.

[0189] In some embodiments, QoS-related rules may include at least one of the following: QoS rules, QoS profiles, and N4 rules.

[0190] In some embodiments, QoS rules can be used by terminal 101 to implement QoS processing.

[0191] In some embodiments, QoS configuration can be used by access network device 102 to implement QoS processing.

[0192] In some embodiments, the N4 rule can be used by the third network element 1033 to implement QoS processing.

[0193] In some embodiments, the N4 rule may include a PDR.

[0194] In some embodiments, the second network element 1032 may determine QoS rules, and / or QoS configuration, and / or N4 rules for the first SDF. In some embodiments, the second network element 1032 may determine QoS rules, and / or QoS configuration, and / or N4 rules for the first sub-flow.

[0195] In some embodiments, step S204 may include: determining first information.

[0196] In some embodiments, the first information is used to perform QoS mapping on the first SDF or the first sub-stream.

[0197] Understandably, QoS mapping refers to carrying data from a data stream within a QoS stream. For example, QoS mapping for a first SDF could mean carrying the data from the first SDF within the corresponding QoS stream. Similarly, QoS mapping for a first sub-stream could mean carrying the data from the first sub-stream within the corresponding QoS stream. In one example, QoS mapping can be implemented by marking the headers of data packets in the data stream. For instance, a QFI can be marked in the data packets of the first SDF or the data packets of the first sub-stream to map the data packets to the QoS stream corresponding to that QFI.

[0198] In some embodiments, the first information may be a packet filter set. In some embodiments, the first information may be included in the packet filter set. The packet filter set may be included in QoS-related rules. In one example, the packet filter set may be included in at least one of a QoS rule and a PDR.

[0199] In some embodiments, a packet filter rule may include one or more packet filters. Each packet filter may be applied to the uplink, downlink, or both uplink and downlink directions.

[0200] In some embodiments, the type of packet filter settings may include: IP packet filter settings and Ethernet packet filter settings.

[0201] In some embodiments, the first information may include at least one of the following: first indication information, first identification information, first description information, second identification information, and second indication information.

[0202] In some embodiments, the first identification information may be used to identify the first sub-stream.

[0203] In some embodiments, the first identification information may include an identifier for a first sub-stream. In one example, the first SDF may be a composite data stream using the Quick UDP Internet Connections (QUIC) protocol; in this case, the first sub-stream in the first SDF may be a stream, and the identifier of the first sub-stream may be a stream identifier (stream ID). In another example, the first SDF may be a composite data stream using the Media Over QUIC Transport (MoQ) protocol; in this case, the first sub-stream in the first SDF may be a track, and the identifier of the first sub-stream may be a track identifier (track ID).

[0204] In some embodiments, the first description information may be used to describe the QoS requirements of the first sub-stream.

[0205] In some embodiments, the first sub-stream may be a media stream, and the first description information may be description information for the media stream.

[0206] In some embodiments, the first description information may include at least one of the following: protocol type, feature fields in the protocol type.

[0207] In some embodiments, the protocol type may be the transport protocol used by the first substream. For example, the protocol type may include the real-time transport protocol (RTP).

[0208] In some embodiments, the feature fields in the protocol type may include at least one of the following: synchronization source (SSRC) and payload type.

[0209] In some embodiments, SSRC can be used to indicate the source of the first substream.

[0210] In some embodiments, the payload type may be used to indicate the encoding format, encoding parameters, etc. of the media data in the first substream.

[0211] In some embodiments, the second identification information can be used to identify the association between the first rule and the second rule. The second identification information can be used to determine that the first rule and the second rule are two associated rules for the first SDF or the first subflow.

[0212] In some embodiments, the second indication information can be used to trigger a reflection QoS mechanism on the first SDF or the first sub-flow mapped to the QoS flow bound to the first rule. In some embodiments, the second indication information can be used to instruct the addition of a reflection QoS indication (RQI) to packets in the first SDF or the first sub-flow that undergo data acceleration processing. In some embodiments, the second indication information can be used to instruct uplink data acceleration processing for the first SDF or the first sub-flow. In some embodiments, the second indication information can be used to implement data acceleration processing for uplink packets in the first SDF or the first sub-flow.

[0213] In some embodiments, the reflected QoS mechanism (or reflected QoS) enables the terminal 101 to map uplink user plane traffic to a QoS flow even when the second network element 1032 does not provide QoS rules. In some embodiments, in the reflected QoS mechanism, the terminal 101 can determine the QoS rules for uplink traffic based on the received downlink traffic. Then, the terminal 101 can use the determined QoS rules to determine the mapping of uplink traffic to a QoS flow. In one example, the third network element 1033 can set RQI in the header of the downlink data packet in the first SDF or the first subflow. Then, the terminal 101 can determine the QoS rule corresponding to the downlink data packet based on the RQI in the received downlink data packet and implement uplink QoS mapping.

[0214] In step S205, the second network element 1032 sends the first information to the third network element 1033.

[0215] In some embodiments, the second network element 1032 can send the first information. In some embodiments, the first information can be sent by the second network element 1032, but is not limited thereto, and can also be sent by other entities.

[0216] In some embodiments, the third network element 1033 may receive the first information. In some embodiments, the first information may be received by the third network element 1033, but is not limited thereto, and may also be received by other entities.

[0217] In some embodiments, the first information may be carried in the N4 rule. In some embodiments, the first information may be sent to the third network element 1033 independently of the N4 rule. In some embodiments, the first information may be carried in the PDR. In some embodiments, the first information may be sent to the third network element 1033 independently of the PDR.

[0218] In step S206, the second network element 1032 sends the first information to the terminal 101.

[0219] In some embodiments, the second network element 1032 can send the first information. In some embodiments, the first information can be sent by the second network element 1032, but is not limited thereto, and can also be sent by other entities.

[0220] In some embodiments, terminal 101 may receive first information. In some embodiments, the first information may be received by terminal 101, but is not limited thereto, and may also be received by other entities.

[0221] In some embodiments, the first information may be carried in the QoS rules. In some embodiments, the first information may be sent to the third network element 1033 independently of the QoS rules.

[0222] In some embodiments, the second network element 1032 may send the first information to the terminal 101 through the access network device.

[0223] In step S207, the fifth network element 1035 sends a data packet to the third network element 1033.

[0224] In some embodiments, the fifth network element 1035 can send data packets. In some embodiments, the data packets can be sent by the fifth network element 1035, but are not limited to this; they can also be sent by other entities.

[0225] In some embodiments, the third network element 1033 can receive data packets. In some embodiments, the data packets can be received by the third network element 1033, but are not limited to this; they can also be sent by other entities.

[0226] In some embodiments, the data packets sent by the fifth network element 1035 to the third network element 1033 may include downlink data packets.

[0227] In some embodiments, the data packet may include data packets in the first SDF of the first service.

[0228] In some embodiments, a data packet may include a data packet in a first substream of a first SDF of a first service.

[0229] In some embodiments, data packets can be transmitted on the user plane via the N6 interface.

[0230] In some embodiments, the header of the data packet may carry first indication information.

[0231] In step S208, the third network element 1033 performs QoS mapping.

[0232] In some embodiments, the third network element 1033 can detect and map the downlink data packets received from the first SDF.

[0233] In some embodiments, the third network element 1033 can detect and identify the first indication information in the header of the downlink data packet of the first SDF.

[0234] In some embodiments, step S208 may include: the third network element 1033 performing data acceleration processing related to the first SDF or the first sub-flow. In some embodiments, the data acceleration processing may include: performing QoS enhancement on the first SDF, performing QoS fallback on the first SDF, performing QoS enhancement on the first sub-flow, and performing QoS fallback on the first sub-flow.

[0235] In some embodiments, the third network element 1033 can determine whether the data acceleration processing is applied to the first SDF or the first sub-stream based on the first information. In one example, the first information includes at least one of first identification information and first description information, in which case the data acceleration processing is applied to the first sub-stream. In another example, the first information does not include the first identification information and the first description information, in which case the data acceleration processing is applied to the first SDF.

[0236] In some embodiments, the direction of data acceleration processing of the first SDF may include uplink and / or downlink.

[0237] In some embodiments, if a first indication information is detected in the header of a downlink data packet of the first SDF, the third network element 1033 may determine to perform data acceleration processing on the first SDF. In some embodiments, if a first indication information is detected in the header of a downlink data packet of the first SDF, the third network element 1033 may determine to perform data acceleration processing on the downlink data packet of the first SDF.

[0238] In some embodiments, if a first indication information is detected in the header of a downlink data packet of a first sub-stream, the third network element 1033 may determine to perform data acceleration processing on the first sub-stream. In some embodiments, if a first indication information is detected in the header of a downlink data packet of a first sub-stream, the third network element 1033 may determine to perform data acceleration processing on the downlink data packet of the first sub-stream.

[0239] In some embodiments, the first substream may be unencrypted.

[0240] In some embodiments, the first sub-stream may be encrypted. In this case, the third network element 1033 can detect the downlink data packets of the first sub-stream based on the first identification information and / or the first description information in the first information. In one example, the header of the downlink data packets of the first sub-stream may carry the first identification information and / or the first description information, then the third network element 1033 can detect the downlink data packets of the first sub-stream based on the first identification information and / or the first description information in the first information.

[0241] In some embodiments, to accelerate data processing, the third network element 1033 can switch the first SDF or the first sub-flow from the second QoS flow to the first QoS flow. In some embodiments, the third network element 1033 can switch the data packets of the first SDF or the first sub-flow from the second QoS flow to the first QoS flow. In one example, the third network element 1033 can switch the QFI corresponding to the data packets of the first SDF or the first sub-flow from the second QFI to the first QFI.

[0242] In some embodiments, the first QFI corresponds to the first QoS stream. The first QFI may indicate the QoS characteristics of the first QoS stream.

[0243] In some embodiments, the second QFI corresponds to the second QoS stream. The second QFI may indicate the QoS characteristics of the second QoS stream.

[0244] In some embodiments, the QoS bound by the first rule may have a higher priority and / or better QoS characteristics than the QoS flow bound by the second rule. In some embodiments, the first QoS may have a higher priority and / or better QoS characteristics than the second QoS flow.

[0245] In some embodiments, the third network element 1033 can determine the association between the first QoS flow and the second QoS flow based on the second identification information. Therefore, if it is determined that downlink data acceleration processing should be performed on the first SDF or the first sub-flow, the third network element 1033 can determine that the first SDF or the first sub-flow switches from the second QoS flow to the first QoS flow.

[0246] In some embodiments, when it is determined that uplink data acceleration processing is to be performed on the first SDF or the first sub-stream, the third network element 1033 may mark RQI in the downlink data packets of the first SDF or the first sub-stream. At this time, the first SDF or the first sub-stream is mapped to the first QoS stream. In some embodiments, when it is determined that uplink data acceleration processing is to be performed on the first SDF or the first sub-stream based on second indication information, the third network element 1033 may mark RQI in the downlink data packets of the first SDF or the first sub-stream. In one example, upon receiving the second indication information, the third network element 1033 may mark RQI in the downlink data packets of the first SDF or the first sub-stream mapped to the first QoS stream.

[0247] In some embodiments, the third network element 1033 may determine that data acceleration processing will no longer be performed on the first SDF or the first sub-stream. In one example, data acceleration processing on the first SDF or the first sub-stream may terminate. In some embodiments, the header of the downlink data packet of the first SDF or the first sub-stream may no longer carry the first indication information, in which case the third network element 1033 may determine that data acceleration processing will no longer be performed on the first SDF or the first sub-stream. In some embodiments, the timer for data acceleration processing times out, in which case the third network element 1033 may determine that data acceleration processing will no longer be performed on the first SDF or the first sub-stream.

[0248] In some embodiments, after the data acceleration processing is completed, the third network element 1033 can switch the first SDF or the first sub-flow from the first QoS flow to the second QoS flow. In some embodiments, the third network element 1033 can switch the data packets of the first SDF or the first sub-flow from the first QoS flow to the second QoS flow. In one example, the third network element 1033 can switch the QFI corresponding to the data packets of the first SDF or the first sub-flow from the first QFI to the second QFI.

[0249] In some embodiments, the third network element 1033 can determine the association between the first QoS flow and the second QoS flow based on the second identification information. Then, upon determining that the downlink data acceleration processing for the first SDF or the first sub-flow has ended, the third network element 1033 can determine that the first SDF or the first sub-flow switches from the first QoS flow to the second QoS flow.

[0250] In some embodiments, the first indication information can be used to implement QoS optimization processing for a first sub-flow. In some embodiments, the first indication information can be used to indicate that the first sub-flow has higher QoS requirements. In some embodiments, the QoS optimization processing for the first sub-flow may include QoS classification matching for the first sub-flow. In some embodiments, when the first SDF includes multiple sub-flows, multiple sets of QoS features (corresponding to multiple QoS flows) can be used to implement classification processing for multiple sub-flows. Different sub-flows may differ in QoS requirements, QoS parameters, flow characteristics, service characteristics, etc. Therefore, different sub-flows can be matched with different QoS features or QoS flows. In this case, the first indication information can be used to implement QoS matching for the first sub-flow. QoS matching can refer to the matching between QoS requirements and QoS features or QoS flows. For example, the first indication information can be used to match the first sub-flow with higher QoS features. This means mapping the first sub-flow to a QoS flow with higher priority and / or higher QoS features.

[0251] In step S209, the third network element 1033 sends a data packet to the terminal 101.

[0252] In some embodiments, the third network element 1033 can send data packets. In some embodiments, the data packets can be sent by the third network element 1033, but are not limited to this; they can also be sent by other entities.

[0253] In some embodiments, terminal 101 may receive data packets. In some embodiments, data packets may be received by terminal 101, but are not limited thereto, and may also be sent by other entities.

[0254] In some embodiments, when the first SDF or the first sub-stream uses downlink data acceleration processing, the third network element 1033 can map data packets to the first QoS stream and send them.

[0255] In some embodiments, when the first SDF or the first sub-stream uses uplink data acceleration processing, the third network element 1033 can mark RQI in the data packet and send it through the first QoS stream.

[0256] In some embodiments, when the data acceleration processing of the first SDF or the first sub-stream ends, the third network element 1033 can map the data packet to the second QoS stream and send it.

[0257] In some embodiments, the third network element 1033 may send data packets to the terminal 101 via the access network device 102.

[0258] In step S210, terminal 101 sends a data packet to the fifth network element 1035.

[0259] In some embodiments, terminal 101 may send data packets. In some embodiments, data packets may be sent by terminal 101, but are not limited to this, and may also be sent by other entities.

[0260] In some embodiments, the fifth network element 1035 can receive data packets. In some embodiments, the data packets can be received by the fifth network element 1035, but are not limited thereto; they can also be received by other entities.

[0261] In some embodiments, terminal 101 can send data packets to fifth network element 1035 via third network element 1033.

[0262] In some embodiments, terminal 101 may perform data acceleration processing related to a first SDF or a first substream.

[0263] In some embodiments, data acceleration processing may include: performing QoS enhancement on a first SDF, performing QoS fallback on the first SDF, performing QoS enhancement on a first sub-stream, and performing QoS fallback on the first sub-stream.

[0264] In some embodiments, terminal 101 can determine whether data acceleration processing is applied to a first SDF or a first substream based on first information. In one example, if the first information includes at least one of first identification information and first description information, then the data acceleration processing is applied to the first substream. In another example, if the first information does not include the first identification information and the first description information, then the data acceleration processing is applied to the first SDF.

[0265] In some embodiments, the direction of the first SDF's data acceleration processing is uplink.

[0266] In some embodiments, to accelerate data processing, terminal 101 can switch the first SDF or the first sub-stream from the second QoS stream to the first QoS stream. In some embodiments, terminal 101 can switch the data packets of the first SDF or the first sub-stream from the second QoS stream to the first QoS stream. In one example, terminal 101 can switch the QFI corresponding to the data packets of the first SDF or the first sub-stream from the second QFI to the first QFI.

[0267] In some embodiments, the QoS bound by the first rule may have a higher priority and / or better QoS characteristics than the QoS flow bound by the second rule. In some embodiments, the first QoS may have a higher priority and / or better QoS characteristics than the second QoS flow.

[0268] In some embodiments, terminal 101 can determine that the first QoS stream and the second QoS stream are associated based on the second identification information. Then, if it is determined that uplink data acceleration processing should be performed on the first SDF or the first sub-stream, terminal 101 can determine that the first SDF or the first sub-stream switches from the second QoS stream to the first QoS stream.

[0269] In some embodiments, terminal 101 may determine that it will no longer perform data acceleration processing on the first SDF or the first substream. In one example, data acceleration processing on the first SDF or the first substream may end. In some embodiments, if a timer for data acceleration processing in terminal 101 times out, terminal 101 may determine that it will no longer perform uplink data acceleration processing on the first SDF or the first substream.

[0270] In some embodiments, after the data acceleration processing is completed, terminal 101 can switch the first SDF or the first sub-stream from the first QoS stream to the second QoS stream. In some embodiments, terminal 101 can switch the data packets of the first SDF or the first sub-stream from the first QoS stream to the second QoS stream. In one example, terminal 101 can switch the QFI corresponding to the data packets of the first SDF or the first sub-stream from the first QFI to the second QFI.

[0271] In some embodiments, terminal 101 can determine that the first QoS stream and the second QoS stream are associated based on the second identification information. Then, if it is determined that the downlink data acceleration processing for the first SDF or the first sub-stream has ended, terminal 101 can determine that the first SDF or the first sub-stream switches from the first QoS stream to the second QoS stream.

[0272] In some embodiments, the data packets sent by terminal 101 may include uplink data packets of the first SDF or the first substream.

[0273] In some embodiments, the header of the downlink data packet received by terminal 101 from third network element 1033 may carry RQI. In this case, terminal 101 may use the QoS characteristics corresponding to the QoS characteristics of the downlink data packet to send the uplink data packet.

[0274] In some embodiments, the downlink data packets of the first SDF or the first sub-stream received by terminal 101 may be in the first QoS stream, and the header of the downlink data packets carries RQI. In this case, terminal 101 can map the uplink data packets of the first SDF or the first sub-stream to the first QoS stream. It is understood that the first QoS stream to which the uplink data packets are mapped and the first QoS stream to which the downlink data packets are mapped may be the same QoS stream, or they may be two QoS streams with the same or related QoS characteristics.

[0275] In some embodiments, multiple data acceleration processes can be performed on the first SDF. In some embodiments, during the implementation process of the first service, the first SDF can undergo multiple QoS upgrades (i.e., switching to the first QoS stream) and multiple QoS fallbacks (i.e., switching back to the second QoS stream). In some embodiments, after one data acceleration process on the first SDF is completed, the first SDF can be subjected to data acceleration processing again.

[0276] In some embodiments, after the data acceleration processing of the first SDF is completed through steps S201 to S210, the third network element 1033 can switch the first SDF from the first QoS stream to the second QoS stream. Afterward, the third network element 1033 can detect whether subsequently received downlink data packets of the first SDF carry the first indication information to determine whether to perform data acceleration processing on the first SDF again. In some embodiments, after the data acceleration processing of the first SDF is completed and the first SDF is switched to the second QoS stream, the third network element 1033 can detect the first indication information in subsequent downlink data packets of the first SDF. At this time, the third network element 1033 can perform data acceleration processing on the first SDF again. The first SDF can switch from the second QoS stream to the first QoS stream. The process of the third network element 1033 performing data acceleration processing on the first SDF again can be found in the description of steps S201 to S210 above, and will not be repeated here.

[0277] The communication method of this embodiment can be realized through the above steps S201 to S210.

[0278] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0279] In some embodiments, the terms "uplink", "uplink", and "physical uplink" can be used interchangeably, as can the terms "downlink", "downlink", and "physical downlink", as well as the terms "sidelink", "sidelink", "sidelink communication", "sidelink communication", "direct connection", "direct link", "direct communication", and "direct link communication".

[0280] In some embodiments, the terms “radio”, “wireless”, “radio access network (RAN)”, “access network (AN)”, and “RAN-based” can be used interchangeably.

[0281] In some embodiments, terms such as “moment,” “point in time,” “time,” and “time location” can be used interchangeably, as can terms such as “duration,” “segment,” “time window,” “window,” and “time.”

[0282] In some embodiments, “get,” “obtain,” “get,” “receive,” “transmit,” “bidirectional transmission,” and “send and / or receive” can be used interchangeably and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining through self-processing, or autonomous implementation, among other meanings.

[0283] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.

[0284] In some embodiments, terms such as "certain", "preset", "default", "set", "indicated", "a certain", "any", and "first" can be used interchangeably. "Certain A", "preset A", "default A", "set A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.

[0285] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values ​​(e.g., a comparison with a predetermined value), but is not limited thereto.

[0286] In some embodiments, the terms “traffic”, “flow”, “stream”, and “data stream” can be used interchangeably.

[0287] In some embodiments, the terms "header", "packet header", and "data packet header" can be used interchangeably.

[0288] The communication method involved in the embodiments of this disclosure may include at least one of steps S201 to S210. For example, step S203 may be implemented as a standalone embodiment. For example, step S205 may be implemented as a standalone embodiment. For example, a combination of steps S203 and S205 may be implemented as a standalone embodiment. For example, a combination of steps S203 and S204 may be implemented as a standalone embodiment. For example, a combination of steps S204 and S205 may be implemented as a standalone embodiment. For example, a combination of steps S204 and S206 may be implemented as a standalone embodiment. For example, a combination of steps S205 and S208 may be implemented as a standalone embodiment. For example, a combination of steps S206 and S210 may be implemented as a standalone embodiment. It should be noted that the possible standalone embodiments composed of one or more steps S201 to S210 are not limited thereto.

[0289] In some embodiments, at least two steps in steps S201 to S210 may be executed simultaneously or in a different order. For example, steps S205 and S206 may be executed simultaneously or in a different order. For example, steps S209 and S210 may be executed simultaneously or in a different order.

[0290] In some embodiments, steps S201, S202, S204, S205, S206, S207, S208, S209, and S210 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0291] In some embodiments, other optional implementations may be described before or after the embodiment corresponding to FIG2.

[0292] Figure 3A is an interactive schematic diagram of a communication method provided according to an embodiment of the present disclosure. This disclosure relates to a communication method. As shown in Figure 3A, the method includes steps S3101 to S3103.

[0293] In step S3101, the third node 303 sends the second information to the first node 301.

[0294] The optional implementation of step S3101 can be found in the optional implementation of step S203 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.

[0295] In some embodiments, the third node 303 may be the first network element 1031.

[0296] In some embodiments, the first node 301 may be the second network element 1032.

[0297] In step S3102, the first node 301 sends the first information to the second node 302.

[0298] The optional implementations of step S3102 can be found in the optional implementations of steps S205 and S206 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.

[0299] In some embodiments, the second node 302 may include at least one of a third network element 1033 and a terminal 101. In some embodiments, the second node 302 may be the third network element 1033, and the first information may be included in the PDR. In some embodiments, the second node 302 may be the terminal 101, and the first information may be included in the QoS rules.

[0300] In step S3103, the second node 302 performs data acceleration processing.

[0301] The optional implementations of step S3103 can be found in the optional implementations of steps S208 and S210 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.

[0302] The communication method involved in the embodiments of this disclosure may include at least one of steps S3101 to S3103. For example, step S3101 may be implemented as a standalone embodiment. For example, step S3102 may be implemented as a standalone embodiment. For example, a combination of steps S3101 and S3102 may be implemented as a standalone embodiment. For example, a combination of steps S3101 and S3103 may be implemented as a standalone embodiment. For example, a combination of steps S3102 and S3103 may be implemented as a standalone embodiment. It should be noted that the possible standalone embodiments consisting of one or more steps S3101 to S3103 are not limited thereto.

[0303] In some embodiments, steps S3102 and S3103 are optional, and one or more of these steps may be omitted or substituted in different embodiments. In some embodiments, steps S3101 and S3103 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0304] Figure 3B is an interactive schematic diagram of the communication method provided according to an embodiment of the present disclosure. As shown in Figure 3B, the above method includes step S3201.

[0305] In step S3201, the first node 301 sends the first information to the second node 302.

[0306] The optional implementations of step S3201 can be found in the optional implementations of steps S205 and S206 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.

[0307] In some embodiments, the first node 301 may be the second network element 1032.

[0308] In some embodiments, the second node 302 may include at least one of the third network element 1033 and the terminal 101.

[0309] Figure 3C is an interactive schematic diagram of the communication method provided according to an embodiment of the present disclosure. As shown in Figure 3C, the above method includes step S3301.

[0310] In step S3301, the third node 303 sends the second information to the first node 301.

[0311] The optional implementation of step S3301 can be found in the optional implementation of step S206 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.

[0312] In some embodiments, the third node 303 may be the first network element 1031.

[0313] In some embodiments, the first node 301 may be the second network element 1032.

[0314] In the following, specific embodiments of the present disclosure will be described by way of example.

[0315] In some embodiments, this disclosure employs enhanced packet filter settings (i.e., first information) to support accelerated data processing. The enhanced packet filter settings include an accelerated transfer indication.

[0316] In some embodiments, enhanced packet filters with accelerated transfer indications can be used in QoS rules (implementing uplink flow detection and QoS flow mapping for the UE) and PDRs (implementing downlink flow detection and QoS flow mapping for the UPF) to identify one or more packet flows.

[0317] In some embodiments, during data acceleration processing, QoS enhancement for uplink non-GBR streams can be achieved through reflection QoS.

[0318] In some embodiments, for data acceleration functionality of one or more sub-streams in a composite data stream, sub-stream identifiers or media stream description information can be added while including an acceleration transfer indication in the enhanced packet filter settings. In some embodiments, sub-stream data acceleration processing can support both encrypted and unencrypted scenarios.

[0319] In some embodiments, for IP PDU session types, packet filter settings support packet filtering based on at least one of the following: source / destination IP address or IPv6 prefix; source / destination port number; protocol identifier of the protocol for the IP / next header type; type of service (ToS) (IPv4) / traffic level (IPv6) and mask; flow label (IPv6); security parameter index; packet filter direction; accelerated transfer indication (i.e., first indication information); sub-flow identifier (i.e., first identification information) or media stream description information (i.e., first description information).

[0320] In some embodiments, an accelerated transfer indication can indicate data acceleration and higher QoS requirements. Then, if an accelerated transfer indication is detected, a higher QoS flow can be applied, bound to a PCC rule with higher QoS authorization; if an accelerated transfer indication is not detected, a lower QoS flow can be applied, bound to a PCC rule with lower QoS authorization.

[0321] In some embodiments, substream identifiers or media stream description information may indicate composite data streams with multiple QoS requirements and / or multiple QoS authorizations.

[0322] In some embodiments, substream identifiers or media stream description information may be included in packet filter settings along with acceleration transfer indications to support accelerated data traffic for one or more substreams in a composite data stream.

[0323] In some embodiments, the substream identifier may be a track identifier in the MoQ protocol, a stream identifier in the QUIC protocol, etc.

[0324] In some embodiments, media stream description information may be a protocol type or a feature field within the protocol type, such as RTP SSRC or RTP payload type, to indicate different QoS requirements.

[0325] Figure 4 is an interactive schematic diagram of an exemplary implementation of the communication method provided according to embodiments of the present disclosure. In some embodiments, the communication method may involve the AS requesting a 5GS QoS upgrade by using a reflection QoS feature, or the AS supporting the communication system to perform QoS-specific optimization processing, such as QoS classification matching processing, by using multiple sets of QoS features.

[0326] As shown in Figure 4, the communication method includes steps S401 to S406.

[0327] In step S401, the PDU session establishment process and the AF session request process under the QoS requirements of SDF are executed.

[0328] In some embodiments, the AF (i.e., the fourth network element) (directly or through the NEF) provides the PCF (i.e., the first network element) with an acceleration transfer indication (i.e., first indication information) and QoS requirements to assist in the authorization and identification of data acceleration (e.g., determining two PCC rules for data acceleration of SDF, or data acceleration of sub-streams of composite SDF). The IP packet filter may have an acceleration transfer indication and may include sub-stream identifiers or media stream description information, and may also include associated identifiers of PCC rules (i.e., second identifier information), and use this information to help the UPF identify downlink PDUs and map them to the corresponding QoS streams.

[0329] In some embodiments, the PCF may include an acceleration transfer indication in one or two authorized PCC rules (i.e., the first rule and / or the second rule) for the SMF (i.e., the second network element) to request the identification and switching of traffic that has enabled data acceleration.

[0330] In some embodiments, PCC rules can be enhanced to support accelerated transfer indications, substream identifiers or media stream description information, and associated identifiers of PCC rules. This information can be used to help the UPF identify downlink PDUs and map them to the corresponding QoS streams, and can be sent by the PCF to the SMF.

[0331] In some embodiments, based on the acceleration transfer indication in the PCC rules and / or local configuration, the SMF performs the binding of two PCC rules with two QoS flows and generates QoS rules, QoS configuration, and N4 rules. The acceleration transfer indication, (optionally) support for sub-stream identifiers or media stream description information, and (optionally) the associated identifier of the PCC rules can be provided in the QoS rules and / or N4 rules for use in SDF detection during data acceleration or sub-stream detection of composite SDF during data acceleration.

[0332] In some embodiments, taking into account accelerated transfer indication, (optionally) support for substream identifiers or media stream description information, and (optionally) associated identifiers of PCC rules, the SMF instructs the UPF to identify and enable data acceleration, for example, by performing QoS stream mapping for the downlink direction.

[0333] In some embodiments, for traffic that triggers and identifies data acceleration, a second non-GBR 5QI is configured with a higher priority value and better QoS compared to a normal 5QI with a first PCC rule that has no data acceleration authorization.

[0334] In some embodiments, according to the instructions of the SMF, for the downlink direction, an IP packet filter setting having an acceleration transfer indication, (optionally) support for sub-stream identifiers or media stream description information, and (optionally) associated identifiers of PCC rules can be used by the UPF (i.e., the third network element) for the detection of sub-streams of SDF or composite SDF during data acceleration and mapped to QoS streams.

[0335] In step S402 (including steps S402a and S402b), after PCC and QoS authorization and the binding of PCC rules with QoS flows, the UE (i.e., the terminal) sends uplink data to the AS (i.e., the fifth network element) or receives downlink data from the AS. The UE can use an authenticated QoS flow or a default QoS flow.

[0336] In step S403 (including steps S403a and S403b), based on application requirements in the AS, the AS instructs the UE to send data files with higher resolution (e.g., videos, pictures). Because the AS detects that the amount of data from the UE will increase, and the timely receipt of this information is crucial for the application, the AS can include this request in the metadata to accelerate the data transfer to 5GS.

[0337] In some embodiments, the AS may provide an accelerated transfer instruction to the UPF. This accelerated transfer instruction is carried in the N6 PDU header of the downlink SDF.

[0338] In step S404, for the downlink direction, IP packet filter settings with acceleration transfer indication, (optionally) support for sub-stream identifier or media stream description information, and (optionally) associated identifier of PCC rules are used by UPF for the detection and mapping of sub-streams of SDF or composite SDF during data acceleration to QoS streams.

[0339] In some embodiments, considering enhanced IP packet filter settings, the UPF switches the SDF from the first QFI to a second QFI with a higher priority value and higher licensed QoS, and applies reflection QoS. For example, the UPF switches the SDF from the first QFI to the second QFI with a higher priority value and higher licensed QoS to apply RQI marking to the downlink PDUs of the SDF.

[0340] In some embodiments, taking into account enhanced IP packet filter settings, the UPF switches the SDF from a higher QFI to a basic QFI after the data acceleration process has ended.

[0341] In some embodiments, the UPF can perform subsequent uplink and / or downlink transfers by selecting a QoS flow with a higher quality 5QI (e.g., 5QI-6) established in step S401.

[0342] In steps S405 and S406 (including steps S406a and S406b), for the uplink direction, IP packet filter settings with acceleration transfer indication, (optionally) support for sub-stream identifier or media stream description information, and (optionally) associated identifier of PCC rules are used by the UE for the detection of SDF or composite SDF during data acceleration and mapped to QoS stream.

[0343] In some embodiments, upon receiving a downlink data packet with RQI, the UE transfers the associated uplink SDF from the default QoS stream to a QoS stream using a second QFI with RQI.

[0344] In some embodiments, if the timer for reflected QoS times out and / or the RQI is not marked in the downlink packet, the UE can transfer the associated uplink SDF from the QoS stream with a higher QFI back to the default QoS stream.

[0345] In some embodiments, IP packet filter settings having an accelerated transfer indication, (optionally) support for sub-stream identifiers or media stream description information, and (optionally) association identifiers for PCC rules can be provided to the UPF via the PCF and SMF. In some embodiments, IP packet filter settings having an accelerated transfer indication, (optionally) support for sub-stream identifiers or media stream description information, and (optionally) association identifiers for PCC rules can be provided to the UE via the PCF, SMF, AMF, and NG-RAN.

[0346] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.

[0347] This disclosure also provides communication apparatuses for implementing any of the above methods. For example, this disclosure also provides a communication apparatus including units or modules for implementing the steps performed by the network element in any of the above methods. For example, this disclosure also provides a communication apparatus including units or modules for implementing the steps performed by the terminal in any of the above methods.

[0348] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.

[0349] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a central processing unit, microprocessor, graphics processing unit (GPU) (which can be understood as a type of microprocessor), or digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device, such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), tensor processing unit (TPU), deep learning processing unit (DPU), etc.

[0350] Figure 5 is a schematic diagram of the structure of a communication device provided according to an embodiment of the present disclosure. As shown in Figure 5, the communication device 500 may include at least one of the following: a transceiver module 501 and a processing module 502.

[0351] In some embodiments, the communication device 500 may be a first node. In some embodiments, the transceiver module 501 may be configured to: send first information to a second node, wherein the first information is used for QoS mapping of a first SDF or a first sub-stream in the first SDF; wherein the first information includes first indication information, which is used to indicate the execution of data acceleration processing. Optionally, the transceiver module 501 may be configured to perform at least one of the communication steps (e.g., steps S203, S205, S206) performed by the first node in any of the above methods, which will not be elaborated here. Optionally, the processing module 502 may be configured to perform at least one of the other steps (e.g., step S204) besides the communication steps (e.g., step S204) performed by the first node in any of the above methods, which will not be elaborated here.

[0352] In some embodiments, the communication device 500 may be a second node. In some embodiments, the transceiver module 501 may be configured to: receive first information sent by the first node, wherein the first information is used for QoS mapping of a first SDF or a first sub-stream in the first SDF; wherein the first information includes first indication information, which is used to indicate the execution of data acceleration processing. Optionally, the transceiver module 501 may be configured to perform at least one of the communication steps (e.g., steps S205, S206, S207, S209, S210) performed by the second node in any of the above methods, which will not be elaborated here. Optionally, the processing module 502 may be configured to perform at least one of the steps other than the communication steps (e.g., step S204) performed by the second network element 1032 in any of the above methods, other than the communication steps (e.g., step S204), which will not be elaborated here.

[0353] In some embodiments, the communication device 500 may be a third node. In some embodiments, the transceiver module 501 may be configured to send second information to the first node, wherein the second information is used to indicate a first rule and a second rule; wherein the first rule and the second rule are used for a first SDF, or the first rule and the second rule are used for a first sub-stream of the first SDF; wherein the first rule and the second rule are bound to different QoS streams, and the QoS stream bound to the first rule is used to implement data acceleration processing of the first SDF or the first sub-stream. Optionally, the transceiver module 501 may be configured to perform at least one of the communication steps (e.g., steps S201, S203) performed by the third node in any of the above methods, which will not be elaborated here. Optionally, the processing module 502 may be configured to perform at least one of other steps (e.g., step S202) besides the communication steps (e.g., step S202) performed by the third node in any of the above methods, which will not be elaborated here.

[0354] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module. The transmitting and receiving modules may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.

[0355] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module. Optionally, the processing module may be interchangeable with a processor.

[0356] Figure 6A is a schematic diagram of the structure of a communication device provided according to an embodiment of the present disclosure. The communication device 6100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 6100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0357] As shown in Figure 6A, the communication device 6100 includes one or more processors 6101. The processor 6101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 6100 can be used to execute any of the above methods. Optionally, one or more processors 6101 can be used to invoke instructions to cause the communication device 6100 to execute any of the above methods.

[0358] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceivers 6102 perform at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S201, S203, S205, S206, S207, S209, S210, but not limited thereto), and the processor 6101 performs at least one of other steps (e.g., steps S202, S204, S208, but not limited thereto). In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., can be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.

[0359] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data. Optionally, all or part of the memories 6103 may be located outside the communication device 6100. In optional embodiments, the communication device 6100 may include one or more interface circuits 6104. Optionally, the interface circuits 6104 are connected to the memories 6103 and can be used to receive data from the memories 6103 or other devices, and to send data to the memories 6103 or other devices. For example, the interface circuits 6104 can read data stored in the memories 6103 and send that data to the processor 6101.

[0360] The communication device 6100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 6100 described in this disclosure is not limited thereto, and the structure of the communication device 6100 may not be limited by FIG. 6A. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0361] Figure 6B is a schematic diagram of the structure of a chip provided according to an embodiment of the present disclosure. For cases where the communication device 6100 can be a chip or a chip system, please refer to the schematic diagram of the chip 6200 shown in Figure 6B, but it is not limited thereto.

[0362] Chip 6200 includes one or more processors 6201. Chip 6200 is used to perform any of the methods described above.

[0363] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 6200 further includes one or more memories 6203 for storing data. Optionally, all or part of the memories 6203 may be located outside chip 6200. Optionally, interface circuit 6202 is connected to memory 6203, and interface circuit 6202 can be used to receive data from memory 6203 or other devices, and interface circuit 6202 can be used to send data to memory 6203 or other devices. For example, interface circuit 6202 can read data stored in memory 6203 and send the data to processor 6201.

[0364] In some embodiments, the interface circuit 6202 performs at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., steps S201, S203, S205, S206, S207, S209, S210, but not limited thereto). The interface circuit 6202 performing the communication steps such as sending and / or receiving in the above-described method refers, for example, to the interface circuit 6202 performing data interaction between the processor 6201, the chip 6200, the memory 6203, or the transceiver device. In some embodiments, the processor 6201 performs at least one of other steps (e.g., steps S202, S204, S208, but not limited thereto).

[0365] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.

[0366] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device 6100, cause the communication device 6100 to perform any of the methods described above. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.

[0367] This disclosure also provides a program product that, when executed by a communication device 6100, causes the communication device 6100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0368] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

[0369] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.

[0370] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A communication method performed by a first node, wherein, The method includes: Send first information to the second node, wherein the first information is used to perform QoS mapping on the first service data stream SDF or the first sub-stream in the first SDF; The first information includes first indication information, which is used to instruct the execution of data acceleration processing.

2. The method of claim 1, wherein, The data acceleration processing is applied to the first sub-stream; The first information also includes at least one of the following: First identification information, used to identify the first sub-stream; The first descriptive information is used to describe the QoS requirements of the first sub-stream.

3. The method of claim 1 or 2, wherein, The first rule and the second rule of the first SDF or the first sub-stream are bound to different QoS streams. The QoS stream bound to the first rule is used to implement data acceleration processing of the first SDF or the first sub-stream. The first information also includes at least one of the following: The second identification information is used to identify the association between the first rule and the second rule; The second indication information is used to trigger a reflection QoS mechanism on the first SDF or the first sub-flow mapped to the QoS flow bound to the first rule.

4. The method of any one of claims 1 to 3, wherein, The first piece of information is the packet filter setting.

5. The method of any one of claims 1 to 4, wherein, The first information is carried in at least one of the following: Packet Inspection Rules (PDR); QoS rules.

6. The method of any one of claims 1 to 5, wherein, The method further includes: Receive second information sent by a third node, wherein the second information is used to indicate the first rule and the second rule; Wherein, the first rule and the second rule are used for the first SDF, or the first rule and the second rule are used for the first sub-stream; The first rule and the second rule are bound to different QoS flows. The QoS flow bound to the first rule is used to implement data acceleration processing of the first SDF or the first sub-flow.

7. The method of claim 6, wherein, The second information includes at least one of the following: The first indication information; First identification information, used to identify the first sub-stream; The first descriptive information is used to describe the QoS requirements of the first sub-stream; The second identification information is used to identify the association between the first rule and the second rule.

8. A communication method performed by a second node, wherein, The method includes: Receive first information sent by the first node, wherein the first information is used to perform QoS mapping on the first service data stream SDF or the first sub-stream in the first SDF; The first information includes first indication information, which is used to instruct the execution of data acceleration processing.

9. The method of claim 8, wherein, The data acceleration processing is applied to the first sub-stream; The first information also includes at least one of the following: First identification information, used to identify the first sub-stream; The first descriptive information is used to describe the QoS requirements of the first sub-stream.

10. The method of claim 8 or 9, wherein, The first rule and the second rule of the first SDF or the first sub-stream are bound to different QoS streams. The QoS stream bound to the first rule is used to implement data acceleration processing of the first SDF or the first sub-stream. The first information also includes at least one of the following: The second identification information is used to identify the relationship between the first rule and the second rule; The second indication information is used to trigger a reflection QoS mechanism on the first SDF or the first sub-flow mapped to the QoS flow bound to the first rule.

11. The method of any one of claims 8-10, wherein, The first piece of information is the packet filter setting.

12. The method according to any one of claims 8 to 11, wherein, The second node is the User Plane Function (UPF), and the first information is carried in the Packet Detection Rule (PDR). Alternatively, the second node may be a terminal, and the first information may be carried in a QoS rule.

13. The method of claim 12, wherein, The first information is carried in the Packet Detection Rule (PDR); The method further includes: Receive downlink data packets from the first SDF or the first substream, wherein the downlink data packets include the first indication information; Based on the first information, the downlink data packets of the first SDF or the first sub-stream are subjected to data acceleration processing.

14. The method of claim 13, wherein, The step of performing data acceleration processing on the downlink data packets of the first SDF or the first sub-stream based on the first information includes: Switch the downlink data packet from the QoS stream bound to the second rule to the QoS stream bound to the first rule; Wherein, the first rule and the second rule are used for the first SDF, or the first rule and the second rule are used for the first sub-stream; The first rule and the second rule are bound to different QoS flows. The QoS flow bound to the first rule is used to implement data acceleration processing of the first SDF or the first sub-flow.

15. The method of claim 14, wherein, The first information includes second indication information, which is used to trigger a reflection QoS mechanism on the first SDF or the first sub-flow mapped to the QoS flow bound to the first rule; The step of performing data acceleration processing on the downlink data packets of the first SDF or the first sub-stream based on the first information includes: Based on the second indication information, a Reflection QoS Indicator (RQI) is marked in the downlink data packet of the first SDF or the first sub-flow in the QoS flow bound to the first rule.

16. The method of any one of claims 13-15, wherein, The first indication information in the downlink data packet of the first sub-stream is used to implement QoS optimization processing for the first sub-stream.

17. The method of any one of claims 8 to 16, wherein, The first piece of information is carried in the QoS rule; The method further includes: Based on the first information, data acceleration processing is performed on the uplink data packets of the first SDF or the first sub-stream.

18. A communication method performed by a third node, wherein, The method includes: Send second information to the first node, wherein the second information is used to indicate the first rule and the second rule; Wherein, the first rule and the second rule are used for the first SDF, or the first rule and the second rule are used for the first sub-stream of the first SDF; The first rule and the second rule are bound to different QoS flows, and the QoS flow bound to the first rule is used to implement data acceleration processing of the first SDF or the first sub-flow.

19. The method of claim 18, wherein, The second information includes at least one of the following: The first instruction information is used to instruct the first SDF or the first sub-stream to perform data acceleration processing; First identification information, used to identify the first sub-stream; The first descriptive information is used to describe the QoS requirements of the first sub-stream; The second identification information is used to identify the association between the first rule and the second rule.

20. The method of claim 18 or 19, wherein, The first SDF includes the first sub-stream, and the second information includes at least one of the first identification information and the first description information.

21. A communication method, wherein, The method includes: The third node sends a second message to the first node, wherein the second message is used to indicate the first rule and the second rule; The first node sends first information to the second node, wherein the first information is used to perform QoS mapping on the first service data stream SDF or the first sub-stream in the first SDF. The first information includes first indication information, which is used to indicate the execution of data acceleration processing; Wherein, the first rule and the second rule are used for the first SDF, or the first rule and the second rule are used for the first sub-stream of the first SDF; The first rule and the second rule are bound to different QoS flows, and the QoS flow bound to the first rule is used to implement the data acceleration processing of the first SDF or the first sub-flow.

22. A communications device arranged at a first node, wherein The communication device includes: The transceiver module is configured to send first information to the second node, wherein the first information is used to perform QoS mapping on the first service data stream SDF or the first sub-stream in the first SDF. The first information includes first indication information, which is used to instruct the execution of data acceleration processing.

23. A communications device arranged at a second node, wherein The communication device includes: The transceiver module is configured to receive first information sent by the first node, wherein the first information is used to perform QoS mapping on the first service data stream SDF or the first sub-stream in the first SDF. The first information includes first indication information, which is used to instruct the execution of data acceleration processing.

24. A communication device arranged at a third node, wherein The communication device includes: The transceiver module is configured to send second information to the first node, wherein the second information is used to indicate the first rule and the second rule; Wherein, the first rule and the second rule are used for the first SDF, or the first rule and the second rule are used for the first sub-stream of the first SDF; The first rule and the second rule are bound to different QoS flows, and the QoS flow bound to the first rule is used to implement data acceleration processing of the first SDF or the first sub-flow.

25. A communication device, comprising: One or more processors; A memory that stores instructions; When the instruction is executed by the communication device, it causes the communication device to implement the communication method as described in any one of claims 1 to 20.

26. A communication system, comprising: The first node is used to implement the communication method as described in any one of claims 1 to 7; The second node is used to implement the communication method as described in any one of claims 8 to 17; The third node is used to implement the communication method as described in any one of claims 18 to 20.

27. A storage medium storing instructions, wherein, When the instruction is executed on the communication device, the communication device causes the communication device to perform at least one of the following: The communication method as described in any one of claims 1 to 7; The communication method as described in any one of claims 8 to 17; The communication method as described in any one of claims 18 to 20; The communication method as described in claim 21.

28. A computer program product comprising instructions, wherein, when the instructions are executed on a communication device, the communication device causes the communication device to perform at least one of the following: The communication method as described in any one of claims 1 to 7; The communication method as described in any one of claims 8 to 17; The communication method as described in any one of claims 18 to 20; The communication method as described in claim 21.

Citation Information

Patent Citations

  • Communication method and device

    CN115250537A

  • QoS (Quality of Service) control method and device and communication equipment

    CN117177309A

  • Apparatus, system, method and computer-implemented storage media to implement a per data packet quality of service requirement in a communication network

    US20230015829A1