Communication method and device, communication equipment, communication system and storage medium
By sending and receiving instruction information between communication nodes and binding different quality of service streams, the problem of low efficiency in accelerating the transmission of business data streams in communication systems is solved, and efficient data acceleration processing is achieved.
Patent Information
- Application Number
- CN202480017982.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-16
- Publication Date
- 2025-11-04
AI Technical Summary
In existing communication systems, the efficiency of accelerated transmission of service data streams is low, making it difficult to achieve efficient data acceleration processing.
By sending and receiving indication information between communication nodes and binding different quality of service streams, data acceleration processing of business data streams or sub-streams can be achieved, including using packet filter settings and QoS rules to trigger a reflection QoS mechanism for data acceleration processing.
It enables efficient data acceleration processing of business data streams or sub-streams, improving the transmission efficiency of communication systems.
Smart Images

Figure CN120898464A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to a communication method and device, a communication apparatus, a communication system and a storage medium. BACKGROUND
[0002] In a communication system, data acceleration processing can be used to realize accelerated transmission of a service data flow (SDF). SUMMARY
[0003] Embodiments of the present disclosure provide a communication method and device, a communication apparatus, a communication system and a storage medium.
[0004] According to a first aspect of embodiments of the present disclosure, a communication method is provided. The communication method is performed by a first node. The communication method comprises: sending first information to a second node, wherein the first information is used for quality of service (QoS) mapping of a first SDF or a first sub-flow in the first SDF; and wherein the first information comprises first indication information, and the first indication information is used for indicating that data acceleration processing is performed.
[0005] According to a second aspect of embodiments of the present disclosure, a communication method is provided. The communication method is performed by a second node. The communication method comprises: receiving first information sent by a first node, wherein the first information is used for QoS mapping of a first SDF; and wherein the first information comprises first indication information, and the first indication information is used for indicating that data acceleration processing is performed on the first SDF or a first sub-flow in the first SDF.
[0006] According to a third aspect of embodiments of the present disclosure, a communication method is provided. The communication method is performed by a third node. The communication method comprises: sending second information to a first node, wherein the second information is used for indicating a first rule and a second rule; and 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-flow in the first SDF; and 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 for realizing data acceleration processing of the first SDF or the first sub-flow.
[0007] According to a fourth aspect of embodiments of the present disclosure, a communication method is provided. The communication method comprises: sending, by a third node, second information to a first node, wherein the second information is used to indicate a first rule and a second rule; and sending, by the first node, first information to the third node, wherein the first information is used to perform 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 to indicate that data acceleration processing is performed; 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-flow in the first SDF; and wherein the first rule and the second rule are bound to different QoS flows, and a QoS flow bound to the first rule is used to implement data acceleration processing of the first SDF or the first sub-flow.
[0008] According to a fifth aspect of embodiments of the present disclosure, a communication apparatus is provided. The communication apparatus is arranged in a first node. The communication apparatus comprises a transceiver. The transceiver is configured to send first information to a second node, wherein the first information is used to perform QoS mapping on a first SDF or a first sub-flow in the first SDF; and wherein the first information comprises first indication information, and the first indication information is used to indicate that data acceleration processing is performed.
[0009] According to a sixth aspect of embodiments of the present disclosure, a communication apparatus is provided. The communication apparatus is arranged in a second node. The communication apparatus comprises a transceiver. The transceiver is configured to receive first information sent by a first node, wherein the first information is used to perform QoS mapping on a first SDF or a first sub-flow in the first SDF; and wherein the first information comprises first indication information, and the first indication information is used to indicate that data acceleration processing is performed.
[0010] According to a seventh aspect of embodiments of the present disclosure, a communication apparatus is provided. The communication apparatus is arranged in a third node. The communication apparatus comprises a transceiver. The transceiver 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; and 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-flow in the first SDF; and wherein the first rule and the second rule are bound to different QoS flows, and a QoS flow bound to the first rule is used to implement data acceleration processing of the first SDF or the first sub-flow.
[0011] According to an eighth aspect of embodiments of the present disclosure, a communication device is provided. The communication device comprises one or more processors and a memory having instructions stored thereon. The instructions, when executed by the communication device, cause the communication device to implement the communication method according to any one of the first aspect to the third aspect.
[0012] According to a ninth aspect of the embodiments of the present disclosure, a communication system is provided. The communication system includes: a first node configured to implement the communication method according to the first aspect; a second node configured to implement the communication method according to the second aspect; and a third node configured to implement the communication method according to the third aspect.
[0013] According to a tenth aspect of the embodiments of the present disclosure, a storage medium is provided. The storage medium stores instructions. The instructions, when executed on a communication device, cause the communication device to perform the communication method according to any one of the first aspect to the fourth aspect.
[0014] According to an eleventh aspect of the embodiments of the present disclosure, a program product is provided. The program product, when executed on a communication device, causes the communication device to perform the communication method according to any one of the first aspect to the fourth aspect.
[0015] According to a twelfth aspect of the embodiments of the present disclosure, a computer program is provided. The computer program, when executed on a computer, causes the computer to perform the communication method according to any one of the first aspect to the fourth aspect.
[0016] According to a thirteenth aspect of the embodiments of the present 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 according to any one of the first aspect to the fourth aspect.
[0017] By the embodiments of the present disclosure, the data acceleration processing of the SDF can be implemented.
[0018] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and do not constitute a limitation on the embodiments of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following describes the drawings required for the embodiment description. The following drawings are only some embodiments of the present disclosure, and do not specifically limit the protection scope of the present disclosure.
[0020] Figure 1A is an architecture schematic diagram of a communication system provided according to the embodiments of the present disclosure.
[0021] Figure 1A is an architecture schematic diagram of an implementation of a communication system according to the embodiments of the present disclosure.
[0022] Figure 1A is an architecture schematic diagram of another implementation of a communication system according to the embodiments of the present disclosure.
[0023] Figure 2 is an interaction schematic diagram of a communication method according to the embodiments of the present disclosure.
[0024] Figure 3A is an interaction schematic diagram of a communication method according to an embodiment of the disclosure.
[0025] Figure 3A is an interaction schematic diagram of a communication method according to an embodiment of the disclosure.
[0026] Figure 3A is an interaction schematic diagram of a communication method according to an embodiment of the disclosure.
[0027] Figure 4 is an interaction schematic diagram of an exemplary embodiment of a communication method according to an embodiment of the disclosure.
[0028] Figure 5 is a structural schematic diagram of a communication device according to an embodiment of the disclosure.
[0029] Figure 6A is a structural schematic diagram of a communication device according to an embodiment of the disclosure.
[0030] Figure 6A is a structural schematic diagram of a chip according to an embodiment of the disclosure. DETAILED DESCRIPTION
[0031] The embodiments of the disclosure provide a communication method and device, a communication device, a communication system and a storage medium.
[0032] In a first aspect, the embodiments of the disclosure provide a communication method. The communication method is applied to a first node. The communication method comprises: sending first information to a second node, wherein the first information is used for QoS mapping of a first SDF or a first sub-flow in the first SDF; and wherein the first information comprises first indication information, and the first indication information is used for indicating to perform data acceleration processing.
[0033] According to the embodiment, the first information sent by the first node to the second node can comprise the first indication information, which is used for indicating to perform data acceleration processing. In this case, the second node can perform data acceleration processing on the first SDF or the first sub-flow in the process of implementing QoS mapping of the first SDF or the first sub-flow based on the first information, after considering the first indication information. In this way, the data acceleration processing of the first SDF or the first sub-flow can be implemented at the second node.
[0034] In combination with some embodiments of the first aspect, in some embodiments, the data acceleration processing can be for the first sub-flow; and wherein the first information can further comprise at least one of the following: first identification information, used for identifying the first sub-flow; and first description information, used for describing QoS requirements of the first sub-flow.
[0035] According to the embodiment, the first information can comprise information related to the first sub-flow, for example, identification information of the first sub-flow, description information of QoS requirement of the first sub-flow. Based on the first information, the second node can determine the first sub-flow to which the data acceleration processing is directed, so as to implement the accelerated data processing for the first sub-flow according to the first indication information.
[0036] In some embodiments of the first aspect, the first rule and the second rule of the first SDF or the first sub-flow can be bound to different QoS flows, and the QoS flow bound with the first rule can be used to implement the data acceleration processing of the first SDF or the first sub-flow; wherein the first information can further comprise 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 the reflective QoS mechanism for the first SDF or the first sub-flow mapped to the QoS flow bound with the first rule.
[0037] According to the embodiment, the second identification information can be used to determine that the first rule and the second rule are the associated rules for the first SDF or the first sub-flow. Then, based on the second identification information, the rule of the data acceleration and the rule after the data end can be determined in the process of implementing the data acceleration processing. In addition, the second indication information can be used to trigger the reflective QoS mechanism. Then, based on the second indication information, the second node can implement the data acceleration processing of the uplink.
[0038] In some embodiments of the first aspect, the first information can be a packet filter setting.
[0039] According to the embodiment, the first information can be a packet filter setting. The packet filter setting can be used to implement the detection of the first SDF or the first sub-flow and the mapping to the QoS flow. Based on the packet filter setting, the second node can implement the data acceleration processing of the first SDF or the first sub-flow in the process of QoS mapping.
[0040] In some embodiments of the first aspect, the first information can be carried in at least one of the following: packet detection rules (PDR); QoS rules.
[0041] According to the embodiment, the first information can be contained in the PDR and / or the QoS rule. The PDR containing the first information makes the second node implement the data acceleration processing when it is a UPF. The QoS containing the first information makes the second node implement the data acceleration processing when it is a UE. In this way, the data acceleration processing can be implemented in at least one of the uplink and downlink directions.
[0042] In some embodiments of the first aspect, the method further includes receiving second information sent by the 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-flow; 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 the data acceleration processing of the first SDF or the first sub-flow.
[0043] According to the embodiment, the first information received by the second node can include first indication information used to indicate the execution of the data acceleration processing. In this case, the second node can perform the data acceleration processing of the first SDF or the first sub-flow in the process of implementing the QoS mapping of the first SDF or the first sub-flow based on the first information, in consideration of the first indication information. In this way, the data acceleration processing of the first SDF or the first sub-flow can be implemented at the second node.
[0044] In some embodiments of the first aspect, the second information can include at least one of the following: the first indication information; first identification information used to identify the first sub-flow; first description information used to describe the QoS requirement of the first sub-flow; and second identification information used to identify the association relationship between the first rule and the second rule.
[0045] In a second aspect, the embodiments of the present disclosure provide a communication method. The 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 to perform QoS mapping on a first SDF or a first sub-flow in the first SDF; wherein the first information includes first indication information used to indicate the execution of data acceleration processing.
[0046] In some embodiments of the second aspect, the data acceleration processing can be performed on the first sub-flow; wherein the first information can further include at least one of the following: first identification information used to identify the first sub-flow; and first description information used to describe the QoS requirement of the first sub-flow.
[0047] In some embodiments of the second aspect, the first rule and the second rule of the first SDF or the first sub-flow can be bound to different QoS flows, and the QoS flow bound to the first rule can be used to implement the data acceleration processing of the first SDF or the first sub-flow; wherein the first information can 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; and second indication information used to trigger a reflective QoS mechanism on the first SDF or the first sub-flow mapped to the QoS flow bound to the first rule.
[0048] With reference to some embodiments of the second aspect, in some embodiments, the first information can be for setting a packet filter.
[0049] With reference to 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 a PDR; or the second node can be a terminal, and the first information can be carried in a QoS rule.
[0050] With reference to some embodiments of the second aspect, in some embodiments, the first information can be carried in a PDR; wherein the method can further include: receiving a downlink data packet of the first SDF or the first sub-flow, wherein the downlink data packet includes first indication information; and performing data acceleration processing on the downlink data packet of the first SDF or the first sub-flow according to the first information.
[0051] With reference to some embodiments of the second aspect, in some embodiments, the operation of performing data acceleration processing on the downlink data packet of the first SDF or the first sub-flow according to the first information can include: switching the downlink data packet from a QoS flow bound by a second rule to a QoS flow bound by a first rule; wherein the first rule and the second rule are for the first SDF, or the first rule and the second rule are for the first sub-flow; wherein the first rule and the second rule are bound to different QoS flows, and the QoS flow bound by the first rule is used to implement data acceleration processing of the first SDF or the first sub-flow.
[0052] With reference to some embodiments of the second aspect, in some embodiments, the first information can include second indication information, and the second indication information is used to trigger a reflective QoS mechanism for the first SDF or the first sub-flow mapped to the QoS flow bound by the first rule; wherein the operation of performing data acceleration processing on the downlink data packet of the first SDF or the first sub-flow according to the first information can include: marking a reflective QoS indication, RQI, in the downlink data packet of the first SDF or the first sub-flow in the QoS flow bound by the first rule according to the second indication information.
[0053] With reference to some embodiments of the second aspect, in some embodiments, the first indication information in the downlink data packet of the first sub-flow is used to implement QoS optimization processing of the first sub-flow.
[0054] With reference to some embodiments of the second aspect, in some embodiments, the first information can be carried in a QoS rule; wherein the method can further include: performing data acceleration processing on an uplink data packet of the first SDF or the first sub-flow according to the first information.
[0055] In a third aspect, an embodiment of the present disclosure provides a communication method. The communication method is applied to a third node. The communication method comprises: sending, by the third node, 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-flow of the first SDF; wherein the first rule and the second rule are bound to different QoS flows, and a QoS flow bound with the first rule is used to implement data acceleration processing of the first SDF or the first sub-flow.
[0056] According to the embodiment, the second information sent by the third node to the first node can be used to indicate the first rule and the second rule associated with the data acceleration processing of the first SDF or the first sub-flow. This enables 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-flow.
[0057] In combination with some embodiments of the third aspect, in some embodiments, the second information can comprise at least one of: first indication information used to indicate that data acceleration processing is performed on the first SDF or the first sub-flow; first identification information used to identify the first sub-flow; first description information used to describe QoS requirements of the first sub-flow; and second identification information used to identify an association relationship between the first rule and the second rule.
[0058] In combination with some embodiments of the third aspect, in some embodiments, the first SDF can comprise the first sub-flow, and the second information can comprise at least one of the first identification information and the first description information.
[0059] In a fourth aspect, an embodiment of the present disclosure provides a communication method. The communication method comprises: sending, by a third node, second information to a first node, wherein the second information is used to indicate a first rule and a second rule; and sending, by the first node, first information to the third node, wherein the first information is used for QoS mapping of 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 to indicate that data acceleration processing is performed; 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-flow of the first SDF; wherein the first rule and the second rule are bound to different QoS flows, and a QoS flow bound with the first rule is used to implement data acceleration processing of the first SDF or the first sub-flow.
[0060] In a fifth aspect, an embodiment of the present disclosure provides a communication apparatus. The communication apparatus is arranged at a first node. The communication apparatus comprises a transceiver. The transceiver 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-flow in the first SDF; and wherein the first information comprises first indication information, and the first indication information is used for indicating to perform data acceleration processing.
[0061] In some embodiments of the fifth aspect, the data acceleration processing can be performed on the first sub-flow; and wherein the first information further comprises at least one of: first identification information used for identifying the first sub-flow; and first description information used for describing QoS requirements of the first sub-flow.
[0062] In some embodiments of the fifth aspect, the first rule and the second rule of the first SDF or the first sub-flow can be bound to different QoS flows, and a QoS flow bound to the first rule can be used to implement the data acceleration processing of the first SDF or the first sub-flow; and wherein the first information further comprises at least one of: second identification information used for identifying an association relationship between the first rule and the second rule; and second indication information used for triggering a reflective QoS mechanism on the first SDF or the first sub-flow mapped to the QoS flow bound to the first rule.
[0063] In some embodiments of the fifth aspect, the first information can be set for a packet filter.
[0064] In some embodiments of the fifth aspect, the first information can be carried in at least one of: a PDR; and a QoS rule.
[0065] In some embodiments of the fifth aspect, the transceiver can be further configured to receive second information sent by a third node, wherein the second information is used for indicating the first rule and the second rule; and 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-flow; and wherein the first rule and the second rule are bound to different QoS flows, and a QoS flow bound to the first rule is used to implement the data acceleration processing of the first SDF or the first sub-flow.
[0066] In some embodiments of the fifth aspect, the second information can comprise at least one of: the first indication information; the first identification information used for identifying the first sub-flow; the first description information used for describing QoS requirements of the first sub-flow; and the second identification information used for identifying an association relationship between the first rule and the second rule.
[0067] In a sixth aspect, an embodiment of the present disclosure provides a communication apparatus. The communication apparatus is arranged in a second node. The communication apparatus comprises a transceiver. The transceiver 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-flow in the first SDF; and wherein the first information comprises first indication information, and the first indication information is used for indicating to perform data acceleration processing.
[0068] In some embodiments of the sixth aspect, the data acceleration processing can be performed on the first sub-flow; and wherein the first information further comprises at least one of: first identification information used for identifying the first sub-flow; and first description information used for describing QoS requirements of the first sub-flow.
[0069] In some embodiments of the sixth aspect, the first rule and the second rule of the first SDF or the first sub-flow can be bound to different QoS flows, and a QoS flow bound to the first rule can be used for implementing the data acceleration processing of the first SDF or the first sub-flow; and wherein the first information further comprises at least one of: second identification information used for identifying an association relationship between the first rule and the second rule; and second indication information used for triggering a reflective QoS mechanism on the first SDF or the first sub-flow mapped to the QoS flow bound to the first rule.
[0070] In some embodiments of the sixth aspect, the first information can be set for a packet filter.
[0071] In some embodiments of the sixth aspect, the second node can be a user plane function (UPF), and the first information can be carried in a PDR; or the second node can be a terminal, and the first information can be carried in a QoS rule.
[0072] In some embodiments of the sixth aspect, the first information can be carried in a PDR; and the transceiver can be further configured to receive a downlink data packet of the first SDF or the first sub-flow, wherein the downlink data packet comprises the first indication information; and the apparatus can further comprise a processing module configured to perform data acceleration processing on the downlink data packet of the first SDF or the first sub-flow according to the first information.
[0073] In some embodiments of the sixth aspect, the processing module can be configured to switch the downlink data packet from a QoS flow bound to the second rule to a QoS flow 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-flow; and 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 for implementing the data acceleration processing of the first SDF or the first sub-flow.
[0074] In some embodiments of the sixth aspect, in some embodiments, the first information can include second indication information, the second indication information being used to trigger a reflective QoS mechanism for the first SDF or the first sub-flow in the QoS flow mapped to the first rule binding; and the processing module can be configured to: mark a reflective QoS indication (RQI) in a downlink data packet of the first SDF or the first sub-flow in the QoS flow of the first rule binding according to the second indication information.
[0075] In some embodiments of the second aspect, in some embodiments, the first indication information in the downlink data packet of the first sub-flow is used to implement QoS optimization processing of the first sub-flow.
[0076] In some embodiments of the sixth aspect, in some embodiments, the first information can be carried in a QoS rule; and the processing module can be configured to: perform data acceleration processing on the uplink data packet of the first SDF or the first sub-flow according to the first information.
[0077] In a seventh aspect, the embodiments of the present disclosure provide a communication apparatus. The communication apparatus is arranged at a third node. The communication apparatus includes a transceiver. The transceiver 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-flow 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-flow.
[0078] In some embodiments of the seventh aspect, in some embodiments, the second information can include at least one of: first indication information used to indicate that data acceleration processing is performed on the first SDF or the first sub-flow; first identification information used to identify the first sub-flow; first description information used to describe QoS requirements of the first sub-flow; and second identification information used to identify an association relationship between the first rule and the second rule.
[0079] In some embodiments of the seventh aspect, in some embodiments, the first SDF can include the first sub-flow, and the second information can include at least one of the first identification information and the first description information.
[0080] In an eighth aspect, the embodiments of the present disclosure provide a communication device. The communication device includes one or more processors and a memory storing instructions. The instructions, when executed by the communication device, cause the communication device to implement the communication method according to any one of the first aspect to the third aspect.
[0081] In a ninth aspect, the embodiments of the present disclosure provide a communication system. The communication system comprises: a first node configured to implement the communication method according to any one of the first aspect and possible implementation manners thereof; a second node configured to implement the communication method according to any one of the second aspect and possible implementation manners thereof; and a third node configured to implement the communication method according to any one of the third aspect and possible implementation manners thereof.
[0082] In a tenth aspect, the embodiments of the present disclosure provide a storage medium. The storage medium stores instructions. The instructions, when executed on a communication device, cause the communication device to perform the communication method according to any one of the first aspect to the fourth aspect and possible implementation manners thereof.
[0083] In an eleventh aspect, the embodiments of the present disclosure provide a program product. The program product, when executed by a communication device, causes the communication device to perform the communication method according to any one of the first aspect to the fourth aspect and possible implementation manners thereof.
[0084] In a twelfth aspect, the embodiments of the present disclosure provide a computer program. The computer program, when executed on a computer, causes the computer to perform the communication method according to any one of the first aspect to the fourth aspect and possible implementation manners thereof.
[0085] In a thirteenth aspect, the embodiments of the present disclosure provide a chip or chip system. The chip or chip system comprises processing circuitry. The processing circuitry is configured to perform the communication method according to any one of the first aspect to the fourth aspect and possible implementation manners thereof.
[0086] It can be understood that the above communication apparatus, communication device, communication system, storage medium, program product, computer program, chip, and chip system are all used to perform the communication method provided by the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved thereby can refer to the beneficial effects in the corresponding method, which will not be described here again.
[0087] The embodiments of the present disclosure provide a communication method and apparatus, a communication device, a communication system, and a storage medium. In some embodiments, the terms of communication method, information processing method, and the like can be replaced with each other, the terms of communication apparatus, communication device, information processing apparatus, and the like can be replaced with each other, and the terms of information processing system, communication system, and the like can be replaced with each other.
[0088] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily. For example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily. In addition, the optional implementation manners in an embodiment can be combined arbitrarily. In addition, the embodiments can be combined arbitrarily. For example, part or all steps of different embodiments can be combined arbitrarily. For another example, an embodiment can be combined with optional implementation manners of other embodiments arbitrarily.
[0089] In each embodiment of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form a new embodiment according to the inherent logical relationship.
[0090] The terms used in the embodiments of the present disclosure are only for the purpose of describing the specific embodiments, and not as a limitation on the present disclosure.
[0091] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "the", "above", "said", "preceding", "this" and the like, can represent "one and only one", and can also represent "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, and can also be understood as plural expression.
[0092] In the embodiments of the present disclosure, "a plurality of" means two or more.
[0093] In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple" and the like can be replaced with each other.
[0094] In some embodiments, "at least one of A, B", "A and / or B", "in one case A, in another case B", "responsive to case A, responsive to case B" and the like, can be used to represent one or more of the following technical solutions: in some embodiments, A (A is executed regardless of B); in some embodiments, B (B is executed regardless of A); in some embodiments, A and B are selected from (A and B are selectively executed); in some embodiments, A and B (A and B are executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0095] In some embodiments, "A or B" and the like can include the following technical solutions according to the case: in some embodiments, A (A is executed regardless of B); in some embodiments, B (B is executed regardless of A); in some embodiments, A and B are selected from (A and B are selectively executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0096] The prefix words "first", "second" and the like in the embodiments of the present disclosure are only used to distinguish different description objects, and do not constitute a limitation on the position, order, priority, quantity or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute an additional limitation because of the use of the prefix words. For example, the description object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different; for another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and the content thereof can be the same or different.
[0097] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0098] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", and the like can be replaced with each other.
[0099] In some embodiments, an apparatus and the like can be interpreted as an entity, and can also be interpreted as virtual, and the name thereof is not limited to the name described in the embodiments. The terms "apparatus", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and the like can be replaced with each other.
[0100] In some embodiments, "network" can be interpreted as an apparatus (for example, an access network device, a core network device, and the like) included in the network.
[0101] 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", "bandwidth part (BWP)" and the like can be replaced with each other.
[0102] 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," "client," and so on can be replaced with each other.
[0103] In some embodiments, the access network device, the core network device, or the network device can be replaced with a terminal. For example, the embodiments of the present disclosure can also be applied to a structure in which communication between the access network device, the core network device, or the network device and the terminal is replaced with communication between a plurality of terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the terminal can also be configured to have all or part of the functions of the access network device. In addition, the terms "uplink," "downlink," and the like can also be replaced with terms corresponding to the inter-terminal communication (e.g., "side"). For example, the uplink channel, the downlink channel, and the like can be replaced with the side channel, and the uplink, the downlink, and the like can be replaced with the sidelink.
[0104] In some embodiments, the terminal can be replaced with the access network device, the core network device, or the network device. In this case, the access network device, the core network device, or the network device can also be configured to have all or part of the functions of the terminal.
[0105] In some embodiments, the data, information, etc. can be obtained in compliance with the laws and regulations of the country in which the location is situated.
[0106] In some embodiments, the data, information, etc. can be obtained after obtaining the consent of the user.
[0107] In addition, each element, each row, or each column in the table of the embodiments of the present 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.
[0108] Figure 1A is an architecture diagram of a communication system provided according to the embodiments 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.
[0109] In some embodiments, the terminal 101 includes at least one of a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a Pad, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, etc., but is not limited thereto.
[0110] In some embodiments, the access network device 102, for example, is a node or device that accesses a terminal to a wireless network, and the access network device can include at least one of an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an Open RAN, a Cloud RAN, a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0111] In some embodiments, the technical solutions of the present disclosure can be applicable to an Open RAN architecture, at this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized through software or programs.
[0112] In some embodiments, the access network device 102 can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit (control unit), and the CU-DU structure can split the protocol layers of the access network device, and some of the protocol layers are controlled by the CU, and the rest or all of the protocol layers are distributed in the DU and controlled by the CU, but is not limited thereto.
[0113] In some embodiments, the core network 103 can be one device including 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, and the like, or can be multiple devices or device groups 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, and the like. The network element can be virtual or physical. The core network includes at least one of an evolved packet core (EPC), a 5G core network (5GCN), a next generation core (NGC), and the like.
[0114] In some embodiments, the first network element 1031 can be, for example, a control plane network function.
[0115] In some embodiments, the first network element 1031 can be, for example, a policy control function (PCF).
[0116] In some embodiments, the first network element 1031 can be used to support a unified policy framework, provide policy rules, and the like.
[0117] In some embodiments, the second network element 1032 can be, for example, a control plane network function.
[0118] In some embodiments, the second network element 1032 can be, for example, a session management function (SMF).
[0119] In some embodiments, the second network element 1032 can be used for session management, execution of control policies issued by the PCF, selection of the UPF, allocation of an internet protocol (IP) address of the UE, and the like.
[0120] In some embodiments, the third network element 1033 can be a user plane network function.
[0121] In some embodiments, the third network element 1033 can be, for example, a user plane function (UPF).
[0122] In some embodiments, the third network element 1033 can be used to implement user plane (UP) data forwarding, session / stream level-based charging statistics, bandwidth limitation, QoS processing of the UP, and the like.
[0123] In some embodiments, the fourth network element 1034 can be, for example, an application function (AF).
[0124] In some embodiments, the fourth network element 1034 can be implemented by an application server and used to provide application services, without limitation of the name.
[0125] In some embodiments, the fifth network element 1035 can be, for example, an application server (AS).
[0126] In some embodiments, the fifth network element 1035 can be used to provide support for services subscribed by a user, without limitation of the name.
[0127] In some embodiments, the fourth network element 1034 can be located outside the core network 103, or can be located inside the core network 103, without limitation in the embodiments of the present disclosure.
[0128] In some embodiments, the fifth network element 1035 can be located outside the core network 103, or can be located inside the core network 103, without limitation in the embodiments of the present disclosure.
[0129] In some embodiments, the fourth network element 1034 and the fifth network element 1035 can be deployed centrally or independently, without limitation in the embodiments of the present disclosure.
[0130] In some embodiments, the communication system 100 described above can be a 5G communication system, a 6G communication system, etc. It should be noted that the communication system 100 can also be other communication systems, without limitation in the embodiments of the present disclosure.
[0131] In Figure 1A and 1C , taking the 5G communication system as an example, the architecture of the communication system 100 is exemplarily described. Here, the terminal 101 can be a UE, and the access network device 102 can be a RAN.
[0132] Figure 1A is an architecture schematic diagram of an implementation of a communication system according to the embodiments of the present disclosure. As Figure 1AAs shown, the architecture of the 5G communication system is presented in the form of reference points. N1 is a reference point between the UE and the AMF. N2 is a reference point between the RAN and the AMF. N3 is a reference point between the RAN and the UPF. N4 is a reference point between the SMF and the UPF. N5 is a reference point between the PCF and the AF. N6 is a reference point between the UPF and the data network (DN). N7 is a reference point between the SMF and the PCF. N11 is a reference point between the AMF and the SMF. N15 is a reference point between the SMF and the PCF. Uu is an interface between the UE and the RAN. It should be noted that, in Figure 1A , the NEF is not shown. However, each network element in the communication system can interact with the NEF.
[0133] Figure 1A is an architecture diagram of another implementation of the communication system according to an embodiment of the present disclosure. As shown in Figure 1A , the architecture of the 5G communication system is presented in the form of service-based interfaces. Namf is a service-based interface provided by the AMF. Nsmf is a service-based interface provided by the SMF. Nnef is a service-based interface provided by the NEF. Npcf is a service-based interface provided by the PCF. Naf is a service-based interface provided by the AF.
[0134] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed in the embodiments of the present disclosure. Those skilled in the art can know that the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems as the system architecture evolves and new business scenarios appear.
[0135] The following embodiments of the present disclosure can be applied to Figure 1A the communication system 100 shown or part of the communication system 100, but are not limited thereto. Figure 1A Each of the subjects shown is an example, and the communication system 100 can include Figure 2 all or part of the subjects in Figure 2 , or other subjects other than . The number and form of each subject are arbitrary, each subject can be physical or virtual, the connection relationship between each subject is an example, each subject can not be connected or can be connected, and the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0136] Embodiments of the present disclosure 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 (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, and the like).
[0137] In some cases, mobile media type services, XR services such as online AR / VR, online games, video-based machine or drone remote control, etc. are expected to contribute to an increasingly high traffic for the communication network. XR services involve multi-modal data flows. Multi-modal data is data input from the same device or different devices (including sensors) that describe the same service / application, which can be output to one or more destination device terminals. Each data flow in multi-modal data often has certain or even strong correlation, such as synchronization of audio and video streams, synchronization of haptics and vision, etc. There are some common characteristics in the data flow of such media services, between the data flows, and the requirements of these service data flows for network transmission. Effective identification and utilization of these characteristics will be more helpful for network and service transmission, control, and also for service guarantee and user experience.
[0138] In further cases, XRM services and interactive media type services (eXtended Reality and interactive media services) require the communication system to comprehensively consider the QoS characteristics of service data flows. The QoS characteristics include, for example, at least one of the following: whether delay-sensitive guaranteed bit rate (GBR) data flows, guaranteed flow bit rate (GFBR), packet delay budget (PDB), default maximum data burst volume (MDBV), etc. can be simultaneously satisfied and consistently coordinated. The consistency of QoS authorization and execution of each other for multiple XRM data flows involving one terminal and XRM data flows involving multiple terminals is guaranteed.
[0139] In some embodiments, the service data flow (SDF) of XRM can support PDU set-based processing, thereby enhancing QoS awareness and guarantee of SDF and enhancing the quality of experience (QoE) of users.
[0140] In some embodiments, in a system such as 4G, 5G, 6G, V2X, the AF can provide PDU set QoS parameters and protocol description. In some embodiments, the PDU set QoS parameters can include at least one of: PDU set delay budget (PSDB), PDU set error rate (PSER), PDU Set Integrated Handling Information (PSIHI). Then, the SMF and UPF can extend the packet header of the PDU in the PDU set of the SDF in combination with the protocol description and protocol header extension provided by the AF to carry PDU set information. The carried PDU information can be used for the access network to perform PDU set based QoS control.
[0141] In some embodiments, the above-mentioned PDU set information can include at least one of: PDU set sequence number, starting PDU or ending PDU of the PDU set, PDU sequence number within the PDU set, PDU number within the PDU set, PDU set importance, PDU set size. Here, the PDU set importance is used to represent the importance of a PDU set relative to other PDU sets in the same QoS flow.
[0142] It can be understood that the UPF performs SDF to QoS flow mapping based on the PDR, and maps (also can be called encapsulates) the mutually associated PDUs into a PDU set. In addition, the UPF can apply the same QoS policy to all PDU sets in the QoS flow. For example, the UPF can apply the same PDU set QoS parameters to all PDU sets in the QoS flow. In an example, the UPF can map the application flow to the QoS flow based on the packet detection information in the PDR. Some PDUs in the QoS flow can be associated with media components (e.g., intra-coded frames and predicted frames), and the UPF classifies these PDUs as belonging to a PDU set and performs corresponding control. In some embodiments, the RAN can implement PDU set based processing according to the PDU set specific QoS characteristics and protocol description provided by the 5GC and AF, and the enhanced header identified and marked by the UPF.
[0143] In some embodiments, traffic characteristics of a service data flow (SDF) on a user plane can dynamically change. For example, the SDF can experience data burst. In response to the dynamic change of the traffic characteristics of the SDF, data boost handling can be considered. In the case of applying data boost handling, a packet filter set can be enhanced to detect an expedited transfer indication in a packet on the user plane.
[0144] In some embodiments, two policy and charging control (PCC) rules can be authorized for one SDF. The two PCC rules have different identification information and different QoS authorization. The two PCC rules can be respectively bound to different QoS flows and correspond to different QoS flow identifiers (QFIs). In some embodiments, the QoS flow bound by one PCC rule can have a higher priority and / or better QoS characteristics, and can be used to implement data boost handling of the SDF; the QoS flow bound by the other PCC rule can have a lower priority and / or normal QoS characteristics, and can be used to implement normal handling (or non-data boost handling) of the SDF. In some embodiments, in the case of performing data boost handling, the packets of the SDF can be switched from the QoS flow with the higher priority and / or better QoS characteristics to the QoS flow with the lower priority and / or normal QoS characteristics, which can be referred to as QoS promotion. In some embodiments, in the case of ending data boost handling, the packets of the SDF can be switched from the QoS flow with the lower priority and / or normal QoS characteristics to the QoS flow with the higher priority and / or better QoS characteristics, which can be referred to as QoS fallback. It can be understood that the above-mentioned QoS promotion and QoS fallback can be collectively referred to as QoS switching related to data boost handling.
[0145] In some embodiments, the SDF can have different QoS requirements according to different actual situations. Therefore, how to implement corresponding data boost handling according to the specific requirements of the SDF is a technical problem to be solved.
[0146] Figure 2 is an interaction diagram of a communication method according to an embodiment of the present disclosure. The communication method related by the embodiment of the present disclosure can be applied to the communication system 100. As shown in Figure 3A , the communication method of the embodiment of the present disclosure includes steps S201 to S210.
[0147] In step S201, the fourth network element 1034 sends first indication information to the first network element 1031.
[0148] In some embodiments, the fourth network element 1034 can send the first indication information. In some embodiments, the first indication information can be sent by the fourth network element 1034, but is not limited thereto, and can also be sent by other subjects.
[0149] In some embodiments, the first network element 1031 can receive the first indication information. In some embodiments, the first indication information can be received by the first network element 1031, but is not limited thereto, and can also be received by other subjects.
[0150] In some embodiments, the first indication information can be used to indicate to perform data acceleration processing.
[0151] In some embodiments, the first indication information can be used to indicate to perform data acceleration processing on the first SDF. In some embodiments, the first indication information can be used to determine a QoS policy related to the data acceleration processing of the first SDF.
[0152] In some embodiments, the first SDF can include an SDF of a first service. In some embodiments, the first service can include an immersive communication service, an extended reality multimedia (XRM) service, etc.
[0153] In some embodiments, the first SDF can include a plurality of sub-flows. For example, the first SDF can be a composite data stream composed of a plurality of data streams, each of which is a sub-flow of the composite data stream. In some embodiments, a sub-flow in the first SDF can have its own QoS requirement. This means that the QoS requirement of the sub-flow can be different from the first SDF, or different from other sub-flows in the first SDF.
[0154] In some embodiments, the first indication information can be used to indicate to perform data acceleration processing on a first sub-flow of the first SDF. In some embodiments, the first indication information can be used to determine a QoS policy related to the data acceleration processing of the first sub-flow of the first SDF.
[0155] In some embodiments, the name of the first indication information is not limited, which can be, for example, an acceleration transfer indication, an acceleration processing indication, a QoS improvement indication, etc.
[0156] In some embodiments, the fourth network element 1034 can directly or indirectly send the first indication information to the first network element 1031.
[0157] In some embodiments, the fourth network element 1034 can be an AF, and the first network element 1031 can be a PCF. In an example, the AF can send the first indication information directly to the PCF. In an example, the AF can send the first indication information to the NEF, and the NEF can send the first indication information to the PCF.
[0158] In some embodiments, the fourth network element 1034 can further send QoS requirements to the first network element 1031. In an example, the QoS requirements can be related to the first SDF, or can be related to the first sub-flow. In some embodiments, the QoS requirements can include requirements related to QoS characteristics of the first SDF or the first sub-flow of the first service, including transmission rate, latency, uplink and 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.
[0159] In some embodiments, the first indication information and / or the QoS requirements can be used by the first network element 1031 to implement authorization and identification of data acceleration processing.
[0160] In some embodiments, the fourth network element 1034 can further send at least one of the following to the first network element 1031: an identifier of the first service, an address and / or an identifier of the terminal 101, an identifier of the first network element 1031, an application identifier of the first service, a flow description, a data network name (DNN), single network slice selection assistance information (S-NSSAI), and a QoS parameter.
[0161] In step S202, the first network element 1031 performs policy decision.
[0162] In some embodiments, the first network element 1031 can perform policy decision to determine rules related to data acceleration processing for the first SDF.
[0163] In some embodiments, the performance of policy decision by the first network element 1031 can take into account the first indication information. In some embodiments, the policy decision by the first network element 1031 can be implemented according to at least the first indication information. In some embodiments, upon receiving the first indication information, the first network element 1031 can determine rules related to data acceleration processing for the first SDF, taking into account the first indication information.
[0164] In some embodiments, the rules related to the data acceleration processing can comprise a first rule and a second rule. In some embodiments, the data acceleration processing can be for a first SDF. In an example, both the first rule and the second rule can be rules authorized by the first network element 1031 for the first SDF. In some embodiments, the data acceleration processing can be for a first sub-flow of the first SDF. In an example, both the first rule and the second rule can be rules authorized by the first network element 1031 for the first sub-flow.
[0165] In some embodiments, each of the first rule and the second rule determined by the first network element 1031 can be a PCC rule. It can be appreciated that the first rule and the second rule can also be other rules, which are not limited in the embodiments of the present disclosure.
[0166] In some embodiments, the first rule can correspond to an acceleration processing of the first SDF or the first sub-flow. In some embodiments, the QoS characteristics corresponding to the first rule can be applied to the first SDF or the first sub-flow in the process of performing the data acceleration processing for the first SDF.
[0167] In some embodiments, the second rule can correspond to a normal processing of the first SDF or the first sub-flow. In some embodiments, the QoS characteristics corresponding to the second rule can be applied to the first SDF or the first sub-flow in the process of not performing the data acceleration processing for the first SDF.
[0168] In some embodiments, the first rule and the second rule can be bound to different QoS flows. The different QoS flows can have different QoS characteristics. The QoS flow bound by the first rule can be used for the data acceleration processing of the first SDF or the first sub-flow. The QoS flow bound by the second rule can be used for the normal processing (or basic processing) of the first SDF or the first sub-flow.
[0169] In some embodiments, the QoS flow bound by the first rule can have a higher priority and / or higher QoS characteristics compared to the QoS flow bound by the second rule.
[0170] In some embodiments, the first rule and the second rule related to the data acceleration processing can be associated. In other words, the first rule and the second rule can constitute a rule pair related to the 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.
[0171] In step S203, the first network element 1031 sends the second information to the second network element 1032.
[0172] In some embodiments, the first network element 1031 can send the second information. In some embodiments, the second information can be sent by the first network element 1031, but is not limited thereto, and can also be sent by other subjects.
[0173] In some embodiments, the second network element 1032 can receive the second information. In some embodiments, the second information can be received by the second network element 1032, but is not limited thereto, and can also be received by other subjects.
[0174] In some embodiments, the second information can be used to indicate the first rule and the second rule. In some embodiments, the first information can be used to indicate the first rule and the second rule determined by the PCF for the first SDF or the first sub-flow.
[0175] In some embodiments, the name of the second information is not limited, which can be, for example, rule indication information, rule notification information, and the like.
[0176] In some embodiments, the second information can include at least one of the following: first indication information, first identification information, first description information, second identification information.
[0177] In some embodiments, the first identification information can be used to identify the first sub-flow.
[0178] In some embodiments, the first description information can be used to describe the QoS requirement of the first sub-flow.
[0179] In some embodiments, the second identification information can be used to identify the association relationship between the first rule and the second rule.
[0180] In some embodiments, the data acceleration processing can be for the first SDF, and the second information can include the first indication information and / or the second identification information.
[0181] In some embodiments, the data acceleration processing can be for the first sub-flow, and the second information can include the first indication information and / or the second identification information, and the first identification information and / or the first description information.
[0182] In some embodiments, the second identification information can 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 relationship between the first rule and the second rule, and indication information of a group in which the first rule and the second rule are located.
[0183] In some embodiments, the second information can be included in the first rule and / or the second rule. In some embodiments, the first network element 1031 can send the first rule and the second rule to the second network element 1032. The first rule and / or the second rule can comprise the second information. It can be understood that the second information can also be independent of the first rule and the second rule, and be sent by the first network element 1031 separately, or together with the first rule and the second rule.
[0184] In step S204, the second network element 1032 determines the QoS related rules.
[0185] In some embodiments, the second network element 1032 can perform the QoS flow binding and the determination of the QoS related rules at least according to the second information. In some embodiments, the second network element 1032 can perform the QoS flow binding and the determination of the QoS related rules with consideration of the second information.
[0186] In some embodiments, the implementation of the QoS flow binding and the determination of the QoS related rules can also be based on a local configuration of the second network element 1032. In an example, the local configuration of the second network element 1032 can comprise at least one of: a protocol agreement, an operator policy.
[0187] In some embodiments, the QoS flow binding can comprise a binding of rules to QoS flows. In some embodiments, the binding of rules to QoS flows can comprise: the first rule being bound to the first QoS flow, the second rule being bound to the second QoS flow. In some embodiments, the binding of rules to QoS flows can be implemented based on at least one of the second information, the first rule, the second rule, the local configuration.
[0188] In some embodiments, the QoS related rules can comprise at least one of: QoS rules, QoS profiles, N4 rules.
[0189] In some embodiments, the QoS rules can be used by the terminal 101 to implement QoS processing.
[0190] In some embodiments, the QoS profiles can be used by the access network device 102 to implement QoS processing.
[0191] In some embodiments, the N4 rules can be used by the third network element 1033 to implement QoS processing.
[0192] In some embodiments, the N4 rules can comprise PDRs.
[0193] In some embodiments, the second network element 1032 can determine the QoS rules, and / or the QoS configuration, and / or the N4 rules for the first SDF. In some embodiments, the second network element 1032 can determine the QoS rules, and / or the QoS configuration, and / or the N4 rules for the first sub-flow.
[0194] In some embodiments, the step S204 can comprise determining the first information.
[0195] In some embodiments, the first information is used for QoS mapping of the first SDF or the first sub-flow.
[0196] It can be understood that the QoS mapping refers to carrying data bearers in a data flow in a QoS flow. For example, the QoS mapping for the first SDF can be carrying data bearers of the first SDF in a corresponding QoS flow. For example, the QoS mapping for the first sub-flow can be carrying data bearers of the first sub-flow in a corresponding QoS flow. In an example, the QoS mapping can be implemented by marking the packet header of the data packet in the data flow. For example, the QFI can be marked in the data packet of the first SDF or the data packet of the first sub-flow, so as to realize the mapping of the data packet to the QoS flow corresponding to the QFI.
[0197] In some embodiments, the first information can be a packet filter set. In some embodiments, the first information can be contained in the packet filter set. The packet filter set can be contained in the QoS related rule. In an example, the packet filter set can be contained in at least one of the QoS rule and the PDR.
[0198] In some embodiments, the packet filter rule can comprise one or more packet filters. Each packet filter can be applied to the uplink direction, the downlink direction, or the uplink and downlink directions.
[0199] In some embodiments, the type of the packet filter set can comprise: an IP packet filter set, an Ethernet packet filter set.
[0200] In some embodiments, the first information can comprise at least one of the following: first indication information, first identification information, first description information, second identification information, second indication information.
[0201] In some embodiments, the first identification information can be used to identify the first sub-flow.
[0202] In some embodiments, the first identification information can comprise an identifier of the first sub-flow. In an example, the first SDF can be a composite data flow employing a quick UDP internet connections (QUIC) protocol, and the first sub-flow in the first SDF can be a stream, and the identifier of the first sub-flow can be a stream identifier (stream ID). In an example, the first SDF can be a composite data flow employing a media over QUIC transport (MoQ) protocol, and the first sub-flow in the first SDF can be a track, and the identifier of the first sub-flow can be a track identifier (track ID).
[0203] In some embodiments, the first description information can be used to describe QoS requirements of the first sub-flow.
[0204] In some embodiments, the first sub-flow can be a media stream, and the first description information can be description information for the media stream.
[0205] In some embodiments, the first description information can comprise at least one of: a protocol type, a feature field in the protocol type.
[0206] In some embodiments, the protocol type can be a transport protocol employed by the first sub-flow. For example, the protocol type can comprise a real-time transport protocol (RTP).
[0207] In some embodiments, the feature field in the protocol type can comprise at least one of: a synchronizaiton source (SSRC), a payload type.
[0208] In some embodiments, the SSRC can be used to indicate a source of the first sub-flow.
[0209] In some embodiments, the payload type can be used to indicate an encoding format, an encoding parameter, etc. of media data in the first sub-flow.
[0210] In some embodiments, the second identification information can be used to identify an 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 sub-flow.
[0211] In some embodiments, the second indication information can be used to trigger a reflective QoS mechanism for a first SDF or the first sub-flow in the QoS flow mapped to the first rule binding. In some embodiments, the second indication information can be used to indicate adding a reflective QoS indication (RQI) for a data packet in the first SDF or the first sub-flow using data acceleration processing. In some embodiments, the second indication information can be used to indicate data acceleration processing for uplink of 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 data packets in the first SDF or the first sub-flow.
[0212] In some embodiments, the reflective QoS mechanism (or referred to as reflective QoS) enables the terminal 101 to map uplink user plane traffic to a QoS flow in the case that the second network element 1032 does not provide a QoS rule. In some embodiments, in the reflective QoS mechanism, the terminal 101 can determine a QoS rule for uplink traffic based on received downlink traffic. Then, the terminal 101 can use the determined QoS rule to determine the mapping of the uplink traffic to the QoS flow. In an example, the third network element 1033 can set an RQI in the header of a downlink data packet in the first SDF or the first sub-flow, and then the terminal 101 can determine a QoS rule corresponding to the downlink data packet according to the RQI in the received downlink data packet, and implement uplink QoS mapping.
[0213] In step S205, the second network element 1032 sends the first information to the third network element 1033.
[0214] 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 subjects.
[0215] In some embodiments, the third network element 1033 can receive the first information. In some embodiments, the first information can be received by the third network element 1033, but is not limited thereto, and can also be received by other subjects.
[0216] In some embodiments, the first information can be carried in an N4 rule. In some embodiments, the first information can be sent to the third network element 1033 independently of the N4 rule. In some embodiments, the first information can be carried in a PDR. In some embodiments, the first information can be sent to the third network element 1033 independently of the PDR.
[0217] In step S206, the second network element 1032 sends the first information to the terminal 101.
[0218] 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 subjects.
[0219] In some embodiments, the terminal 101 can receive the first information. In some embodiments, the first information can be received by the terminal 101, but is not limited thereto, and can also be received by other subjects.
[0220] In some embodiments, the first information can be carried in a QoS rule. In some embodiments, the first information can be sent to the third network element 1033 independently of the QoS rule.
[0221] In some embodiments, the second network element 1032 can send the first information to the terminal 101 through an access network device.
[0222] In step S207, the fifth network element 1035 sends a data packet to the third network element 1033.
[0223] In some embodiments, the fifth network element 1035 can send the data packet. In some embodiments, the data packet can be sent by the fifth network element 1035, but is not limited thereto, and can also be sent by other subjects.
[0224] In some embodiments, the third network element 1033 can receive the data packet. In some embodiments, the data packet can be received by the third network element 1033, but is not limited thereto, and can also be sent by other subjects.
[0225] In some embodiments, the data packet sent by the fifth network element 1035 to the third network element 1033 can include a downlink data packet.
[0226] In some embodiments, the data packet can include a data packet in a first SDF of a first service.
[0227] In some embodiments, the data packet can include a data packet in a first subflow of the first SDF of the first service.
[0228] In some embodiments, the data packet can be transmitted on a user plane through an N6 interface.
[0229] In some embodiments, the header of the data packet can carry the first indication information.
[0230] In step S208, the third network element 1033 performs QoS mapping.
[0231] In some embodiments, the third network element 1033 can perform detection and mapping processing on the received downlink data packet of the first SDF.
[0232] In some embodiments, the third network element 1033 can identify the first indication information in the packet header of the downlink data packet of the first SDF by detection.
[0233] In some embodiments, the step S208 can include that the third network element 1033 performs data acceleration processing related to the first SDF or the first sub-flow. In some embodiments, the data acceleration processing can include QoS promotion of the first SDF, QoS fallback of the first SDF, QoS promotion of the first sub-flow, or QoS fallback of the first sub-flow.
[0234] In some embodiments, the third network element 1033 can determine, according to the first information, that the data acceleration processing is applied to the first SDF or the first sub-flow. In an example, the first information includes at least one of the first identification information and the first description information, and the data acceleration processing is applied to the first sub-flow. In an example, the first information does not include the first identification information and the first description information, and the data acceleration processing is applied to the first SDF.
[0235] In some embodiments, the direction of the data acceleration processing of the first SDF can include uplink and / or downlink.
[0236] In some embodiments, in the case that the first indication information is detected in the packet header of the downlink data packet of the first SDF, the third network element 1033 can determine to perform the data acceleration processing on the first SDF. In some embodiments, in the case that the first indication information is detected in the packet header of the downlink data packet of the first SDF, the third network element 1033 can determine to perform the data acceleration processing on the downlink data packet of the first SDF.
[0237] In some embodiments, in the case that the first indication information is detected in the packet header of the downlink data packet of the first sub-flow, the third network element 1033 can determine to perform the data acceleration processing on the first sub-flow. In some embodiments, in the case that the first indication information is detected in the packet header of the downlink data packet of the first sub-flow, the third network element 1033 can determine to perform the data acceleration processing on the downlink data packet of the first sub-flow.
[0238] In some embodiments, the first sub-flow can be non-encrypted.
[0239] In some embodiments, the first sub-flow can be encrypted. At this time, according to the first identification information and / or the first description information in the first information, the third network element 1033 can detect the downlink data packet of the first sub-flow. In an example, the first identification information and / or the first description information can be carried in the packet header of the downlink data packet of the first sub-flow, and the third network element 1033 can detect the downlink data packet of the first sub-flow according to the first identification information and / or the first description information in the first information.
[0240] In some embodiments, to implement the data acceleration 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 packet of the first SDF or the first sub-flow from the second QoS flow to the first QoS flow. In an example, the third network element 1033 can switch the QFI corresponding to the data packet of the first SDF or the first sub-flow from the second QFI to the first QFI.
[0241] In some embodiments, the first QFI corresponds to the first QoS flow. The first QFI can indicate the QoS characteristics of the first QoS flow.
[0242] In some embodiments, the second QFI corresponds to the second QoS flow. The second QFI can indicate the QoS characteristics of the second QoS flow.
[0243] In some embodiments, the first rule-bound QoS can have a higher priority and / or better QoS characteristics than the second rule-bound QoS flow. In some embodiments, the first QoS can have a higher priority and / or better QoS characteristics than the second QoS flow.
[0244] In some embodiments, the third network element 1033 can determine, according to the second identification information, that the first QoS flow and the second QoS flow are associated. Then, in a case where it is determined to perform the data acceleration processing on the first SDF or the first sub-flow in a downlink direction, the third network element 1033 can determine to switch the first SDF or the first sub-flow from the second QoS flow to the first QoS flow.
[0245] In some embodiments, in a case where it is determined to perform the data acceleration processing on the first SDF or the first sub-flow in an uplink direction, the third network element 1033 can mark the RQI in the downlink data packet of the first SDF or the first sub-flow. At this time, the first SDF or the first sub-flow is mapped to the first QoS flow. In some embodiments, in a case where it is determined to perform the data acceleration processing on the uplink data packet of the first SDF or the first sub-flow according to the second indication information, the third network element 1033 can mark the RQI in the downlink data packet of the first SDF or the first sub-flow. In an example, in a case where the second indication information is received, the third network element 1033 can mark the RQI in the downlink data packet of the first SDF or the first sub-flow mapped to the first QoS flow.
[0246] In some embodiments, the third network element 1033 can determine that the data acceleration processing for the first SDF or the first sub-flow is no longer performed. In an example, the data acceleration processing for the first SDF or the first sub-flow can end. In some embodiments, the first indication information can no longer be carried in the packet header of the downlink data packet of the first SDF or the first sub-flow, and the third network element 1033 can determine that the data acceleration processing for the first SDF or the first sub-flow is no longer performed. In some embodiments, a timer for the data acceleration processing expires, and the third network element 1033 can determine that the data acceleration processing for the first SDF or the first sub-flow is no longer performed.
[0247] In some embodiments, after the data acceleration processing ends, 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 packet of the first SDF or the first sub-flow from the first QoS flow to the second QoS flow. In an example, the third network element 1033 can switch the QFI corresponding to the data packet of the first SDF or the first sub-flow from the first QFI to the second QFI.
[0248] In some embodiments, the third network element 1033 can determine that the first QoS flow and the second QoS flow are associated according to the second identification information. Then, in a case where it is determined that the data acceleration processing for the downlink of the first SDF or the first sub-flow ends, the third network element 1033 can determine that the first SDF or the first sub-flow is switched from the first QoS flow to the second QoS flow.
[0249] In some embodiments, the first indication information can be used to implement the QoS optimization processing of the first sub-flow. In some embodiments, the first indication information can be used to indicate that the first sub-flow has a higher QoS requirement. In some embodiments, the QoS optimization processing of the first sub-flow can include QoS classification matching for the first sub-flow. In some embodiments, in a case where the first SDF includes multiple sub-flows, multiple sets of QoS characteristics (corresponding to multiple QoS flows) can be used to implement the classification processing of the multiple sub-flows. Different sub-flows can be different in terms of QoS requirements, QoS parameters, flow characteristics, service characteristics, etc. Then, different sub-flows can be matched to different QoS characteristics or QoS flows. In this case, the first indication information can be used to implement the QoS matching of the first sub-flow. The QoS matching can refer to the matching between the QoS requirement and the QoS characteristic or the QoS flow. For example, the first indication information can be used to match the first sub-flow to a higher QoS characteristic. This means that the first sub-flow is mapped to a QoS flow with a higher priority and / or a higher QoS characteristic.
[0250] In step S209, the third network element 1033 sends the data packet to the terminal 101.
[0251] In some embodiments, the third network element 1033 can send the data packet. In some embodiments, the data packet can be sent by the third network element 1033, but is not limited thereto, and can also be sent by other subjects.
[0252] In some embodiments, the terminal 101 can receive the data packet. In some embodiments, the data packet can be received by the terminal 101, but is not limited thereto, and can also be received by other subjects.
[0253] In some embodiments, in the case that the first SDF or the first subflow adopts data acceleration processing in the downlink, the third network element 1033 can map the data packet to the first QoS flow and send.
[0254] In some embodiments, in the case that the first SDF or the first subflow adopts data acceleration processing in the uplink, the third network element 1033 can mark the RQI in the data packet and send through the first QoS flow.
[0255] In some embodiments, in the case that the data acceleration processing of the first SDF or the first subflow ends, the third network element 1033 can map the data packet to the second QoS flow and send.
[0256] In some embodiments, the third network element 1033 can send the data packet to the terminal 101 via the access network device 102.
[0257] In step S210, the terminal 101 sends the data packet to the fifth network element 1035.
[0258] In some embodiments, the terminal 101 can send the data packet. In some embodiments, the data packet can be sent by the terminal 101, but is not limited thereto, and can also be sent by other subjects.
[0259] In some embodiments, the fifth network element 1035 can receive the data packet. In some embodiments, the data packet can be received by the fifth network element 1035, but is not limited thereto, and can also be received by other subjects.
[0260] In some embodiments, the terminal 101 can send the data packet to the fifth network element 1035 through the third network element 1033.
[0261] In some embodiments, the terminal 101 can perform data acceleration processing related to the first SDF or the first subflow.
[0262] In some embodiments, the data acceleration processing can include: QoS promotion of the first SDF, QoS fallback of the first SDF, QoS promotion of the first subflow, and QoS fallback of the first subflow.
[0263] 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 first identification information and first description information, then the data acceleration processing is applied to the first SDF.
[0264] In some embodiments, the direction of the first SDF's data acceleration processing is uplink.
[0265] 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.
[0266] 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.
[0267] 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 is to 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.
[0268] 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.
[0269] 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.
[0270] In some embodiments, the terminal 101 can determine, according to the second identification information, that the first QoS flow and the second QoS flow are associated. Then, in a case where it is determined that the data acceleration processing for the downlink of the first SDF or the first sub-flow ends, the terminal 101 can determine that the first SDF or the first sub-flow is switched from the first QoS flow to the second QoS flow.
[0271] In some embodiments, the data packet sent by the terminal 101 can include the uplink data packet of the first SDF or the first sub-flow.
[0272] In some embodiments, the RQI can be carried in the header of the downlink data packet received by the terminal 101 from the third network element 1033. At this time, the terminal 101 can implement the sending of the uplink data packet by using the QoS characteristics corresponding to the QoS characteristics of the downlink data packet.
[0273] In some embodiments, the downlink data packet of the first SDF or the first sub-flow received by the terminal 101 can be in the first QoS flow, and the RQI can be carried in the header of the downlink data packet. At this time, the terminal 101 can map the uplink data packet of the first SDF or the first sub-flow to the first QoS flow. It can be understood that the first QoS flow to which the uplink data packet is mapped and the first QoS flow to which the downlink data packet is mapped can be the same QoS flow, or can be two QoS flows with the same or related QoS characteristics.
[0274] In some embodiments, multiple data acceleration processes can be performed for the first SDF. In some embodiments, in the implementation process of the first service, the first SDF can undergo multiple QoS promotions (i.e., switching to the first QoS flow) and multiple QoS backfalls (i.e., switching back to the second QoS flow). In some embodiments, after the data acceleration processing for the first SDF ends, the data acceleration processing for the first SDF can be performed again.
[0275] In some embodiments, after the data acceleration processing of the first SDF ends through the above steps S201 to S210, the third network element 1033 can switch the first SDF from the first QoS flow to the second QoS flow. After that, the third network element 1033 can detect whether the downlink data packet of the first SDF received subsequently carries 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 ends and the first SDF is switched to the second QoS flow, the third network element 1033 can detect the first indication information in the downlink data packet of the first SDF subsequently. At this time, the third network element 1033 can perform data acceleration processing on the first SDF again. The first SDF can be switched from the second QoS flow to the first QoS flow. The process of the data acceleration processing of the first SDF performed by the third network element 1033 again can refer to the description of the above steps S201 to S210, which will not be described here.
[0276] Through the above steps S201 to S210, the communication method of the embodiments of the present disclosure can be implemented.
[0277] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and the terms of "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "code point", "bit", "data", "program", "chip", and the like can be replaced with each other.
[0278] In some embodiments, the terms of "uplink", "physical uplink", and the like can be replaced with each other, the terms of "downlink", "physical downlink", and the like can be replaced with each other, and the terms of "side", "sidelink", "sidelink communication", "direct connection", "direct link", "direct communication", and the like can be replaced with each other.
[0279] In some embodiments, the terms "radio", "wireless", "radio access network (RAN)", "access network (AN)", "RAN-based", and the like can be replaced with each other.
[0280] In some embodiments, the terms "moment", "time point", "time", "time position", and the like can be replaced with each other, and the terms "time length", "time period", "time window", "window", "time", and the like can be replaced with each other.
[0281] In some embodiments, the terms "acquire", "obtain", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive", and the like can be replaced with each other, and can be interpreted as receiving from other subjects, acquiring from protocols, obtaining from higher layers, obtaining by self-processing, implementing autonomously, and the like.
[0282] In some embodiments, the terms "send", "transmit", "report", "issue", "transmit", "bidirectional transmission", "send and / or receive", and the like can be replaced with each other.
[0283] In some embodiments, the terms "certain", "preset", "pre-set", "set", "indicated", "certain", "arbitrary", "first", and the like can be replaced with each other, and "certain A", "preset A", "pre-set A", "set A", "indicated A", "certain A", "arbitrary A", "first A" can be interpreted as A specified in advance in protocols and the like, can be interpreted as A obtained by setting, configuring, or indicating, and the like, and can be interpreted as certain A, certain A, arbitrary A, or first A, but are not limited thereto.
[0284] In some embodiments, determination or judgment can be performed by a value represented by 1 bit (0 or 1), can be performed by a true or false value (Boolean value) represented by true or false, can be performed by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0285] In some embodiments, the terms "traffic", "flow", "stream", "data flow", and the like can be replaced with each other.
[0286] In some embodiments, the terms "header", "packet header", "header of a data packet", and the like can be replaced with each other.
[0287] The communication method related to the embodiments of the present disclosure can include at least one of steps S201 to S210. For example, step S203 can be implemented as an independent embodiment. For example, step S205 can be implemented as an independent embodiment. For example, a combination of steps S203 and S205 can be implemented as an independent embodiment. For example, a combination of steps S203 and S204 can be implemented as an independent embodiment. For example, a combination of steps S204 and S205 can be implemented as an independent embodiment. For example, a combination of steps S204 and S206 can be implemented as an independent embodiment. For example, a combination of steps S205 and S208 can be implemented as an independent embodiment. For example, a combination of steps S206 and S210 can be implemented as an independent embodiment. It should be noted that the possible independent embodiments composed of one or more of steps S201 to S210 are not limited to this.
[0288] In some embodiments, at least two of steps S201 to S210 can be executed simultaneously or in an exchanged order. For example, steps S205 and S206 can be executed simultaneously or in an exchanged order. For example, steps S209 and S210 can be executed simultaneously or in an exchanged order.
[0289] In some embodiments, steps S201, S202, S204, S205, S206, S207, S208, S209 and S210 are optional, and one or more of these steps can be omitted or replaced in different embodiments. In some embodiments, steps S201, S202, S203, S204, S206, S207, S208, S209 and S210 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0290] In some embodiments, other optional implementations described before or after the corresponding embodiments can be referred to. Figure 3A
[0291] Figure 2 is an interaction diagram of the communication method provided according to the embodiments of the present disclosure. The embodiments of the present disclosure relate to a communication method. As shown in Figure 2 The above method includes steps S3101 to S3103.
[0292] In step S3101, the third node 303 sends second information to the first node 301.
[0293] The optional implementation of step S3101 can refer to the optional implementation of step S203 in Figure 2 and the other related parts in the embodiments related to Figure 2 here.
[0294] In some embodiments, the third node 303 can be the first network element 1031.
[0295] In some embodiments, the first node 301 can be the second network element 1032.
[0296] In step S3102, the first node 301 sends first information to the second node 302.
[0297] Optional implementation of step S3102 can refer to optional implementation of step S205, S206, and other associated parts in embodiments involved by Figure 2 Figure 2 herein.
[0298] In some embodiments, the second node 302 can include at least one of the third network element 1033 and the terminal 101. In some embodiments, the second node 302 can be the third network element 1033, and the first information can be contained in a PDR. In some embodiments, the second node 302 can be the terminal 101, and the first information can be contained in a QoS rule.
[0299] In step S3103, the second node 302 performs data acceleration processing.
[0300] Optional implementation of step S3103 can refer to optional implementation of step S208, S210, and other associated parts in embodiments involved by Figure 3B Figure 3B herein.
[0301] The communication method involved by the embodiments of the present disclosure can include at least one of steps S3101 to S3103. For example, step S3101 can be implemented as an independent embodiment. For example, step S3102 can be implemented as an independent embodiment. For example, a combination of steps S3101 and S3102 can be implemented as an independent embodiment. For example, a combination of steps S3101 and S3103 can be implemented as an independent embodiment. For example, a combination of steps S3102 and S3103 can be implemented as an independent embodiment. For example, a combination of steps S3101, S3102 and S3103 can be implemented as an independent embodiment. It should be noted that possible independent embodiments composed of one or more of steps S3101 to S3103 are not limited to this.
[0302] In some embodiments, steps S3102 and S3103 are optional, and one or more of these steps can be omitted or replaced in different embodiments. In some embodiments, steps S3101 and S3103 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0303] Figure 2 is an interaction diagram of a communication method according to an embodiment of the disclosure. As shown in Figure 2 the method includes step S3201.
[0304] In step S3201, the first node 301 sends first information to the second node 302.
[0305] Optional implementation of step S3201 can refer to optional implementation of steps S205 and S206 in Figure 3C and other associated parts in the embodiments involved, which will not be repeated here. Figure 3C In some embodiments, the first node 301 can be the second network element 1032.
[0306] In some embodiments, the second node 302 can include at least one of the third network element 1033 and the terminal 101.
[0307]
[0308] Figure 2 is an interaction diagram of a communication method according to an embodiment of the disclosure. As shown in Figure 2 the method includes step S3301.
[0309] In step S3301, the third node 303 sends second information to the first node 301.
[0310] Optional implementation of step S3301 can refer to optional implementation of step S206 in Figure 4 and other associated parts in the embodiments involved, which will not be repeated here. Figure 4 In some embodiments, the third node 303 can be the first network element 1031.
[0311] In some embodiments, the first node 301 can be the second network element 1032.
[0312] In the following, the embodiments of the disclosure are exemplarily explained through specific embodiments.
[0313]
[0314] In some embodiments, the present disclosure implements enhanced packet filter settings (i.e., first information) to support data acceleration processing. The enhanced packet filter settings include an acceleration transfer indication.
[0315] In some embodiments, the enhanced packet filter with the acceleration transfer indication can be used in QoS rules (implementing uplink flow detection and QoS flow mapping for a UE) and PDRs (implementing downlink flow detection and QoS flow mapping for a UPF) to identify one or more packet flows.
[0316] In some embodiments, in data acceleration processing, QoS promotion for uplink non-GBR (non-GBR) flows can be implemented by reflective QoS.
[0317] In some embodiments, for data acceleration functions for one or more subflows in a composite data flow, subflow identification or media flow description information can be included in the enhanced packet filter settings along with the acceleration transfer indication. In some embodiments, data acceleration processing for subflows can support encrypted and non-encrypted scenarios.
[0318] In some embodiments, for IP PDU session types, packet filter settings support for packet filters can be based on at least one of the following: source / destination IP address or IPv6 prefix; source / destination port number; protocol identification of IP / next header type protocol; type of service (ToS) (IPv4) / traffic class (IPv6) and mask; flow label (IPv6); security parameter index; packet filter direction; acceleration transfer indication (i.e., first indication information); subflow identification (i.e., first identification information) or media flow description information (i.e., first description information).
[0319] In some embodiments, the acceleration transfer indication can indicate data acceleration and higher QoS requirements. Then, in the case of detecting the acceleration transfer indication, a higher QoS flow bound to a PCC rule with a higher QoS authorization can be applied; in the case of not detecting the acceleration transfer indication, a lower QoS flow bound to a PCC rule with a lower QoS authorization can be applied.
[0320] In some embodiments, the subflow identification or media flow description information can indicate a composite data flow with multiple QoS requirements and / or multiple QoS authorizations.
[0321] In some embodiments, the subflow identification or media flow description information can be included in the packet filter settings along with the acceleration transfer indication to support data acceleration traffic for one or more subflows in a composite data flow.
[0322] In some embodiments, the subflow identification can be a track identification in the MoQ protocol, a flow identification in the QUIC protocol, etc.
[0323] In some embodiments, the media stream description information can be a protocol type, or a feature field in the protocol type, e.g., an RTP SSRC, an RTP payload type, to indicate different QoS requirements.
[0324] Figure 5 is an interaction schematic diagram of an exemplary implementation of a communication method according to embodiments of the present disclosure. In some embodiment sets, the communication method can involve a process in which an AS requests a 5GS to upgrade QoS by using a reflective QoS feature, or a process in which an AS supports a communication system to perform a QoS-specific optimization process, e.g., a QoS classification matching process, by using multiple sets of QoS features.
[0325] As shown in Figure 5 , the communication method includes steps S401 to S406.
[0326] In step S401, a PDU session establishment process and an AF session request process for a QoS requirement of an SDF are performed.
[0327] In some embodiments, an AF (i.e., a fourth network element) provides an expedited transfer indication (i.e., first indication information) and a QoS requirement to a PCF (i.e., a first network element) (directly or through a NEF) to assist in authorization and identification of data acceleration (e.g., determining two PCC rules for data acceleration of an SDF or data acceleration of a subflow of a composite SDF). An IP packet filter can have the expedited transfer indication and can include a subflow identification or media stream description information, and can also include an associated identification of a PCC rule (i.e., second identification information), and use these information to help a UPF identify downlink PDUs and map to corresponding QoS flows.
[0328] In some embodiments, the PCF can include the expedited transfer indication in one or two authorized PCC rules (i.e., a first rule and / or a second rule) to a SMF (i.e., a second network element) to request identification and switching of traffic enabled for data acceleration.
[0329] In some embodiments, a PCC rule can be enhanced to support the expedited transfer indication, and can also support a subflow identification or media stream description information, and can also support an associated identification of a PCC rule. These information can be used to help a UPF identify downlink PDUs and map to corresponding QoS flows, and can be sent by the PCF to the SMF.
[0330] In some embodiments, based on the acceleration transfer indication in the PCC rule, and / or local configuration, the SMF performs the binding of two PCC rules to two QoS flows, and generates the QoS rules, QoS profile and N4 rules. The acceleration transfer indication, (optionally) support of sub-flow identification or media flow description information, (optionally) associated identification of PCC rules can be provided in the QoS rules and / or N4 rules for SDF detection when data acceleration or sub-flow detection of composite SDF when data acceleration.
[0331] In some embodiments, with the consideration of the acceleration transfer indication, (optionally) support of sub-flow identification or media flow description information, (optionally) associated identification of PCC rules, the SMF instructs the UPF to identify and enable data acceleration, e.g. perform QoS flow mapping for downlink direction.
[0332] In some embodiments, for the traffic triggering and identified for data acceleration, a second non-GBR 5QI is configured with a higher priority value and better QoS compared to the normal 5QI of the first PCC rule with non-data acceleration authorization.
[0333] In some embodiments, according to the instruction of the SMF, for downlink direction, the IP packet filter settings with acceleration transfer indication, (optionally) support of sub-flow identification or media flow description information, (optionally) associated identification of PCC rules can be used by the UPF (i.e. third network element) for SDF detection when data acceleration or sub-flow detection of composite SDF when data acceleration and mapping to QoS flow.
[0334] In step S402 (including step S402a and step S402b), after the PCC and QoS authorization, the binding of PCC rules to QoS flows, the UE (i.e. terminal) sends uplink data to the AS (i.e. fifth network element) or receives downlink data from the AS. The UE can use the authenticated QoS flow or the default QoS flow.
[0335] In step S403 (including step S403a and step S403b), based on the application requirement in the AS, the AS instructs the UE to send data files (e.g. video, picture) with higher resolution. Because the AS finds that the data volume from the UE will be larger and the timely reception of this information is critical for the application, the AS can include this request in the metadata to accelerate the data transfer to the 5GS.
[0336] In some embodiments, the AS can provide the acceleration transfer indication to the UPF. The acceleration transfer indication is carried in the N6 PDU header of the downlink SDF.
[0337] In step S404, for the downlink direction, the IP packet filter settings with the accelerated transfer indication, (optionally) supporting subflow identification or media flow description information, (optionally) the associated identification of PCC rules are used by the UPF for the detection of SDFs or subflows of composite SDFs at data acceleration time and mapping to QoS flows when data acceleration.
[0338] In some embodiments, the UPF switches the SDF from the first QFI to a second QFI with a higher priority value and higher authorized QoS, and applies reflective QoS, in consideration of the enhanced IP packet filter settings. For example, the UPF switches the SDF from the first QFI to a second QFI with a higher priority value and higher authorized QoS to apply RQI marking to downlink PDUs of the SDF.
[0339] In some embodiments, the UPF switches the SDF from the higher QFI to the base QFI after the data acceleration processing ends, in consideration of the enhanced IP packet filter settings.
[0340] In some embodiments, the UPF can perform subsequent transfer of uplink and / or downlink by selecting the QoS flow with a higher quality 5QI (e.g., 5QI-6) established (in step S401).
[0341] In steps S405 and S406 (including steps S406a and S406b), for the uplink direction, the IP packet filter settings with the accelerated transfer indication, (optionally) supporting subflow identification or media flow description information, (optionally) the associated identification of PCC rules are used by the UE for the detection of SDFs or subflows of composite SDFs at data acceleration time and mapping to QoS flows.
[0342] In some embodiments, the UE switches the associated uplink SDF from the default QoS flow to the QoS flow of the second QFI with the RQI for transfer, in case of receiving a downlink data packet with the RQI.
[0343] In some embodiments, the UE can switch the associated uplink SDF from the QoS flow of the higher QFI to the default QoS flow for transfer, in case of the timer of reflective QoS expiring and / or no RQI marked in the downlink data packet.
[0344] In some embodiments, the IP packet filter settings with the expedited transfer indication, optionally supporting sub-flow identification or media flow description information, optionally the associated identification of PCC rules can be provided to the UPF by the PCF and the SMF. In some embodiments, the IP packet filter settings with the expedited transfer indication, optionally supporting sub-flow identification or media flow description information, optionally the associated identification of PCC rules can be provided to the UE by the PCF, the SMF, the AMF and the NG-RAN.
[0345] In the embodiments of the present disclosure, part or all of the steps, the optional implementation manners thereof, can be combined with part or all of the steps in other embodiments, or can be combined with the optional implementation manners in other embodiments.
[0346] The embodiments of the present disclosure further provide a communication apparatus for implementing any of the above methods. For example, the embodiments of the present disclosure further provide a communication apparatus comprising units or modules for implementing the steps performed by the network element in any of the above methods. For example, the embodiments of the present disclosure further provide a communication apparatus comprising units or modules for implementing the steps performed by the terminal in any of the above methods.
[0347] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of each unit or module of the above apparatus, wherein the processor is, for example, a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the above units or modules are realized by the design of the logical relationship of elements in the circuit; for example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the above units or modules. All units or modules of the above apparatus can be implemented in the form of processor calling software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor calling software, and the remaining part is implemented in the form of hardware circuit.
[0348] In embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit, a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), etc. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuit, and the logical relationship of the hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by a special-purpose integrated circuit or a programmable logic device, such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, 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), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0349] Figure 6A FIG. 1 is a structural schematic diagram of a communication apparatus according to an embodiment of the present disclosure. As shown in FIG. 1, the communication apparatus 100 can include at least one of the following: a transceiver 101, a processor 102. Figure 6A
[0350] In some embodiments, the communication apparatus 500 can be a first node. In some embodiments, the transceiver 501 can be configured to send first information to a second node, where the first information is used for QoS mapping of a first SDF or a first sub-flow in the first SDF; and the first information includes first indication information, where the first indication information is used for indicating to perform data acceleration processing. Optionally, the transceiver 501 can be configured to perform at least one of the communication steps (for example, steps S203, S205, and S206) of sending and / or receiving performed by the first node in any of the above methods, which will not be described herein again. Optionally, the processor 502 can be configured to perform at least one of the other steps (for example, step S204) in addition to the communication steps of sending and / or receiving performed by the first node in any of the above methods, which will not be described herein again.
[0351] In some embodiments, the communication apparatus 500 can be the second node. In some embodiments, the transceiver module 501 can be configured to receive the first information transmitted by the first node, wherein the first information is used for QoS mapping of the first SDF or the first sub-flow in the first SDF; and wherein the first information comprises the first indication information used for indicating to perform data acceleration processing. Optionally, the transceiver module 501 can be configured to perform at least one of the communication steps (e.g., steps S205, S206, S207, S209, S210) of transmitting and / or receiving and the like performed by the second node in any of the above methods, which will not be described herein again. Optionally, the processing module 502 can be configured to perform at least one of the other steps (e.g., step S204) in addition to the communication steps of transmitting and / or receiving and the like performed by the second network element 1032 in any of the above methods, which will not be described herein again.
[0352] In some embodiments, the communication apparatus 500 can be the third node. In some embodiments, the transceiver module 501 can be configured to transmit the second information to the first node, wherein the second information is used for indicating the first rule and the second rule; and 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-flow in the first SDF; and 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 for implementing data acceleration processing of the first SDF or the first sub-flow. Optionally, the transceiver module 501 can be configured to perform at least one of the communication steps (e.g., steps S201, S203) of transmitting and / or receiving and the like performed by the third node in any of the above methods, which will not be described herein again. Optionally, the processing module 502 can be configured to perform at least one of the other steps (e.g., step S202) in addition to the communication steps of transmitting and / or receiving and the like performed by the third node in any of the above methods, which will not be described herein again.
[0353] In some embodiments, the transceiver module can comprise a transmitting module and / or a receiving module. The transmitting module and the receiving module can be separate or integrated together. Optionally, the transceiver module can be mutually replaced with the transceiver.
[0354] In some embodiments, the processing module can be one module or can comprise a plurality of sub-modules. Optionally, the plurality of sub-modules perform all or part of the steps required to be performed by the processing module respectively. Optionally, the processing module can be mutually replaced with the processor.
[0355] Figure 6AThis is a schematic diagram of the structure of a communication device provided according to an embodiment of this 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.
[0356] like Figure 6B As shown, 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.
[0357] 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.
[0358] In some embodiments, the communication device 6100 also includes one or more memories 6103 for storing data. Optionally, all or a portion of the memory 6103 can also reside in the communication device 6100. In some embodiments, the communication device 6100 can include one or more interface circuits 6104. Optionally, the interface circuit 6104 can be used to receive data from the memory 6103 or from another device or system, or to send data to the memory 6103 or to another device or system. For example, the interface circuit 6104 can receive data in packets, each packet having a header and a payload.
[0359] The communication device 6100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 6100 described in the present disclosure is not limited thereto, and the structure of the communication device 6100 can not be limited by Figure 6B The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit (IC), or chip, or chip system or subsystem; (2) a set of one or more ICs, which can optionally also include memory means for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded within other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handset, mobile unit, car equipment, network device, cloud device, artificial intelligence device, etc.; (6) other, etc.
[0360] is a structural diagram of a chip according to an embodiment of the present disclosure. For the case where the communication device 6100 can be a chip or a chip system, reference can be made to the structural diagram of the chip 6200 shown in , but is not limited thereto.
[0361] The chip 6200 includes one or more processors 6201. The chip 6200 is configured to perform any of the above methods.
[0362] In some embodiments, the chip 6200 further includes one or more interface circuits 6202. Optionally, the terms interface circuit, interface, transceiver pin, and the like can be replaced with each other. In some embodiments, the chip 6200 further includes one or more memories 6203 for storing data. Optionally, all or part of the memory 6203 can be outside the chip 6200. Optionally, the interface circuit 6202 is connected with the memory 6203, the interface circuit 6202 can be used to receive data from the memory 6203 or other devices, and the interface circuit 6202 can be used to send data to the memory 6203 or other devices. For example, the interface circuit 6202 can read the data stored in the memory 6203 and send the data to the processor 6201.
[0363] In some embodiments, the interface circuit 6202 performs at least one of the communication steps (for example, steps S201, S203, S205, S206, S207, S209, S210, but not limited to) of transmitting and / or receiving in the above method. The interface circuit 6202 performing the communication steps such as transmitting and / or receiving in the above method means that the interface circuit 6202 performs 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 the other steps (for example, steps S202, S204, S208, but not limited to).
[0364] The modules and / or devices described in each of the embodiments of the virtual device, the physical device, the chip, and the like can be combined or separated as appropriate. Optionally, part or all of the steps can also be performed by multiple modules and / or devices in cooperation, which is not limited here.
[0365] The embodiments of the present disclosure also propose a storage medium, and the above storage medium stores instructions, when the instructions run on the communication device 6100, the communication device 6100 executes any one of the above methods. Optionally, the above storage medium is an electronic storage medium. Optionally, the above storage medium is a computer readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Optionally, the above storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a transitory storage medium.
[0366] The embodiments of the present disclosure also propose a program product, and the above program product is executed by the communication device 6100, so that the communication device 6100 executes any one of the above methods. Optionally, the above program product is a computer program product.
[0367] The embodiments of the present disclosure also propose a computer program, when it runs on a computer, the computer executes any one of the above methods.
[0368] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the application being indicated by the following claims.
[0369] It is to be understood that the application is not limited to the precise construction herein described and as shown in the attached drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the application is limited only by the claims that follow.
Claims
1. A communication method, executed 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 according to 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 according to 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 according to any one of claims 1 to 3, wherein, The first piece of information is the packet filter setting.
5. The method according to 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 according to 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 according to 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, executed 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 according to 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 according to 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 according to any one of claims 8 to 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 according to claim 12, wherein, The first information is carried in the Packet Detection Rule (PDR); The method further includes: Receive downlink data packets of 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 according to 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 according to 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 according to any one of claims 13 to 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 according to 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, executed 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 according to 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 according to 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 instruct 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 communication device, disposed 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 communication device, disposed 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, disposed 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.