Data stream transmission method and apparatus, communication device, medium and program product
By generating PCC rules in PCF network elements and instructing RAN to coordinate transmission, the problem of inconsistency in data stream transmission under the same service in XR technology is solved, and a more uniform downlink transmission delay is achieved, improving user experience.
Patent Information
- Application Number
- CN202311245221.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-25
- Publication Date
- 2025-03-25
AI Technical Summary
In Extended Reality (XR) technology, the transmission of each data stream under the same service is inconsistent, resulting in a large difference in downlink transmission delays, affecting the user experience.
The PCF network element receives the AF session request sent by the AF network element through the NEF network element, generates PCC rules for each data stream under the target service, and sends a session management policy association modification request to the SMF network element, instructing the RAN to coordinate the transmission of each data stream.
The coordinated transmission of each data stream under the same service is realized, the downlink transmission delay of each data stream under the target service is adjusted, the transmission delay difference is reduced, and the user experience is improved.
Smart Images

Figure CN119697693A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a data stream transmission method, apparatus, communication equipment, medium and program product. Background Art
[0002] In multimedia service scenarios represented by extended reality (XR) technology, in order to better integrate the virtual environment of human-computer interaction, the same XR service usually includes multimodal data streams, such as video data streams, audio data streams, and tactile data streams.
[0003] Taking the tethered device in the XR device as an example, in the 3rd Generation Partnership Project (3GPP), for the downlink transmission process of the multimodal data stream, it is necessary to transmit the multimodal data stream sent by the application server in the 5th Generation Mobile Communication Technology System (5GS) to the tethered device through the User Equipment (UE).
[0004] However, in the related art, there is a problem of uncoordinated transmission of various data streams under the same service. Summary of the invention
[0005] The embodiments of the present application provide a data stream transmission method, apparatus, communication equipment, medium and program product, which can coordinate the transmission of various data streams under the same service.
[0006] In a first aspect, an embodiment of the present application provides a data stream transmission method, which is applied to a PCF network element. The method includes:
[0007] Receiving an AF session request sent by the AF network element through the NEF network element;
[0008] Generate PCC rules for each data flow under the target service according to the AF session request;
[0009] A session management policy association modification request is sent to the SMF network element. The session management policy association modification request carries the PCC rule to instruct the RAN to coordinate the transmission of each data flow.
[0010] In one of the embodiments, the AF session request includes an identifier of a target service, and before generating a PCC rule for each data flow under the target service, the method further includes:
[0011] According to the identifier of the target service, each data flow under the target service is determined.
[0012] In one embodiment, the AF session request includes service requirements of each data flow; and generating PCC rules of each data flow under the target service according to the AF session request includes:
[0013] According to the service requirements of each data flow, the PCC rules of each data flow under the target service are determined.
[0014] In one embodiment, the AF session request includes the QoS monitoring requirement and the tethered transmission delay of each data flow, and the PCC rule of each data flow under the target service is generated according to the AF session request, including:
[0015] According to the QoS monitoring requirements, the end-to-end transmission delay of each data flow is obtained; the end-to-end transmission delay indicates the time it takes for each data flow to be transmitted from the UPF network element to the UE;
[0016] According to the end-to-end transmission delay of each data stream and the tethered transmission delay of each data stream, the real transmission delay of each data stream is obtained;
[0017] According to the actual transmission delay of each data flow, the PCC rules of each data flow under the target service are generated.
[0018] In one embodiment, the AF session request includes optional QoS parameter configuration of each data flow; and generating PCC rules for each data flow under the target service according to the actual transmission delay of each data flow, including:
[0019] According to the actual transmission delay of each data stream, the actual transmission delay difference between each data stream is calculated;
[0020] If there is a real transmission delay difference greater than the coordinated transmission threshold, the QoS parameters of each data flow are adjusted according to the optional QoS parameter configuration of each data flow;
[0021] According to the adjusted QoS parameters of each data flow, the PCC rule of each data flow under the target service is obtained.
[0022] In one of the embodiments, the PCC rule includes QoS parameters of each data flow, and the PCC rule is used to instruct the RAN to coordinate transmission of each data flow according to the QoS parameters of each data flow.
[0023] In one embodiment, the method further comprises:
[0024] The end-to-end transmission delay of each data flow is sent to the NEF network element to instruct the NEF network element to send the end-to-end transmission delay of each data flow to the AF network element.
[0025] In one embodiment, the method further comprises:
[0026] The actual transmission delay difference between each pair of data streams is sent to the NEF network element to instruct the NEF network element to send the actual transmission delay difference between each pair of data streams to the AF network element.
[0027] In one embodiment, the method further comprises:
[0028] Send an AF session response to the NEF network element to instruct the NEF network element to send the AF session response to the AF network element.
[0029] In a second aspect, an embodiment of the present application further provides a data stream transmission method, which is applied to an SMF network element. The method includes:
[0030] Receive a session management policy association modification request sent by a PCF network element, where the session management policy association modification request carries a PCC rule; the PCC rule is generated by the PCF network element receiving an AF session request sent by an AF network element through an NEF network element;
[0031] According to the PCC rules, the RAN is instructed to coordinate the transmission of each data flow.
[0032] In one embodiment, the PCC rule includes QoS parameters for each data flow, and the method further includes:
[0033] Generate an N4 session modification request according to the PCC rule; the N4 session modification request carries the QoS parameters of each data flow;
[0034] Send an N4 session modification request to the UPF network element to instruct the UPF network element to update the parameter configuration of each data flow based on the QoS parameters of each data flow.
[0035] In one embodiment, the method further comprises:
[0036] Receive the N4 session modification response sent by the UPF network element.
[0037] In one embodiment, the PCC rule includes QoS parameters of each data flow, and according to the PCC rule, instructing the RAN to coordinate transmission of each data flow includes:
[0038] The QoS parameters of each data flow are sent to the RAN through the AMF network element to instruct the RAN to coordinate the transmission of each data flow.
[0039] In a third aspect, an embodiment of the present application further provides a data stream transmission method, which is applied to a RAN, and the method includes:
[0040] Coordinate the transmission of each data flow according to the PCC rules of each data flow under the target service sent by the SMF network element; the PCC rules are carried in the session management policy association modification request, and the session management policy association modification request is generated by the PCF network element after receiving the AF session request sent by the AF network element through the NEF network element and sent to the SMF network element.
[0041] In one embodiment, the PCC rule includes QoS parameters for each data flow, and the method further includes:
[0042] Receive QoS parameters of each data flow sent by the AMF network element;
[0043] Coordinate the transmission of each data flow based on its QoS parameters.
[0044] In one of the embodiments, the PCC rule includes QoS parameters of each data flow; the PCC rule is also used to instruct the UPF network element to update the parameter configuration of each data flow according to the QoS parameters of each data flow.
[0045] In a fourth aspect, an embodiment of the present application further provides a data stream transmission method, which is applied to a NEF network element. The method includes:
[0046] Receiving an AF session request sent by an AF network element;
[0047] An AF session request is sent to the PCF network element to instruct the PCF network element to send a session management policy association modification request carrying PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each data flow.
[0048] In one of the embodiments, before sending the AF session request to the PCF network element, the method further includes:
[0049] In response to the AF session request sent by the AF network element, the AF network element is authorized.
[0050] In one of the embodiments, the PCC rule includes QoS parameters of each data flow, and the PCC rule is used to instruct the RAN to coordinate transmission of each data flow according to the QoS parameters of each data flow.
[0051] In one embodiment, the method further comprises:
[0052] Receive the end-to-end transmission delay of each data stream sent by the PCF network element;
[0053] End-to-end transmission delay of each data stream sent to the AF network element.
[0054] In one embodiment, the method further comprises:
[0055] Receive the actual transmission delay difference between each pair of data streams sent by the PCF network element;
[0056] The actual transmission delay difference between each pair of data streams is sent to the AF network element.
[0057] In one embodiment, the method further comprises:
[0058] Receive the AF session response sent by the PCF network element;
[0059] Send an AF session response to the AF network element.
[0060] In a fifth aspect, an embodiment of the present application further provides a data stream transmission method, which is applied to an AF network element, and the method includes:
[0061] An AF session request is sent to the NEF network element. The AF session request is used to instruct the PCF network element through the NEF network element to send a session management policy association modification request carrying the PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each data flow.
[0062] In one embodiment, the method further comprises:
[0063] Receive the end-to-end transmission delay of each data stream sent by the PCF network element through the NEF network element.
[0064] In one embodiment, the method further comprises:
[0065] The actual transmission delay difference between each pair of data streams sent by the receiving PCF network element through the NEF network element.
[0066] In one embodiment, the method further comprises:
[0067] Receive the AF session response sent by the PCF network element through the NEF network element.
[0068] In a sixth aspect, an embodiment of the present application provides a data stream transmission device, the device comprising:
[0069] A first receiving module, configured to receive an AF session request sent by the AF network element via the NEF network element;
[0070] A rule generation module, used to generate PCC rules for each data flow under the target service according to the AF session request;
[0071] The first sending module is used to send a session management policy association modification request to the SMF network element, where the session management policy association modification request carries a PCC rule to instruct the RAN to coordinate the transmission of various data flows.
[0072] In a seventh aspect, an embodiment of the present application further provides a data stream transmission device, the device comprising:
[0073] The second receiving module is used to receive a session management policy association modification request sent by a PCF network element, wherein the session management policy association modification request carries a PCC rule; the PCC rule is generated by the PCF network element receiving an AF session request sent by an AF network element through an NEF network element;
[0074] The transmission instruction module is used to instruct the RAN to coordinate the transmission of each data flow according to the PCC rule.
[0075] In an eighth aspect, an embodiment of the present application further provides a data stream transmission device, the device comprising:
[0076] The coordinated transmission module is used to coordinate the transmission of each data flow according to the PCC rules of each data flow under the target service sent by the SMF network element; the PCC rules are carried in the session management policy association modification request, and the session management policy association modification request is generated by the PCF network element receiving the AF session request sent by the AF network element through the NEF network element and sent to the SMF network element.
[0077] In a ninth aspect, an embodiment of the present application further provides a data stream transmission device, the device comprising:
[0078] A third receiving module, configured to receive an AF session request sent by the AF network element;
[0079] The second sending module is used to send an AF session request to the PCF network element to instruct the PCF to send a session management policy association modification request carrying the PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each data flow.
[0080] In a tenth aspect, an embodiment of the present application further provides a data stream transmission device, the device comprising:
[0081] The third sending module is used to send an AF session request to the NEF network element. The AF session request is used to instruct the PCF network element through the NEF network element to send a session management policy association modification request carrying the PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each data flow.
[0082] In an eleventh aspect, an embodiment of the present application further provides a communication device, the device comprising a receiver, a processor, and a transmitter;
[0083] A receiver, configured to receive an AF session request sent by the AF network element via the NEF network element;
[0084] A processor, configured to generate a PCC rule for each data flow under a target service according to an AF session request;
[0085] The transmitter is used to send a session management policy association modification request to the SMF network element, where the session management policy association modification request carries a PCC rule to instruct the RAN to coordinate the transmission of various data flows.
[0086] In a twelfth aspect, an embodiment of the present application further provides a communication device, the device comprising a receiver, a processor and a memory, the memory storing a computer program;
[0087] A receiver, used for receiving a session management policy association modification request sent by a PCF network element, wherein the session management policy association modification request carries a PCC rule; the PCC rule is generated by the PCF network element receiving an AF session request sent by an AF network element through an NEF network element;
[0088] The processor executes a computer program to instruct the RAN to coordinate transmission of each of the data flows according to the PCC rule.
[0089] In a thirteenth aspect, an embodiment of the present application further provides a communication device, the device comprising a processor and a memory, the memory storing a computer program;
[0090] The processor executes a computer program to coordinate the transmission of each data flow according to the PCC rules of each data flow under the target service sent by the SMF network element; the PCC rules are carried in the session management policy association modification request, and the session management policy association modification request is generated by the PCF network element after receiving the AF session request sent by the AF network element through the NEF network element and sent to the SMF network element.
[0091] In a fourteenth aspect, an embodiment of the present application further provides a communication device, the device comprising a receiver and a transmitter;
[0092] A receiver, configured to receive an AF session request sent by an AF network element;
[0093] The transmitter is used to send an AF session request to the PCF network element to instruct the PCF to send a session management policy association modification request carrying the PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each data flow.
[0094] In a fifteenth aspect, an embodiment of the present application further provides a communication device, the device comprising a transmitter;
[0095] A transmitter is used to send an AF session request to the NEF network element. The AF session request is used to instruct the PCF network element through the NEF network element to send a session management policy association modification request carrying the PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each data flow.
[0096] In the sixteenth aspect, the present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method in any one of the embodiments of the first to fifth aspects above.
[0097] In the seventeenth aspect, the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the method in any one of the embodiments of the first to fifth aspects above.
[0098] In the above-mentioned data stream transmission method, apparatus, communication equipment, medium and program product, the PCF network element receives the AF session request sent by the AF network element through the NEF network element, then generates the PCC rules for each data stream under the target service, and sends a session management policy association modification request to the SMF network element. Among them, the session management policy association modification request carries the PCC rules to instruct the RAN to coordinate the transmission of each data stream. This is equivalent to that in the data stream transmission process, the PCF network element needs to generate the PCC rules corresponding to each data stream under the target service on the basis of identifying each data stream under the target service, so as to coordinate the transmission of each data stream. This way of obtaining PCC rules not only takes into account the transmission differences between data streams under different services, but also takes into account the transmission differences between different data streams under the target service, thereby adjusting the downlink transmission delay of each data stream under the target service and coordinating the transmission of each data stream under the same service. BRIEF DESCRIPTION OF THE DRAWINGS
[0099] Figure 1 An application environment diagram of a data stream transmission method in an embodiment;
[0100] Figure 2 It is a schematic diagram of interaction of data stream transmission control signaling in another embodiment;
[0101] Figure 3 A schematic diagram of a flow chart of a data stream transmission method in an embodiment;
[0102] Figure 4 A schematic diagram of a flow chart of a PCC rule generation step in one embodiment;
[0103] Figure 5 A schematic flow chart of a PCC rule generation step in another embodiment;
[0104] Figure 6 is a flow chart of a data stream transmission method in another embodiment;
[0105] Figure 7 A schematic diagram of a flow chart of a data stream parameter updating step in one embodiment;
[0106] Figure 8 A schematic diagram of a flow chart of a data stream transmission step in another embodiment;
[0107] Fig. 9 A schematic flow chart of a data stream coordination transmission step in another embodiment;
[0108] Fig.10 is a flow chart of a data stream transmission method in another embodiment;
[0109] Fig.11 A schematic diagram of a flow chart of end-to-end delay transmission steps in one embodiment;
[0110] Fig.12 A schematic diagram of a flow chart of a delay difference transmission step in an embodiment;
[0111] Fig.13 A flowchart of application function session modification steps in one embodiment;
[0112] Fig.14 A schematic flow chart of a data stream coordination transmission step in another embodiment;
[0113] Fig.15 A schematic diagram of signaling interaction in a data flow coordination transmission step in an embodiment;
[0114] Fig.16 is a structural block diagram of a data stream transmission device in one embodiment;
[0115] Fig.17 is a structural block diagram of a data stream transmission device in another embodiment;
[0116] Fig.18 is a structural block diagram of a data stream transmission device in another embodiment;
[0117] Fig.19 is a structural block diagram of a data stream transmission device in another embodiment;
[0118] Fig. 20 is a structural block diagram of a data stream transmission device in another embodiment;
[0119] Fig.21 is an internal structure diagram of a communication device in one embodiment;
[0120] Fig. 22is an internal structure diagram of a communication device in another embodiment;
[0121] Fig.23 is an internal structure diagram of a communication device in another embodiment;
[0122] Fig.24 is an internal structure diagram of a communication device in another embodiment;
[0123] Fig.25 FIG. 4 is a diagram showing the internal structure of a communication device in another embodiment. DETAILED DESCRIPTION
[0124] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0125] Figure 1 A schematic diagram of an application scenario of a data stream transmission method provided in an embodiment of the present application. Figure 1 As shown, the scenario includes a tethered device 100 , a user device 200 and an application function network element 300 . Figure 1 Take two tethered devices 100 as an example. The tethered device 100 and the user device 200 transmit data streams via a wired connection, and the user device 200 and the application function network element 300 transmit data streams via the core network element of the fifth generation mobile communication technology system (5th Generation Mobile Communication Technology System, 5GS).
[0126] It should be noted that the data flow transmission process between the tethered device 100 and the user equipment (UE) 200, and between the user equipment 200 and the application function (AF) network element 300 can be unidirectional transmission or bidirectional transmission. In the embodiment of the present application, downlink transmission of multiple data flows under one service is used for explanation, that is, the process of transmitting each data flow under the same service from the application function network element 300 to the tethered device 100 through the user equipment 200.
[0127] Among them, the tethered device 100 refers to an XR device in an immersive, interactive multimedia service scenario represented by Extended Reality (XR) technology, such as a head-mounted device, which is usually connected via a wire to a user device 200 that can be accessed in 5GS.
[0128] The user equipment 200 may be a device that provides voice data stream / video data stream / tactile data stream or other service data connectivity to the tethered device 100, or other processing devices connected to a wireless modem. The user equipment 200 may communicate with one or more core networks via a radio access network (RAN). The user equipment 200 may also be a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device, which exchanges language and / or data with the radio access network.
[0129] The application function network element 300 refers to various service devices at the application layer, which can be an application within the operator such as VolteAF, or a third-party AF, such as a video server, a game server, etc. It should be known that if the application function network element 300 is an AF within the operator and is in a trusted domain with other network function (NF) network elements, it can directly interact with other NF network elements such as the Policy Control Function (PCF) network element. If the application function network element 300 and other NF network elements are not in a trusted domain, other NF network elements are accessed through the Network Exposure Function (NEF) network element.
[0130] Take the example of AF network element controlling the transmission of multiple data streams under the same service through NEF network element. Figure 2This is a schematic diagram of downlink transmission control of a typical data stream transmission method, including AF network element, NEF network element, PCF network element, Access and Mobility Management Function (AMF) network element, Session Management Function (SMF) network element, base station RAN, user equipment UE and tethered device. In this scenario, the AF network element carries the transmission configuration parameters of each data stream under the same service to be received by the tethered device in the AF session request, and sends it to the PCF network element through the NEF network element. When the PCF network element receives the AF session request, it identifies each data stream under different XR services, obtains multiple data streams under the target service (that is, the same service), and then generates the policy and charging control (PCC) rules for each data stream under the same service. Next, the PCF network element sends the PCC rules to the SMF network element, and the SMF network element sends the QoS parameters configured for each data flow under the same service to the RAN through the AMF network element to instruct the RAN to adjust the downlink transmission delay of each data flow, and minimize the transmission delay difference of each data flow under the same service from the UE to the corresponding tethered device, so as to achieve coordinated transmission of each data flow under the same service. In addition, the SMF network element can also communicate with the user plane function (UPF) network element according to the PCC rules to instruct the UPF network element to update the parameter configuration of each data flow. Specifically, the SMF network element generates the N4 rule according to the PCC rule, and sends it to the UPF network element through the N4 interface to instruct the UPF network element to perform the corresponding configuration update according to the N4 rule.
[0131] It should be noted that the same service corresponds to multiple data streams, and the multiple data streams can be transmitted to one tethered device or to different tethered devices respectively.
[0132] In the related technology, the tethered device in the XR device is connected via a wire to a UE that can access 5GS, so that the actual processing of the audio data stream, video data stream, and tactile data stream is placed in the UE, without the need to process the data in each tethered device.
[0133] Taking into account the differences in transmission delays of data flows under the same service during downlink transmission of data flows, resulting in the problem of uncoordinated transmission of data flows, a data flow transmission method is provided in an embodiment of the present application. The PCF network element identifies and obtains the data flows under the target service based on the AF session request, and on this basis, generates a set of PCC rules corresponding to the data flows under the target service, and configures the QoS parameters of each data flow under the target service according to the PCC rules through the UPF network element, adjusts the downlink transmission delay of each data flow under the target service, and realizes coordinated transmission of each data flow under the target service.
[0134] It should be noted that the beneficial effects or technical problems solved by the embodiments of the present application are not limited to this one, and may also be other implicit or related problems. For details, please refer to the description of the following embodiments. In order to clearly and explicitly describe the data stream transmission method in the embodiments of the present application, the embodiments of the present application take the data stream transmission including two modes under the same service as an example to explain the specific embodiments.
[0135] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0136] In one embodiment, Figure 3 As shown, a data stream transmission method is provided, which is described by taking the method applied to a PCF network element as an example, and includes the following steps:
[0137] S301: Receive an AF session request sent by an AF network element via an NEF network element.
[0138] In the embodiment of the present application, the AF session request AF network element is generated based on the demand for adjusting the downlink transmission delay of the data stream, and is used to coordinate the transmission of multiple data streams under the same service.
[0139] In the communication scenario, the transmission process of each data stream under the same service can be divided into two transmission stages: the transmission of each data stream under the service from the UPF network element in the 5GS to the UE, and the transmission from the UE to the tethered device via a wire. Furthermore, the coordinated transmission of each data stream under the same service means that the total transmission delay generated by each data stream under the same service in the two transmission stages is within the preset transmission threshold.
[0140] The AF network element sends the AF session request to the PCF network element through the NEF network element to instruct the PCF network element to convert the AF session request into a data flow transmission policy applied to the PDU session.
[0141] Optionally, when the NEF network element receives the AF session request sent by the AF network element, the NEF network element may directly send the AF session request to the PCF network element. In this case, what the PCF network element receives is the original AF session request sent by the AF network element.
[0142] Optionally, when the NEF network element receives the AF session request sent by the AF network element, it can allocate a transaction ID for the AF session request, authorize the AF session request, and send the AF session request to the PCF network element. In this case, what the PCF network element receives is the AF session request sent by the AF network element that has been authorized by the NEF network element and has passed the authorization.
[0143] After the PCF network element receives the AF session request sent by the NEF network element, the PCF network element may respond according to the AF session request, for example, by sending an AF session response to the AF network element through the NEF network element.
[0144] Then in one scenario, the PCF network element sends an AF session response to the NEF network element to instruct the NEF network element to send the AF session response to the AF network element.
[0145] In the embodiment of the present application, taking into account the situation that the AF network element and the network function network element in 5GS are not in the same trusted domain, the NEF network element is used as the intermediate network element, and an interactive process is performed in which the AF network element sends an AF session request to the PCF network element through the NEF network element, and the PCF network element sends an AF session response to the AF network element through the NEF network element, so as to facilitate the AF network elements in different network domains to transmit data streams through 5GS.
[0146] S302: Generate PCC rules for each data flow under the target service according to the AF session request.
[0147] In an embodiment of the present application, each data stream under the same service includes data streams of at least two modes among a video data stream, an audio data stream, and a tactile data stream. The target service in an embodiment of the present application refers to a multimedia service that requires support from at least two modal data streams.
[0148] Exemplarily, the target service may be a video call service, which may include video data stream transmission and audio data stream transmission. The target service may also be a game experience service, which may include video data stream transmission and tactile data stream transmission.
[0149] In an actual communication scenario, a target service corresponds to a set of PCC rules, and the PCC rules include QoS parameters of each data flow under the target service, and each data flow is transmitted with the corresponding QoS parameters in the PCC rules. The embodiment of the present application can adjust the QoS parameters of each data flow under the target service by updating the PCC rules, thereby reducing the difference between the transmission delays of each data flow under the target service, and coordinating the transmission of each data flow under the target service.
[0150] Based on this, the PCF network element first determines each data flow under the target service according to the AF session request, and then further determines the PCC rules of each data flow under the target service.
[0151] Exemplarily, the AF session request includes an identifier of a target service. Before generating a PCC rule for each data flow under the target service, the method further includes:
[0152] According to the identifier of the target service, each data flow under the target service is determined.
[0153] One target service corresponds to at least two modal data streams, each data stream carries a corresponding service identifier, and the service identifiers of multiple data streams under the same service are the same.
[0154] The PCF network element determines, from among the multiple data flows under the multiple services, the data flow corresponding to the service identifier that is identical to the identifier of the target service as the data flow under the target service.
[0155] In the case of determining each data flow under the target service, the PCF network element may further determine the PCC rule of each data flow under the target service according to the AF session request.
[0156] Optionally, the AF session request carries data flow synchronization transmission coordination configuration information such as UE address, AF network element identifier, data flow description information, data flow service identifier, and QoS parameters of each data flow. In this case, the PCF network element preliminarily determines the QoS parameters of each data flow under the target service based on the QoS parameters of each data flow, and then adjusts the QoS parameters of each data flow based on the data flow description information to generate PCC rules for each data flow under the target service.
[0157] S303: Send a session management policy association modification request to the SMF network element. The session management policy association modification request carries a PCC rule to instruct the RAN to coordinate the transmission of each data flow.
[0158] The PCC rule includes the QoS parameters of each data flow, and the PCC rule is used to instruct the RAN to coordinate the transmission of each data flow according to the QoS parameters of each data flow.
[0159] When the PCF network element generates the PCC rules for each data flow under the target service, the PCC rules need to be further deployed so that each data flow is transmitted according to the QoS parameters configured in the PCC rules.
[0160] The PCF network element carries the PCC rules in the session management policy association modification request and sends it to the SMF network element to instruct the RAN to deploy the PCC rules and coordinate the transmission of various data flows.
[0161] Optionally, the SMF network element sends a session management policy association modification response to the PCF network element, and correspondingly, the PCF network element receives the session management policy association modification response sent by the SMF network element.
[0162] It should be noted that in actual applications, the SMF network element has communication connections with both the RAN and PCF network elements. Then, when the SMF receives the PCC rules in the session management policy association modification request, the SMF network element can instruct the UPF network element to update the corresponding configuration parameters while instructing the RAN to coordinate the transmission of each data stream. For example, the SMF network element generates an N4 session modification request according to the PCC rule, and sends the N4 session modification request to the UPF network element to instruct the UPF network element to perform the corresponding configuration update.
[0163] In an embodiment of the present application, the PCF network element receives the AF session request sent by the AF network element through the NEF network element, then generates the PCC rules for each data flow under the target service, and sends a session management policy association modification request to the SMF network element. Among them, the session management policy association modification request carries the PCC rules to instruct the RAN to coordinate the transmission of each data flow. This is equivalent to the PCF network element needing to generate the PCC rules corresponding to each data flow under the target service on the basis of identifying each data flow under the target service in the transmission process of the data flow, so as to coordinate the transmission of each data flow. This way of obtaining the PCC rules not only takes into account the transmission differences between data flows under different services, but also takes into account the transmission differences between different data flows under the target service, thereby adjusting the downlink transmission delay of each data flow under the target service and coordinating the transmission of each data flow under the same service.
[0164] During data flow transmission, each data flow needs to be parameterized and transmitted according to the QoS policy in the PCC rule issued by the PCF network element. Based on this, an achievable method for the PCF network element to generate the PCC rule is described below through an embodiment.
[0165] In one embodiment, the AF session request includes service requirements of each data flow; and generating PCC rules of each data flow under the target service according to the AF session request includes:
[0166] According to the service requirements of each data flow, the PCC rules of each data flow under the target service are determined.
[0167] In the embodiment of the present application, the service requirement of each data stream refers to the transmission delay requirement for supporting the coordinated transmission of each data stream under the target service.
[0168] It should be noted that, in actual situations, if the transmission delay of each data stream under the target service is less than the preset time, and the relative transmission delay of each data stream under the target service is lower than the synchronous transmission threshold, then the data streams are confirmed to be coordinated transmission.
[0169] Taking the data streams under the target service including audio data stream and tactile data stream as an example, the corresponding service requirements may be that the transmission delay of the audio data stream does not exceed 25ms, the transmission delay of the tactile data stream does not exceed 12ms, and the synchronous transmission threshold between the transmission delay of the audio data stream and the transmission delay of the tactile data stream is 13ms.
[0170] The PCF network element takes into account that the transmission delay and relative transmission delay of each data flow must meet the service, determines the QoS parameters of each data flow under the target service, generates a QoS policy, and then determines the PCC rules of each data flow under the target service.
[0171] During data stream transmission, each data stream may be affected by multiple aspects, such as network congestion, network element equipment failure, etc. In this case, it may also affect the coordinated transmission of each data stream under the same service. Based on this, in order to ensure that each data stream under the same service continues to maintain coordinated transmission as much as possible, the transmission delay of each data stream can also be monitored and dynamically adjusted. Below, through an embodiment, the steps of generating / updating PCC rules by the PCF network element are described.
[0172] In one embodiment, Figure 4 As shown, the AF session request includes the QoS monitoring requirements and the tethered transmission delay of each data flow. According to the AF session request, the PCC rules of each data flow under the target service are generated, including:
[0173] S401. According to QoS monitoring requirements, obtain the end-to-end transmission delay of each data flow; the end-to-end transmission delay represents the time it takes for each data flow to be transmitted from the UPF network element to the UE.
[0174] The PCF network element monitors the time it takes for each data stream to be transmitted from the UPF network element to the UE, and obtains the end-to-end transmission delay of each data stream.
[0175] It should be noted that the time for data flow to be transmitted from the UPF network element to the UE depends on the QoS parameters in the PCC rules sent by the PCF, and the QoS parameters can be adjusted through PCC rule updates, which means that the end-to-end transmission delay of each data flow is adjustable.
[0176] In one embodiment, the PCF network element may send the end-to-end transmission delay of each data flow to the NEF network element to instruct the NEF network element to send the end-to-end transmission delay of each data flow to the AF network element.
[0177] S402: Obtain a real transmission delay of each data stream according to the end-to-end transmission delay of each data stream and the tethered transmission delay of each data stream.
[0178] Among them, the tethered transmission delay refers to the time it takes for the data stream to be transmitted from the UE to the tethered device. Since the tethered device and the UE are transmitted via wire, the corresponding series of transmission delays exist and cannot be adjusted.
[0179] The real transmission delay refers to the time it takes for a data stream to be transmitted from a UPF network element to a tethered device. The real transmission delay in the embodiment of the present application refers to the cumulative result of the time it takes for a data stream to be transmitted from a UPF network element to a UE and from a UE to a tethered device.
[0180] For any data stream, the end-to-end transmission delay and the tethered transmission delay of the data stream are superimposed to obtain the real transmission delay of the data stream. Similarly, the PCF network element obtains the real transmission delay of each data stream under the target service.
[0181] S403: Generate a PCC rule for each data flow under the target service according to the actual transmission delay of each data flow.
[0182] After obtaining the actual transmission delay of each data flow under the target service, adjust the actual transmission delay difference between the data flows by configuring the QoS parameters of each data flow until the actual transmission delay difference between the data flows is less than the coordinated transmission threshold. According to the adjusted QoS parameters of each data flow, determine the PCC rules of each data flow under the target service.
[0183] In the embodiment of the present application, the actual transmission process of each data stream is divided into two stages: end-to-end transmission and tethered transmission, and each stage is quantitatively described by transmission delay. On this basis, for each data stream, by superimposing the end-to-end transmission delay and the tethered transmission delay, the accurate and objective actual transmission delay of each data stream is obtained, and based on this, accurate and effective PCC rules are further generated.
[0184] Next, another possible implementation method of the PCF network element generating the PCC rule of the multimodal data flow under the target service according to the actual transmission delay of each modal data flow is described.
[0185] In one embodiment, Figure 5 As shown, the AF session request includes optional QoS parameter configurations for each data flow; based on the actual transmission delay of each data flow, a PCC rule for each data flow under the target service is generated, including:
[0186] S501. Calculate the actual transmission delay difference between each pair of data streams according to the actual transmission delay of each data stream.
[0187] In the transmission process of each data stream under the same service, due to the different modes of data streams, the corresponding transmission requirements are also different. Taking the data streams of the three modes of audio, video and touch as an example, it is usually required that "audio is later than video, and video is later than touch". Based on this, according to the transmission characteristics that the real transmission delay of the video data stream is greater than the real transmission delay of the touch data stream, and the real transmission delay of the audio data stream is greater than the real transmission delay of the video data stream, the real transmission delay of each data stream can be subtracted from each other to obtain the real transmission delay difference between each data stream.
[0188] Taking the target service including video data stream and touch data stream as an example, the expression of the actual transmission delay difference between the two data streams is:
[0189] Actual transmission delay difference = (end-to-end transmission delay of video data stream + tethered transmission delay of video data stream)
[0190] -(end-to-end transmission delay of tactile data stream + tethered transmission delay of tactile data stream)
[0191] Optionally, in one embodiment, the PCF network element sends the actual transmission delay difference between each pair of data streams to the NEF network element to instruct the NEF network element to send the actual transmission delay difference between each pair of data streams to the AF network element.
[0192] S502: If there is a real transmission delay difference that is greater than the coordinated transmission threshold, the QoS parameters of each data flow are adjusted according to the optional QoS parameter configuration of each data flow.
[0193] It should be noted that each two data streams correspond to a group of calculated actual transmission delay difference and coordinated transmission threshold. And the transmission thresholds of different groups can be the same or different. For example, the coordinated transmission threshold between the audio data stream and the video data stream is 20ms, and the coordinated transmission threshold between the video data stream and the tactile data stream is 15ms.
[0194] If there is a real transmission delay difference greater than the coordinated transmission threshold, it means that there is at least one group of data flows with a real transmission delay difference between each other that is greater than the coordinated transmission threshold, and coordinated transmission cannot be achieved. In this case, the PCF network element can uniformly downgrade or upgrade the QoS parameters of each data flow to adjust the real transmission delay difference between each data flow, and then coordinate the transmission of each data flow.
[0195] Among them, the optional QoS parameter configuration (Alternative QoS Parameter, AQP) of each data flow includes the AQP of each data flow under the target service, and the correspondence between the AQP of each data flow and the AQP of other data flows under the target service. When the actual transmission delay difference between any two data flows does not meet the transmission threshold, the PCF network element selects the QoS parameters of each data flow under the target service from the AQP of each data flow, adjusts the actual transmission delay of each data flow and the actual transmission delay difference between two data flows, and then coordinates the transmission of each data flow.
[0196] S503: Obtain the PCC rule of each data flow under the target service according to the adjusted QoS parameters of each data flow.
[0197] According to the adjusted QoS parameters of each data flow, a QoS policy of each data flow under the target service is generated, and then the PCC rule of each data flow under the target service is obtained.
[0198] In an embodiment of the present application, the actual transmission delay difference between each data stream is compared with the corresponding coordinated transmission threshold to determine whether the PCC rule of each data stream needs to be updated, and when any actual transmission delay difference is greater than the coordinated transmission threshold, the QoS parameters of each data stream are uniformly adjusted according to the AQP of each data stream to coordinate the data streams under the transmission target service.
[0199] The above is an explanation of the relevant embodiments with the PCF network element as the execution subject. Based on this, the embodiments of the present application also provide corresponding embodiments of the above process with the SMF network element, base station, NEF network element and AF network element as the execution subjects.
[0200] Next, the relevant embodiments of the data stream transmission method with the SMF network element as the execution body are described.
[0201] Since all the implementation principles and detailed processes in the aforementioned embodiment with the PCF network element as the execution body, as well as the technical effects that can be achieved are the same as those in the following embodiment with the SMF network element as the execution body, for the sake of brevity and clarity, the following embodiments will not be described one by one, and the implementation process and implementation effects of each embodiment can be found in the description of the aforementioned embodiments.
[0202] In one embodiment, Figure 6 As shown, a data stream transmission method is provided, which is described by taking the method applied to an SMF network element as an example, and includes the following steps:
[0203] S601, receiving a session management policy association modification request sent by a PCF network element, where the session management policy association modification request carries a PCC rule; the PCC rule is generated when the PCF network element receives an AF session request sent by an AF network element via a NEF network element.
[0204] The PCF network element generates PCC rules for each data flow under the target service according to the AF session request sent by the AF network element through the NEF network element, and sends the PCC rules to the SMF network element to instruct the SMF network element to configure or update the PCC rules.
[0205] The PCF network element carries the PCC rules in the session management policy association modification request and sends it to the SMF network element. In this case, the SMF network element receives the session management policy association modification request sent by the PCF network element and configures the QoS parameters of each data flow according to the PCC rules carried in the session management policy association modification request.
[0206] S602: Instruct RAN to coordinate transmission of each data flow according to the PCC rule.
[0207] Among them, the PCC rules include the QoS parameters of each data flow. The PCC rules are used to instruct the RAN to configure / modify the parameters of each data flow according to the QoS parameters of each data flow, adjust the end-to-end transmission delay of each data flow, and then adjust the actual transmission delay of each data flow to improve the coordination between the actual transmission delays of each data flow under the target service.
[0208] In the 5G core network, the SMF network element communicates with the base station through the AMF network element. The connection relationship between the AMF network element, the SMF network element and the RAN is as follows: the AMF network element provides services to the SMF based on the interface of the Namf service, such as the N11 interface, and the AMF network element and the RAN are connected through the N2 interface.
[0209] In one embodiment, the SMF network element sends the QoS parameters of each data flow to the RAN through the AMF network element to instruct the RAN to coordinate the transmission of each of the data flows.
[0210] In an embodiment of the present application, the SMF network element receives a session management policy association modification request sent by the PCF network element, and instructs the UPF network element to coordinate the transmission of each data stream according to the PCC rule carried in the session management policy association modification request. Among them, the PCC rule is generated by the PCF network element receiving the AF session request sent by the AF network element through the NEF network element. This is equivalent to the PCF network element needing to generate the PCC rules corresponding to each data stream under the target service on the basis of identifying each data stream under the target service in the transmission process of the data stream, so as to coordinate the transmission of each data stream. This way of obtaining the PCC rules not only takes into account the transmission differences between data streams under different services, but also takes into account the transmission differences between different data streams under the target service, thereby adjusting the downlink transmission delay of each data stream under the target service and coordinating the transmission of each data stream under the same service.
[0211] In actual applications, the SMF network element uses the PCC rules as a basis to instruct the RAN to coordinate the transmission of each data flow, which is equivalent to providing a new QoS policy for each data flow under the target service. Then, the SMF network element also needs to encapsulate the PCC rules and send them to the UPF network element to instruct the UPF network element to perform corresponding configuration updates. Based on this, the following is an implementation method for the SMF network element to instruct the UPF network element to coordinate the transmission of data flows according to the PCC rules.
[0212] In one embodiment, Figure 7 As shown, the PCC rule includes QoS parameters of each data flow, and the method further includes:
[0213] S701, generating an N4 session modification request according to the PCC rule; the N4 session modification request carries the QoS parameters of each data flow.
[0214] In an embodiment of the present application, the N4 session modification request generated by the SMF network element according to the PCC rule carries the modification requirement and the modification basis (the QoS parameters of each data flow in the PCC rule), which is used to instruct the UPF network element to configure the transmission parameters of each data flow according to the QoS parameters of each data flow in the PCC rule.
[0215] In the scenario where each data flow is transmitted for the first time under the target service, the N4 session modification request generated by the SMF network element is used to instruct the UPF network element to pre-configure the QoS parameters of each data flow.
[0216] In the scenario where each data flow continues to flow under the target service, the N4 session modification request generated by the SMF network element is used to instruct the UPF network element to update the QoS parameters of each data flow.
[0217] S702, sending an N4 session modification request to the UPF network element to instruct the UPF network element to update the parameter configuration of each data flow according to the QoS parameters of each data flow.
[0218] Among them, the N4 interface is the communication interface between the SMF network element and the AMF network element. The N4 session modification request carries the modification requirements and modification basis, that is, the QoS parameters of each data flow in the PCC rule, which is used to instruct the UPF network element to configure QoS parameters for each data flow according to the N4 rule.
[0219] The SMF network element sends an N4 session modification request to the UPF network element through the N4 interface to instruct the UPF network element to update the parameter configuration of each data flow according to the QoS parameters of each data flow in the N4 session modification request.
[0220] Optionally, when the SMF network element sends an N4 session modification request to the UPF network element, the UPF network element modifies the corresponding N4 rules according to the received N4 session modification request, and sends an interface session modification response to the SMF network element.
[0221] In one embodiment, the SMF network element receives the N4 session modification response sent by the UPF network element.
[0222] In an embodiment of the present application, the SMF network element carries the QoS parameters of each data flow in the PCC rule in the N4 session modification request and sends it to the UPF network element. In this way, the UPF network element can obtain the modification request and the QoS parameters of each data flow in the PCC rule at one time, thereby reducing the number of signaling interactions between the UPF network element and the SMF network element, and speeding up the UPF network element to receive the PCC rule to update the QoS parameter configuration.
[0223] The above is a description of the relevant embodiments with the SMF network element as the execution subject. Next, the relevant embodiments of the data stream transmission method with the RAN as the execution subject are described.
[0224] In one embodiment, Figure 8 As shown, a data stream transmission method is provided, which is described by taking the method applied to RAN as an example, and includes the following steps:
[0225] S801, coordinate the transmission of each data flow according to the PCC rules of each data flow under the target service sent by the SMF network element; the PCC rules are carried in the session management policy association modification request, and the session management policy association modification request is generated by the PCF network element after receiving the AF session request sent by the AF network element through the NEF network element and sent to the SMF network element.
[0226] Based on the AF session request sent by the AF network element through the NEF network element, RAN generates the PCC rules for each data flow under the target service, carries the PCC rules in the session management policy association modification request, and sends it to the SMF network element to instruct the SMF network element to coordinate the transmission of each data flow through the UPF network element.
[0227] The PCC rule includes QoS parameters of each data flow. The RAN configures parameters of each data flow according to the QoS parameters of each data flow in the PCC rule to coordinate the transmission of each data flow.
[0228] The RAN determines the data flows under the target service according to the QoS parameters of each data flow in the PCC rule, and configures the transmission parameters of each data flow as the corresponding QoS parameters in the PCC rule to coordinate the transmission of each data flow.
[0229] In addition, the PCC rules are also used to instruct the UPF network element to update the parameter configuration of each data flow according to the QoS parameters of each data flow.
[0230] In one embodiment, the UPF network element receives the N4 session modification request sent by the SMF network element and sends an N4 session modification response to the SMF network element.
[0231] The UPF network element determines each data flow under the target service according to the QoS parameters of each data flow in the PCC rule, and configures the transmission parameters of each data flow to the corresponding QoS parameters in the PCC rule to update the QoS parameters of each data flow.
[0232] In an embodiment of the present application, RAN coordinates the transmission of each data flow according to the PCC rules of each data flow under the target service sent by the SMF network element. Among them, the PCC rules are carried in the session management policy association modification request, and the session management policy association modification request is generated by the PCF network element after receiving the AF session request sent by the AF network element through the NEF network element and then sent to the SMF network element. It is equivalent to that in the transmission process of the data flow, the PCF network element needs to generate the PCC rules corresponding to each data flow under the target service on the basis of identifying each data flow under the target service, so as to coordinate the transmission of each data flow. This way of obtaining PCC rules not only takes into account the transmission differences between data flows under different services, but also takes into account the transmission differences between different data flows under the target service, thereby adjusting the downlink transmission delay of each data flow under the target service and coordinating the transmission of each data flow under the same service.
[0233] In one embodiment, Fig. 9 As shown, the method also includes:
[0234] S901, receiving QoS parameters of each data flow sent by the AMF network element;
[0235] S902: Coordinate transmission of each data flow according to the QoS parameters of each data flow.
[0236] The above is a description of the relevant embodiments with RAN as the execution subject. Since all the implementation principles and detailed processes in the aforementioned embodiments with PCF network element / SMF network element as the execution subject, as well as the technical effects that can be achieved are the same as those in the embodiments with RAN as the execution subject, for the sake of brevity and clarity, the following embodiments will not be described one by one, and the implementation process and implementation effects of each embodiment can refer to the description of the aforementioned embodiments.
[0237] Next, a description is given of a relevant embodiment of a data stream transmission method using an NEF network element as an execution subject.
[0238] In one embodiment, Fig.10 As shown, a data stream transmission method is provided, which is described by taking the method applied to a NEF network element as an example, and includes the following steps:
[0239] S1001: Receive an AF session request sent by an AF network element.
[0240] The AF session request AF network element is generated based on the demand for adjusting the downlink transmission delay of the data stream, and is used to coordinate the transmission of multiple data streams under the same service.
[0241] In the embodiment of the present application, the AF network element sends an AF session request to the NEF network element to instruct the NEF network element to send the AF session request to the PCF network element.
[0242] S1002, sending an AF session request to the PCF network element to instruct the PCF network element to send a session management policy association modification request carrying the PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each data flow.
[0243] The NEF network element may directly send the received AF session request to the PCF network element, or may parse the received AF session request and send the AF session request to the PCF network element after parsing.
[0244] In one embodiment, before sending the application function session modification request to the PCF network element, the method further includes:
[0245] In response to the application function session modification request sent by the AF network element, the AF network element is authorized.
[0246] When the NEF network element receives the AF session request sent by the AF network element, it allocates a service identifier to the AF network element, authorizes the AF network element, and sends the AF session request to the PCF network element.
[0247] The PCF network element identifies each data flow under the target service according to the received AF session request, and generates a PCC rule for each data flow under the target service.
[0248] The PCC rule includes the QoS parameters of each data flow, and the PCC rule is used to instruct the RAN to coordinate the transmission of each data flow according to the QoS parameters of each data flow.
[0249] The NEF network element sends an AF session request to the PCF network element, instructing the PCF network element to generate PCC rules for each data flow under the target service, and carries the PCC rules in the session management policy association modification request to the SMF network element, instructing the RAN to coordinate the transmission of each data flow.
[0250] In an embodiment of the present application, the NEF network element sends an AF session request to the PCF network element to instruct the PCF network element to send a session management policy association modification request carrying the PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each data flow. This is equivalent to the PCF network element needing to generate PCC rules corresponding to each data flow under the target service on the basis of identifying each data flow under the target service during the transmission of the data flow, so as to coordinate the transmission of each data flow. This way of obtaining PCC rules not only takes into account the transmission differences between data flows under different services, but also takes into account the transmission differences between different data flows under the target service, thereby adjusting the downlink transmission delay of each data flow under the target service and coordinating the transmission of each data flow under the same service.
[0251] In one embodiment, Fig.11 As shown, the method also includes:
[0252] S1101, receiving the end-to-end transmission delay of each data stream sent by the PCF network element;
[0253] S1102, sending the end-to-end transmission delay of each data stream to the AF network element.
[0254] In one embodiment, Fig.12 As shown, the method also includes:
[0255] S1201, receiving the actual transmission delay difference between each pair of data streams sent by the PCF network element;
[0256] S1202: Send the actual transmission delay difference between each pair of data streams to the AF network element.
[0257] In one embodiment, Fig.13 As shown, the method also includes:
[0258] S1301, receiving an AF session response sent by a PCF network element;
[0259] S1302: Send an AF session response to the AF network element.
[0260] The above is a description of the relevant embodiments with NEF network element as the execution subject. Since all the implementation principles and detailed processes in the aforementioned embodiments with PCF network element / SMF network element / RAN as the execution subject, as well as the technical effects that can be achieved are the same as those in the embodiments with NEF network element as the execution subject, for the sake of brevity and clarity, the aforementioned embodiments will not be described one by one, and the implementation process and implementation effects of each embodiment can refer to the description of the aforementioned embodiments.
[0261] Next, a description is given of a relevant embodiment of a data stream transmission method using an AF network element as an execution subject.
[0262] In one embodiment, Fig.14 As shown, a data stream transmission method is provided, which is described by taking the method applied to an AF network element as an example, and includes the following steps:
[0263] S1401, sending an AF session request to the NEF network element, where the AF session request is used to instruct the PCF network element through the NEF network element to send a session management policy association modification request carrying the PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each data flow.
[0264] The AF network element carries the coordinated transmission configuration information of each data flow under the target service in the AF session request and sends it to the PCF network element through the NEF network element. Then, the PCF network element generates the PCC rules of each data flow under the target service according to the AF session request, and carries the PCC rules in the session management policy association modification request and sends it to the SMF network element. The SMF network element sends the PCC rules to the RAN through the AMF network element, instructing the RAN to coordinate the transmission of each data flow.
[0265] In an embodiment of the present application, the AF network element sends an AF session request to the NEF network element. The AF session request is used to instruct the PCF network element through the NEF network element to send a session management policy association modification request carrying PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each data flow. This is equivalent to the PCF network element needing to generate PCC rules corresponding to each data flow under the target service on the basis of identifying each data flow under the target service during the transmission of the data flow, so as to coordinate the transmission of each data flow. This way of obtaining PCC rules not only takes into account the transmission differences between data flows under different services, but also takes into account the transmission differences between different data flows under the target service, thereby adjusting the downlink transmission delay of each data flow under the target service and coordinating the transmission of each data flow under the same service.
[0266] In one embodiment, the method further comprises:
[0267] Receive the end-to-end transmission delay of each data stream sent by the PCF network element through the NEF network element.
[0268] In one embodiment, the method further comprises:
[0269] The actual transmission delay difference between each pair of data streams sent by the receiving PCF network element through the NEF network element.
[0270] In one embodiment, the method further comprises:
[0271] Receive the AF session response sent by the PCF network element through the NEF network element.
[0272] Since all the implementation principles and detailed processes in the aforementioned embodiments with AF network element as the execution subject, as well as the technical effects that can be achieved are the same as those in the aforementioned embodiments with PCF network element / SMF network element / RAN / NEF network element as the execution subject, for the sake of brevity and clarity, the above embodiments will not be described one by one, and the implementation process and implementation effect of each embodiment can be found in the description of the aforementioned embodiments.
[0273] In one embodiment, Fig.15 A signaling interaction flow chart of a data stream transmission method is provided. Fig.15 As shown, the method comprises the following steps:
[0274] S1. The AF network element sends an AF session request to the NEF network element.
[0275] Among them, the AF session request carries data flow coordination transmission configuration information such as the tethered transmission delay between the UE and each tethered device, the UE address, the AF network element identifier, the data flow description information, the service identifier of the data flow, the QoS requirement parameters of each data flow, the monitoring requirements of each data flow, and the correspondence between the optional service quality parameters of each data flow.
[0276] S2. The NEF network element authorizes the AF network element.
[0277] S3. The NEF network element sends an AF session request to the PCF network element.
[0278] S4. The PCF network element sends an AF session response to the NEF network element.
[0279] S5. The NEF network element sends an AF session response to the AF network element.
[0280] S6. The PCF network element generates PCC rules corresponding to each data flow under the same service.
[0281] The PCF network element coordinates the transmission configuration information according to the data flow carried in the AF session request and generates PCC rules for each data flow of the same service.
[0282] S7. The PCF network element and the SMF network element perform session management policy association modification.
[0283] Specifically, the PCF network element sends a session management policy association modification request to the SMF network element, and the SMF network element sends a session management policy association modification response to the PCF network element. The session management policy association request carries the PCC rule generated by the PCF network element in S6.
[0284] S8. The SMF network element sends an N4 session modification request to the UPF network element.
[0285] The N4 session modification request carries the PCC rule generated by the PCF network element in S6.
[0286] At the same time, the SMF network element can also send PCC rules to the RAN through the AMF network element to instruct the RAN to coordinate the transmission of various data flows.
[0287] S9. UPF network element sends N4 session modification response to SMF network element.
[0288] S10. The PCF network element obtains the QoS monitoring results and calculates the actual transmission delay difference of each data flow.
[0289] The QoS monitoring result is the end-to-end transmission delay of each data flow, and the actual delay difference of each data flow is determined based on the end-to-end delay of each data flow and the tethered transmission delay of each data flow.
[0290] S11. The PCF network element reports the QoS monitoring results and the actual delay difference to the AF network element through the NEF network element.
[0291] S12. The PCF network element updates the PCC rules.
[0292] The PCF network element updates the PCC rules until the actual delay difference between the data streams of each mode is lower than the synchronous transmission threshold.
[0293] S13. The PCF network element and the SMF network element perform session management policy association modification.
[0294] Specifically, the PCF network element sends a session management policy association modification request to the SMF network element, and the SMF network element sends a session management policy association modification response to the PCF network element.
[0295] Different from S7, the session management policy association request in S13 carries the PCC rules updated by the PCF network element in S12.
[0296] S14. The SMF network element sends an N4 session modification request to the UPF network element.
[0297] The N4 session modification request carries the PCC rules updated by the PCF network element in S12.
[0298] S15. UPF network element sends N4 session modification response to SMF network element.
[0299] S16. The PCF network element re-reports the QoS monitoring result and the actual delay difference to the AF network element through the NEF network element.
[0300] In an embodiment of the present application, the PCF network element receives the AF session request sent by the AF network element through the NEF network element, then generates the PCC rules for each data flow under the target service, and sends a session management policy association modification request to the SMF network element. Among them, the session management policy association modification request carries the PCC rules to instruct the RAN to coordinate the transmission of each data flow. This is equivalent to the PCF network element needing to generate the PCC rules corresponding to each data flow under the target service on the basis of identifying each data flow under the target service in the transmission process of the data flow, so as to coordinate the transmission of each data flow. This way of obtaining the PCC rules not only takes into account the transmission differences between data flows under different services, but also takes into account the transmission differences between different data flows under the target service, thereby adjusting the downlink transmission delay of each data flow under the target service and coordinating the transmission of each data flow under the same service.
[0301] It should be understood that although Figure 3-15The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 3-15 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0302] In one embodiment, Fig.16 As shown, a data stream transmission device is provided, including: a first receiving module 1601, a rule generating module 1602 and a first sending module 1603, wherein:
[0303] The first receiving module 1601 is used to receive an AF session request sent by the AF network element through the NEF network element;
[0304] A rule generating module 1602 is used to generate PCC rules for each data flow under the target service according to the AF session request;
[0305] The first sending module 1603 is used to send a session management policy association modification request to the SMF network element. The session management policy association modification request carries a PCC rule to instruct the RAN to coordinate the transmission of each data flow.
[0306] In one embodiment, the data stream transmission device further includes a data stream identification module, wherein the data stream identification module is used to determine each data stream under the target service according to an identifier of the target service.
[0307] In one embodiment, the rule generation module 1602 includes a first generation unit, and the first generation unit is used to determine the PCC rule of each data flow under the target service according to the service requirement of each data flow.
[0308] In one embodiment, the rule generation module 1602 further includes an end-to-end delay acquisition unit, a real delay acquisition unit, and a second generation unit, wherein:
[0309] The end-to-end delay acquisition unit is used to obtain the end-to-end transmission delay of each data flow according to the QoS monitoring requirements; the end-to-end transmission delay represents the time for each data flow to be transmitted from the UPF network element to the UE;
[0310] A real delay acquisition unit, used to acquire the real transmission delay of each data stream according to the end-to-end transmission delay of each data stream and the tethered transmission delay of each data stream;
[0311] The second generating unit is used to generate a PCC rule for each data flow under the target service according to the actual transmission delay of each data flow.
[0312] In one embodiment, the second generating unit includes a delay difference calculating subunit, a parameter adjusting subunit and a rule determining subunit, wherein:
[0313] The delay difference calculation subunit is used to calculate the actual transmission delay difference between each data stream according to the actual transmission delay of each data stream;
[0314] a parameter adjustment subunit, configured to adjust the QoS parameters of each data flow according to the optional QoS parameter configuration of each data flow if there is a real transmission delay difference greater than the coordinated transmission threshold;
[0315] The rule determination subunit is used to obtain the PCC rule of each data flow under the target service according to the adjusted QoS parameters of each data flow.
[0316] In one embodiment, the PCC rule includes QoS parameters of each data flow, and the PCC rule is used to instruct the RAN to coordinate the transmission of each data flow according to the QoS parameters of each data flow.
[0317] In one embodiment, the data stream transmission device also includes an end-to-end delay sending module, which is used to send the end-to-end transmission delay of each data stream to the NEF network element to instruct the NEF network element to send the end-to-end transmission delay of each data stream to the AF network element.
[0318] In one embodiment, the data stream transmission device also includes a delay difference sending module, which is used to send the actual transmission delay difference between each data stream to the NEF network element, so as to instruct the NEF network element to send the actual transmission delay difference between each data stream to the AF network element.
[0319] In one embodiment, the data stream transmission device further includes a first response sending module, wherein the first response sending module is configured to send an AF session response to the NEF network element to instruct the NEF network element to send the AF session response to the AF network element.
[0320] In one embodiment, Fig.17 As shown, a data stream transmission device is provided, including: a second receiving module 1701 and a transmission indication module 1702, wherein:
[0321] The second receiving module 1701 is used to receive a session management policy association modification request sent by a PCF network element, where the session management policy association modification request carries a PCC rule; the PCC rule is generated by the PCF network element receiving an AF session request sent by an AF network element through an NEF network element;
[0322] The transmission instruction module 1702 is used to instruct the RAN to coordinate the transmission of each data flow according to the PCC rule.
[0323] In one embodiment, the transmission indication module 1702 further includes an interface modification request generating unit and an interface modification request sending unit, wherein:
[0324] The interface modification request generating unit is used to generate an N4 session modification request according to the PCC rule; the N4 session modification request carries the QoS parameters of each data flow;
[0325] The interface modification request sending unit is used to send an N4 session modification request to the UPF network element to instruct the UPF network element to update the parameter configuration of each data flow according to the QoS parameters of each data flow.
[0326] In one embodiment, the data stream transmission device also includes an interface response receiving module for receiving an N4 session modification response sent by a UPF network element.
[0327] In one embodiment, the transmission indication module 1702 includes a parameter sending unit, which is used to send the QoS parameters of each data flow to the RAN via the AMF network element to instruct the RAN to coordinate the transmission of each data flow.
[0328] In one embodiment, Fig.18 As shown, a data stream transmission device is provided, including: a coordinated transmission module 1801, the coordinated transmission module 1801 is used to coordinate the transmission of each data stream according to the PCC rules of each data stream under the target service sent by the SMF network element; the PCC rules are carried in the session management policy association modification request, and the session management policy association modification request is generated by the PCF network element receiving the AF session request sent by the AF network element through the NEF network element and then sent to the SMF network element.
[0329] In one embodiment, the data stream transmission device further includes an interface modification request receiving module and an interface modification response sending module, wherein:
[0330] An interface modification request receiving unit, used to receive QoS parameters of each data flow sent by the AMF network element;
[0331] The interface modification response sending unit is used to coordinate the transmission of each data flow according to the QoS parameters of each data flow.
[0332] In one embodiment, the PCC rule includes QoS parameters of each data flow; the PCC rule is also used to instruct the UPF network element to update parameter configuration of each data flow according to the QoS parameters of each data flow.
[0333] In one embodiment, Fig.19 As shown, a data stream transmission device is provided, including: a third receiving module 1901 and a second sending module 1902, wherein:
[0334] The third receiving module 1901 is used to receive an AF session request sent by the AF network element;
[0335] The second sending module 1902 is used to send an AF session request to the PCF network element to instruct the PCF network element to send a session management policy association modification request carrying the PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each data flow.
[0336] In one embodiment, the data stream transmission device further includes: a network element authorization module, configured to authorize the AF network element in response to an AF session request sent by the AF network element.
[0337] In one embodiment, the PCC rule includes QoS parameters of each data flow, and the PCC rule is used to instruct the RAN to coordinate the transmission of each data flow according to the QoS parameters of each data flow.
[0338] In one embodiment, the data stream transmission device further includes: an end-to-end delay receiving module and an end-to-end delay forwarding module, wherein:
[0339] An end-to-end delay receiving module is used to receive the end-to-end transmission delay of each data stream sent by the PCF network element;
[0340] The end-to-end delay forwarding module is used to send the end-to-end transmission delay of each data flow to the AF network element.
[0341] In one embodiment, the data stream transmission device further includes: a delay difference receiving module and a delay difference forwarding module, wherein:
[0342] The delay difference receiving module is used to receive the real transmission delay difference between each data stream sent by the PCF network element;
[0343] The delay difference forwarding module is used to send the actual transmission delay difference between each pair of data streams to the AF network element.
[0344] In one embodiment, the data stream transmission device further includes: a first response receiving module and a first response forwarding module, wherein:
[0345] A first response receiving module, used to receive an AF session response sent by a PCF network element;
[0346] The first response forwarding module is used to send an AF session response to the AF network element.
[0347] In one embodiment, Fig. 20 As shown, a data stream transmission device is provided, including: a third sending module 2001, used to send an AF session request to the NEF network element, the AF session request is used to instruct the PCF network element through the NEF network element to send a session management policy association modification request carrying the PCC rule to the SMF network element when generating the PCC rule for each data stream under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each data stream.
[0348] In one embodiment, the data stream transmission device further includes: an end-to-end delay acquisition module, configured to receive the end-to-end transmission delay of each data stream sent by the PCF network element through the NEF network element.
[0349] In one embodiment, the data stream transmission device further includes: a delay difference acquisition module, which is used to receive the actual transmission delay difference between each pair of data streams sent by the PCF network element through the NEF network element.
[0350] In one embodiment, the data stream transmission device further includes: a first response acquisition module, configured to receive an AF session response sent by the PCF network element via the NEF network element.
[0351] For the specific definition of the data stream transmission device, please refer to the definition of the data stream transmission method above, which will not be repeated here. Each module in the above-mentioned data stream transmission device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0352] In one embodiment, Fig.21As shown, a schematic diagram of the structure of a communication device is provided, which may be a PCF network element device, and the PCF network element device may include a receiver 2101, a memory 2102, a processor 2103, at least one communication bus 2104 and a transmitter 2105. The communication bus 2104 is used to realize the communication connection between the components. The memory 2102 may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory. Various programs may be stored in the memory 2102 to complete various processing functions and implement the method steps of this embodiment. In this embodiment, the transmitter 2105 may be a radio frequency processing module or a baseband processing module in the PCF network element device, and the receiver 2101 may also be a radio frequency processing module or a baseband processing module in the PCF network element device. The transmitter 2105 and the receiver 2101 may be integrated together to realize a transceiver. The transmitter 2105 and the receiver 2101 may be coupled to the processor 2103, and they may realize the receiving or sending action under the instruction or control of the processor 2103.
[0353] In one embodiment, the receiver 2101 is configured to receive an AF session request sent by the AF network element via the NEF network element;
[0354] The processor 2103 is configured to generate a PCC rule for each data flow under the target service according to the AF session request;
[0355] The transmitter 2105 is used to send a session management policy association modification request to the SMF network element, where the session management policy association modification request carries a PCC rule to instruct the RAN to coordinate the transmission of each data flow.
[0356] In one embodiment, the processor 2103 is further configured to determine each data flow under the target service according to the identifier of the target service.
[0357] In one embodiment, the processor 2103 is further configured to determine a PCC rule for each data flow under the target service according to a service requirement of each data flow.
[0358] In one embodiment, processor 2103 is also used to obtain the end-to-end transmission delay of each data flow according to QoS monitoring requirements; the end-to-end transmission delay represents the time for each data flow to be transmitted from the UPF network element to the UE; based on the end-to-end transmission delay of each data flow and the tethered transmission delay of each data flow, the actual transmission delay of each data flow is obtained; based on the actual transmission delay of each data flow, the PCC rules of each data flow under the target service are generated.
[0359] In one embodiment, the processor 2103 is also used to calculate the actual transmission delay difference between each data stream based on the actual transmission delay of each data stream; if there is an actual transmission delay difference greater than the coordinated transmission threshold, the QoS parameters of each data stream are adjusted according to the optional QoS parameter configuration of each data stream; and the PCC rules of each data stream under the target service are obtained based on the adjusted QoS parameters of each data stream.
[0360] In one embodiment, the PCC rule includes QoS parameters of each data flow, and the PCC rule is used to instruct the RAN to coordinate the transmission of each data flow according to the QoS parameters of each data flow.
[0361] In one embodiment, the transmitter 2105 is further configured to send the end-to-end transmission delay of each data stream to the NEF network element, so as to instruct the NEF network element to send the end-to-end transmission delay of each data stream to the AF network element.
[0362] In one embodiment, the transmitter 2105 is further configured to send the actual transmission delay difference between each pair of data streams to the NEF network element, so as to instruct the NEF network element to send the actual transmission delay difference between each pair of data streams to the AF network element.
[0363] In one embodiment, the transmitter 2105 is further configured to send an AF session response to the NEF network element to instruct the NEF network element to send the AF session response to the AF network element.
[0364] In one embodiment, Fig. 22 As shown, a structural schematic diagram of a communication device is provided, and the communication device may be an SMF network element device, and the SMF network element device may include a receiver 2201, a memory 2202, a processor 2203, at least one communication bus 2204 and a transmitter 2205. The communication bus 2204 is used to realize the communication connection between the components. The memory 2202 may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory. Various programs may be stored in the memory 2202 to complete various processing functions and implement the method steps of this embodiment. In this embodiment, the transmitter 2205 may be a radio frequency processing module or a baseband processing module in the SMF network element device, and the receiver 2201 may also be a radio frequency processing module or a baseband processing module in the SMF network element device. The transmitter 2205 and the receiver 2201 can be integrated together to realize a transceiver, and the transmitter 2205 and the receiver 2201 can be coupled to the processor 2203, which can realize the receiving or sending action under the instruction or control of the processor 2203.
[0365] In one embodiment, the receiver 2201 is used to receive a session management policy association modification request sent by a PCF network element, where the session management policy association modification request carries a PCC rule; the PCC rule is generated by the PCF network element receiving an AF session request sent by an AF network element through an NEF network element;
[0366] The processor 2203 is configured to instruct the RAN to coordinate transmission of each data flow according to the PCC rule.
[0367] In one embodiment, the processor 2203 is further configured to generate an N4 session modification request according to the PCC rule; the N4 session modification request carries the QoS parameters of each data flow;
[0368] Transmitter 2205 is used to send an N4 session modification request to the UPF network element to instruct the UPF network element to update the parameter configuration of each data flow according to the QoS parameters of each data flow carried in the N4 session modification request.
[0369] In one embodiment, the receiver 2201 is also used to receive an N4 session modification response sent by a UPF network element.
[0370] In one of the embodiments, the transmitter 2205 is used to send the QoS parameters of each data flow to the RAN through the AMF network element to instruct the RAN to coordinate the transmission of each data flow.
[0371] In one embodiment, Fig.23 As shown, a structural schematic diagram of a communication device is provided, and the communication device may be a RAN access network device, and the RAN access network device may include a receiver 2301, a memory 2302, a processor 2303, at least one communication bus 2304 and a transmitter 2305. The communication bus 2304 is used to realize the communication connection between the components. The memory 2302 may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory. Various programs may be stored in the memory 2302 to complete various processing functions and implement the method steps of this embodiment. In this embodiment, the transmitter 2305 may be a radio frequency processing module or a baseband processing module in the RAN access network device, and the receiver 2301 may also be a radio frequency processing module or a baseband processing module in the RAN access network device. The transmitter 2305 and the receiver 2301 may be integrated together to realize a transceiver. The transmitter 2305 and the receiver 2301 may be coupled to the processor 2303, and they may realize the receiving or sending action under the instruction or control of the processor 2303.
[0372] In one embodiment, processor 2303 is used to coordinate the transmission of each data flow according to the PCC rules of each data flow under the target service sent by the SMF network element; the PCC rules are carried in the session management policy association modification request, and the session management policy association modification request is generated by the PCF network element after receiving the AF session request sent by the AF network element through the NEF network element and sent to the SMF network element.
[0373] In one embodiment, the receiver 2301 is used to receive the QoS parameters of each data flow sent by the AMF network element;
[0374] The processor 2303 is used to coordinate the transmission of each data flow according to the QoS parameters of each data flow.
[0375] In one embodiment, the PCC rule includes QoS parameters of each data flow; the PCC rule is also used to instruct the UPF network element to update parameter configuration of each data flow according to the QoS parameters of each data flow.
[0376] In one embodiment, Fig.24 As shown, a structural schematic diagram of a communication device is provided, which may be a NEF network element device, and the NEF network element device may include a receiver 2401, a memory 2402, a processor 2403, at least one communication bus 2404 and a transmitter 2405. The communication bus 2404 is used to realize the communication connection between the components. The memory 2402 may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory. Various programs may be stored in the memory 2402 to complete various processing functions and implement the method steps of this embodiment. In this embodiment, the transmitter 2405 may be a radio frequency processing module or a baseband processing module in the NEF network element device, and the receiver 2401 may also be a radio frequency processing module or a baseband processing module in the NEF network element device. The transmitter 2405 and the receiver 2401 can be integrated together to realize a transceiver. The transmitter 2405 and the receiver 2401 can be coupled to the processor 2403, and they can realize the receiving or sending action under the instruction or control of the processor 2403.
[0377] In one embodiment, the receiver 2401 is configured to receive an AF session request sent by an AF network element;
[0378] Transmitter 2405 is used to send an AF session request to the PCF network element to instruct the PCF network element to send a session management policy association modification request carrying PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each data flow.
[0379] In one embodiment, the processor 2403 is configured to authorize the AF network element in response to an AF session request sent by the AF network element.
[0380] In one embodiment, the PCC rule includes QoS parameters of each data flow, and the PCC rule is used to instruct the RAN to coordinate the transmission of each data flow according to the QoS parameters of each data flow.
[0381] In one embodiment, the receiver 2401 is used to receive the end-to-end transmission delay of each data stream sent by the PCF network element;
[0382] The transmitter 2405 is further configured to send the end-to-end transmission delay of each data stream to the AF network element.
[0383] In one embodiment, the receiver 2401 is further configured to receive the actual transmission delay difference between each pair of data streams sent by the PCF network element;
[0384] The transmitter 2405 is further configured to send the actual transmission delay difference between each pair of data streams to the AF network element.
[0385] In one embodiment, the receiver 2401 is further configured to receive an AF session response sent by the PCF network element;
[0386] The transmitter 2405 is further configured to send an AF session response to the AF network element.
[0387] In one embodiment, Fig.25 As shown, a structural schematic diagram of a communication device is provided, and the communication device may be an AF network element device, and the AF network element device may include a receiver 2501, a memory 2502, a processor 2503, at least one communication bus 2504 and a transmitter 2505. The communication bus 2504 is used to realize the communication connection between the components. The memory 2502 may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory. Various programs may be stored in the memory 2502 to complete various processing functions and implement the method steps of this embodiment. In this embodiment, the transmitter 2505 may be a radio frequency processing module or a baseband processing module in the AF network element device, and the receiver 2501 may also be a radio frequency processing module or a baseband processing module in the AF network element device. The transmitter 2505 and the receiver 2501 can be integrated together to realize a transceiver. The transmitter 2505 and the receiver 2501 can both be coupled to the processor 2503, and they can realize the receiving or sending action under the instruction or control of the processor 2503.
[0388] In one embodiment, transmitter 2505 is used to send an AF session request to the NEF network element. The AF session request is used to instruct the PCF network element through the NEF network element to send a session management policy association modification request carrying PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each data flow.
[0389] In one embodiment, the receiver 2501 is used to receive the end-to-end transmission delay of each data stream sent by the PCF network element through the NEF network element.
[0390] In one embodiment, the receiver 2501 is further used to receive the actual transmission delay difference between each pair of data streams sent by the PCF network element through the NEF network element.
[0391] In one embodiment, the receiver 2501 is further configured to receive an AF session response sent by the PCF network element via the NEF network element.
[0392] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, any method step in each embodiment of the data stream transmission method in the above embodiments is implemented.
[0393] In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by a processor, any method step in each embodiment of the data stream transmission method in the above embodiments is implemented.
[0394] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0395] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0396] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A data stream transmission method, characterized in that: Applied to a policy control function (PCF) network element, the method comprises: Receiving an AF session request sent by an application function AF network element via a network open function NEF network element; Generate, according to the AF session request, a policy and charging control PCC rule for each data flow under the target service; A session management policy association modification request is sent to a session management function SMF network element, wherein the session management policy association modification request carries the PCC rule to instruct the base station RAN to coordinate the transmission of each of the data flows.
2. The method according to claim 1, characterized in that The AF session request includes an identifier of the target service. Before generating the PCC rule for each data flow under the target service, the method further includes: According to the identifier of the target service, each data flow under the target service is determined.
3. The method according to claim 1 or 2, characterized in that: The AF session request includes a service requirement of each of the data flows; and generating a PCC rule for each of the data flows under the target service according to the AF session request includes: According to the service requirements of the data flows, a PCC rule for each data flow under the target service is determined.
4. The method according to claim 1 or 2, characterized in that: The AF session request includes a quality of service QoS monitoring requirement and a tethered transmission delay of each of the data flows, and generating a PCC rule for each data flow under the target service according to the AF session request includes: According to the QoS monitoring requirement, obtaining the end-to-end transmission delay of each of the data flows; the end-to-end transmission delay represents the time for each data flow to be transmitted from the UPF network element to the user equipment UE; Obtaining a real transmission delay of each of the data flows according to the end-to-end transmission delay of each of the data flows and the tethered transmission delay of each of the data flows; A PCC rule for each data flow under the target service is generated according to the actual transmission delay of each data flow.
5. The method according to claim 4, characterized in that The AF session request includes optional QoS parameter configuration of each of the data flows; Generating the PCC rule of each data flow under the target service according to the actual transmission delay of each data flow includes: Calculating the actual transmission delay difference between each pair of the data streams according to the actual transmission delay of each data stream; If there is a real transmission delay difference greater than the coordinated transmission threshold, adjusting the QoS parameters of each of the data flows according to the optional QoS parameter configuration of each of the data flows; According to the adjusted QoS parameters of each of the data flows, a PCC rule of each data flow under the target service is obtained.
6. The method according to claim 1 or 2, characterized in that: The PCC rule includes the QoS parameters of each of the data flows, and the PCC rule is used to instruct the RAN to coordinate the transmission of each of the data flows according to the QoS parameters of each of the data flows.
7. The method according to claim 1 or 2, characterized in that: The method further comprises: The end-to-end transmission delay of each of the data flows is sent to the NEF network element to instruct the NEF network element to send the end-to-end transmission delay of each of the data flows to the AF network element.
8. The method according to claim 1 or 2, characterized in that: The method further comprises: The actual transmission delay difference between each pair of the data streams is sent to the NEF network element to instruct the NEF network element to send the actual transmission delay difference between each pair of the data streams to the AF network element.
9. The method according to claim 1 or 2, characterized in that: The method further comprises: An AF session response is sent to the NEF network element to instruct the NEF network element to send the AF session response to the AF network element.
10. A data stream transmission method, characterized in that: Applied to SMF network elements, the method comprises: Receiving a session management policy association modification request sent by a PCF network element, wherein the session management policy association modification request carries a PCC rule; the PCC rule is generated by the PCF network element receiving an AF session request sent by an AF network element through a NEF network element; According to the PCC rule, the RAN is instructed to coordinate transmission of each of the data flows.
11. The method according to claim 10, characterized in that The PCC rule includes a QoS parameter of each of the data flows, and the method further includes: Generate an N4 session modification request according to the PCC rule; the N4 session modification request carries the QoS parameters of each of the data flows; The N4 session modification request is sent to the UPF network element to instruct the UPF network element to update the parameter configuration of each data flow according to the QoS parameters of each data flow.
12. The method according to claim 11, characterized in that The method further comprises: Receive the N4 session modification response sent by the UPF network element.
13. The method according to any one of claims 10 to 12, characterized in that: The PCC rule includes a QoS parameter of each of the data flows, and instructing the RAN to coordinate transmission of each of the data flows according to the PCC rule includes: The QoS parameters of each of the data flows are sent to the RAN through an access and mobility management function AMF network element to instruct the RAN to coordinate the transmission of each of the data flows.
14. A data stream transmission method, characterized in that: Applied to RAN, the method comprises: According to the PCC rules of each data flow under the target service sent by the SMF network element, coordinate the transmission of each data flow; the PCC rules are carried in the session management policy association modification request, and the session management policy association modification request is generated by the PCF network element after receiving the AF session request sent by the AF network element through the NEF network element and sent to the SMF network element.
15. The method according to claim 14, characterized in that The PCC rule includes a QoS parameter of each of the data flows, and the method further includes: Receiving QoS parameters of each of the data flows sent by the AMF network element; The transmission of each of the data flows is coordinated according to the QoS parameters of each of the data flows.
16. The method according to claim 14 or 15, characterized in that The PCC rule includes the QoS parameters of each of the data flows; the PCC rule is also used to instruct the UPF network element to update the parameter configuration of each of the data flows according to the QoS parameters of each of the data flows.
17. A data stream transmission method, characterized in that: Applied to a NEF network element, the method comprises: Receiving an AF session request sent by an AF network element; The AF session request is sent to the PCF network element to instruct the PCF network element to send a session management policy association modification request carrying the PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each of the data flows.
18. The method according to claim 17, characterized in that Before sending the AF session request to the PCF network element, the method further includes: In response to the AF session request sent by the AF network element, the AF network element is authorized.
19. The method according to claim 17, characterized in that The PCC rule includes the QoS parameters of each of the data flows, and the PCC rule is used to instruct the RAN to coordinate the transmission of each of the data flows according to the QoS parameters of each of the data flows.
20. The method according to any one of claims 17 to 19, characterized in that: The method further comprises: receiving the end-to-end transmission delay of each of the data streams sent by the PCF network element; The end-to-end transmission delay of each of the data flows is sent to the AF network element.
21. The method according to any one of claims 17 to 19, characterized in that: The method further comprises: Receive the actual transmission delay difference between each pair of the data streams sent by the PCF network element; The actual transmission delay difference between each pair of the data streams is sent to the AF network element.
22. The method according to any one of claims 17 to 19, characterized in that: The method further comprises: Receiving an AF session response sent by the PCF network element; Sending the AF session response to the AF network element.
23. A data stream transmission method, characterized in that: Applied to an AF network element, the method comprises: An AF session request is sent to the NEF network element, wherein the AF session request is used to instruct the PCF network element through the NEF network element to send a session management policy association modification request carrying the PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each of the data flows.
24. The method according to claim 23, characterized in that The method further comprises: Receive the end-to-end transmission delay of each of the data flows sent by the PCF network element through the NEF network element.
25. The method according to claim 23, characterized in that The method further comprises: The actual transmission delay difference between each pair of the data streams sent by the PCF network element through the NEF network element is received.
26. The method according to claim 23, characterized in that The method further comprises: Receive an AF session response sent by the PCF network element through the NEF network element.
27. A data stream transmission device, characterized in that: The device comprises: A first receiving module, configured to receive an AF session request sent by the AF network element via the NEF network element; A rule generation module, used to generate PCC rules for each data flow under the target service according to the AF session request; The first sending module is used to send a session management policy association modification request to the SMF network element, wherein the session management policy association modification request carries the PCC rule to instruct the RAN to coordinate the transmission of each of the data flows.
28. A data stream transmission device, characterized in that: The device comprises: A second receiving module is used to receive a session management policy association modification request sent by a PCF network element, wherein the session management policy association modification request carries a PCC rule; the PCC rule is generated by the PCF network element receiving an AF session request sent by an AF network element through a NEF network element; The transmission instruction module is used to instruct the RAN to coordinate the transmission of each of the data flows according to the PCC rule.
29. A data stream transmission device, characterized in that: The device comprises: A coordinated transmission module is used to coordinate the transmission of each data flow under the target service sent by the SMF network element according to the PCC rules of each data flow; the PCC rules are carried in the session management policy association modification request, and the session management policy association modification request is generated by the PCF network element after receiving the AF session request sent by the AF network element through the NEF network element and sent to the SMF network element.
30. A data stream transmission device, characterized in that: The device comprises: A third receiving module, configured to receive an AF session request sent by the AF network element; The second sending module is used to send the AF session request to the PCF network element to instruct the PCF to send a session management policy association modification request carrying the PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each data flow.
31. A data stream transmission device, characterized in that: The device comprises: The third sending module is used to send an AF session request to the NEF network element, where the AF session request is used to instruct the PCF network element through the NEF network element to send a session management policy association modification request carrying the PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each of the data flows.
32. A communication device, characterized in that: include: Receivers, processors, and transmitters; The receiver is used to receive an AF session request sent by the AF network element through the NEF network element; The processor is used to generate a PCC rule for each data flow under the target service according to the AF session request; The transmitter is used to send a session management policy association modification request to the SMF network element, wherein the session management policy association modification request carries the PCC rule to instruct the RAN to coordinate the transmission of each of the data flows.
33. A communication device, characterized in that: include: a receiver, a processor and a memory, said memory storing a computer program; The receiver is used to receive a session management policy association modification request sent by a PCF network element, wherein the session management policy association modification request carries a PCC rule; the PCC rule is generated by the PCF network element receiving an AF session request sent by an AF network element through a NEF network element; The processor executes the computer program to instruct the RAN to coordinate transmission of each of the data flows according to the PCC rule.
34. A communication device, characterized in that: include: a processor and a memory, the memory storing a computer program; The processor executes the computer program to coordinate the transmission of each data flow according to the PCC rule of each data flow under the target service sent by the SMF network element; The PCC rule is carried in a session management policy association modification request, and the session management policy association modification request is generated by the PCF network element after receiving the AF session request sent by the AF network element through the NEF network element and then sent to the SMF network element.
35. A communication device, characterized in that: include: Receivers and transmitters; The receiver is used to receive an AF session request sent by the AF network element; The transmitter is used to send the AF session request to the PCF network element to instruct the PCF to send a session management policy association modification request carrying the PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each of the data flows.
36. A communication device, characterized in that: include: Transmitter; The transmitter is used to send an AF session request to the NEF network element, wherein the AF session request is used to instruct the PCF network element through the NEF network element to send a session management policy association modification request carrying the PCC rules to the SMF network element when generating PCC rules for each data flow under the target service; the session management policy association modification request is used to instruct the RAN to coordinate the transmission of each of the data flows.
37. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 26 are implemented.
38. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 26 are implemented.