Terminal capability notification method and apparatus, communication device, and storage medium

By receiving the capability information of the user equipment (UE) and data packet filters, the target data stream in the multiplexed data stream is identified and mapped to the corresponding QoS stream, which solves the problem of identification and mapping under the 5GS QoS framework and improves the traffic transmission performance of XR services.

WO2026066124A1PCT designated stage Publication Date: 2026-04-02CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-05-14
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

The current 5GS QoS framework does not support the identification and QoS flow mapping of individual data streams in multiplexed data streams with the same IP 5-tuple, making it impossible to achieve differentiated processing of data streams.

Method used

By receiving the capability information of the user equipment (UE), the target data stream in the multiplexed data stream is identified using a packet filter. Based on the UE's capability information and the QoS requirements of the target data stream, policy control and charging (PCC) rules are determined to guide the target data stream to be mapped to the corresponding QoS stream.

Benefits of technology

It enables the identification and QoS flow mapping of multiplexed data streams with the same IP 5-tuple, improves the QoS differentiation processing capability of multiple data streams in XR services, and enhances traffic transmission performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025094739_02042026_PF_FP_ABST
    Figure CN2025094739_02042026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of communications, and provides a communication method and apparatus, a storage medium, and an electronic device. When applied to a policy control function (PCF), the method comprises: receiving capability information of a user equipment (UE), wherein the capability information is used for indicating that the UE supports a packet filter for identifying target data streams in a multiplexed data stream; and on the basis of the capability information of the UE and QoS requirements of the target data streams, determining a policy control and charging (PCC) rule to guide identification of the target data streams in the multiplexed data stream and to map the target data streams to corresponding QoS flows. Enhancement to a current 5GS QoS framework is achieved, enabling identification of target data streams and QoS flow mapping for a multiplexed data stream having identical IP quintuple, thereby better supporting QoS differentiated processing for each target data stream in the multiplexed data stream.
Need to check novelty before this filing date? Find Prior Art

Description

Terminal capability notification method and apparatus, communication device, and storage medium

[0001] Cross-reference to Related Applications

[0002] The present disclosure claims priority to Chinese Patent Application No. 2024113894612, filed September 30, 2024, entitled "Communication Method and Apparatus, Storage Medium, and Electronic Device," the entire contents of which are incorporated herein by reference in their entirety. TECHNICAL FIELD

[0003] The present disclosure relates to the technical field of communication, and particularly relates to a communication method and apparatus, a storage medium, and an electronic device. BACKGROUND

[0004] In an XR (Extended Reality) service, multiple types of data streams with different QoS (Quality of Service) requirements, such as video and audio, are usually involved, and different types of data streams can be multiplexed on the same end-to-end transport layer connection for transmission. For example, when using the RTP protocol, audio streams and video streams can be multiplexed into an end-to-end connection with the same IP quintuple for transmission.

[0005] However, under the current 5GS (5G System) QoS framework, each data stream in the multiplexed data stream with the same IP quintuple cannot be identified and mapped to a QoS flow.

[0006] It should be noted that the information disclosed in the above background section is only used to strengthen the understanding of the background of the present disclosure, and therefore can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY

[0007] The present disclosure provides a communication method and apparatus, a storage medium, and an electronic device, which at least partially overcome the problem of being unable to identify and map each data stream in a multiplexed data stream.

[0008] Other characteristics and advantages of the present disclosure will become apparent from the following detailed description, or will be learned by practice of the present disclosure.

[0009] According to one aspect of the present disclosure, a communication method is provided, applied to a policy control function (PCF), and the method comprises:

[0010] receiving capability information of a user equipment (UE); the capability information is used to indicate that the UE supports a data packet filter for identifying a target data stream in a multiplexed data stream;

[0011] determine policy control and charging (PCC) rules to guide identifying the target data flow in the multiplexed data flow and mapping the target data flow to a corresponding QoS flow according to the capability information of the UE and QoS requirement of the target data flow.

[0012] In some embodiments, the capability information of the user equipment (UE) is received, including:

[0013] receiving capability information sent by the UE via a session management function (SMF); the capability information is sent by the UE to the SMF when establishing a protocol data unit (PDU) session.

[0014] In some embodiments, the packet filter is used to distinguish the type of the target data flow by using a target field in a packet header of the target data flow to achieve identification of the target data flow.

[0015] The target field includes at least one or a combination of the following: a synchronization source identifier (SSRC), a payload type (PT), a packet type, an M bit in a real-time transport protocol (RTP), and a media identification (MID).

[0016] In some embodiments, the multiplexed data flow is formed by multiplexing multiple types of target data flows in one end-to-end connection via a data transmission protocol; the data transmission protocol includes at least one or a combination of the following: a real-time transport protocol (RTP) and a real-time transport control protocol (RTCP).

[0017] In some embodiments, the multiplexed data flow includes an uplink multiplexed data flow.

[0018] determining policy control and charging (PCC) rules to guide identifying the target data flow in the multiplexed data flow and mapping the target data flow to a corresponding QoS flow according to the capability information of the UE and QoS requirement of the target data flow, including:

[0019] receiving QoS requirement of the target data flow sent by an application function (AF);

[0020] determining a first PCC rule according to the packet filter supported by the UE to identify the target data flow in the multiplexed data flow and the QoS requirement of the target data flow;

[0021] guiding the UE to identify the target data flow in the uplink multiplexed data flow and map the target data flow to a corresponding QoS flow according to the first PCC rule.

[0022] In some embodiments, guiding the UE to identify the target data flow in the uplink multiplexed data flow and map the target data flow to a corresponding QoS flow according to the first PCC rule includes:

[0023] sending the first PCC rule to a session management function (SMF) to enable the SMF to generate a corresponding QoS rule according to the first PCC rule and send the QoS rule to the UE, wherein the QoS rule is used to guide the UE to identify a target data flow in the uplink multiplex data flow and map the target data flow to a corresponding QoS flow.

[0024] In some embodiments, mapping the target data flow to the corresponding QoS flow comprises:

[0025] mapping target data flows with the same QoS requirement to the same QoS flow;

[0026] mapping target data flows with different QoS requirements to corresponding QoS flows respectively.

[0027] In some embodiments, the multiplex data flow comprises a bidirectional multiplex data flow, and the bidirectional multiplex data flow comprises an uplink multiplex data flow and a downlink multiplex data flow.

[0028] determining a policy control and charging (PCC) rule according to capability information of the UE and a QoS requirement of a target data flow to guide identification of the target data flow in the multiplex data flow and mapping of the target data flow to a corresponding QoS flow, comprises:

[0029] receiving a QoS requirement of a target data flow sent by an application function (AF);

[0030] determining a second PCC rule according to a data packet filter supported by the UE to identify a target data flow in a multiplex data flow and a QoS requirement of the target data flow;

[0031] guiding the UE to identify a target data flow in an uplink multiplex data flow of the bidirectional multiplex data flow and map the target data flow to a corresponding QoS flow according to the second PCC rule;

[0032] guiding a user plane function (UPF) to identify a target data flow in a downlink multiplex data flow of the bidirectional multiplex data flow and map the target data flow to a corresponding QoS flow according to the second PCC rule.

[0033] In some embodiments, guiding the UE to identify a target data flow in an uplink multiplex data flow of the bidirectional multiplex data flow and map the target data flow to a corresponding QoS flow according to the second PCC rule comprises:

[0034] sending the second PCC rule to a session management function (SMF) to enable the SMF to generate a corresponding QoS rule according to the second PCC rule and send the QoS rule to the UE, the QoS rule being used to guide the UE to identify a target data flow in an uplink multiplex data flow of the bidirectional multiplex data flow and map the target data flow to a corresponding QoS flow.

[0035] In some embodiments, the guiding, according to the second PCC rule, a user plane function (UPF) to identify a target data flow in a downlink multiplex data flow of the bidirectional multiplex data flow and map the target data flow to a corresponding QoS flow, comprises:

[0036] sending the second PCC rule to a session management function (SMF) to enable the SMF to bind the second PCC rule to the QoS flow and generate an N4 rule according to the second PCC rule and send the N4 rule to the UPF, the N4 rule being used to guide the UPF to identify a target data flow in a downlink multiplex data flow of the bidirectional multiplex data flow and map the target data flow to a corresponding QoS flow.

[0037] In some embodiments, the mapping the target data flow to the corresponding QoS flow comprises:

[0038] mapping target data flows with same QoS requirements to a same QoS flow;

[0039] mapping target data flows with different QoS requirements to corresponding QoS flows respectively.

[0040] In some embodiments, the method further comprises: if the capability information of the UE is not received within a set time length, determining a third PCC rule according to QoS requirements of the target data flow to guide identification of the target data flow in the multiplex data flow and mapping the target data flow to a same QoS flow.

[0041] In some embodiments, the multiplex data flow comprises an uplink multiplex data flow.

[0042] determining a third PCC rule according to QoS requirements of the target data flow to guide identification of the target data flow in the multiplex data flow and mapping the target data flow to a same QoS flow, comprises:

[0043] receiving QoS requirements of the target data flow sent by an application function (AF);

[0044] determining a third PCC rule according to the QoS requirements of the target data flow;

[0045] guiding the UE to identify the target data flow in the uplink multiplex data flow and map the target data flow to a same QoS flow according to the third PCC rule.

[0046] In some embodiments, the third PCC rule is sent to a session management function (SMF) to make the SMF bind the third PCC rule to the QoS flow and generate a corresponding QoS rule according to the third PCC rule and send the QoS rule to the UE, where the QoS rule is used to guide the UE to identify a target data flow in the uplink multiplexed data flow and map the target data flow to the same QoS flow.

[0047] In some embodiments, the third PCC rule is sent to a session management function (SMF) to make the SMF bind the third PCC rule to the QoS flow and generate a corresponding QoS rule according to the third PCC rule and send the QoS rule to the UE, where the QoS rule is used to guide the UE to identify a target data flow in the uplink multiplexed data flow and map the target data flow to the same QoS flow.

[0048] In some embodiments, the method further comprises:

[0049] sending a notification to an application function (AF), where the notification includes that the target data flow in the uplink multiplexed data flow cannot be QoS differentiated according to the QoS requirement.

[0050] In some embodiments, the method further comprises: if the capability information of the UE is not received within a set time period, determining a fourth PCC rule according to an operator local configuration to guide identification of a target data flow in a multiplexed data flow and mapping of the target data flow to a corresponding QoS flow.

[0051] In some embodiments, the multiplexed data flow includes a bidirectional multiplexed data flow, and the bidirectional multiplexed data flow has an uplink multiplexed data flow and a downlink multiplexed data flow.

[0052] In some embodiments, the fourth PCC rule is determined according to an operator local configuration to guide identification of a target data flow in a multiplexed data flow and mapping of the target data flow to a corresponding QoS flow, and includes:

[0053] In some embodiments, the fourth PCC rule is determined according to an operator local configuration.

[0054] In some embodiments, the fourth PCC rule is determined according to an operator local configuration.

[0055] In some embodiments, the fourth PCC rule is determined according to an operator local configuration.

[0056] In some embodiments, the fourth PCC rule is determined according to an operator local configuration.

[0057] sending the fourth PCC rule to a session management function (SMF) to enable the SMF to bind the fourth PCC rule to the QoS flow and generate a corresponding QoS rule according to the fourth PCC rule and send the QoS rule to the UE; the QoS rule being used to guide the UE to identify a target data flow in the uplink multiplexed data flow of the bidirectional multiplexed data flow and map the target data flow to the same QoS flow.

[0058] In some embodiments, the guiding the user plane function (UPF) to identify a target data flow in the downlink multiplexed data flow of the bidirectional multiplexed data flow and map the target data flow to a corresponding QoS flow according to the fourth PCC rule comprises:

[0059] sending the fourth PCC rule to a session management function (SMF) to enable the SMF to bind the fourth PCC rule to the QoS flow and generate an N4 rule according to the fourth PCC rule and send the N4 rule to the UPF; the N4 rule being used to guide the UPF to identify a target data flow in the uplink multiplexed data flow and the downlink multiplexed data flow of the bidirectional multiplexed data flow and map the target data flow to a corresponding QoS flow.

[0060] In some embodiments, the mapping the target data flow to the corresponding QoS flow comprises:

[0061] mapping target data flows with the same QoS requirement to the same QoS flow;

[0062] mapping target data flows with different QoS requirements to corresponding QoS flows respectively.

[0063] In some embodiments, the method further comprises:

[0064] sending a notification to an application function (AF); the notification comprising: the target data flow in the uplink multiplexed data flow of the bidirectional multiplexed data flow cannot be subjected to QoS differentiated processing according to the QoS requirement.

[0065] In some embodiments, the method further comprises:

[0066] determining a fifth PCC rule according to a QoS requirement of a target data flow to guide identification of the target data flow in a multiplexed data flow and mapping the target data flow to a corresponding QoS flow.

[0067] In some embodiments, the multiplexed data flow comprises: a downlink multiplexed data flow;

[0068] determining a fifth PCC rule according to a QoS requirement of a target data flow to guide identification of the target data flow in a multiplexed data flow and mapping the target data flow to a corresponding QoS flow comprises:

[0069] receiving a QoS requirement of a target data flow sent by an application function AF;

[0070] determining a fifth PCC rule according to the QoS requirement of the target data flow;

[0071] guiding a user plane function UPF to identify the target data flow in the downlink multiplexed data flow and map the target data flow to a corresponding QoS flow according to the fifth PCC rule.

[0072] In some embodiments, guiding the user plane function UPF to identify the target data flow in the downlink multiplexed data flow and map the target data flow to a corresponding QoS flow according to the fifth PCC rule comprises:

[0073] sending the fifth PCC rule to a session management function SMF, so that the SMF binds the fifth PCC rule to the QoS flow and generates an N4 rule according to the fifth PCC rule and sends the N4 rule to the UPF; the N4 rule is used to guide the UPF to identify the target data flow in the downlink multiplexed data flow and map the target data flow to a corresponding QoS flow.

[0074] In some embodiments, mapping the target data flow to a corresponding QoS flow comprises:

[0075] mapping target data flows with the same QoS requirement to the same QoS flow;

[0076] mapping target data flows with different QoS requirements to corresponding QoS flows respectively.

[0077] According to another aspect of the present disclosure, there is also provided a communication method applied to a user equipment UE, the method comprising:

[0078] sending capability information of the UE to a policy control function PCF, so that the PCF determines a policy control and charging PCC rule according to the capability information of the UE and a QoS requirement of a target data flow, to guide identifying the target data flow in a multiplexed data flow and mapping the target data flow to a corresponding QoS flow; the capability information is used to indicate that the UE supports a data packet filter for identifying the target data flow in the multiplexed data flow.

[0079] According to another aspect of the present disclosure, there is also provided a communication system comprising: a user equipment UE, a policy control function PCF;

[0080] the UE is configured to send capability information of the UE to the PCF; the capability information is used to indicate that the UE supports a data packet filter for identifying a target data flow in a multiplexed data flow.

[0081] determine policy control and charging (PCC) rules to guide identifying the target data flow in the multiplexed data flow and mapping the target data flow to a corresponding QoS flow according to the capability information of the UE and QoS requirement of the target data flow.

[0082] According to another aspect of the present disclosure, a communication apparatus is also provided, which is applied to a policy control function (PCF), and the apparatus comprises:

[0083] a capability information receiving module, configured to receive capability information of a user equipment (UE); the capability information is used to indicate that the UE supports a data packet filter for identifying a target data flow in a multiplexed data flow;

[0084] a PCC rule determining module, configured to determine policy control and charging (PCC) rules to guide identifying the target data flow in the multiplexed data flow and mapping the target data flow to a corresponding QoS flow according to the capability information of the UE and QoS requirement of the target data flow.

[0085] According to another aspect of the present disclosure, a communication apparatus is also provided, which is applied to a user equipment (UE), and the apparatus comprises:

[0086] a capability information sending module, configured to send capability information of the UE to a policy control function (PCF), so that the PCF determines policy control and charging (PCC) rules to guide identifying a target data flow in a multiplexed data flow and mapping the target data flow to a corresponding QoS flow according to the capability information of the UE and QoS requirement of the target data flow; the capability information is used to indicate that the UE supports a data packet filter for identifying the target data flow in the multiplexed data flow.

[0087] According to another aspect of the present disclosure, an electronic device is also provided, which comprises: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the communication method according to any one of the preceding embodiments via executing the executable instructions.

[0088] According to another aspect of the present disclosure, a computer readable storage medium is also provided, which stores a computer program, and the computer program is executed by a processor to implement the communication method according to any one of the preceding embodiments.

[0089] According to another aspect of the present disclosure, a computer program product is also provided, which comprises a computer program, and the computer program is executed by a processor to implement the communication method according to any one of the preceding embodiments.

[0090] The communication method and device provided in the embodiments of the present disclosure, the storage medium and the electronic device, when applied to a policy control function (PCF), include: receiving capability information of a user equipment (UE); the capability information is used to indicate that the UE supports a data packet filter for identifying a target data flow in a multiplexed data flow; and determining a policy control and charging (PCC) rule according to the capability information of the UE and a QoS requirement of the target data flow, to guide identification of the target data flow in the multiplexed data flow and mapping of the target data flow to a corresponding QoS flow. In the embodiments of the present disclosure, the data packet filter supported by the UE for identifying the target data flow in the multiplexed data flow helps to identify each target data flow in the multiplexed data flow and map each target data flow to a corresponding QoS flow. When the PCC rule is generated, the capability information of the data packet filter supported by the UE for identifying the target data flow in the multiplexed data flow is fully considered, so that a more accurate PCC rule is generated. The current 5GS QoS framework is enhanced, and the identification of the target data flow and the QoS flow mapping can be implemented for the multiplexed data flow with the same IP five-tuple, so that the QoS differentiated processing of each target data flow in the multiplexed data flow is better supported. In the XR service and the like containing multiple types of data flows with different QoS requirements such as audio and video streams, and different types of data flows are multiplexed into the same end-to-end transport layer connection for transmission, the different target data flows in the multiplexed data flow can be identified and mapped to different QoS flows for processing by using the embodiments, and the performance of the XR service traffic transmission can be effectively improved.

[0091] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and are not limiting to the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0092] The drawings herein are incorporated into the specification and form a part of the specification, show embodiments consistent with the present disclosure, and together with the specification serve to explain the principles of the present disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.

[0093] FIG. 1 shows a schematic diagram of a system structure of a communication method in an embodiment of the present disclosure.

[0094] FIG. 2 shows a communication system architecture diagram in an embodiment of the present disclosure.

[0095] FIG. 3 shows a schematic diagram of a communication method in an embodiment of the present disclosure.

[0096] FIG. 4 shows a process diagram of identifying and mapping a target data flow according to a first PCC rule in a communication method in an embodiment of the present disclosure.

[0097] FIG. 5 shows a process diagram of identifying and mapping a target data flow according to a second PCC rule in a communication method according to an embodiment of the present disclosure.

[0098] FIG. 6 shows a process diagram of identifying and mapping a target data flow according to a third PCC rule in a communication method according to an embodiment of the present disclosure.

[0099] FIG. 7 shows a process diagram of identifying and mapping a target data flow according to a fourth PCC rule in a communication method according to an embodiment of the present disclosure.

[0100] FIG. 8 shows a process diagram of identifying and mapping a target data flow according to a fifth PCC rule in a communication method according to an embodiment of the present disclosure.

[0101] FIG. 9 shows an interaction diagram of a communication method according to an embodiment of the present disclosure.

[0102] FIG. 10 shows a diagram of a communication method according to another embodiment of the present disclosure.

[0103] FIG. 11 shows a diagram of a communication apparatus according to an embodiment of the present disclosure.

[0104] FIG. 12 shows a diagram of a communication apparatus according to another embodiment of the present disclosure.

[0105] FIG. 13 shows a structural block diagram of a computer device of a communication method according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0106] Example implementations will now be described more fully with reference to the accompanying drawings. Example implementations may, however, be implemented in many different forms and should not be construed as limited to the implementations set forth herein; rather, these implementations are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the example implementations to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more implementations.

[0107] In addition, the accompanying drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this specification, illustrate embodiments of the present disclosure and serve to explain the principles of the present disclosure. The same reference numbers in different drawings represent the same or similar elements.

[0108] For the purpose of facilitating understanding, before introducing the embodiments of the present disclosure, first, several terms involved in the embodiments of the present disclosure are explained as follows: For the purpose of facilitating understanding, before introducing the embodiments of the present disclosure, first, several terms involved in the embodiments of the present disclosure are explained as follows:

[0109] Uplink (UL, uplink), uplink refers to the direction of transmitting data from the terminal device to the network.

[0110] Downlink (DL, downlink), downlink refers to the direction of transmitting data from the network to the terminal device.

[0111] Realtime Transport Protocol (RTP, Real-time Transport Protocol): is a transport protocol for multimedia data stream on the Internet.

[0112] Realtime Transport Control Protocol (RTCP, Real-time Transport Control Protocol): responsible for managing the transmission quality between the current application process to exchange control information. During the RTP session, each participant periodically transmits RTCP packets, which contain the number of transmitted data packets, the number of lost data packets, and other statistical information, so the server can dynamically change the transmission rate and even change the payload type using this information. RTP and RTCP work together to optimize transmission efficiency with effective feedback and minimal overhead, so it is particularly suitable for transmitting real-time data on the network.

[0113] Payload Type (PT, Payload Type): used to indicate the type of payload in the RTP message, such as GSM audio, JPEM image, etc. In streaming media, most of them are used to distinguish audio streams and video streams to facilitate client-side analysis.

[0114] M bit: 1 bit, different payloads have different meanings, for video, it marks the end of a frame; for audio, it marks the beginning of a session.

[0115] Packet Type (PT, Packet Type): is a unique identifier indicating the type of RTCP packet.

[0116] The specific implementation of the embodiments of the present disclosure will be described in detail below in conjunction with the drawings.

[0117] Figure 1 shows a single end-to-end connection in the DL / UL multiplex data flow diagram, as shown in Figure 1, when the data transmission is based on the RTP protocol, the audio data stream and the video data stream are multiplexed into the end-to-end connection with the same IP five-tuple, and are transmitted in the form of multiplexed data stream; in a single end-to-end connection, the IP five-tuple is the same, for the uplink direction, the uplink multiplex data stream is sent from the user equipment UE (User Equipment) through the radio access network RAN (Radio Access Network), and for the downlink direction, the downlink multiplex data stream is sent from the application server through the user plane function UPF (User Plane Function). For the uplink direction / downlink direction, how to identify each data stream in the multiplex data stream for identification and QoS flow mapping is a problem to be solved in the embodiments of the present disclosure.

[0118] Figure 2 shows a communication system architecture diagram that can apply the embodiments of the present disclosure. As shown in Figure 2, the system architecture can include: a user equipment UE (User Equipment), a policy control function PCF (Policy Control Function);

[0119] The UE is configured to send the capability information of the UE to the PCF; the capability information is used to indicate that the UE supports a data packet filter for identifying a target data stream in a multiplex data stream;

[0120] The PCF is configured to determine a policy control and charging PCC (Policy and Charging Control) rule according to the capability information of the UE and the QoS requirement of the target data stream, to guide the identification of the target data stream in the multiplex data stream and the mapping of the target data stream to a corresponding QoS flow.

[0121] The PCF belongs to a core network element. In a communication interaction process between a UE and the core network element PCF, a radio access network RAN (Radio Access Network), an access and mobility management function AMF (Access and Mobility Management Function), a session management function SMF (Session Management Function), a user plane function UPF (User Plane Function), a network exposure function NEF (Network Exposure Function), and an application function AF (Application Function) and the like network elements participate in the communication interaction, and specific interaction contents are described in subsequent embodiments. In this embodiment, first, the UE sends capability information of the UE to the PCF, the PCF receives the capability information of the UE, and according to the capability information of the UE and QoS requirements of a target data flow, determines a PCC rule to guide identification of the target data flow in a multiplexed data flow and mapping of the target data flow to a corresponding QoS flow.

[0122] FIG. 3 shows a schematic diagram of a communication method in an embodiment of the present disclosure. As shown in FIG. 3, the communication method provided in the embodiment of the present disclosure is applied to a policy control function PCF, and includes the following steps:

[0123] Step S302: receiving capability information of a user equipment UE; the capability information is used to indicate that the UE supports a data packet filter for identifying a target data flow in a multiplexed data flow;

[0124] Step S304: according to the capability information of the UE and QoS requirements of a target data flow, determining a policy control and charging PCC rule to guide identification of the target data flow in a multiplexed data flow and mapping of the target data flow to a corresponding QoS flow.

[0125] The embodiment utilizes the data packet filter supported by the UE to identify the target data stream in the multiplexed data stream, helps to identify each target data stream in the multiplexed data stream, and maps each target data stream to the corresponding QoS flow. When generating the PCC rule, the capability information of the data packet filter supported by the UE to identify the target data stream in the multiplexed data stream is fully considered, so that a more accurate PCC rule is generated. The current 5GS QoS framework is enhanced, and the identification of the target data stream and the QoS flow mapping of the multiplexed data stream with the same IP five-tuple can be realized, so that the QoS differentiated processing of each target data stream in the multiplexed data stream is better supported. In the XR service and other services containing multiple types of data streams such as audio and video streams, and different types of data streams are multiplexed into the same end-to-end transport layer connection for transmission, the different target data streams in the multiplexed data stream can be identified and mapped into different QoS flows for processing by using the embodiment, and the performance of the XR service traffic transmission can be effectively improved.

[0126] In the embodiment, the capability information of the user equipment (UE) is received, including: receiving the capability information sent by the UE to the session management function (SMF); and the capability information is sent by the UE to the SMF when establishing a protocol data unit (PDU) session.

[0127] In the PDU (Protocol Data Unit) session establishment stage, if the UE supports the data packet filter to identify the target data stream in the multiplexed data stream, the UE will report the capability information to the AMF through the RAN, the AMF reports the capability information of the UE to the SMF, the SMF sends the capability information of the UE to the PCF, and the PCF receives the capability information of the UE to help the PCF generate more accurate PCC rules.

[0128] In the embodiment, the data packet filter is used to distinguish the type of the target data stream by using the target field of the data packet header of the target data stream to realize the identification of the target data stream; the target field includes at least one or a combination of the following: synchronization source identifier (SSRC), payload type (PT), data packet type, M bit in real-time transport protocol (RTP), and media identification (MID).

[0129] A packet filter=[packet filter direction][identifier 1][length of component 1][component1]...[identifier n][length of component n][component n]; wherein, A packet filter represents a packet filter; packet filter direction represents the direction of the packet filter, including: only for uplink UL, only for downlink DL and bidirectional UL+DL containing uplink and downlink; packet filter content is the content of the packet filter, including identifier, length of component and content; wherein, the packet filter is classified according to the field, including: legacy packet filter, additional packet filter.

[0130] The legacy packet filter is a packet filter based on the 5GS framework. Two legacy packet filters include: Media flow-1={DL,IP#1,Port#1}; Media flow-2={DL,IP#1,Port#1};

[0131] Media flow-1 is a legacy packet filter 1, the direction is downlink DL, IP#1 is an IP address, and Port#1 is a port number; Media flow-2 is a legacy packet filter 2; the direction is downlink DL, IP#1 is an IP address, and Port#1 is a port number.

[0132] From the above legacy packet filter, it can be seen that in the multiplexed data stream with the same IP five-tuple, if the direction, IP address and port number are the same, the legacy packet filter cannot identify multiple target data streams in the multiplexed data stream.

[0133] In this case, additional packet filters are defined to identify different target data streams in the multiplexed data stream with the same IP five-tuple by using both legacy packet filters and additional packet filters.

[0134] The additional packet filter is a filter composed of a specific identification field, which can realize the identification of the target data stream in the multiplexed data stream with the same IP five-tuple.

[0135] Two additional packet filters, including: Media flow-1={SSRC#1}; Media flow-2={SSRC#2};

[0136] The above additional packet filters only contain the SSRC field, wherein the SSRC field is a synchronization source identifier (SSRC) in the RTP packet header. The target fields SSRC#1 and SSRC#2 in the packet header of the data stream can be used to distinguish the types of target data streams to achieve identification of the target data streams. In addition to the SSRC, the target field also includes at least one or a combination of the following: payload type PT (Payload Type), packet type PT (Packet Type), M bit in real-time transport protocol RTP, and media identification MID (Media Identification). The above target fields are only examples, and other fields can also be used, depending on the protocol used by the target data stream.

[0137] In addition, the identification field of the conventional packet filter can be extended to introduce additional identification field information to support identification of multiplexed data streams with the same IP five-tuple.

[0138] Two conventional packet filters with field extension, including: Media flow-1={DL, IP#1, Port#1, SSRC#1}; Media flow-2={DL, IP#1, Port#1, SSRC#2};

[0139] In this case, only one packet filter, i.e., the conventional packet filter with field extension, can be used to identify different target data streams in the multiplexed data stream with the same IP five-tuple.

[0140] In the embodiments, the multiplexed data stream is formed by multiplexing multiple types of target data streams in an end-to-end connection through a data transmission protocol. The data transmission protocol includes at least one or a combination of the following: real-time transport protocol RTP and real-time transport control protocol RTCP.

[0141] In the XR service, the target data streams are classified into video data streams and audio data streams according to types. Different types of video data streams and audio data streams are multiplexed in an end-to-end connection through a data transmission protocol RTP to form a multiplexed data stream.

[0142] Figure 4 shows a process diagram of identifying and mapping a target data flow according to a first PCC rule in a communication method in an embodiment of the present disclosure. As shown in Figure 4, in the embodiment, the multiplexed data flow includes an uplink multiplexed data flow.

[0143] According to the capability information of the UE and the QoS requirement of the target data flow, a policy control and charging (PCC) rule is determined to guide the identification of the target data flow in the multiplexed data flow and the mapping of the target data flow to the corresponding QoS flow, including:

[0144] Step S402: receiving the QoS requirement of the target data flow sent by an application function (AF);

[0145] Step S404: determining a first PCC rule according to the data packet filter supported by the UE for identifying the target data flow in the multiplexed data flow and the QoS requirement of the target data flow;

[0146] Step S406: guiding the UE to identify the target data flow in the uplink multiplexed data flow and map the target data flow to the corresponding QoS flow according to the first PCC rule.

[0147] Based on the data packet filter supported by the UE for identifying the target data flow in the multiplexed data flow and the uplink multiplexed data flow, the AF sends the QoS requirement of the target data flow to the network exposure function (NEF), the NEF authenticates and authorizes the AF, and after the AF is authorized by the NEF, the NEF sends the QoS requirement of the target data flow to the policy control function (PCF), the PCF receives the QoS requirement of the target data flow, and generates a first PCC rule in combination with the data packet filter supported by the UE for identifying the target data flow in the multiplexed data flow; the uplink multiplexed data flow is sent by the UE to the core network, and the capability information of the UE indicates that the UE supports the data packet filter for identifying the target data flow in the multiplexed data flow, so based on the identification capability of the data packet filter for the target data flow, a first PCC rule is generated for each target data flow, and the PCF generates the first PCC rule to guide the UE to identify the target data flow in the uplink multiplexed data flow and map the target data flow to the corresponding QoS flow.

[0148] In generating the first PCC rule, the capability information of the data packet filter supported by the UE for identifying the target data flow in the multiplexed data flow is fully considered, so that a more accurate PCC rule is generated. The current 5GS QoS framework is enhanced, the identification of the target data flow and the QoS flow mapping of the uplink multiplexed data flow with the same IP five-tuple are implemented, and the QoS differentiation processing of each target data flow in the multiplexed data flow is better supported.

[0149] In the embodiment, the first PCC rule is used to guide the UE to identify the target data flow in the uplink multiplex data flow and map the target data flow to the corresponding QoS flow, and the method comprises:

[0150] The first PCC rule is sent to a session management function (SMF), so that the SMF generates a corresponding QoS rule according to the first PCC rule and sends the QoS rule to the UE; the QoS rule is used to guide the UE to identify the target data flow in the uplink multiplex data flow and map the target data flow to the corresponding QoS flow.

[0151] The PCF sends the first PCC rule to the SMF, the SMF receives the first PCC rule, the SMF generates a corresponding QoS rule according to the first PCC rule, the SMF sends the QoS rule to the AMF, the AMF sends the QoS rule to the UE through the RAN, and the UE identifies the target data flow in the uplink multiplex data flow and maps the target data flow to the corresponding QoS flow according to the guidance of the QoS rule.

[0152] In the embodiment, the target data flow is mapped to the corresponding QoS flow, which comprises: the target data flow with the same QoS requirement is mapped to the same QoS flow; and the target data flow with different QoS requirements is respectively mapped to the QoS flow corresponding to the QoS requirement.

[0153] For the target data flow with the same QoS requirement, the target data flow with the same QoS requirement has the same processing logic, so the target data flow with the same QoS requirement can be mapped to the same QoS flow, so as to facilitate the same processing logic to process the target data flow. For the target data flow with different QoS requirements, the target data flow with different QoS requirements needs to be matched with the corresponding QoS flow, and the target data flow with different QoS requirements is respectively mapped to the QoS flow corresponding to the QoS requirement. Similarly, the target data flow in one QoS flow adopts the same processing logic, and then multiple different QoS flows also adopt different processing logics.

[0154] FIG. 5 shows a process diagram of identifying and mapping the target data flow according to the second PCC rule in a communication method according to an embodiment of the present disclosure, as shown in FIG. 5, the multiplex data flow comprises: a bidirectional multiplex data flow; the bidirectional multiplex data flow has an uplink multiplex data flow and a downlink multiplex data flow;

[0155] According to the capability information of the UE and the QoS requirement of the target data flow, a policy control and charging (PCC) rule is determined to guide the identification of the target data flow in the multiplex data flow and the mapping of the target data flow to the corresponding QoS flow, and the method comprises:

[0156] Step S502: receiving the QoS requirement of the target data flow sent by an application function (AF);

[0157] Step S504: determining the second PCC rule according to the data packet filter supported by the UE to identify the target data stream in the multiplexed data stream and the QoS requirement of the target data stream;

[0158] Step S506: guiding the UE to identify the target data stream in the uplink multiplexed data stream of the bidirectional multiplexed data stream and map the target data stream to the corresponding QoS flow according to the second PCC rule;

[0159] Step S508: guiding the user plane function UPF to identify the target data stream in the downlink multiplexed data stream of the bidirectional multiplexed data stream and map the target data stream to the corresponding QoS flow according to the second PCC rule.

[0160] Based on the case that the UE supports the data packet filter to identify the target data stream in the multiplexed data stream and the multiplexed data stream is the bidirectional multiplexed data stream containing the uplink multiplexed data stream and the downlink multiplexed data stream, the AF sends the QoS requirement of the target data stream to the NEF, the NEF authenticates and authorizes the AF, and after the AF is authorized by the NEF, the NEF sends the QoS requirement of the target data stream to the PCF, the PCF receives the QoS requirement of the target data stream, and generates the second PCC rule in combination with the data packet filter supported by the UE to identify the target data stream in the multiplexed data stream; the uplink multiplexed data stream of the bidirectional multiplexed data stream is sent by the UE to the core network, and the capability information of the UE indicates that the UE supports the data packet filter to identify the target data stream in the multiplexed data stream, so based on the identification capability of the data packet filter to the target data stream, the second PCC rule for each target data stream is generated, the PCF generates the second PCC rule to guide the UE to identify the target data stream in the uplink multiplexed data stream of the bidirectional multiplexed data stream and map the target data stream to the corresponding QoS flow; further, the downlink multiplexed data stream of the bidirectional multiplexed data stream is sent by the application server AS (Application Server) to the UPF for processing, and since the UPF belongs to the network element of the core network, the UPF itself supports the data packet filter to identify the target data stream in the multiplexed data stream; the PCF generates the second PCC rule to guide the UPF to identify the target data stream in the downlink multiplexed data stream of the bidirectional multiplexed data stream and map the target data stream to the corresponding QoS flow.

[0161] In the generation of the second PCC rule, the capability information of the data packet filter supported by the UE to identify the target data stream in the multiplexed data stream is fully considered, so that a more accurate PCC rule is generated. The current 5GS QoS framework is enhanced, and the identification of the target data stream and the QoS flow mapping of the uplink multiplexed data stream and the downlink multiplexed data stream with the same IP five-tuple are realized, so as to better support the QoS differentiated processing of each target data stream in the multiplexed data stream.

[0162] In an embodiment, the second PCC rule is used to guide the UE to identify the target data flow in the uplink multiplexed data flow of the bidirectional multiplexed data flow and map the target data flow to a corresponding QoS flow.

[0163] The second PCC rule is sent to a session management function (SMF) to make the SMF generate a corresponding QoS rule according to the second PCC rule and send the QoS rule to the UE, and the QoS rule is used to guide the UE to identify the target data flow in the uplink multiplexed data flow of the bidirectional multiplexed data flow and map the target data flow to a corresponding QoS flow.

[0164] The PCF sends the second PCC rule to the SMF, the SMF receives the second PCC rule, the SMF generates a corresponding QoS rule according to the second PCC rule, the SMF sends the QoS rule to the AMF, the AMF sends the QoS rule to the UE through the RAN, and the UE identifies the target data flow in the uplink multiplexed data flow of the bidirectional multiplexed data flow and maps the target data flow to a corresponding QoS flow according to the guidance of the QoS rule.

[0165] In an embodiment, the second PCC rule is used to guide a user plane function (UPF) to identify the target data flow in the downlink multiplexed data flow of the bidirectional multiplexed data flow and map the target data flow to a corresponding QoS flow.

[0166] The second PCC rule is sent to a session management function (SMF) to make the SMF generate a corresponding QoS rule according to the second PCC rule and send the QoS rule to the UE, and the QoS rule is used to guide the UE to identify the target data flow in the uplink multiplexed data flow of the bidirectional multiplexed data flow and map the target data flow to a corresponding QoS flow.

[0167] The PCF sends the second PCC rule to the SMF, the SMF receives the second PCC rule, the SMF generates a corresponding QoS rule according to the second PCC rule, the SMF sends the QoS rule to the AMF, the AMF sends the QoS rule to the UE through the RAN, and the UE identifies the target data flow in the uplink multiplexed data flow of the bidirectional multiplexed data flow and maps the target data flow to a corresponding QoS flow according to the guidance of the QoS rule.

[0168] In an embodiment, the target data flow is mapped to a corresponding QoS flow, including: mapping target data flows with the same QoS requirement to the same QoS flow; and mapping target data flows with different QoS requirements to QoS flows corresponding to the QoS requirements, respectively.

[0169] For target data streams with the same QoS requirement, the same processing logic is used, and the target data streams with the same QoS requirement can be mapped to the same QoS flow. For target data streams with different QoS requirements, corresponding QoS flows are matched, and the target data streams with different QoS requirements are respectively mapped to the QoS flows corresponding to the QoS requirements. Similarly, the target data streams in one QoS flow use the same processing logic, and then the multiple different QoS flows use different processing logics.

[0170] In the embodiment, the communication method further includes: if the capability information of the UE is not received within the set time length, determining a third PCC rule according to the QoS requirement of the target data stream, to guide identifying the target data stream in the multiplexed data stream and mapping the target data stream to the same QoS flow.

[0171] When the PDU session is established, if the capability information of the UE is not received within the set time length, it indicates that the UE does not support the data packet filter for identifying the target data stream in the multiplexed data stream. In this case, due to the lack of the identification capability of the UE capability information, the PCF determines that it is impossible to distinguish the target data streams in the multiplexed data stream. Therefore, the PCF generates a third PCC rule according to the QoS requirement of the target data stream, and identifies the target data stream in the multiplexed data stream and maps the target data stream to the same QoS flow through the third PCC rule.

[0172] FIG. 6 shows a process diagram of identifying and mapping the target data stream according to the third PCC rule in the communication method in the embodiment of the present disclosure. As shown in FIG. 6, in the embodiment, the multiplexed data stream includes an uplink multiplexed data stream.

[0173] Determining the third PCC rule according to the QoS requirement of the target data stream to guide identifying the target data stream in the multiplexed data stream and mapping the target data stream to the same QoS flow includes:

[0174] Step S602: receiving the QoS requirement of the target data stream sent by an application function (AF);

[0175] Step S604: determining a third PCC rule according to the QoS requirement of the target data stream;

[0176] Step S606: guiding the UE to identify the target data stream in the uplink multiplexed data stream and map the target data stream to the same QoS flow according to the third PCC rule.

[0177] In a case that the UE does not support a packet filter for identifying a target data stream in a multiplexed data stream, and the multiplexed data stream is an uplink multiplexed data stream, the AF sends the QoS requirement of the target data stream to the NEF, the NEF authenticates and authorizes the AF, and after the AF is authorized by the NEF, the NEF sends the QoS requirement of the target data stream to the PCF, the PCF receives the QoS requirement of the target data stream, and the PCF generates a third PCC rule according to the QoS requirement of the target data stream.

[0178] The uplink multiplexed data stream is sent by the UE to the core network. Since the UE does not support a packet filter for identifying a target data stream in a multiplexed data stream, the UE cannot distinguish the target data stream. Therefore, the PCF generates a third PCC rule to guide the UE to identify the target data stream in the uplink multiplexed data stream and map the target data stream to the same QoS flow.

[0179] Since the UE does not support a packet filter for identifying a target data stream in a multiplexed data stream, the PCF determines that it is impossible to distinguish each target data stream in the multiplexed data stream, and therefore generates a corresponding PCC rule to guide the UE to map each target data stream to the same QoS flow.

[0180] In an embodiment, the UE is guided to identify the target data stream in the uplink multiplexed data stream and map the target data stream to the same QoS flow according to the third PCC rule, including:

[0181] The third PCC rule is sent to a session management function (SMF) so that the SMF binds the third PCC rule to a QoS flow, and generates a corresponding QoS rule according to the third PCC rule and sends the QoS rule to the UE. The QoS rule is used to guide the UE to identify the target data stream in the uplink multiplexed data stream and map the target data stream to the same QoS flow.

[0182] The PCF sends the third PCC rule to the SMF, the SMF receives the third PCC rule, the SMF generates a corresponding QoS rule according to the third PCC rule, the SMF sends the QoS rule to the AMF, the AMF sends the QoS rule to the UE through the RAN, and the UE identifies the target data stream in the uplink multiplexed data stream and maps the target data stream to the same QoS flow according to the guidance of the QoS rule.

[0183] In an embodiment, the communication method further includes: sending a notification to an application function (AF), and the notification includes: it is impossible to perform QoS differentiated processing on the target data stream in the uplink multiplexed data stream according to the QoS requirement provided by the AF.

[0184] Since the third PCC rule generated by the PCF is to map all the target data flows to the same QoS flow, it indicates that the PCF is unable to perform QoS differentiation on the target data flows in the multiplexed data flow according to the QoS requirement provided by the AF, and therefore the PCF generates and sends a notification to the AF, indicating that the PCF is unable to perform QoS differentiation on the target data flows in the uplink multiplexed data flow according to the QoS requirement provided by the AF.

[0185] In the embodiment, the communication method further includes: if the capability information of the UE is not received within the set time length, determining a fourth PCC rule according to the operator local configuration to guide identification of the target data flow in the multiplexed data flow and mapping the target data flow to the corresponding QoS flow.

[0186] In the establishment of the PDU session, if the capability information of the UE is not received within the set time length, it indicates that the UE does not support the packet filter for identifying the target data flow in the multiplexed data flow. In this case, due to the lack of identification capability of the UE capability information, the PCF determines that it is unable to distinguish the target data flows in the multiplexed data flow, and therefore determines a fourth PCC rule according to the operator local configuration to identify the target data flow in the multiplexed data flow and map the target data flow to the corresponding QoS flow. The operator local configuration is set in advance by the operator, and the corresponding fourth PCC rule can be generated according to the set operator local configuration to cope with the case that the UE does not support the packet filter for identifying the target data flow in the multiplexed data flow.

[0187] FIG. 7 shows a process diagram of identifying and mapping the target data flow according to the fourth PCC rule in the communication method in the embodiment of the present disclosure. As shown in FIG. 7, in the embodiment, the multiplexed data flow includes: a bidirectional multiplexed data flow; the bidirectional multiplexed data flow has an uplink multiplexed data flow and a downlink multiplexed data flow;

[0188] According to the operator local configuration, the fourth PCC rule is determined to guide identification of the target data flow in the multiplexed data flow and mapping the target data flow to the corresponding QoS flow, including:

[0189] Step S702: determining the fourth PCC rule according to the operator local configuration;

[0190] Step S704: guiding the UE to identify the target data flow in the uplink multiplexed data flow of the bidirectional multiplexed data flow and map the target data flow to the same QoS flow according to the fourth PCC rule;

[0191] Step S706: guiding the user plane function UPF to identify the target data flow in the downlink multiplexed data flow of the bidirectional multiplexed data flow and map the target data flow to the corresponding QoS flow according to the fourth PCC rule.

[0192] In a case that the UE does not support the packet filter for identifying the target data stream in the multiplexed data stream, and the multiplexed data stream is a bidirectional multiplexed data stream including an uplink multiplexed data stream and a downlink multiplexed data stream, the core network stores an operator local configuration, and the fourth PCC rule is generated according to the configuration strategy.

[0193] The uplink multiplexed data stream of the bidirectional multiplexed data stream is transmitted by the UE to the core network, and the UE capability information is not received, indicating that the UE does not support the packet filter for identifying the target data stream in the multiplexed data stream, so that the UE cannot distinguish the target data stream. Therefore, according to the fourth PCC rule, the UE is guided to identify the target data stream in the uplink multiplexed data stream of the bidirectional multiplexed data stream and map the target data stream to the same QoS flow.

[0194] Further, the downlink multiplexed data stream of the bidirectional multiplexed data stream is transmitted by the application server AS to the UPF for processing. Since the UPF belongs to the network element of the core network, the UPF itself supports the packet filter for identifying the target data stream in the multiplexed data stream. According to the fourth PCC rule, the UPF is guided to identify the target data stream in the downlink multiplexed data stream of the bidirectional multiplexed data stream and map the target data stream to the corresponding QoS flow.

[0195] Since the UE does not support the packet filter for identifying the target data stream in the multiplexed data stream, the PCF determines that the uplink multiplexed data stream in the bidirectional multiplexed data stream cannot be distinguished, and therefore the UE is guided to map each target data stream to the same QoS flow according to the local configuration strategy.

[0196] The UPF itself supports the packet filter for identifying the target data stream in the multiplexed data stream, that is, the UPF can distinguish each target data stream in the downlink multiplexed data stream in the bidirectional multiplexed data stream, and therefore the UPF is guided to map each target data stream to the corresponding different QoS flow according to the local configuration strategy.

[0197] In the embodiment, the UE is guided to identify the target data stream in the uplink multiplexed data stream of the bidirectional multiplexed data stream and map the target data stream to the same QoS flow according to the fourth PCC rule, including:

[0198] The fourth PCC rule is sent to the session management function SMF, so that the SMF binds the fourth PCC rule to the QoS flow, and generates a corresponding QoS rule according to the fourth PCC rule and sends the QoS rule to the UE. The QoS rule is used to guide the UE to identify the target data stream in the uplink multiplexed data stream of the bidirectional multiplexed data stream and map the target data stream to the same QoS flow.

[0199] The PCF sends the fourth PCC rule to a session management function (SMF), the SMF receives the fourth PCC rule, the SMF generates a corresponding QoS rule according to the fourth PCC rule, the SMF sends the QoS rule to an AMF, the AMF sends the QoS rule to the UE through the RAN, and the UE identifies the target data flow in the uplink multiplex data flow of the bidirectional multiplex data flow and maps the target data flow to the same QoS flow according to the guidance of the QoS rule.

[0200] In an embodiment, the user plane function (UPF) identifies the target data flow in the downlink multiplex data flow of the bidirectional multiplex data flow and maps the target data flow to the corresponding QoS flow according to the guidance of the fourth PCC rule, and the method comprises the following steps.

[0201] The fourth PCC rule is sent to the SMF, so that the SMF binds the fourth PCC rule to the QoS flow, and generates an N4 rule according to the fourth PCC rule and sends it to the UPF; the N4 rule is used to guide the UPF to identify the target data flow in the downlink multiplex data flow of the bidirectional multiplex data flow and map the target data flow to the corresponding QoS flow.

[0202] The PCF sends the fourth PCC rule to the SMF, the SMF binds the fourth PCC rule to the QoS flow, the SMF generates an N4 rule according to the fourth PCC rule, the SMF sends the N4 rule to the UPF, and the UPF identifies the target data flow in the downlink multiplex data flow of the bidirectional multiplex data flow and maps the target data flow to the corresponding QoS flow according to the guidance of the N4 rule.

[0203] In an embodiment, the target data flow is mapped to the corresponding QoS flow, comprising: mapping the target data flow with the same QoS requirement to the same QoS flow; and mapping the target data flow with different QoS requirements to the QoS flow corresponding to the QoS requirement respectively.

[0204] For the target data flow with the same QoS requirement, it has the same processing logic, so the target data flow with the same QoS requirement can be mapped to the same QoS flow, which is convenient for processing the target data flow with the same processing logic. For the target data flow with different QoS requirements, it is necessary to match the corresponding QoS flow, and the target data flow with different QoS requirements is mapped to the QoS flow corresponding to the QoS requirement respectively. Similarly, the target data flow in one QoS flow adopts the same processing logic, and then multiple different QoS flows adopt different processing logics.

[0205] In an embodiment, the method further comprises: sending a notification to an application function (AF), the notification comprising: unable to perform QoS differentiated processing on the target data flow in the uplink multiplex data flow of the bidirectional multiplex data flow according to the QoS requirement provided by the AF.

[0206] In the embodiment, the method further comprises: determining the fifth PCC rule according to the QoS requirement of the target data flow, so as to guide identification of the target data flow in the multiplexed data flow and mapping of the target data flow to a corresponding QoS flow.

[0207] FIG. 8 shows a process diagram of identification and mapping of a target data flow according to a fifth PCC rule in a communication method according to an embodiment of the present disclosure. As shown in FIG. 8, in the embodiment, the multiplexed data flow comprises a downlink multiplexed data flow.

[0208] The method further comprises: determining the fifth PCC rule according to the QoS requirement of the target data flow, so as to guide identification of the target data flow in the multiplexed data flow and mapping of the target data flow to a corresponding QoS flow.

[0209] Step S802: receiving a QoS requirement of a target data flow sent by an application function (AF).

[0210] Step S804: determining the fifth PCC rule according to the QoS requirement of the target data flow.

[0211] Step S806: guiding a user plane function (UPF) to identify the target data flow in the downlink multiplexed data flow and map the target data flow to a corresponding QoS flow according to the fifth PCC rule.

[0212] The downlink multiplexed data flow is sent by an application server (AS) to the UPF for processing. Since the UPF belongs to a network element of a core network, the UPF itself supports a data packet filter for identifying the target data flow in the multiplexed data flow. The AF sends the QoS requirement of the target data flow to a network exposure function (NEF), and the NEF authenticates and authorizes the AF. After the AF is authorized by the NEF, the NEF sends the QoS requirement of the target data flow to a policy control function (PCF), and the PCF receives the QoS requirement of the target data flow and generates the fifth PCC rule. The PCF generates the fifth PCC rule to guide the UPF to identify the target data flow in the downlink multiplexed data flow and map the target data flow to a corresponding QoS flow.

[0213] In the embodiment, the method further comprises: determining the fifth PCC rule according to the QoS requirement of the target data flow, so as to guide identification of the target data flow in the multiplexed data flow and mapping of the target data flow to a corresponding QoS flow.

[0214] The fifth PCC rule is sent to a session management function (SMF) so that the SMF binds the fifth PCC rule to a QoS flow and generates an N4 rule according to the fifth PCC rule and sends the N4 rule to the UPF. The N4 rule is used to guide the UPF to identify the target data flow in the downlink multiplexed data flow and map the target data flow to a corresponding QoS flow.

[0215] The PCF sends the fifth PCC rule to the SMF, the SMF binds the fifth PCC rule to the QoS flow, the SMF generates an N4 rule according to the fifth PCC rule, the SMF sends the N4 rule to the UPF, and the UPF identifies the target data flow in the downlink multiplex data flow and maps the target data flow to the corresponding QoS flow according to the guidance of the N4 rule.

[0216] In the embodiment, the mapping of the target data flow to the corresponding QoS flow includes: mapping the target data flows with the same QoS requirement to the same QoS flow; and mapping the target data flows with different QoS requirements to the QoS flows corresponding to the QoS requirements, respectively.

[0217] For the target data flows with the same QoS requirement, the target data flows with the same QoS requirement have the same processing logic, so the target data flows with the same QoS requirement can be mapped to the same QoS flow, and the target data flows are processed by the same processing logic. For the target data flows with different QoS requirements, the target data flows with different QoS requirements need to be matched to the corresponding QoS flows, and the target data flows with different QoS requirements are mapped to the QoS flows corresponding to the QoS requirements, respectively. Similarly, the target data flows in one QoS flow are processed by the same processing logic, and then the multiple different QoS flows are processed by different processing logics.

[0218] The first PCC rule, the second PCC rule, the third PCC rule, the fourth PCC rule, and the fifth PCC rule are provided in the embodiment. By diversifying the PCC rules, whether the UE supports the data packet filter is referred to, the identification and mapping of the target data flow in the different uplink multiplex data flow, downlink multiplex data flow, and bidirectional multiplex data flow are realized; when the PCC rule is generated, the capability information of whether the UE supports the data packet filter for identifying the target data flow in the multiplex data flow is fully considered, so that a more accurate PCC rule is generated. The current 5GS QoS framework is enhanced, the identification of the target data flow of the multiplex data flow with the same IP five-tuple and the QoS flow mapping are realized, so that the QoS differentiated processing of each target data flow in the multiplex data flow is better supported. In the XR service containing multiple types of data flows with different QoS requirements such as audio and video streams, and different types of data flows are multiplexed to the same end-to-end transport layer connection for transmission, the different target data flows in the multiplex data flow can be identified by using the embodiment, and the different target data flows are mapped to different QoS flows for processing, so that the performance of the XR service traffic transmission can be effectively improved.

[0219] FIG. 9 shows an interaction diagram of a communication method in an embodiment of the present disclosure. As shown in FIG. 9, the interaction process of the communication method includes:

[0220] 1. At PDU session establishment, UE sends UE's capability information to AMF via RAN, the capability information indicates that UE supports data packet filter that can identify target data flow in multiplexed data flow.

[0221] 2. AMF sends UE's capability information to SMF, the capability information indicates that UE supports data packet filter that can identify target data flow in multiplexed data flow.

[0222] 3. SMF provides UE's capability information to PCF, to help PCF generate more accurate PCC rules.

[0223] 4. AF sends QoS requirement of target data flow and data packet filter that can identify target data flow in multiplexed data flow to NEF.

[0224] 5. NEF authorizes the request from third party AF.

[0225] 6. NEF sends the received AF request to PCF, which contains QoS requirement of target data flow.

[0226] 7. PCF generates PCC rules according to UE's capability information and QoS requirement of target data flow, to guide identifying target data flow in multiplexed data flow and mapping the target data flow to corresponding QoS flow; for DL and UL direction, respectively guide UPF and UE.

[0227] 8. PCF sends PCC rules to SMF.

[0228] 9. SMF generates and sends corresponding N4 rules to UPF.

[0229] 10. UPF can identify each target data flow in DL multiplexed data flow according to the N4 rules, and map each target data flow with different QoS requirement in multiplexed data flow to corresponding QoS flow for processing, and map each data flow with same QoS requirement in multiplexed data flow to same QoS flow for processing.

[0230] 11. SMF generates corresponding QoS rules according to PCC rules, and sends to UE via AMF and RAN.

[0231] 12. UE can identify each target data flow in UL multiplexed data flow according to the QoS rules, and map each data flow with different QoS requirement in multiplexed data flow to corresponding QoS flow for processing, and map each data flow with same QoS requirement in multiplexed data flow to same QoS flow for processing.

[0232] FIG. 10 shows a schematic diagram of a communication method in another embodiment of the present disclosure. As shown in FIG. 10, the embodiment of the present disclosure also provides a communication method, which is applied to a user equipment (UE) and includes the following steps.

[0233] In step S1002, the capability information of the UE is sent to a policy control function (PCF), so that the PCF determines policy control and charging (PCC) rules according to the capability information of the UE and the QoS requirement of the target data flow, to guide identification of the target data flow in the multiplexed data flow and mapping of the target data flow to a corresponding QoS flow; the capability information is used to indicate that the UE supports a data packet filter for identifying the target data flow in the multiplexed data flow.

[0234] It should be noted that the acquisition, storage, use, processing, etc. of data in the technical solutions of the present disclosure comply with relevant provisions of national laws and regulations. The personal identity data, operation data, behavior data, etc. of individuals, customers and crowds, and other types of data obtained in the embodiments of the present disclosure have been authorized.

[0235] Based on the same inventive concept, the present disclosure also provides a communication device, as described in the following embodiments. Since the principles of the device embodiments for solving problems are similar to those of the above-mentioned method embodiments, the implementation of the device embodiments can refer to the implementation of the above-mentioned method embodiments, and the repeated parts will not be described here.

[0236] FIG. 11 shows a schematic diagram of a communication device in an embodiment of the present disclosure. As shown in FIG. 11, when the device is applied to a PCF, it includes the following modules.

[0237] A capability information receiving module 1101 is configured to receive capability information of a user equipment (UE); the capability information is used to indicate that the UE supports a data packet filter for identifying a target data flow in a multiplexed data flow.

[0238] A PCC rule determining module 1102 is configured to determine policy control and charging (PCC) rules according to the capability information of the UE and the QoS requirement of the target data flow, to guide identification of the target data flow in the multiplexed data flow and mapping of the target data flow to a corresponding QoS flow.

[0239] It should be noted that the capability information receiving module 1101 and the PCC rule determining module 1102 correspond to steps S302-S304 in the method embodiments. The above modules have the same examples and application scenarios as the corresponding steps, but are not limited to the contents disclosed in the above method embodiments. It should be noted that the above modules as part of the device can be executed in a computer system such as a group of computer executable instructions.

[0240] Based on the same inventive concept, the embodiments of the present disclosure further provide a communication device, as described in the following embodiments. Since the principles of the device embodiments to solve problems are similar to the above-mentioned method embodiments, the implementation of the device embodiments can be referred to the implementation of the above-mentioned method embodiments, and the repeated parts will not be described here.

[0241] FIG. 12 shows a schematic diagram of a communication device in another embodiment of the present disclosure. As shown in FIG. 12, when the device is applied to a UE, the device comprises:

[0242] The capability information sending module 1201 is configured to send the capability information of the UE to a policy control function (PCF), so that the PCF determines policy control and charging (PCC) rules according to the capability information of the UE and the QoS requirement of the target data flow, to guide the identification of the target data flow in the multiplexed data flow and the mapping of the target data flow to the corresponding QoS flow; the capability information is used to indicate that the UE supports a data packet filter for identifying the target data flow in the multiplexed data flow.

[0243] Those skilled in the art can understand that each aspect of the present disclosure can be implemented as a system, a method or a program product. Therefore, each aspect of the present disclosure can be embodied as a whole hardware embodiment, a whole software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects, which can be collectively referred to as "circuitry", "module" or "system" herein.

[0244] The electronic device 1300 according to this embodiment of the present disclosure will be described below with reference to FIG. 13. FIG. 13 shows the electronic device 1300 only as an example, and should not bring any limitation to the functions and use range of the embodiments of the present disclosure.

[0245] As shown in FIG. 13, the electronic device 1300 is in the form of a general computing device. The components of the electronic device 1300 can include, but are not limited to, the above-mentioned at least one processing unit 1310, the above-mentioned at least one storage unit 1320, and a bus 1330 connecting different system components, including the storage unit 1320 and the processing unit 1310.

[0246] The storage unit stores program code which can be executed by the processing unit 1310, so that the processing unit 1310 performs the steps according to various exemplary embodiments of the present disclosure described in the above "Exemplary Method" section of the present specification. For example, the processing unit 1310 can perform the following steps of the above-mentioned method embodiments:

[0247] The method is applied to a policy control function PCF, and the method comprises: receiving capability information of a user equipment UE; the capability information is used to indicate that the UE supports a data packet filter for identifying a target data flow in a multiplexed data flow; determining a policy control and charging PCC rule according to the capability information of the UE and a QoS requirement of the target data flow, so as to guide identification of the target data flow in the multiplexed data flow and mapping of the target data flow to a corresponding QoS flow.

[0248] The method is applied to a user equipment UE, and the method comprises: sending capability information of the UE to a policy control function PCF, so that the PCF determines a policy control and charging PCC rule according to the capability information of the UE and a QoS requirement of a target data flow, so as to guide identification of the target data flow in a multiplexed data flow and mapping of the target data flow to a corresponding QoS flow; the capability information is used to indicate that the UE supports a data packet filter for identifying the target data flow in the multiplexed data flow.

[0249] The storage unit 1320 can include a readable medium in the form of volatile storage unit, such as random access memory (RAM) 13201 and / or cache memory 13202, and can further include read-only memory (ROM) 13203.

[0250] The storage unit 1320 can further include programs / utilities 13204 having a set of (at least one) program modules 13205, such as an operating system, one or more application programs, other program modules, and program data, each of which can include implementation of a network environment, or some combination of these examples.

[0251] The bus 1330 can represent one or more of several types of bus structures, including a storage unit bus or storage unit controller, a peripheral bus, a graphics acceleration port, a processing unit bus, or a local bus using any of a variety of bus architectures.

[0252] The electronic device 1300 can also communicate with one or more external devices 1340 such as a keyboard or pointing device, a Bluetooth device, or a database and / or the like, and can communicate with one or more devices enabling user interaction with the electronic device 1300 and / or one or more devices enabling communication of the electronic device 1300 with other computing devices. Such communication can occur via Input / Output (I / O) interface 1350. Still yet, the electronic device 1300 can communicate with one or more networks such as a local area network (LAN), a wide area network (WAN), and / or the Internet through a network adapter 1360. As depicted, the network adapter 1360 communicates with the other components of the electronic device 1300 via the bus 1330. It should be appreciated that the bus 1330 can be one of any suitable type and that the components of the electronic device 1300 can be implemented using one or more of any suitable type of architecture and / or platform.

[0253] Those skilled in the art will readily understand that the example embodiments described herein can be implemented by software and / or by hardware coupled with software, as described above. Thus, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash disk, a mobile hard disk, or the like) or a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to perform the methods according to the embodiments of the present disclosure.

[0254] In particular, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer program product, which includes a computer program that, when executed by a processor, implements the above-mentioned communication method.

[0255] In the example embodiments of the present disclosure, a computer readable storage medium is also provided, which can be a readable signal medium or a readable storage medium. A program product capable of implementing the above-mentioned method of the present disclosure is stored thereon. In some possible embodiments, various aspects of the present disclosure can also be implemented in the form of a program product, which includes program codes for causing a terminal device to perform the steps according to various example embodiments of the present disclosure described in the above-mentioned “example method” section of the specification when the program product is run on the terminal device.

[0256] More specific examples of the computer-readable storage medium in the present disclosure can include but are not limited to an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0257] In the present disclosure, a computer readable storage medium can include a data signal carrying the readable program code in a baseband or in a carrier wave. Such a propagated data signal can take a wide variety of forms, including but not limited to electro-magnetic, optical, or any suitable combination thereof. A computer readable storage medium can also be any non-transitory computer readable medium which can be considered to be a tangible storage medium. A computer readable storage medium can be any medium that can be read by a machine learner, artificial intelligence, or an instruction execution system, apparatus, or device, except for a human being, and includes any medium that can store or transport the program for use by or in connection with the machine learner, artificial intelligence, or an instruction execution system, apparatus, or device.

[0258] Optionally, program code embodied on a computer readable storage medium can be transmitted by any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0259] In an implementation, the program code for carrying out operations of the present disclosure can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote computing device or server. In the latter scenario, the remote computing device can be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computing device, such as through the Internet using an Internet Service Provider.

[0260] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, such a division is not mandatory. Indeed, according to an embodiment of the present disclosure, the features and functionalities of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functionalities of one module or unit described above can be further divided into a plurality of modules or units.

[0261] Moreover, although individual steps of the methods in the present disclosure are described in a particular order in the drawings, this is not required or implied, nor is it necessary to perform all of the steps shown to achieve the desired result. Additionally or alternatively, certain steps can be omitted, combined into a single step, performed in a different order, broken down into multiple steps, and / or the like.

[0262] Through the above description of the embodiments, those skilled in the art can easily understand that the example embodiments described herein can be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product. The software product can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash disk, a mobile hard disk, or the like) or on a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to perform the methods according to the embodiments of the present disclosure.

[0263] Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure following the general principles thereof and including such departures from the present disclosure that come within known use or custom in the art to which the present disclosure pertains. The specification and examples are to be regarded as illustrative only, and the true scope and spirit of the present disclosure are indicated by the appended claims.

Claims

1. A communication method characterized by comprising: The method is applied to a policy control function (PCF), and the method comprises: receiving capability information of a user equipment (UE); the capability information is used to indicate that the UE supports a data packet filter for identifying a target data stream in a multiplexed data stream; determining a policy control and charging (PCC) rule according to the capability information of the UE and a QoS requirement of the target data stream, so as to guide identification of the target data stream in the multiplexed data stream and mapping of the target data stream to a corresponding QoS flow.

2. The communication method according to claim 1, characterized by, receiving capability information of a user equipment (UE), comprising: receiving capability information sent by the UE to a session management function (SMF) when the UE establishes a protocol data unit (PDU) session; 3. The communication method according to claim 1, wherein, the data packet filter is used to distinguish a type of the target data stream by using a target field of a data packet header in the target data stream, so as to identify the target data stream; the target field at least comprises a combination of one or more of the following: a synchronization source identifier (SSRC), a payload type (PT), a data packet type, an M bit in a real-time transport protocol (RTP), and a media identification (MID).

4. The communication method according to claim 1, characterized by, the multiplexed data stream is formed by multiplexing multiple types of target data streams in one end-to-end connection through a data transmission protocol; the data transmission protocol at least comprises a combination of one or more of the following: a real-time transport protocol (RTP) and a real-time transport control protocol (RTCP).

5. The communication method according to claim 1, wherein, the multiplexed data stream comprises an uplink multiplexed data stream; determining a policy control and charging (PCC) rule according to the capability information of the UE and a QoS requirement of the target data stream, so as to guide identification of the target data stream in the multiplexed data stream and mapping of the target data stream to a corresponding QoS flow, comprising: receiving a QoS requirement of the target data stream sent by an application function (AF); determining a first PCC rule according to the data packet filter supported by the UE for identifying the target data stream in the multiplexed data stream and the QoS requirement of the target data stream; guiding the UE to identify the target data stream in the uplink multiplexed data stream and map the target data stream to a corresponding QoS flow according to the first PCC rule.

6. The communication method according to claim 5, wherein, guiding the UE to identify the target data stream in the uplink multiplexed data stream and map the target data stream to a corresponding QoS flow according to the first PCC rule, comprising: sending the first PCC rule to a session management function (SMF), so that the SMF generates a corresponding QoS rule according to the first PCC rule and sends the QoS rule to the UE; the QoS rule is used to guide the UE to identify the target data stream in the uplink multiplexed data stream and map the target data stream to a corresponding QoS flow.

7. The communication method according to claim 6, wherein, mapping the target data stream to a corresponding QoS flow, comprising: mapping target data streams with the same QoS requirement to the same QoS flow; mapping target data streams with different QoS requirements to QoS flows corresponding to the QoS requirements, respectively.

8. The communication method of claim 1, wherein, the multiplexed data stream comprises a bidirectional multiplexed data stream; the bidirectional multiplexed data stream comprises an uplink multiplexed data stream and a downlink multiplexed data stream; According to the capability information of the UE and the QoS requirement of the target data flow, a policy control and charging (PCC) rule is determined to guide identification of the target data flow in the multiplexed data flow and mapping of the target data flow to a corresponding QoS flow, comprising: receiving a QoS requirement of the target data flow sent by an application function (AF); determining a second PCC rule according to a data packet filter supported by the UE for identifying the target data flow in the multiplexed data flow and the QoS requirement of the target data flow; guiding the UE to identify the target data flow in the uplink multiplexed data flow of the bidirectional multiplexed data flow and map the target data flow to a corresponding QoS flow according to the second PCC rule; guiding a user plane function (UPF) to identify the target data flow in the downlink multiplexed data flow of the bidirectional multiplexed data flow and map the target data flow to a corresponding QoS flow according to the second PCC rule.

9. The communication method according to claim 8, wherein, guiding the UE to identify the target data flow in the uplink multiplexed data flow of the bidirectional multiplexed data flow and map the target data flow to a corresponding QoS flow according to the second PCC rule, comprising: sending the second PCC rule to a session management function (SMF) to enable the SMF to generate a corresponding QoS rule according to the second PCC rule and send to the UE; the QoS rule is used to guide the UE to identify the target data flow in the uplink multiplexed data flow of the bidirectional multiplexed data flow and map the target data flow to a corresponding QoS flow.

10. The communication method according to claim 8, wherein, guiding the UPF to identify the target data flow in the downlink multiplexed data flow of the bidirectional multiplexed data flow and map the target data flow to a corresponding QoS flow according to the second PCC rule, comprising: sending the second PCC rule to the SMF to enable the SMF to bind the second PCC rule to the QoS flow and generate an N4 rule according to the second PCC rule and send to the UPF; the N4 rule is used to guide the UPF to identify the target data flow in the downlink multiplexed data flow of the bidirectional multiplexed data flow and map the target data flow to a corresponding QoS flow.

11. The communication method according to claim 9 or 10, characterized by, mapping the target data flow to a corresponding QoS flow, comprising: mapping target data flows with the same QoS requirement to the same QoS flow; mapping target data flows with different QoS requirements to QoS flows corresponding to the QoS requirements, respectively.

12. The communication method according to claim 1, wherein Further comprising: if the capability information of the UE is not received within a set time period, determining a third PCC rule according to the QoS requirement of the target data flow to guide identification of the target data flow in the multiplexed data flow and mapping of the target data flow to the same QoS flow.

13. The communication method according to claim 12, wherein, the multiplexed data flow comprises an uplink multiplexed data flow; determining a third PCC rule according to the QoS requirement of the target data flow to guide identification of the target data flow in the multiplexed data flow and mapping of the target data flow to the same QoS flow, comprising: receiving a QoS requirement of the target data flow sent by an application function (AF); determining a third PCC rule according to the QoS requirement of the target data flow; According to the third PCC rule, the UE is guided to identify a target data stream in the uplink multiplexed data stream and map the target data stream to the same QoS flow.

14. The communication method according to claim 13, wherein, According to the third PCC rule, the UE is guided to identify a target data stream in the uplink multiplexed data stream and map the target data stream to the same QoS flow, including: The third PCC rule is sent to a session management function (SMF) to enable the SMF to bind the third PCC rule to the QoS flow and generate a corresponding QoS rule according to the third PCC rule and send the QoS rule to the UE; the QoS rule is used to guide the UE to identify a target data stream in the uplink multiplexed data stream and map the target data stream to the same QoS flow.

15. The communication method according to claim 13, wherein, Further comprising: sending a notification to an application function (AF); The notification includes: the target data stream in the uplink multiplexed data stream cannot be QoS differentiated according to the QoS requirement.

16. The communication method of claim 1, wherein, Further comprising: If the capability information of the UE is not received within a set time period, a fourth PCC rule is determined according to an operator local configuration to guide identification of a target data stream in a multiplexed data stream and mapping of the target data stream to a corresponding QoS flow.

17. The communication method of claim 16, wherein, The multiplexed data stream includes a bidirectional multiplexed data stream; the bidirectional multiplexed data stream has an uplink multiplexed data stream and a downlink multiplexed data stream; According to the operator local configuration, the fourth PCC rule is determined to guide identification of a target data stream in a multiplexed data stream and mapping of the target data stream to a corresponding QoS flow, including: The fourth PCC rule is determined according to the operator local configuration; According to the fourth PCC rule, the UE is guided to identify a target data stream in the uplink multiplexed data stream of the bidirectional multiplexed data stream and map the target data stream to the same QoS flow; According to the fourth PCC rule, a user plane function (UPF) is guided to identify a target data stream in the downlink multiplexed data stream of the bidirectional multiplexed data stream and map the target data stream to a corresponding QoS flow.

18. The communication method according to claim 17, wherein, According to the fourth PCC rule, the UE is guided to identify a target data stream in the uplink multiplexed data stream of the bidirectional multiplexed data stream and map the target data stream to the same QoS flow, including: The fourth PCC rule is sent to a session management function (SMF) to enable the SMF to bind the fourth PCC rule to the QoS flow and generate a corresponding QoS rule according to the fourth PCC rule and send the QoS rule to the UE; the QoS rule is used to guide the UE to identify a target data stream in the uplink multiplexed data stream of the bidirectional multiplexed data stream and map the target data stream to the same QoS flow.

19. The communication method according to claim 17, wherein, According to the fourth PCC rule, a user plane function (UPF) is guided to identify a target data stream in the downlink multiplexed data stream of the bidirectional multiplexed data stream and map the target data stream to a corresponding QoS flow, including: sending the fourth PCC rule to a session management function (SMF) to enable the SMF to bind the fourth PCC rule to the QoS flow and generate an N4 rule according to the fourth PCC rule and send the N4 rule to the UPF; the N4 rule is used to guide the UPF to identify a target data flow in the uplink multiplexed data flow and the downlink multiplexed data flow of the bidirectional multiplexed data flow and map the target data flow to a corresponding QoS flow.

20. The communication method according to claim 19, wherein, mapping the target data flow to a corresponding QoS flow comprises: mapping target data flows with the same QoS requirement to the same QoS flow; mapping target data flows with different QoS requirements to corresponding QoS flows respectively.

21. The communication method according to claim 17, wherein, Further comprising: sending a notification to an application function (AF); the notification comprises: unable to perform QoS differentiated processing on a target data flow in the uplink multiplexed data flow of the bidirectional multiplexed data flow according to the QoS requirement.

22. The communication method of claim 1, wherein, Further comprising: determining a fifth PCC rule according to the QoS requirement of the target data flow to guide identification of the target data flow in the multiplexed data flow and mapping of the target data flow to a corresponding QoS flow.

23. The communication method of claim 22, wherein, The multiplexed data flow comprises a downlink multiplexed data flow. determining a fifth PCC rule according to the QoS requirement of the target data flow to guide identification of the target data flow in the multiplexed data flow and mapping of the target data flow to a corresponding QoS flow comprises: receiving a QoS requirement of a target data flow sent by an application function (AF); determining a fifth PCC rule according to the QoS requirement of the target data flow; guiding a user plane function (UPF) to identify a target data flow in the downlink multiplexed data flow according to the fifth PCC rule and map the target data flow to a corresponding QoS flow.

24. The communication method according to claim 23, wherein, guiding a user plane function (UPF) to identify a target data flow in the downlink multiplexed data flow according to the fifth PCC rule and map the target data flow to a corresponding QoS flow comprises: sending the fifth PCC rule to a session management function (SMF) to enable the SMF to bind the fifth PCC rule to the QoS flow and generate an N4 rule according to the fifth PCC rule and send the N4 rule to the UPF; the N4 rule is used to guide the UPF to identify a target data flow in the downlink multiplexed data flow and map the target data flow to a corresponding QoS flow.

25. The communication method according to claim 24, wherein, mapping the target data flow to a corresponding QoS flow comprises: mapping target data flows with the same QoS requirement to the same QoS flow; mapping target data flows with different QoS requirements to corresponding QoS flows respectively.

26. A method of communication, comprising: The method is applied to a user equipment (UE) and comprises: sending capability information of the UE to a policy control function (PCF) to enable the PCF to determine a policy control and charging (PCC) rule according to the capability information of the UE and a QoS requirement of a target data flow to guide identification of the target data flow in a multiplexed data flow and mapping of the target data flow to a corresponding QoS flow; the capability information is used to indicate that the UE supports a data packet filter for identifying a target data flow in a multiplexed data flow.

27. A communication system, characterized by ​ A user equipment (UE), a policy control function (PCF); The UE is configured to send capability information of the UE to the PCF; The capability information is used to indicate that the UE supports a packet filter for identifying a target data flow in multiplexed data flows; The PCF is configured to determine a policy control and charging (PCC) rule for guiding identification of the target data flow in the multiplexed data flows and mapping the target data flow to a corresponding QoS flow according to the capability information of the UE and QoS requirements of the target data flow.

28. A communications device, characterized by An apparatus applied to a policy control function (PCF) includes: A capability information receiving module configured to receive capability information of a user equipment (UE); the capability information is used to indicate that the UE supports a packet filter for identifying a target data flow in multiplexed data flows; A PCC rule determining module configured to determine a policy control and charging (PCC) rule for guiding identification of the target data flow in the multiplexed data flows and mapping the target data flow to a corresponding QoS flow according to the capability information of the UE and QoS requirements of the target data flow.

29. A communications device, characterized by An apparatus applied to a user equipment (UE) includes: A capability information sending module configured to send capability information of the UE to a policy control function (PCF) so that the PCF determines a policy control and charging (PCC) rule for guiding identification of a target data flow in multiplexed data flows and mapping the target data flow to a corresponding QoS flow according to the capability information of the UE and QoS requirements of the target data flow; the capability information is used to indicate that the UE supports a packet filter for identifying the target data flow in the multiplexed data flows.

30. An electronic device, comprising: comprises: a processor; and a memory configured to store executable instructions of the processor; wherein the processor is configured to execute the communication method of any one of claims 1-25 and / or claim 26 via execution of the executable instructions.

31. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by the processor, implements the communication method of any one of claims 1-25 and / or claim 26.

32. A computer program product comprising a computer program, characterized in that, The computer program, when executed by the processor, implements the communication method of any one of claims 1-25 and / or claim 26.

Citation Information

Patent Citations

  • Policy and charging control method as well as policy control and charging rule functional entities

    CN101990254A

  • Method, device and system for processing user resource request

    CN103503513A

  • Strategy control method, strategy executing and transmitting device

    CN104754657A

  • Electronic device, method and storage medium for communication system

    CN116133059A

  • Service data flow processing method, network equipment, communication equipment and storage medium

    CN117546519A