Transmission configuration method, transmission method, device and node

By transmitting QoS parameters between nodes, the problem of low data transmission quality in the prior art is solved, and more efficient data transmission quality control is achieved.

CN119583673APending Publication Date: 2025-03-07VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311159565.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-07
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

The prior art is difficult to effectively control the data transmission of data services, resulting in low transmission quality.

Method used

By transmitting QoS parameters between nodes, specifically, including the first node receiving the first QoS parameters from the second node and sending the target QoS parameters to the third node to configure data transmission of the third node to the data service.

Benefits of technology

The data transmission quality of data services is improved and the service quality during data transmission is in line with expectations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119583673A_ABST
    Figure CN119583673A_ABST
Patent Text Reader

Abstract

The invention discloses a transmission configuration method, a transmission method, a device and a node, and belongs to the technical field of communication, and the transmission method comprises the steps that a first node receives a first message from a second node, the first message comprises a first quality of service (QoS) parameter, and the first QoS parameter is used for transmitting data of a data service; the first node sends a target QoS parameter to a third node, the target QoS parameter is used by the third node to transmit data of the data service, the target QoS parameter is related to the first QoS parameter, and the third node comprises at least one of a data providing node of the data service and a data sending node of the data service. And at least one node used for data transmission or forwarding of the data service is arranged between the data providing node and the data receiving node of the data service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the development of mobile communication technology, more and more data are involved between communication devices, for example, data for data services such as positioning, perception, computing and artificial intelligence (AI). Data services broadly include the mobile network providing the required data to functions outside the network (such as application functions), and also include the mobile network responsible for data collection, storage or reception. The data function provides the required data to other functions inside the network. At present, when a data request for a data service is received, the data providing node provides the data of the data service to the requester or data receiving node of the data service. However, there is no corresponding solution for how to control the transmission of data service data. Summary of the invention

[0003] The embodiments of the present application provide a transmission configuration method, a transmission method, an apparatus and a node, which can control the transmission of data of a data service based on QoS parameters, thereby improving the transmission quality of the data of the data service.

[0004] In a first aspect, a transmission method is provided, the method comprising:

[0005] The first node receives a first message from the second node, wherein the first message includes a first quality of service QoS parameter, and the first QoS parameter is used to transmit data of a data service;

[0006] The first node sends a target QoS parameter to a third node, wherein the target QoS parameter is used for the third node to transmit data of the data service, and the target QoS parameter is related to the first QoS parameter, and the third node includes at least one of the following: a data providing node of the data service, and at least one node between the data providing node and the data receiving node of the data service for data transmission or forwarding of the data service.

[0007] In a second aspect, a transmission device is provided, which is applied to a first node, and the device includes:

[0008] A first receiving module, configured to receive a first message from a second node, wherein the first message includes a first quality of service QoS parameter, and the first QoS parameter is used to transmit data of a data service;

[0009] A first sending module is used to send a target QoS parameter to a third node, wherein the target QoS parameter is used for the third node to transmit data of the data service, and the target QoS parameter is related to the first QoS parameter, and the third node includes at least one of the following: a data providing node of the data service, and at least one node between the data providing node and the data receiving node of the data service for data transmission or forwarding of the data service.

[0010] A third aspect provides a transmission method, the method comprising:

[0011] The second node sends a first message to the first node, wherein the first message includes a first quality of service QoS parameter, and the first QoS parameter is used to transmit data of a data service.

[0012] In a fourth aspect, a transmission device is provided, which is applied to a second node, and the device includes:

[0013] The second sending module is used to send a first message to the first node, wherein the first message includes a first quality of service QoS parameter, and the first QoS parameter is used to transmit data of a data service.

[0014] In a fifth aspect, a transmission method is provided, the method comprising:

[0015] The third node receives a target quality of service QoS parameter from the first node, wherein the target QoS parameter is used to configure the transmission of data of the data service by the third node, and the target QoS parameter is related to the first QoS parameter, and the third node includes one of the following: a data providing node of the data service, a node for data transmission or forwarding between the data providing node and the data receiving node of the data service;

[0016] The third node transmits the data of the data service according to the target QoS parameter.

[0017] In a sixth aspect, a transmission device is provided, which is applied to a third node, and the device includes:

[0018] a second receiving module, configured to receive a target quality of service QoS parameter from the first node, wherein the target QoS parameter is used to configure the transmission of data of the data service by the third node, and the target QoS parameter is related to the first QoS parameter, and the third node includes one of the following: a data providing node of the data service, a node for data transmission or forwarding between the data providing node and the data receiving node of the data service;

[0019] A transmission module is used to transmit the data of the data service according to the target QoS parameter.

[0020] In a seventh aspect, a first node is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be executed on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0021] In an eighth aspect, a first node is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive a first message from a second node, wherein the first message comprises a first quality of service QoS parameter, and the first QoS parameter is used to transmit data of a data service; the communication interface is also used to send a target QoS parameter to a third node, wherein the target QoS parameter is used for the third node to transmit data of the data service, and the target QoS parameter is related to the first QoS parameter, and the third node comprises at least one of the following: a data providing node for the data service, and at least one node between the data providing node and the data receiving node of the data service for data transmission or forwarding of the data service.

[0022] In a ninth aspect, a second node is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be executed on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the third aspect are implemented.

[0023] In the tenth aspect, a second node is provided, comprising a processor and a communication interface, wherein the communication interface is used to send a first message to the first node, wherein the first message comprises a first quality of service QoS parameter, and the first QoS parameter is used to transmit data of a data service.

[0024] In the eleventh aspect, a third node is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be executed on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the fifth aspect are implemented.

[0025] In the twelfth aspect, a third node is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive a target quality of service QoS parameter from the first node, wherein the target QoS parameter is used to configure the third node to transmit data of a data service, and the target QoS parameter is related to the first QoS parameter, and the third node comprises the following items: a data providing node of the data service, a node for data transmission or forwarding between the data providing node and the data receiving node of the data service; the communication interface is also used to transmit the data of the data service according to the target QoS parameter.

[0026] In the thirteenth aspect, a data processing system is provided, comprising: a first node, a second node and a third node, wherein the first node can be used to execute the steps of the data processing method as described in the first aspect, the second node can be used to execute the steps of the data processing method as described in the third aspect, and the third node can be used to execute the steps of the data processing method as described in the fifth aspect.

[0027] In the fourteenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the third aspect are implemented, or the steps of the method described in the fifth aspect are implemented.

[0028] In the fifteenth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the steps of the method described in the first aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fifth aspect.

[0029] In the sixteenth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fifth aspect.

[0030] In an embodiment of the present application, a first node receives a first message from a second node, wherein the first message includes a first QoS parameter, and the first QoS parameter is used to transmit data of a data service; a target QoS parameter is sent to a third node, wherein the target QoS parameter is used for the third node to transmit data of the data service, and the target QoS parameter is related to the first QoS parameter, and the third node includes at least one of the following: a data providing node of the data service, and at least one node between the data providing node and the data receiving node of the data service for data transmission or forwarding of the data service, that is, in an embodiment of the present application, the first node configures transmission QoS parameters for the third node (that is, the data providing node and at least one of the nodes between the data providing node and the data receiving node for data transmission or forwarding of the data service) based on the received first QoS parameter, so that the third node can transmit the data of the data service based on the configured QoS parameters, which is conducive to improving the transmission quality of the data of the data service. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;

[0032] Figure 2 is a flow chart of a transmission configuration method provided in an embodiment of the present application;

[0033] Figure 3 is a schematic diagram of the delay between different nodes provided in an embodiment of the present application;

[0034] Figure 4 is a flow chart of a transmission method provided by an embodiment of the present application;

[0035] Figure 5 is a flow chart of another transmission method provided in an embodiment of the present application;

[0036] Figure 6 is a structural diagram of a transmission configuration device provided in an embodiment of the present application;

[0037] Figure 7 is a structural diagram of a transmission device provided in an embodiment of the present application;

[0038] Figure 8 is a structural diagram of another transmission device provided in an embodiment of the present application;

[0039] Fig. 9 is a structural diagram of a communication device provided in an embodiment of the present application;

[0040] Fig.10 It is one of the structural diagrams of the network side device provided in the embodiment of the present application;

[0041] Fig.11 This is the second structural diagram of the network side device provided in the embodiment of the present application;

[0042] Fig.12 It is a structural diagram of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

[0044] The terms "first", "second", etc. of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0045] The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.

[0046] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 thGeneration, 6G) communication system.

[0047] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AP) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B, a Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0048] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.

[0049] For ease of understanding, some contents involved in the embodiments of the present application are described below:

[0050] 1. Positioning QoS

[0051] The current positioning includes key performance indicators (KPIs) corresponding to different positioning service levels. Among them, positioning accuracy is used to indicate the distribution of positioning service performance errors, which is defined by confidence level and positioning error threshold, that is, the percentage of the distance between the positioning result and the actual position within the positioning error threshold. For example, the positioning accuracy is <3m and the confidence level is 95%, which means that 95% of all calculated positioning results are less than 3 meters away from the actual position. However, the distance between the other 5% of the positioning results and the actual position is unknown or cannot be guaranteed.

[0052] The positioning QoS is included in the positioning request, which includes: the positioning request required by the positioning demander and the positioning request sent by the LMF to the base station or UE. The positioning request sent by the Location Management Function (LMF) to the base station or UE is generated based on the positioning request of the positioning demander.

[0053] The positioning request of the positioning demander, for example, the positioning request of the location service (LCS) client (LCSclient) or the application function (AF), may optionally include the following parameter indicators:

[0054] QoS type / level (LCS QoS Class);

[0055] Positioning accuracy (Accuracy), including horizontal positioning accuracy or vertical positioning accuracy;

[0056] The response time type is used to indicate that LMF needs to balance positioning accuracy and response time type.

[0057] The above QoS levels include the following three:

[0058] Best Effort: The most relaxed positioning QoS type. If the positioning result cannot meet other QoS indicator requirements, the positioning result still needs to be fed back, but it needs to indicate that the requested QoS is not met. If no positioning result is obtained, the failure reason is fed back.

[0059] Multiple QoS type: A medium-strict positioning QoS type, that is, it contains QoS indicator requirements corresponding to multiple QoS levels. If the positioning result does not meet the most stringent QoS indicator requirement, LMF will initiate the positioning process again and try to meet the QoS indicator requirements with lower requirements until one of the QoS indicator requirements is met. If the most relaxed QoS indicator requirement is still not met, the positioning result will not be fed back, only the reason for the failure will be fed back.

[0060] Assured: The most stringent positioning QoS type. If the positioning result cannot meet other QoS indicator requirements, the positioning result will not be fed back, only the failure reason will be fed back.

[0061] The above response time types may include the following three types:

[0062] No delay: LMF shall immediately feedback the initial position of the target UE or the most recent positioning result. If there is no positioning result, failure information shall be fed back and the positioning process may be triggered to respond to subsequent positioning requests.

[0063] Low latency: Prioritize response time over accuracy. The LCS server should return the current location with minimal latency.

[0064] Delay insensitivity: Prioritize accuracy over response time. LMF can delay feedback of positioning results until the required positioning accuracy is met.

[0065] The LMF positioning request may optionally include the following parameters:

[0066] Horizontal Accuracy, including positioning accuracy and confidence level;

[0067] Vertical positioning accuracy (VerticalAccuracy), including positioning accuracy and confidence level;

[0068] Response time (ResponseTime) refers to the delay from when the UE receives a positioning information request to when it sends positioning information (including estimated position information or measurement information).

[0069] 5G QoS

[0070] LTE is designed based on the QoS strategy of bearers. Radio bearers are divided into signaling radio bearers (SRB) and data radio bearers (DRB). SRB is used for signaling transmission, and DRB is used for data transmission. The scheduling priority of all SRBs is higher than that of all DRBs. QoS Class Identifier (QCI) is a parameter used by the system to identify the transmission characteristics of service data packets. Related technologies define QCI values ​​corresponding to different bearer services. According to different QCIs, bearers can be divided into two categories: guaranteed bit rate (GBR) bearers and non-guaranteed bit rate (Non-GBR) bearers. GBR bearers are used for services with high real-time requirements. The scheduler is required to guarantee the minimum bit rate for this type of bearer. Its QCI range is 1-4. In addition to this minimum rate, a maximum rate is also required for limitation. For GBR bearers, the maximum bit rate (MBR) is used to limit the maximum rate of the bearer. MBR defines the upper limit of the rate that a GBR bearer can reach when RB resources are sufficient. The value of MBR is greater than or equal to the value of GBR. Non-GBR bearers are used for services that do not require high real-time performance. The scheduler does not need to guarantee a minimum bit rate for this type of bearer. Its QCI range is 5-9. In the case of network congestion, services need to withstand the requirement of reducing the rate. For Non-GBR, the UE Aggregate Maximum Bit Rate (AMBR) is used to limit the maximum rate of all Non-GBR bearers.

[0071] 5G QoS Characteristics are the characteristic parameter sets used by each network node (e.g., UE, gNB, UPF) when processing each QoS flow. The 5G characteristic parameter set is divided into standardized QoS characteristics and operator-specific QoS characteristics. The former predefines the values ​​of each QoS parameter by the protocol and is associated with the fixed 5G QoS Identifier (5QI) value, while the latter configures the QoS parameter values ​​by the operator. 5G adopts an in-band QoS marking mechanism for data streams. Based on the QoS requirements of the service, the gateway or application server (APP Server) marks the data stream with the corresponding QoS processing label, and the network side performs data packet forwarding based on the QoS label; the QoS label can change in real time based on the requirements of the service data stream to meet the service requirements in real time. The GW's non-access stratum (NAS) maps multiple Internet protocol flows (IP flows) with the same QoS requirements to the same QoS flow; the gNB maps the QoS flow to the DRB, so that the wireless side adapts to the QoS requirements; the RAN side has a certain degree of freedom, such as the gNB can convert the QoS flow into a DRB; the downlink mapping belongs to the network implementation; the uplink mapping is based on reflective QoS or radio resource control (RRC) configuration. The 5G QoS model also supports QoS flows with guaranteed bit rate (GBR QoS) and QoS flows with non-guaranteed bit rate (Non-GBR), and also uses AMBR to clamp the Non-GBR total bandwidth. The 5G QoS model also supports reflective QoS.

[0072] For 5G QoS, the mapping between 5QI and QoS parameter set can be defined by the protocol, or 5QI can be customized based on the QoS parameter set. The above QoS parameters may include at least one of the following:

[0073] Response type (Resource type);

[0074] Priority Level;

[0075] Packet Delay Budget;

[0076] Packet Error Rate (PER);

[0077] Averaging window;

[0078] Maximum Data Burst Volume.

[0079] In addition, QoS flow can be controlled by the SMF entity and established or reconfigured through the PDU session establishment process and modification process. The 5G core network uses parameter set QoS configuration (QoS profile), QoS rule (QoS rule) and uplink / downlink packet detection rule (Packet Detection Rule, PDR) to implement QoS control and guarantee at different network nodes. Among them:

[0080] QoS profile: SMF configures the BS via AMF using the N2 interface to implement QoS control on the BS side.

[0081] QoS rule and its associated QoS flow level QoS parameters: configured by SMF to UE via AMF using N1 interface, or UE can use reflective QoS to implement UE-side QoS control;

[0082] Uplink / downlink PDR: The packet detection rule is provided by the SMF to the UPF, and QoS control is implemented at the UPF node.

[0083] The meanings of the above QoS profile and QoS rule can be found in the relevant technology and will not be elaborated here.

[0084] The transmission configuration method and the transmission method provided in the embodiments of the present application are described in detail below through some embodiments and their application scenarios in combination with the accompanying drawings.

[0085] See also Figure 2 , Figure 2 is a flow chart of a transmission configuration method provided in an embodiment of the present application, which can be executed by a first node, such as Figure 2 As shown, the following steps are included:

[0086] Step 201: A first node receives a first message from a second node, wherein the first message includes a first QoS parameter, and the first QoS parameter is used to transmit data of a data service.

[0087] In this embodiment, the first node may be a node responsible for transmission control. Exemplarily, the first node may include but is not limited to a core network node (e.g., SMF) or an access network node (e.g., a base station, a centralized unit (CU), a centralized unit control plane (CU-CP), etc.).

[0088] The second node may include but is not limited to a core network node (e.g., a Data Collection Coordination Function (DCCF)) or an access network node. Exemplarily, the first node may be used for one or more of data quality management or data service quality management, data collection coordination (Data Collection Coordination), data transmission configuration, data reporting configuration, and data processing configuration. Among them, the data quality management refers to the first node determining the QoS-related parameter configuration according to the received QoS parameters, thereby realizing QoS control, monitoring and guarantee at different nodes. The data collection coordination refers to the first node determining whether the required data is available according to at least one of the received data request and data subscription information, determining the data providing function that can provide the required data, and sending the data collection configuration. The data reporting configuration refers to configuring the data packet encapsulation of the data provided by the data providing function, including the length of the data packet, the distribution characteristics of the data packet length, the data packet time interval, the distribution characteristics of the data packet sending time interval, whether the data providing function encrypts the data, whether the data providing function scrambles the data, and if encrypted or scrambled, the key and scrambling sequence need to be configured. The data transmission configuration refers to establishing, modifying, and releasing the data transmission channel and data transmission QoS management. The above-mentioned data processing configuration refers to data processing configuration of data transmission nodes, data receiving nodes and other functional nodes other than data transmission nodes and data receiving nodes, including data preprocessing (such as filtering, desensitizing), data analysis, etc.

[0089] It can be understood that, when the first node and the second node are both core network nodes, the first node and the second node can be different core network nodes, for example, the first node is SMF and the second node is DCCF. Similarly, when the first node and the second node are both access network nodes, the first node and the second node can be different access network nodes.

[0090] The first QoS parameter is used for data transmission of data service. Exemplarily, the QoS parameter for user data transmission in the communication service can be reused for data transmission of the data service. In this case, the first QoS parameter can include at least one of a QoS identifier, a resource type, a priority level, a packet delay budget, a packet error rate, an averaging window, and a maximum data burst volume; or, the QoS parameter for data transmission of the data service can be defined based on the characteristics of the data service.

[0091] In some optional embodiments, the first message includes a data transmission configuration, and the first QoS parameter may be located in the data transmission configuration, wherein the data transmission configuration may be used to establish, modify, release a data transmission channel and data transmission QoS management, etc.

[0092] Step 202: The first node sends a target QoS parameter to a third node, wherein the target QoS parameter is used for the third node to transmit data of the data service, and the target QoS parameter is related to the first QoS parameter, and the third node includes at least one of the following: a data providing node for the data service, and at least one node between the data providing node and the data receiving node of the data service for data transmission or forwarding of the data service.

[0093] For example, in the case where the above-mentioned first QoS parameter is a QoS parameter for user data transmission in a communication service, if the above-mentioned third node is a UE, the above-mentioned target QoS parameter may include a QoS rule (Rule) associated with the above-mentioned first QoS parameter; if the above-mentioned third node is an access network device, the above-mentioned target QoS parameter may include a QoS configuration (QoS profile), which may include the above-mentioned first QoS parameter; if the above-mentioned third node is a UPF, the above-mentioned target QoS parameter may include a data packet detection rule associated with the above-mentioned first QoS parameter, etc.

[0094] For another example, in the case where the above-mentioned first QoS parameter is a QoS parameter for data transmission for a data service-oriented feature definition, if the above-mentioned third node is a data providing node and a terminal, the above-mentioned target QoS parameter may include a data collection identifier and a wireless bearer identifier associated with the first QoS parameter; if the above-mentioned third node is a data providing node and an access network node, the above-mentioned target QoS parameter may include a data collection identifier, a data transmission bearer identifier and the above-mentioned first QoS parameter; if the above-mentioned third node is a data providing node and a core network node, the above-mentioned target QoS parameter may include a data collection identifier and a data transmission bearer identifier associated with the first QoS parameter.

[0095] It can be understood that, when the third node receives the target QoS parameters sent by the first node, it can perform data transmission for the data service based on the target QoS parameters. For example, if the above-mentioned target QoS parameters include a data collection identifier and a wireless bearer identifier associated with the first QoS parameters, the third node can classify and mark the collected data based on the data collection identifier and the wireless bearer identifier, and associate it with the corresponding wireless bearer (i.e., the wireless bearer identified by the above-mentioned wireless bearer identifier) ​​for sending; if the above-mentioned target QoS parameters can include a data collection identifier, a data transmission bearer identifier and the above-mentioned first QoS parameters, the third node can perform transmission control or forwarding according to the first QoS parameters based on the data transmission bearer identifier.

[0096] In the transmission configuration method provided in the embodiment of the present application, a first node receives a first message from a second node, wherein the first message includes a first QoS parameter, and the first QoS parameter is used to transmit data of a data service; a target QoS parameter is sent to a third node, wherein the target QoS parameter is used for the third node to transmit data of the data service, and the target QoS parameter is related to the first QoS parameter, and the third node includes at least one of the following: a data providing node of the data service, and at least one node between the data providing node and the data receiving node of the data service for data transmission or forwarding of the data service, that is, in the embodiment of the present application, the first node configures the transmission QoS parameters for the first node (that is, the data providing node and at least one of the nodes between the data providing node and the data receiving node for data transmission or forwarding of the data service) based on the received first QoS parameter, so that the third node can transmit the data of the data service based on the configured QoS parameters, which is conducive to improving the transmission quality of the data of the data service.

[0097] Optionally, one of the data providing node and the data receiving node is a terminal, and the other is a core network node, and the first QoS parameter includes at least one of the following:

[0098] a first QoS identifier;

[0099] Resource type;

[0100] First priority level;

[0101] First packet delay budget;

[0102] First packet error rate.

[0103] The first QoS identifier may be used to indicate a standardized or preconfigured QoS characteristic, such as 5QI or a QoS Class Identifier (QCI).

[0104] The above resource types include non-guaranteed bit rate (Non-GBR) type, GBR type and delay-critical GBR type.

[0105] The first priority level can be used to determine the priority of resource scheduling of QoS flow. This parameter is used to distinguish various QoS flows of a UE and also to distinguish QoS flows of different UEs. It should be noted that the smaller the value of the first priority level, the higher the priority.

[0106] The first packet delay budget (PDB) defines the upper limit of the tolerable delay when the data packet is transmitted between the UE and the UPF.

[0107] The first packet error rate (Packet Error Rate, PER) defines the upper limit of the ratio of data packets that have been processed by the link layer (e.g., radio link control (RLC)) of the transmitter but have not been submitted to the upper layer (e.g., Packet Data Convergence Protocol (PDCP)) by the corresponding receiver. The role of PER is to allow the network to configure appropriate link layer parameters, such as RLC and hybrid automatic repeat request (Hybrid Automatic Repeat reQuest, HARQ) configuration.

[0108] Optionally, when the resource type is a guaranteed bit rate GBR type, the first QoS parameter further includes at least one of the following:

[0109] Latency critical indication;

[0110] Averaging window;

[0111] Maximum data burst size.

[0112] The delay-critical indication is used to indicate whether it is a delay-critical GBR flow or a non-delay-critical GBR flow.

[0113] The above-mentioned averaging window is used for the relevant network elements to count the guaranteed flow bit rate (Guaranteed Flow Bit Rate, GFBR) and the maximum flow bit rate (Maximum Flow Bit Rate, MFBR) in the case of GBR or delay-critical GBR.

[0114] For the above-mentioned Maximum Data Burst Volume (MDVB), each GBR QoS flow with a delay-critical resource type should be associated with an MDBV, which represents the maximum amount of data that the 5G-AN needs to serve during one 5G-AN PDB period.

[0115] This embodiment performs data transmission of data service by multiplexing the QoS parameters of user data transmission in communication service, which can simplify the design of transmission QoS parameters of data service and is relatively simple to implement.

[0116] Optionally, the first QoS parameter includes at least one of the following:

[0117] a second QoS identifier, the second QoS identifier being used to identify at least one of a second packet delay budget, a transmission resource type, a second priority level, a second packet error rate, a notification control indicator, and a maximum packet loss rate;

[0118] A second packet delay budget, used to represent an upper limit of a transmission delay of a data packet between a data providing node and a data receiving node;

[0119] Transmission resource type, the transmission resource type including delay-sensitive and non-delay-sensitive;

[0120] A second priority level, used to indicate a priority of resource scheduling of a data flow of the data service;

[0121] Second, packet error rate;

[0122] A notification control indication, used to indicate whether to request a notification message from the transmission control node for a delay-critical data flow when the delay cannot be met, wherein the notification message is used to indicate that the delay cannot be met;

[0123] The maximum packet loss rate is used to indicate the upper limit of the packet loss rate transmitted between the data providing node and the data receiving node.

[0124] In this embodiment, the second QoS identifier is used to identify at least one of a second packet delay budget, a transmission resource type, a second priority level, a second packet error rate, a notification control indication, and a maximum packet loss rate. In some optional embodiments, the second QoS identifier and the QoS parameters for data transmission of the data service identified by it may be predefined by agreement, or the second QoS identifier and the QoS parameters for data transmission of the data service identified by it may be customized by the operator.

[0125] It should be noted that, in this embodiment, the identifier used to identify at least one QoS parameter for data transmission for a data service is not limited to being called a second QoS identifier, for example, it may also be called a data quality identifier (Data Qulity Indentifier, DQI). In addition, the specific meanings of the second packet delay budget, transmission resource type, second priority level, second packet error rate, notification control indication, and maximum packet loss rate identified by the second QoS identifier can be found in the following related instructions.

[0126] The second packet delay budget is used to indicate the tolerable upper limit of the delay when the data packet is transmitted between the data providing node and the data receiving node.

[0127] For the above transmission resource types, considering that the data of data services are generated and transmitted by the mobile network, the characteristics such as the average window and the maximum data burst are all controlled by the mobile network, so the bit rate can be controlled by the mobile network based on various factors. Therefore, the transmission resource types corresponding to data services can be divided into two types: delay-sensitive and non-delay-sensitive.

[0128] The second priority level is used to determine the priority of resource scheduling of the data flow of the data service. Exemplarily, the second priority level can be used to distinguish the data transmission flows of a UE, and also to distinguish the data transmission flows of different UEs. The data transmission flow can be a data collection task, which can include the collection of one or more data, or a group of data collection tasks.

[0129] The second packet error rate, i.e., the upper limit of the ratio of data packets that have been processed by the transmitter but not submitted to the upper layer by the corresponding receiver, is used to allow the network to configure appropriate link layer parameters, such as RLC and HARQ configurations.

[0130] The notification control indication is used to indicate whether to request a notification message from the transmission control node for a delay-critical data flow when the delay cannot be met, and the notification message is used to indicate that the delay cannot be met, wherein the transmission control node may include RAN, UE or CN, etc. For example, if the notification control indication indicates that a notification message is requested from the transmission control node for a delay-critical data flow when the delay cannot be met, then for the delay-critical data flow, when the transmission control node determines that the delay cannot be met, the transmission control node sends a notification message to the corresponding node to indicate that the delay cannot be met; if the notification control indication indicates that a notification message is not requested from the transmission control node for a delay-critical data flow when the delay cannot be met, then for the delay-critical data flow, when the transmission control node determines that the delay cannot be met, the transmission control node will not send a notification message to the corresponding node to indicate that the delay cannot be met.

[0131] The above maximum packet loss rate is used to represent the maximum tolerable packet loss rate of transmission between the data providing node and the data receiving node. In the case of large-scale data collection, as long as the overall data of all data providing functions meets the integrity requirements, the loss of a single independent data packet of a single data providing node does not have a significant impact.

[0132] This embodiment defines QoS parameters for data transmission of data services based on the characteristics of the data services, which can ensure that the determined transmission QoS parameters can better fit the data transmission characteristics of the data services, thereby facilitating improving the accuracy of data transmission control of the data services.

[0133] Optionally, the second priority level comprises at least one of a priority indication and a priority value of a data flow of the data service;

[0134] The priority indication is used to indicate one of the following:

[0135] The priority of the data flow of the data service is higher than the priority of the data flow of the user data;

[0136] The priority of the data flow of the data service is lower than the priority of the data flow of the user data;

[0137] The user data is data transmitted by a user plane (User Plane, UP).

[0138] In one embodiment, the priority relationship between the data flow of the data service and the data flow of the user data is determined based on the priority indication. For example, if the priority indicates that the priority of the data flow of the data service is higher than the priority of the data flow of the user data, then the data flow of the data service will be preferentially scheduled for transmission in addition to the control plane signaling during resource scheduling; if the priority indicates that the priority of the data flow of the data service is lower than the priority of the data flow of the user data, then the data flow of the user data will be preferentially scheduled for transmission during resource scheduling, and the data flow of the data service will be scheduled for transmission only when there is no data flow of user data.

[0139] In another embodiment, the priority relationship between the data flow of the data service and the data flow of the user data is determined based on the priority indication, and the priority relationship of the data flows of each data service is determined based on the priority value of the data flow of the data service. For example, if the priority indicates that the priority of the data flow of the data service is higher than the priority of the data flow of the user data, the data flow of the data service will be scheduled for transmission in priority except for the control plane signaling during resource scheduling. For the data flows of multiple data services, transmission scheduling can be performed according to the priority value of each data flow. An optional priority determination method is that the data flow with a smaller priority value is scheduled earlier.

[0140] In another embodiment, scheduling can be performed according to the priority values ​​of the data flows of each data service and the priority values ​​of the data flows of each user data, that is, when scheduling resources, scheduling is performed according to the priority values ​​of all data flows to be scheduled. At this time, an optional priority determination method is that the data flow with a smaller priority value is scheduled earlier.

[0141] Optionally, when the second priority level is the priority value of the data flow of the data service, the priority value of the data flow of the data service is determined according to the priority level in the second QoS parameter; wherein the second QoS parameter is used to transmit user data of the communication service.

[0142] In this embodiment, when resource scheduling of various types of data flows is performed only based on the priority value of the data flow, the priority value of the data flow of the data service can be determined with reference to the numerical value of the priority level in the QoS parameter used to transmit the user data. For example, the value range of the priority value of the data flow of the data service can be set to be the same as the value range of the priority level in the above-mentioned QoS parameter used to transmit the user data. This ensures that the distribution range of the priority value of the data flow of the data service and the priority value of the data flow of the user data are the same, which is conducive to realizing flexible scheduling of the data flow of the data service and the data flow of the user data.

[0143] Optionally, the target delay budget is less than or equal to a first duration, where the first duration is T-T1-PQ, where T is the total delay from the second node receiving the data request to sending the data, T1 is the delay from the data providing node receiving the data request to sending the data, P is the processing time of the second node on the data provided by the data providing node, and Q represents the delay from the second node receiving the data request to the data providing node receiving the data request;

[0144] The target delay budget includes a first group delay budget or a second group delay budget.

[0145] For example, Figure 3As shown, the above T represents the total delay from the second node receiving the data request to sending the data, for example, T represents the total delay from the second node receiving the second message to the second node sending the data provided by the data providing node to the sending node of the second message or the data receiving node. The above T1 represents the delay from the data providing node receiving the data request to sending the data, for example, T1 represents the delay from the data providing node receiving the data request sent by the first node to the data providing receiving sending the provided data to the first node. The above P represents the processing time of the data provided by the data providing node by the second node. It should be noted that, in the case where there is no QoS requirement, the second node directly provides data to the sending node of the second message or the data receiving node, or the second node performs data format conversion or generates new data on the data provided by the data providing node; in the case where there is a QoS requirement, the second node can directly perform data quality assessment on the data provided by the data providing node, or pre-process the data provided by the data providing node (for example, remove redundancy, combine the data of multiple data providing nodes into samples required by the outside, etc.), and then perform data quality assessment on the pre-processed data. The Q above represents the delay from when the second node receives the data request to when the data providing node receives the data request, for example, the Q above represents the delay from when the second node receives the second message to when the data providing node receives the data request sent by the second node. The second message is used to request the data service.

[0146] Optionally, the first node sends a target QoS parameter to the third node, including at least one of the following:

[0147] In a case where the third node includes a terminal, the first node sends a target QoS rule to the terminal, the target QoS rule includes a target data flow identifier, and the target QoS rule is a QoS rule associated with the first QoS parameter;

[0148] In a case where the third node includes an access network node, the first node sends a QoS configuration to the access network node, the QoS configuration including a third QoS parameter and a target data flow identifier, and the third QoS parameter is determined according to the first QoS parameter;

[0149] In a case where the third node includes a user plane function, the first node sends a target data packet detection rule and a target data flow identifier to the user plane function, wherein the target data packet detection rule is a data packet detection rule associated with the first QoS parameter;

[0150] The target data flow identifier is a data flow identifier associated with the first QoS parameter.

[0151] It can be understood that, when the third node includes a terminal, the above-mentioned target QoS parameters include a target QoS rule (QoS rule) and a target data flow identifier; when the above-mentioned third node includes an access network node, the above-mentioned target QoS parameters include a target QoS configuration (QoS profile); when the above-mentioned third node includes a user plane function, the above-mentioned target QoS parameters include a target data packet detection rule (PDR) and a target data flow identifier.

[0152] The target QoS rule may be a target data flow identifier, for example, a QoS flow identifier (QFI). In some optional embodiments, the target QoS rule may also include, but is not limited to, at least one of an indication indicating whether the QoS rule is a default QoS rule, a QoS rule identifier (QRI), a precedence value, and a packet filter.

[0153] Exemplarily, the first node may allocate a QoS Rule to the UE through a Non-access Stratum (NAS) Protocol Data Unit (PDU) Session Establishment Accept message or a PDU Session Modification Command. In addition, the UE may be instructed to associate the corresponding collected data in the data collection identifier with the corresponding QFI through the data collection identifier and the QFI.

[0154] The target QoS configuration includes a third QoS parameter and a target data flow identifier, wherein the third QoS parameter may include but is not limited to at least one of the following: a first QoS identifier; a resource type; a first priority level; a third packet delay budget; and a first packet error rate. The third packet delay budget may be determined based on the first packet delay budget. In some optional embodiments, the target QoS configuration may also include at least one of an allocation and retention priority (ARP), a GBR QoS flow information (GBR QoS Flow Information), and a reflective QoS attribute (RQA).

[0155] Exemplarily, the first node may transmit the QoS configuration to the access network node (e.g., gNB) through the AMF. For example, the AMF may utilize the N2 interface to transmit the QoS configuration to the access network node through a PDU Session Resource Modify Request message or a PDU Session Resource Setup Request message.

[0156] For the above-mentioned target data packet detection rule, exemplarily, the first node may send a message to the UPF through the N4 interface, and the message may include the target data packet detection rule and the QFI. In some optional implementations, the above-mentioned message may also include at least one of the N4 session ID, forwarding action rules (FAR), multi-access rules (MAR), usage reporting rules (URR), QoS enforcement rules (QER), session reporting rules (SRR), trace requirements, port management information container, bridge information, etc.

[0157] This embodiment configures transmission QoS for a data providing node and at least one of the nodes used for data transmission or forwarding of the data service between the data providing node and the data receiving node by multiplexing the QoS parameters of user data transmission in the communication service, thereby reducing system complexity.

[0158] Optionally, when the third QoS parameter includes a third packet delay budget, the third packet delay budget is less than or equal to a second duration, the second duration is T2-T3, T2 is the first packet delay budget, and T3 is the transmission delay between the user plane function to the data receiving node.

[0159] For example, T2 and T3 can be Figure 3 As shown, the delay budget of the third packet is less than or equal to T2-T3.

[0160] In some optional embodiments, the first message further includes a data collection identifier.

[0161] Optionally, the third node is the data providing node;

[0162] The first node sends a target QoS parameter to the third node, including at least one of the following:

[0163] In a case where the third node includes a terminal, the first node sends a fourth QoS parameter to the terminal, wherein the fourth QoS parameter includes a data collection identifier and a radio bearer identifier, and the fourth QoS parameter is associated with the first QoS parameter;

[0164] In the case where the third node includes an access network node, the first node sends a fifth QoS parameter to the access network node, wherein the fifth QoS parameter includes a data collection identifier, a data transmission bearer identifier, and the first QoS parameter;

[0165] In the case where the third node includes a core network node, the first node sends a sixth QoS parameter to the core network node, wherein the sixth QoS parameter includes a data collection identifier and a data transmission bearer identifier, and the sixth QoS parameter is associated with the first QoS parameter.

[0166] It can be understood that, when the third node includes a terminal, the above-mentioned target QoS parameters include a fourth QoS parameter; when the above-mentioned third node includes an access network node, the above-mentioned target QoS parameters include a fifth QoS parameter; when the above-mentioned third node includes a user plane function, the above-mentioned target QoS parameters include a sixth QoS parameter.

[0167] For the terminal as a data providing node, the fourth QoS parameter sent by the first node to the terminal includes at least a data collection identifier and a radio bearer identifier. The default management granularity of the transmission QoS of the data service is at the radio bearer level, that is, the QoS parameter is associated with a certain radio bearer. In the case where a radio bearer can transmit QoS flows corresponding to multiple data services, finer-grained QoS management is required, for example, QoS flow-level QoS management. In this case, the fourth QoS parameter may also include a QoS flow identifier. Specifically, the terminal classifies and marks the collected data according to the received fourth QoS parameter, and associates it with the corresponding radio bearer or the QoS flow of the radio bearer.

[0168] For the access network node as a data providing node, the fifth QoS parameter sent by the first node to the access network node includes a data collection identifier, a data transmission bearer identifier, and the first QoS parameter. Specifically, the access network node classifies and marks the collected data according to the received QoS parameters, associates it with the corresponding data transmission bearer, and performs transmission control according to the first QoS parameters.

[0169] For the core network node as a data providing node, the sixth QoS parameter sent by the first node to the core network node includes a data collection identifier and a data transmission bearer identifier. Specifically, the core network node classifies and marks the collected data according to the received sixth QoS parameter and associates it with the corresponding data transmission bearer.

[0170] This embodiment configures transmission QoS parameters for nodes for each type of data provider based on the characteristics of the data service. This not only supports QoS parameter control of data transmission between the terminal and the core network node, but also supports QoS parameters for data transmission between the terminal and the access network node, thereby meeting the requirements of data services for flexible termination of data at UE, RAN and CN.

[0171] Optionally, the third node is a node used for data transmission or forwarding of the data service between the data providing node and the data receiving node;

[0172] The first node sends a target QoS parameter to the third node, including at least one of the following:

[0173] In a case where the third node includes a terminal or a core network node, the first node sends a seventh QoS parameter to the terminal or the core network node, wherein the seventh QoS parameter is associated with the first QoS parameter and includes a data detection rule and a data forwarding rule;

[0174] In a case where the third node includes an access network node, the first node sends a ninth QoS parameter to the access network node, wherein the ninth QoS parameter includes a data detection rule, a data forwarding rule, and the first QoS parameter;

[0175] The data detection rule includes a data providing node identifier and a data receiving node identifier, and the data forwarding rule includes first indication information, and the first indication information is used to indicate whether to forward, discard or cache the data detected by the data detection rule.

[0176] It can be understood that, when the third node includes a terminal or a core network node, the above-mentioned target QoS parameters include the seventh QoS parameter; when the above-mentioned third node includes an access network node, the above-mentioned target QoS parameters include the fifth QoS parameter; when the above-mentioned third node includes a user plane function, the above-mentioned target QoS parameters include the ninth QoS parameter.

[0177] Specifically, the access network node, UE or core network node can identify data flows of different data services according to the data detection rule, and perform data forwarding processing according to the data forwarding rule. In addition, the access network node can also control data transmission according to the first QoS parameter.

[0178] See also Figure 4 , Figure 4 is a flow chart of a transmission method provided in an embodiment of the present application, which can be executed by the second node, such as Figure 4 As shown, the following steps are included:

[0179] Step 401: A second node sends a first message to a first node, wherein the first message includes a first quality of service QoS parameter, and the first QoS parameter is used to transmit data of a data service.

[0180] Optionally, one of the data providing node of the data service and the data receiving node of the data service is a terminal, and the other is a core network node, and the first QoS parameter includes at least one of the following:

[0181] a first QoS identifier;

[0182] Resource type;

[0183] First priority level;

[0184] First packet delay budget;

[0185] First packet error rate.

[0186] Optionally, when the resource type is a guaranteed bit rate GBR type, the first QoS parameter further includes at least one of the following:

[0187] Latency critical indication;

[0188] Averaging window;

[0189] Maximum data burst size.

[0190] Optionally, the first QoS parameter includes at least one of the following:

[0191] a second QoS identifier, the second QoS identifier being used to identify at least one of a second packet delay budget, a transmission resource type, a second priority level, a second packet error rate, a notification control indicator, and a maximum packet loss rate;

[0192] A second packet delay budget, used to represent an upper limit of a transmission delay of a data packet between a data providing node and a data receiving node;

[0193] Transmission resource type, the transmission resource type including delay-sensitive and non-delay-sensitive;

[0194] A second priority level, used to indicate a priority of resource scheduling of a data flow of the data service;

[0195] Second, packet error rate;

[0196] A notification control indication, used to indicate whether to request a notification message from the transmission control node for a delay-critical data flow when the delay cannot be met, wherein the notification message is used to indicate that the delay cannot be met;

[0197] The maximum packet loss rate is used to indicate the upper limit of the packet loss rate transmitted between the data providing node and the data receiving node.

[0198] Optionally, the second priority level comprises at least one of a priority indication and a priority value of a data flow of the data service;

[0199] The priority indication is used to indicate one of the following:

[0200] The priority of the data flow of the data service is higher than the priority of the data flow of the user data;

[0201] The priority of the data flow of the data service is lower than the priority of the data flow of the user data;

[0202] The user data is data transmitted in the user plane UP.

[0203] Optionally, when the second priority level is the priority value of the data flow of the data service, the priority value of the data flow of the data service is determined according to the priority level in the second QoS parameter; wherein the second QoS parameter is used to transmit user data of the communication service.

[0204] Optionally, the target delay budget is less than or equal to a first duration, where the first duration is T-T1-PQ, where T is the total delay from the second node receiving the data request to sending the data, T1 is the delay from the data providing node receiving the data request to sending the data, P is the processing time of the second node on the data provided by the data providing node, and Q represents the delay from the second node receiving the data request to the data providing node receiving the data request;

[0205] The target delay budget includes a first group delay budget or a second group delay budget.

[0206] Optionally, the method further comprises:

[0207] The second node obtains a ninth QoS parameter;

[0208] The ninth QoS parameter includes at least one of the following:

[0209] The lower limit of quantization accuracy;

[0210] The upper limit of the response time, where the response time represents the delay between receiving a data request and sending data, or the delay between receiving a data request and sending data reaching the receiving node;

[0211] The lower limit of accuracy is used to indicate the closeness between the data collection value and the true value of the data;

[0212] The lower limit value of correctness, wherein the correctness is used to represent the ratio of the number of times the provided data is true data to the total number of times the data is provided;

[0213] Valid time, used to indicate the upper limit of the time length between the time point of data collection and the reference time point;

[0214] The lower limit of the completeness, where the completeness is used to represent the ratio between the amount of data actually collected and the amount of data that should be collected;

[0215] The upper limit of redundancy, where the redundancy is used to indicate the proportion of identical or similar data in the collected data;

[0216] The lower limit value of consistency, where the consistency is used to indicate the proportion of consistent data in the data provided by the data providing node.

[0217] The lower limit of the quantization precision can be understood as requiring that the quantization precision of the data provided or collected cannot be less than the lower limit of the quantization precision. The quantization precision is related to the quantized value range, quantization method, and number of bits after quantization. For example, for continuous values ​​in the range of 1 to 10, including 1 and 10, quantized by uniform quantization method, and represented by 8 bits after quantization, the quantization precision is approximately (10-1) / (2 8 -1)≈0.0353. It can be seen that when the object to be collected or observed and the quantization method are determined, the more bits used after quantization, the higher the quantization accuracy. For example, if the lower limit of the quantization accuracy is 8 bits, it means that the accuracy quantization bit number of the data provided or the collected data is required to be no less than 8 bits.

[0218] The upper limit of the response time (Response Time) can be understood as requiring that the delay between receiving a data request and sending data should not exceed the upper limit of the response time, or it can be understood as requiring that the delay between receiving a data request and the sent data reaching the receiving node should not exceed the upper limit of the response time. For example, if the upper limit of the response time is 10ms, it means that the delay between the first node receiving a data request and sending data should not exceed 10ms.

[0219] The lower limit value of the accuracy can be understood as requiring the accuracy of the collected data to be no less than the lower limit value of the accuracy. The accuracy is used to indicate the closeness between the data collection value and the true value of the data. Optionally, the accuracy can be indicated by the error value between the data collection value and the true value of the data. The larger the error value, the lower the accuracy. For example, under a certain confidence level (such as 90%), if the lower limit value of the accuracy is 90%, it can be indicated that the accuracy of the collected data is required to be no less than 90%.

[0220] For example, if A represents real data and A′ represents collected data or observed data, then the accuracy Acc can be calculated as follows:

[0221]

[0222] When the collected or observed data includes a set of data, for example, A′ of M×N, then the accuracy Acc can be calculated as follows:

[0223]

[0224] Wherein, Amn′ represents the collected data or observed data in the mth row and nth column, and Amn represents the real data corresponding to Amn′. In some optional embodiments, if the importance of the collected or observed data is different, a weight Wmn can be set according to the importance of the data, where Wmn represents the importance of the data of Amn, wherein, In this case, the accuracy Acc can be calculated as follows:

[0225]

[0226] It should be noted that when a group of data is collected or observed, the accuracy of each collected data or observed data can also be calculated to obtain a group of accuracies, wherein the accuracy of each collected data or observed data can be calculated based on the above formula (1).

[0227] The lower limit of the above-mentioned correctness can be understood as requiring that the correctness of the data provided cannot be less than the lower limit of the above-mentioned correctness. Among them, the above-mentioned correctness can also be called authenticity. The correctness of the data depends on the controllability of the data collection process. The higher the controllability and the better the traceability, the higher the authenticity and the lower the probability of malicious modification. If N1 represents the total number of times data is provided, and M1 represents the number of times the provided data is real data, then a method for calculating correctness Rig can be as follows: Rig = M1 / N1×100%. For example, if the lower limit of correctness is 95%, it can be indicated that the correctness of the provided data is required to be no less than 95%.

[0228] For the above-mentioned valid time (Valid Time), it can be understood that the time length between the time when the data is collected and the reference time point cannot exceed the above-mentioned valid time. Among them, the above-mentioned reference time point can be the current time point, the time point when a specified event occurs, or a specified time point, etc. For example, if the valid time is x1 time units and the reference time point is the current time, it can be said that the time when the data is collected is within x1 time units from the current time; or, if the valid time is x2 time units and the reference time point is a specified time, it can be said that the time when the data is collected is within x2 time units before and after the specified time, or within x2 time units before the specified time, or x2 time units after the specified time, etc.; or, if the valid time is x3 time units and the reference time point is a specified event, it can be said that the time when the data is collected is x3 time units after the specified event occurs. Among them, x1, x2 and x3 are all positive numbers, and the above-mentioned time units can include but are not limited to at least one of hours, minutes, seconds, milliseconds, time slots, subframes, etc.

[0229] The lower limit of integrity can be understood as requiring the integrity of the collected data to be no less than the lower limit of integrity. For example, if the lower limit of integrity is 80%, it can be understood as requiring the integrity of the collected data to be no less than 80%. The above integrity is measured from the degree of data collection, which is the ratio between the actual amount of data collected and the amount of data that should be collected. It should be noted that the above integrity can be the ratio of the actual amount of data collected to the amount of data that should be collected, or it can be the ratio of the amount of data that should be collected to the actual amount of data collected.

[0230] Exemplarily, according to different data collection requirements, it can be divided into two dimensions: one is the time dimension, which is used to characterize the completeness of each collected sample at different sampling time points; the other is the space dimension, which is used to characterize the completeness of a sample at the same sampling time interval or time point. The data to be collected or observed is A' of M×N, where M and N are integers greater than or equal to 1. Amn' is the actual data collected or observed. If Amn' is actually collected, the corresponding Bmn=1, otherwise Bmn=0. Then a way to calculate the completeness Int can be as follows:

[0231]

[0232] This calculation method obtains the completeness of the aforementioned spatial dimension. If the required data is a series of samples at multiple sampling points, then P represents the total number of samples that should be collected, and Q represents the total number of samples actually collected. Then a calculation method for the completeness Int can be as follows: This calculation method obtains the completeness of the aforementioned time dimension.

[0233] If the completeness of two dimensions is considered at the same time, then one way to calculate the completeness Int is as follows:

[0234]

[0235] For example, the data required at a certain time interval or time point is the uplink reference signal receiving power (RSRP), downlink RSRP, uplink throughput and downlink throughput, uplink delay and downlink delay of the UE serving cell, and because the UE did not report, the actual collection of uplink RSRP, uplink throughput, downlink throughput and uplink delay are 4 items of data, so the completeness is = 0.667. For another example, the required data is the uplink RSRP of the UE serving cell in 100 consecutive subframes, and because the UE did not schedule uplink data or reference channels, the actual collection of the uplink RSRP of the UE serving cell in 80 subframes is the completeness of 80%.

[0236] The upper limit of the redundancy can be understood as requiring the redundancy of the collected data not to exceed the upper limit of the redundancy. For example, if the upper limit of the redundancy is 1%, it can be understood as requiring the redundancy of the collected data not to exceed 1%. The redundancy is used to indicate the proportion of identical or similar data in the collected data. With T representing the total amount of data and R representing the amount of data after removing duplicate or redundant information, a calculation method for the redundancy Red can be as follows:

[0237]

[0238] It should be noted that the method of deduplication (also known as de-duplication) of data depends on the specific data service requirements. In some optional embodiments, the deduplication method may include but is not limited to at least one of the following:

[0239] Deduplication is achieved based on the hash algorithm, that is, hashing the data and treating the data with the same hash value as duplicate data;

[0240] Deduplication based on sorting algorithms, that is, sorting the data, then scanning the data, deduplicating adjacent duplicate data, or deduplicating adjacent data that meets the similarity judgment;

[0241] Database-based deduplication means using the database's deduplication function to store data in the database and use deduplication query statements to deduplicate data.

[0242] For the above-mentioned lower limit of consistency, it can be understood that the proportion of data with consistency in the provided data cannot be less than the above-mentioned lower limit of consistency. For example, if the above-mentioned lower limit of consistency is 100%, it means that all the provided data are required to be consistent. For the judgment of data consistency, for example, if the AMF identifier (for example, AMF set identifier (AMF Set ID) and AMF pointer) contained in the UE short form temporary mobile user identity (Shorted form-Temporary Mobile Subscriber Identity, 5G-S-TMSI) is inconsistent with the AMF identifier in the data set, then the data is inconsistent, otherwise it is consistent. It should be noted that the method of judging data consistency may include but is not limited to judging based on the meaning and value of the data, judging by comparing and analyzing multiple copies of the data, etc.

[0243] Exemplarily, upon receiving the fourth QoS parameter, the second node may send the fourth QoS parameter to the data providing node, and the data providing node may perform data quality assessment on the collected data of the data service based on the fourth QoS parameter. Alternatively, the second node may send the fourth QoS parameter to the data receiving node, and the data receiving node may perform data quality assessment on the received data of the data service based on the fourth QoS parameter, which is conducive to improving the quality of the data service.

[0244] Optionally, the completeness includes at least one of the following:

[0245] The first integrity is used to indicate the integrity of the sample, where the integrity of the sample is the ratio between the amount of data actually collected in the sample and the amount of data that should be collected;

[0246] The second completeness is used to indicate the completeness of the sample set, where the completeness of the sample set is the ratio between the number of data actually collected in the sample set and the number of data that should be collected, or the completeness of the sample set is the ratio between the number of samples actually collected in the sample set and the number of samples that should be collected, and the sample set includes at least two samples, and each of the samples should collect at least one data.

[0247] For the completeness of the sample, for example, if the number of data to be collected for sample A is N2, and the actual number of data collected is M2, then the completeness of sample A can be:

[0248] The completeness of a sample set is the ratio between the number of data actually collected in the sample set and the number of data that should be collected. For example, if the sample set includes sample A1, sample A2 and sample A3, 10 data should be collected for each sample. For sample A1, the actual number of data collected is 9, for sample A2, the actual number of data collected is 8, and for sample A3, the actual number of data collected is 10. Then the completeness of the above sample set can be: (9+8+10) / 30.

[0249] The completeness of a sample set is the ratio between the number of samples actually collected in the sample set and the number of samples that should be collected. For example, if the sample set includes sample A1, sample A2 and sample A3, 10 data should be collected for each sample. For sample A1, the actual number of data collected is 9, for sample A2, the actual number of data collected is 8, and for sample A3, the actual number of data collected is 10. For each sample, the sample must reach 90% of its completeness before it can be regarded as an actually collected sample or a validly collected sample. In this case, since only the completeness of samples A1 and A3 reaches 90%, the completeness of the above sample set can be: 2 / 3.

[0250] For example, some AI models have strict input requirements and may require the integrity of a single sample to be 1. Therefore, only samples with an integrity of 1 are valid samples. In this case, samples with Int<1 will be deleted during data cleaning. Therefore, if P represents the total number of samples to be collected and X represents the number of valid samples with a sample integrity greater than the threshold, then the integrity of the data set is X / P.

[0251] Optionally, the second completeness is the ratio of the number of valid samples actually collected in the sample set to the number of samples that should be collected, and the number of valid samples is the number of samples whose first completeness is greater than or equal to a preset value among the number of samples actually collected.

[0252] In this embodiment, the first integrity of each sample collected can be calculated respectively, and the samples whose first integrity is greater than or equal to the preset value are taken as valid samples, and the integrity of the sample set is calculated based on the number of valid samples and the number of samples to be collected. The above preset value can be reasonably set according to actual needs, for example, 90%, 100%, etc. In some optional embodiments, the above preset value can be the lower limit of the first integrity.

[0253] Optionally, the second node acquires a ninth QoS parameter, including:

[0254] The second node receives a second message, where the second message includes the ninth QoS parameter, and the second message is used to request the data service;

[0255] or,

[0256] The second node determines the ninth QoS parameter.

[0257] In one embodiment, the second node may receive a second message, for example, the first node may receive a second message from a fourth node, the second message being used to request the data service, and the second message including the ninth QoS parameter.

[0258] Optionally, in addition to the ninth QoS parameter, the second message may further include at least one of the following: a data target, a data area, and a data name. The data target may also be referred to as a measurement object, and the data name may also be referred to as a data item. For example, for the uplink RSRP of UE A, UE A is the data target, and the uplink RSRP is the data name; for another example, for the uplink throughput of a cell within the range of area D, area D is the data area, and the uplink throughput is the data name.

[0259] The fourth node may include a network information opening function, a mobility management function, an AF, a UE, a wireless access network node or a core network function node, etc. It should be noted that when the AF is a trusted AF, the fourth node may be an AF. In addition, when the fourth node is a UE, the UE may directly send the second message to the second node, or the UE may send the second message to the mobility management function, and the mobility management function may select a suitable second node and send the second message to the second node. The following examples are given for different situations:

[0260] Case 1: The fourth node is a network exposure function.

[0261] When the AF outside the network needs data, the AF that usually serves as a data consumption function needs to send a data service request message or a data subscription message to the network open function first, for example, the network development function in the 5G protocol. The network open function determines the second node based on the data service request or the data subscription message, and sends the second message to the second node.

[0262] Case 2: The fourth node mentioned above is a mobility management function.

[0263] The network open function determines the mobility management function according to the data service request or the data subscription message, for example, the AMF in the 5G protocol, and the mobility management function determines the second node and sends the second message to the second node. It should be noted that when the data service request contains a data target, and the data target is a UE or a base station, and the data target reuses the identifier used by the existing mobility management function, it is more appropriate for the mobility management function node to select the second node.

[0264] In this implementation manner, the ninth QoS parameter is determined by the node requesting the data service, so that the quality of service of the provided data service can be more in line with the needs of the node requesting the data service.

[0265] It is understandable that, when receiving the second message, the second node may select at least one data providing node based on at least one of the second message, user permission information, and data capability information of the data providing node, and send a request message to the selected data providing node. The selected data providing node may collect data of the data service based on the request message and provide the data to the second node.

[0266] The data providing node may include at least one of a UE, an access network device, and a core network device.

[0267] The user permission information is used to indicate whether the data providing node is allowed to provide the required data to the data requesting node or the data consumer. Exemplarily, the user permission information may include at least one of the following:

[0268] The authorization type of data services, including allowing or not allowing the execution of user-related data services, or asking the user whether to allow when user-related data services arrive;

[0269] Data service authorization information or the validity period of the authorization;

[0270] User data classification information: users define different levels and the data contained in different levels according to their personal wishes. For example, they define three levels, high, medium and low, and the data contained in them. The high level includes data identified by the user's mobile phone number or user permanent identifier (SUPI), data of instant messaging software, etc.; the medium level data includes positioning data, perception data, etc.; the low level data is measurement data identified by a wireless domain ID (for example, a cell radio network temporary identity (C-RNTI));

[0271] The data range that the network is allowed to provide data services, for example, represented by one of the above high, medium, and low, or any combination of the three;

[0272] Configuration information for data collection, i.e., the data plane functions that allow data collection, the data that can be collected by different data collection functions, the time information for data collection (e.g., start time or end time), and the frequency of data collection (e.g., the maximum collection frequency is 1000 times / second);

[0273] The configuration information of data storage, i.e., the data plane functions that allow data storage, the data that can be stored by different data collection functions, the storage time length or storage space size, whether distributed storage is required, and other security requirements.

[0274] The data capability information is used to indicate that the data providing node has the capability to provide the required data, and the data capability information may include at least one of the following:

[0275] At least one of the supported data targets, data areas, and data names;

[0276] The maximum data reporting rate supported. This parameter item can also be called the maximum data collection rate supported or the maximum uplink rate of the data plane. In order to avoid the continuous data range of this item being too large and difficult to represent, different rate ranges can also be defined as different levels of rates from the perspective of standard definition. Then this parameter item only needs to provide level information to improve representation efficiency.

[0277] The maximum data receiving rate supported. This parameter item can also be called the maximum data usage rate supported or the maximum data distribution rate supported or the maximum downlink rate of the data plane. From the perspective of standard definition, different rate ranges can also be defined as different levels of rates. In this case, this parameter item only needs to provide level information to improve representation efficiency.

[0278] Total buffer size of the data plane. This parameter can be the total buffer size of all protocol layers or the total buffer size of each layer, for example, the total buffer size of Layer-2 or the total buffer size of Layer-3.

[0279] Indicating supported data plane functions, indicating that the UE supports any one or more of data reporting, reception, security, preprocessing or data analysis required for the data plane;

[0280] The maximum number of data collection items supported; where data collection requires corresponding hardware resources and software processing support, this parameter item is used to indicate the maximum number of data collection items that can be supported simultaneously (for example, the maximum number of RSRP and reference signal received quality (RSRQ) data collection items that can be supported simultaneously); this parameter item can be the maximum number of data collection items that can be supported for all data; when data is classified or defined in levels, this parameter item can also be expressed as the maximum number of data collection items supported by the UE for a certain category or level of data;

[0281] The supported sequence number size, for example, usually when configuring data collection, a data collection subscription ID is sent to the UE. The length of the ID sequence number can be represented by a number of bits; when the UE needs to use the data provided by the data plane, there is also a corresponding data reception subscription ID;

[0282] The minimum time granularity of data collection supported is used to indicate the minimum time granularity of data that the UE can collect. For example, for RSRP, the minimum time granularity is each transmission time interval (TTI);

[0283] The minimum time granularity of data reporting supported. After the data required by the data plane is collected, how often can the UE support reporting? Based on this capability information, the base station can configure the UE's data collection and schedule data plane resources;

[0284] Indicates the maximum length of a single data plane message supported by the UE, which can be oriented to data reporting or data reception;

[0285] Data collection and reporting indicating whether the UE is connected;

[0286] Data collection and reporting indicating whether the UE is idle or inactive;

[0287] Indicates whether the UE supports data plane continuity across states, that is, the corresponding data plane configuration and control information when the UE switches from one state to another, and whether the data interaction on the data plane is continuous.

[0288] The request message may include but is not limited to at least one of the following:

[0289] The data collection identifier is unique within the scope of the second node, and is used to identify that the second node can perform operations such as modification or deletion on the data collection based on the data collection identifier;

[0290] Data target, for example, uplink RSRP of UE A, the data target (or measurement object) is UE A;

[0291] Data name, for example, RSRP, RSRQ or PDCP delay, etc. Alternatively, different data names may be represented by defining different values ​​of a certain field, for example, 0000 0001 for RSRP, 0000 0010 for RSRQ, etc.;

[0292] Data region, for example, within a certain RNA region;

[0293] Data generation time, used to indicate the time when the data was generated;

[0294] Data generation location, where, if the data is generated by a base station measuring an uplink signal, since the base station is usually located at a fixed position, the data generation location may not be included or the information may be provided only once;

[0295] The data type may include one or more of user contract data, network operation data, perception data, and AI data, or may include data with a data provision identifier or data without a data provision function identifier;

[0296] A data receiving node indication, used to indicate a data receiving node that receives data, wherein the data receiving node may be a data storage function node or a data consumption function node, for example, the data receiving node indication may be a data receiving node identifier;

[0297] The data transmission channel indication is used to indicate the data transmission channel for data transmission. For example, the data transmission channel indication may include a radio bearer identifier or a PDU session identifier or a data plane transmission bearer identifier.

[0298] The data provided by the data providing node to the second node includes data collected according to the aforementioned data name. It should be noted that if the same measurement name corresponds to multiple data targets, it is also necessary to include information corresponding to the multiple data targets so that the receiving end can correctly parse the data. The following is explained with examples:

[0299] Example 1: Taking RSRP as an example, the data provided by the data providing node may be a measured value of RSRP, such as -90dbm.

[0300] Example 2: Taking downlink RSRP as an example, the data provided by the data providing node can be a list, and each data subset in the list includes the cell identifier of the measured downlink RSRP and the measurement value of that time, for example, [cell 1, -90dbm], [cell 7, -70dbm], etc.

[0301] Example 3: Taking RSRP as an example, the data provided by the data providing node includes a plurality of related information corresponding to the data, for example, [data generation time, data generation location, -90dbm].

[0302] Example 4: The data collection identifier is used as an indication of a set of data-related information. For example, the data collection identifier indicates a set of information such as data target, data name, data area, data generation time, data generation location and data type. Then the data provided by the data providing node includes the data collection identifier and one or more measured data values, for example, [data collection ID, -90dbm, -70dbm, -85dbm, -60dbm], etc.

[0303] In another embodiment, the ninth QoS parameter is determined by the second node. For example, the second node may determine the ninth QoS parameter upon receiving a second message sent by the fourth node for requesting a data service, wherein the second message may include at least one of a data target, a data area, and a data name. For example, the second node may determine the ninth QoS parameter based on a QoS parameter that the selected data providing node can use, or may determine the ninth QoS parameter based on a QoS parameter that the second node can use, or may determine the ninth QoS parameter based on a QoS parameter that the data receiving node can use, etc.

[0304] Optionally, the method further includes the following:

[0305] The second node performs data quality assessment on the received data of the data service according to the ninth QoS parameter;

[0306] The second node sends a third message to the data providing node, wherein the third message includes a tenth QoS parameter, the tenth QoS parameter is used by the data providing node to perform data quality assessment on the collected data of the data service, and the tenth QoS parameter is determined according to the ninth QoS parameter;

[0307] The second node sends a fourth message to the data receiving node, wherein the fourth message includes an eleventh QoS parameter, and the eleventh QoS parameter is used by the data receiving node to perform data quality assessment on the collected data of the data service, and the eleventh QoS parameter is determined based on the ninth QoS parameter.

[0308] In one implementation, the second node may perform data quality assessment on the data received from the data service according to the ninth QoS parameter, and may send a feedback message to the data receiving node or the sending node of the first message based on the quality assessment result.

[0309] In another embodiment, the second node may send a tenth QoS parameter to the data providing node, wherein the tenth QoS parameter may be the same as the ninth QoS parameter, or the tenth QoS parameter may be partially the same as the ninth QoS parameter. Exemplarily, the tenth QoS parameter may be determined based on the ninth QoS parameter and the QoS parameter used by the first node. For example, when the integrity and redundancy of the data provided by the data providing node are evaluated by the first node, the tenth QoS parameter may include the QoS parameters in the ninth QoS parameter except the lower limit value of the integrity and the upper limit value of the redundancy. Upon receiving the third message, the data providing node may perform data quality evaluation on the collected data of the data service based on the tenth QoS parameter. The data providing node may include at least one of a UE, an access network node, and a core network node.

[0310] In another embodiment, the third node may send an eleventh QoS parameter to the data receiving node, wherein the eleventh QoS parameter may be the same as the ninth QoS parameter, or the eleventh QoS parameter may be partially the same as the ninth QoS parameter. Upon receiving the fourth message, the data providing node may perform data quality assessment on the received data of the data service based on the eleventh QoS parameter. The data receiving node may include a data storage function node or a data consumption function node, etc.

[0311] It should be noted that the implementation method of this embodiment can be found in Figure 2 The relevant description of the illustrated embodiment is not repeated here.

[0312] See also Figure 5 , Figure 5 is a flow chart of a transmission method provided in an embodiment of the present application, which can be executed by a third node, such as Figure 5 As shown, the following steps are included:

[0313] Step 501: A third node receives a target quality of service (QoS) parameter from a first node, wherein the target QoS parameter is used to configure the third node to transmit data of a data service, and the target QoS parameter is related to the first QoS parameter, and the third node includes one of the following: a data providing node of the data service, a node for data transmission or forwarding between the data providing node and a data receiving node of the data service;

[0314] Step 502: The third node transmits data of the data service according to the target QoS parameter.

[0315] Optionally, one of the data providing node and the data receiving node is a terminal, and the other is a core network node, and the first QoS parameter includes at least one of the following:

[0316] a first QoS identifier;

[0317] Resource type;

[0318] First priority level;

[0319] First packet delay budget;

[0320] First packet error rate.

[0321] Optionally, when the resource type is a guaranteed bit rate GBR type, the first QoS parameter further includes at least one of the following:

[0322] Latency critical indication;

[0323] Averaging window;

[0324] Maximum data burst size.

[0325] Optionally, the first QoS parameter includes at least one of the following:

[0326] a second QoS identifier, the second QoS identifier being used to identify at least one of a second packet delay budget, a transmission resource type, a second priority level, a second packet error rate, a notification control indicator, and a maximum packet loss rate;

[0327] A second packet delay budget, used to represent an upper limit of a transmission delay of a data packet between a data providing node and a data receiving node;

[0328] Transmission resource type, the transmission resource type including delay-sensitive and non-delay-sensitive;

[0329] A second priority level, used to indicate a priority of resource scheduling of a data flow of the data service;

[0330] Second, packet error rate;

[0331] A notification control indication, used to indicate whether to request a notification message from the transmission control node for a delay-critical data flow when the delay cannot be met, wherein the notification message is used to indicate that the delay cannot be met;

[0332] The maximum packet loss rate is used to indicate the upper limit of the packet loss rate transmitted between the data providing node and the data receiving node.

[0333] Optionally, the target quality of service QoS parameter sent by the first node is received by the third node, including the following:

[0334] In the case where the third node is a terminal, the terminal receives a target QoS rule from the first node, where the target QoS rule includes a target data flow identifier, and the target QoS rule is a QoS rule associated with the first QoS parameter;

[0335] In the case where the third node is an access network node, the access network node receives a QoS configuration and a target data flow identifier from the first node, the QoS configuration includes a third QoS parameter, and the third QoS parameter is determined according to the first QoS parameter;

[0336] In the case where the third node is a user plane function, the user plane function receives a target data packet detection rule and a target data flow identifier from the first node, the target data packet detection rule being a data packet detection rule associated with the first QoS parameter;

[0337] The target data flow identifier is a data flow identifier associated with the first QoS parameter.

[0338] Optionally, when the third QoS parameter includes a third packet delay budget, the third packet delay budget is less than or equal to a second duration, the second duration is T2-T3, T2 is the first packet delay budget, and T3 is the transmission delay between the user plane function to the data receiving node.

[0339] Optionally, the third node is the data providing node;

[0340] The third node receives a target QoS parameter from the first node, including the following:

[0341] In the case where the third node is a terminal, the terminal receives a fourth QoS parameter from the first node, wherein the fourth QoS parameter includes a data collection identifier and a radio bearer identifier, and the fourth QoS parameter is associated with the first QoS parameter;

[0342] In the case where the third node is an access network node, the access network node receives a fifth QoS parameter from the first node, wherein the fifth QoS parameter includes a data collection identifier, a data transmission bearer identifier, and the first QoS parameter;

[0343] In the case where the third node includes a core network node, the core network node receives a sixth QoS parameter from the first node, wherein the sixth QoS parameter includes a data collection identifier and a data transmission bearer identifier, and the sixth QoS parameter is associated with the first QoS parameter.

[0344] Optionally, the third node is a node used for data transmission or forwarding of the data service between the data providing node and the data receiving node;

[0345] The third node receives a target QoS parameter from the first node, including one of the following:

[0346] In a case where the third node includes a terminal or a core network node, the terminal or the core network node receives a seventh QoS parameter from the first node, wherein the seventh QoS parameter is associated with the first QoS parameter and includes a data detection rule and a data forwarding rule;

[0347] In a case where the third node includes an access network node, the access network node receives a ninth QoS parameter from the first node, wherein the ninth QoS parameter includes a data detection rule, a data forwarding rule, and the first QoS parameter;

[0348] The data detection rule includes a data providing node identifier and a data receiving node identifier, and the data forwarding rule includes first indication information, and the first indication information is used to indicate whether to forward, discard or cache the data detected by the data detection rule.

[0349] It should be noted that the implementation method of this embodiment can be found in Figure 2 The relevant description of the illustrated embodiment is not repeated here.

[0350] The following examples illustrate the embodiments of the present application:

[0351] Example 1: QoS parameters of user data transmission are multiplexed, and the first node is a core network node.

[0352] This example is described by taking the case where the first node is a transmission control function in a core network communication service, such as SMF, and the data transmission of the data service is performed using the same QoS parameters as the user data transmission in the communication service. Specifically, the following steps may be included:

[0353] Step a1: The second node receives the second message.

[0354] The second node may be a core network node or an access network node. The second message may include at least one of a data target, a data area, a data name, and a ninth QoS parameter.

[0355] Step a2: The second node selects a data providing node based on at least one of the second message, user permission information, and data capability information of the data providing node, and sends a request message to the selected data providing node.

[0356] The request message includes at least one of the following: data collection identification, data target, data name, data area, data generation time, data generation location, data type, and data receiving node indication.

[0357] If the data providing node rejects the data request, the second node can continue to determine other suitable data providing nodes that can replace the rejected data providing node based on at least one of the second message, user permission information, and data capability information of the data providing node. If suitable data is still not obtained under the corresponding QoS requirement (for example, response time) constraint, a response message is sent to the sending node of the second message to feedback the failure reason. If there is a data providing node that accepts the data request (that is, it can provide data), the second node also needs to determine whether the required data has a transmission requirement. If there is a transmission requirement, the required transmission QoS parameters are determined and a first message is sent to the first node (for example, SMF). The above-mentioned first message may include: a data collection identifier, a first QoS parameter, wherein the first QoS parameter includes at least one of the following: a first QoS identifier; a resource type; a first priority level; a first packet delay budget; a first packet error rate. Optionally, in the case where the resource type is a guaranteed bit rate GBR type, the first QoS parameter also includes at least one of the following: a delay critical indication; an average window; a maximum data burst.

[0358] It should be noted that the above data collection identifier is unique within the scope of the second node. Based on the data collection identifier, the second node can perform operations such as modification or deletion on the data collection.

[0359] Step a3: The first node (eg, SMF) receives the first message and sends QoS parameters, namely the above-mentioned target QoS parameters, to at least one of the access network node, UE and UPF.

[0360] Step a4: The data providing node receives messages sent by the second node and the first node, associates the collected data with the corresponding QoS flow, and sends a first feedback message to the second node, wherein the first feedback message includes the data provided by the data providing node.

[0361] The above-mentioned data providing node may include one or more of a UE, a wireless access network node, and a core network node.

[0362] Step a5: The second node receives the first feedback message and performs data quality assessment on the received data according to the QoS parameters required by the data service (for example, the ninth QoS parameter). If the QoS requirements are met, the data is sent to the sending node of the second message; if the QoS requirements are not met, the reason for the failure is fed back to the sending node of the second message.

[0363] Example 2: Transmitting data using QoS parameters for data services

[0364] This example is described by taking the case where the first node is a transmission control function in a core network communication service, such as an SMF, or a radio access network node responsible for transmission control, such as a gNB or a CU, and the data service data is transmitted using a data service-oriented QoS parameter. Specifically, the following steps may be included:

[0365] Step b1: The second node receives the second message.

[0366] The second node may be a core network node or an access network node. The second message may include at least one of a data target, a data area, a data name, and a ninth QoS parameter.

[0367] Step b2: The second node selects a data providing node based on at least one of the second message, user permission information, and data capability information of the data providing node, and sends a request message to the selected data providing node.

[0368] The request message includes a data collection identifier. Optionally, the request message may also include at least one of the following: data target, data name, data area, data generation time, data generation location, data type, data receiving node indication, and a ninth QoS parameter.

[0369] If the data providing node rejects the data request, the second node can continue to determine other suitable data providing nodes that can replace the rejected data providing node based on at least one of the second message, user permission information and data capability information of the data providing node. If suitable data is still not obtained under the corresponding QoS requirement (for example, response time) constraint, a response message is sent to the sending node of the second message to feedback the failure reason. If there is a data providing node that accepts the data request (that is, it can provide data), the second node also needs to determine whether the required data has a transmission requirement. If there is a transmission requirement, the required transmission QoS parameters are determined and a first message is sent to the first node, wherein the first message may include: a data collection identifier, a first QoS parameter, wherein the first QoS parameter includes at least one of the following: a second QoS identifier, a second packet delay budget, a transmission resource type, a second priority level, a second packet error rate, a notification control indication and a maximum packet loss rate.

[0370] It should be noted that the above data collection identifier is unique within the scope of the second node. Based on the data collection identifier, the second node can perform operations such as modification or deletion on the data collection.

[0371] Step b3: The first node receives the first message, and sends QoS parameters to at least one of the access network node, the UE, and the core network node according to the first message. The following is explained in different cases:

[0372] Case 1: The above access network node, UE or core network node acts as a data providing node

[0373] For the UE as a data providing node, the QoS parameters sent by the first node to the UE include at least a data collection identifier and a radio bearer identifier. The default management granularity of the transmission QoS of the data service is at the radio bearer level, that is, the QoS parameters are associated with a certain radio bearer. In the case where a radio bearer can transmit QoS flows corresponding to multiple data services, finer-grained QoS management is required, for example, QoS flow-level QoS management. In this case, the above-mentioned QoS parameters sent to the UE may also include a QoS flow identifier. Specifically, the UE classifies and marks the collected data according to the received QoS parameters, and associates it with the corresponding radio bearer or the QoS flow of the radio bearer.

[0374] For the access network node as a data providing node, the QoS parameters sent by the first node to the access network node include a data collection identifier, a data transmission bearer identifier, and the first QoS parameters. Specifically, the access network node classifies and marks the collected data according to the received QoS parameters, associates it with the corresponding data transmission bearer, and uses the first QoS parameters for transmission control.

[0375] For a core network node as a data providing node, the QoS parameters sent by the first node to the core network node include a data collection identifier and a data transmission bearer identifier. Specifically, the core network node classifies and marks the collected data according to the received QoS parameters and associates it with the corresponding data transmission bearer.

[0376] Case 2: The access network node, UE or core network node is used as a node for data transmission or forwarding between the data providing node and the data receiving node for the data service

[0377] The QoS parameters sent by the first node to the access network node, UE or core network node include data detection rules and data forwarding rules, the data detection rules include a data providing node identifier and a data receiving node identifier, and the data forwarding rules include first indication information, and the first indication information is used to indicate forwarding, discarding or caching of data detected by the data detection rule. Specifically, the access network node, UE or core network node can identify data flows of different data services according to the data detection rules, and perform data forwarding processing according to the data forwarding rules.

[0378] It should be noted that the first node sends the access network node also includes the first QoS parameter. Accordingly, the access network node can identify data flows of different data services according to the data detection rule, perform data forwarding processing according to the data forwarding rule, and perform data transmission control based on the first QoS parameter.

[0379] Step b4: If the request message sent by the second node received by the data providing node includes the QoS parameters of the required data (i.e., the tenth QoS parameter mentioned above), then the collected data is evaluated based on the tenth QoS parameter to determine whether the QoS is met, and the first feedback information is sent to the second node based on the determination result. If the request message sent by the second node received by the data providing node does not include the QoS parameters of the required data, then the data providing node does not need to perform a QoS evaluation. The data providing node receives messages sent by the second node and the first node, associates the data to the corresponding QoS flow or data transmission bearer, and sends the first feedback information to the second node. The first feedback information includes at least one of the data provided by the data providing node and the indication that the QoS is not met.

[0380] The data providing node may include one or more of a UE, a wireless access network node, and a core network function node.

[0381] Step b5: The second node receives the first feedback information. If the request message sent by the second node does not include the QoS parameters of the required data, the second node performs data quality assessment on the received data according to the QoS required by the data service (i.e., the ninth QoS parameter). If the QoS is met, the data is sent to the sending node of the second message. If the QoS is not met, the reason for the failure is fed back. If the request message sent by the second node includes the QoS parameters of the required data, the second node can feed back the data provided by the data providing node to the sending node of the second message.

[0382] In summary, the solution provided by the embodiment of the present application can solve the QoS parameter definition required for interaction between nodes in the mobile communication network for data services with delay requirements. In particular, when the required data is not transmitted through the control plane, the QoS definition and interaction process provided by the embodiment of the present application can solve the data service quality definition and guarantee problems including data transmission quality parameter control. If a QoS similar to user data transmission is adopted, the existing process and most of the parameter definitions can be reused to meet the data transmission requirements of user-plane-based data services. If a data service-oriented QoS definition is adopted, the QoS parameters can be defined more accurately and simply for data service characteristics. In addition, the solution provided by the embodiment of the present application not only supports QoS parameter control of data transmission between UE and core network forwarding nodes, but also supports the configuration and control of parameters such as data transmission delay between UE and RAN, which can meet the needs of data services for flexible termination of data at UE, RAN and CN.

[0383] It should be noted that the transmission configuration method provided in the embodiment of the present application can be executed by a transmission configuration device, or a control module in the transmission configuration device for executing the transmission configuration method. In the embodiment of the present application, the transmission configuration device provided in the embodiment of the present application is described by taking the transmission configuration method executed by the transmission configuration device as an example.

[0384] See also Figure 6 , Figure 6 is a structural diagram of a transmission configuration device provided in an embodiment of the present application, such as Figure 6 As shown, the transmission configuration device 600 includes:

[0385] A first receiving module 601 is configured to receive a first message from a second node, wherein the first message includes a first quality of service QoS parameter, and the first QoS parameter is used to transmit data of a data service;

[0386] The first sending module 602 is used to send a target QoS parameter to a third node, wherein the target QoS parameter is used for the third node to transmit data of the data service, and the target QoS parameter is related to the first QoS parameter, and the third node includes at least one of the following: a data providing node of the data service, and at least one node between the data providing node and the data receiving node of the data service for data transmission or forwarding of the data service.

[0387] Optionally, one of the data providing node and the data receiving node is a terminal, and the other is a core network node, and the first QoS parameter includes at least one of the following:

[0388] a first QoS identifier;

[0389] Resource type;

[0390] First priority level;

[0391] First packet delay budget;

[0392] First packet error rate.

[0393] Optionally, when the resource type is a guaranteed bit rate GBR type, the first QoS parameter further includes at least one of the following:

[0394] Latency critical indication;

[0395] Averaging window;

[0396] Maximum data burst size.

[0397] Optionally, the first QoS parameter includes at least one of the following:

[0398] a second QoS identifier, the second QoS identifier being used to identify at least one of a second packet delay budget, a transmission resource type, a second priority level, a second packet error rate, a notification control indicator, and a maximum packet loss rate;

[0399] A second packet delay budget, used to represent an upper limit of a transmission delay of a data packet between a data providing node and a data receiving node;

[0400] Transmission resource type, the transmission resource type including delay-sensitive and non-delay-sensitive;

[0401] A second priority level, used to indicate a priority of resource scheduling of a data flow of the data service;

[0402] Second, packet error rate;

[0403] A notification control indication, used to indicate whether to request a notification message from the transmission control node for a delay-critical data flow when the delay cannot be met, wherein the notification message is used to indicate that the delay cannot be met;

[0404] The maximum packet loss rate is used to indicate the upper limit of the packet loss rate transmitted between the data providing node and the data receiving node.

[0405] Optionally, the second priority level comprises at least one of a priority indication and a priority value of a data flow of the data service;

[0406] The priority indication is used to indicate one of the following:

[0407] The priority of the data flow of the data service is higher than the priority of the data flow of the user data;

[0408] The priority of the data flow of the data service is lower than the priority of the data flow of the user data;

[0409] The user data is data transmitted in the user plane UP.

[0410] Optionally, when the second priority level is the priority value of the data flow of the data service, the priority value of the data flow of the data service is determined according to the priority level in the second QoS parameter; wherein the second QoS parameter is used to transmit user data of the communication service.

[0411] Optionally, the target delay budget is less than or equal to a first duration, where the first duration is T-T1-PQ, where T is the total delay from the second node receiving the data request to sending the data, T1 is the delay from the data providing node receiving the data request to sending the data, P is the processing time of the second node on the data provided by the data providing node, and Q represents the delay from the second node receiving the data request to the data providing node receiving the data request;

[0412] The target delay budget includes a first group delay budget or a second group delay budget.

[0413] Optionally, the first sending module is specifically used for at least one of the following:

[0414] In a case where the third node includes a terminal, sending a target QoS rule to the terminal, the target QoS rule including a target data flow identifier, the target QoS rule being a QoS rule associated with the first QoS parameter;

[0415] In a case where the third node includes an access network node, sending a QoS configuration to the access network node, the QoS configuration including a third QoS parameter and a target data flow identifier, the third QoS parameter being determined according to the first QoS parameter;

[0416] In a case where the third node includes a user plane function, sending a target data packet detection rule and a target data flow identifier to the user plane function, wherein the target data packet detection rule is a data packet detection rule associated with the first QoS parameter;

[0417] The target data flow identifier is a data flow identifier associated with the first QoS parameter.

[0418] Optionally, when the third QoS parameter includes a third packet delay budget, the third packet delay budget is less than or equal to a second duration, the second duration is T2-T3, T2 is the first packet delay budget, and T3 is the transmission delay between the user plane function to the data receiving node.

[0419] Optionally, the third node is the data providing node;

[0420] The first sending module is specifically used for at least one of the following:

[0421] In a case where the third node includes a terminal, sending a fourth QoS parameter to the terminal, wherein the fourth QoS parameter includes a data collection identifier and a radio bearer identifier, and the fourth QoS parameter is associated with the first QoS parameter;

[0422] In a case where the third node includes an access network node, sending a fifth QoS parameter to the access network node, wherein the fifth QoS parameter includes a data collection identifier, a data transmission bearer identifier, and the first QoS parameter;

[0423] In the case where the third node includes a core network node, the first node sends a sixth QoS parameter to the core network node, wherein the sixth QoS parameter includes a data collection identifier and a data transmission bearer identifier, and the sixth QoS parameter is associated with the first QoS parameter.

[0424] Optionally, the third node is a node used for data transmission or forwarding of the data service between the data providing node and the data receiving node;

[0425] The first sending module is specifically used for at least one of the following:

[0426] In a case where the third node includes a terminal or a core network node, sending a seventh QoS parameter to the terminal or the core network node, wherein the seventh QoS parameter is associated with the first QoS parameter and includes a data detection rule and a data forwarding rule;

[0427] In a case where the third node includes an access network node, sending a ninth QoS parameter to the access network node, wherein the ninth QoS parameter includes a data detection rule, a data forwarding rule, and the first QoS parameter;

[0428] The data detection rule includes a data providing node identifier and a data receiving node identifier, and the data forwarding rule includes first indication information, and the first indication information is used to indicate whether to forward, discard or cache the data detected by the data detection rule.

[0429] The data processing device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a network side device, or may be other devices other than the network side device. Exemplarily, the network side device may include but is not limited to the types of network side devices 12 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

[0430] The transmission configuration device provided in the embodiment of the present application can achieve Figure 2 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0431] It should be noted that the transmission method provided in the embodiment of the present application can be executed by a transmission device, or a control module in the transmission device for executing the transmission method. In the embodiment of the present application, the transmission device provided in the embodiment of the present application is described by taking the transmission method executed by the transmission device as an example.

[0432] See also Figure 7 , Figure 7 is a structural diagram of a transmission device provided in an embodiment of the present application, such as Figure 7 As shown, the transmission device 700 includes:

[0433] The second sending module 701 is used to send a first message to a first node, wherein the first message includes a first quality of service QoS parameter, and the first QoS parameter is used to transmit data of a data service.

[0434] Optionally, one of the data providing node of the data service and the data receiving node of the data service is a terminal, and the other is a core network node, and the first QoS parameter includes at least one of the following:

[0435] a first QoS identifier;

[0436] Resource type;

[0437] First priority level;

[0438] First packet delay budget;

[0439] First packet error rate.

[0440] Optionally, when the resource type is a guaranteed bit rate GBR type, the first QoS parameter further includes at least one of the following:

[0441] Latency critical indication;

[0442] Averaging window;

[0443] Maximum data burst size.

[0444] Optionally, the first QoS parameter includes at least one of the following:

[0445] a second QoS identifier, the second QoS identifier being used to identify at least one of a second packet delay budget, a transmission resource type, a second priority level, a second packet error rate, a notification control indicator, and a maximum packet loss rate;

[0446] A second packet delay budget, used to represent an upper limit of a transmission delay of a data packet between a data providing node and a data receiving node;

[0447] Transmission resource type, the transmission resource type including delay-sensitive and non-delay-sensitive;

[0448] A second priority level, used to indicate a priority of resource scheduling of a data flow of the data service;

[0449] Second, packet error rate;

[0450] A notification control indication, used to indicate whether to request a notification message from the transmission control node for a delay-critical data flow when the delay cannot be met, wherein the notification message is used to indicate that the delay cannot be met;

[0451] The maximum packet loss rate is used to indicate the upper limit of the packet loss rate transmitted between the data providing node and the data receiving node.

[0452] Optionally, the second priority level comprises at least one of a priority indication and a priority value of a data flow of the data service;

[0453] The priority indication is used to indicate one of the following:

[0454] The priority of the data flow of the data service is higher than the priority of the data flow of the user data;

[0455] The priority of the data flow of the data service is lower than the priority of the data flow of the user data;

[0456] The user data is data transmitted in the user plane UP.

[0457] Optionally, when the second priority level is the priority value of the data flow of the data service, the priority value of the data flow of the data service is determined according to the priority level in the second QoS parameter; wherein the second QoS parameter is used to transmit user data of the communication service.

[0458] Optionally, the target delay budget is less than or equal to a first duration, where the first duration is T-T1-PQ, where T is the total delay from the second node receiving the data request to sending the data, T1 is the delay from the data providing node receiving the data request to sending the data, P is the processing time of the second node on the data provided by the data providing node, and Q represents the delay from the second node receiving the data request to the data providing node receiving the data request;

[0459] The target delay budget includes a first group delay budget or a second group delay budget.

[0460] Optionally, the device further comprises:

[0461] An acquisition module, used for acquiring a ninth QoS parameter;

[0462] The ninth QoS parameter includes at least one of the following:

[0463] The lower limit of quantization accuracy;

[0464] The upper limit of the response time, where the response time represents the delay between receiving a data request and sending data, or the delay between receiving a data request and sending data reaching the receiving node;

[0465] The lower limit of accuracy is used to indicate the closeness between the data collection value and the true value of the data;

[0466] The lower limit value of correctness, wherein the correctness is used to represent the ratio of the number of times the provided data is true data to the total number of times the data is provided;

[0467] Valid time, used to indicate the upper limit of the time length between the time point of data collection and the reference time point;

[0468] The lower limit of the completeness, where the completeness is used to represent the ratio between the amount of data actually collected and the amount of data that should be collected;

[0469] The upper limit of redundancy, where the redundancy is used to indicate the proportion of identical or similar data in the collected data;

[0470] The lower limit value of consistency, where the consistency is used to indicate the proportion of consistent data in the data provided by the data providing node.

[0471] Optionally, the acquisition module is specifically used for:

[0472] receiving a second message, the second message including the ninth QoS parameter, the second message being used to request the data service;

[0473] or,

[0474] The ninth QoS parameter is determined.

[0475] Optionally, the second sending module is further used for one of the following:

[0476] Performing data quality assessment on the received data of the data service according to the ninth QoS parameter;

[0477] Sending a third message to the data providing node, wherein the third message includes a tenth QoS parameter, the tenth QoS parameter is used by the data providing node to perform data quality assessment on the collected data of the data service, and the tenth QoS parameter is determined according to the ninth QoS parameter;

[0478] A fourth message is sent to a data receiving node, wherein the fourth message includes an eleventh QoS parameter, the eleventh QoS parameter is used by the data receiving node to perform data quality assessment on the collected data of the data service, and the eleventh QoS parameter is determined based on the ninth QoS parameter.

[0479] The transmission device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a network side device, or may be other devices other than the network side device. Exemplarily, the network side device may include but is not limited to the types of network side devices 12 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

[0480] The transmission device provided in the embodiment of the present application can achieve Figure 4 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0481] See also Figure 8 , Figure 8 is a structural diagram of a transmission device provided in an embodiment of the present application, such as Figure 8 As shown, the transmission device 800 includes:

[0482] The second receiving module 801 is configured to receive a target quality of service QoS parameter from the first node, wherein the target QoS parameter is used to configure the transmission of data of the data service by the third node, and the target QoS parameter is related to the first QoS parameter, and the third node includes one of the following: a data providing node of the data service, a node for data transmission or forwarding between the data providing node and the data receiving node of the data service;

[0483] The transmission module 802 is used to transmit the data of the data service according to the target QoS parameter.

[0484] Optionally, one of the data providing node and the data receiving node is a terminal, and the other is a core network node, and the first QoS parameter includes at least one of the following:

[0485] a first QoS identifier;

[0486] Resource type;

[0487] First priority level;

[0488] First packet delay budget;

[0489] First packet error rate.

[0490] Optionally, when the resource type is a guaranteed bit rate GBR type, the first QoS parameter further includes at least one of the following:

[0491] Latency critical indication;

[0492] Averaging window;

[0493] Maximum data burst size.

[0494] Optionally, the first QoS parameter includes at least one of the following:

[0495] a second QoS identifier, the second QoS identifier being used to identify at least one of a second packet delay budget, a transmission resource type, a second priority level, a second packet error rate, a notification control indicator, and a maximum packet loss rate;

[0496] A second packet delay budget, used to represent an upper limit of a transmission delay of a data packet between a data providing node and a data receiving node;

[0497] Transmission resource type, the transmission resource type including delay-sensitive and non-delay-sensitive;

[0498] A second priority level, used to indicate a priority of resource scheduling of a data flow of the data service;

[0499] Second, packet error rate;

[0500] A notification control indication, used to indicate whether to request a notification message from the transmission control node for a delay-critical data flow when the delay cannot be met, wherein the notification message is used to indicate that the delay cannot be met;

[0501] The maximum packet loss rate is used to indicate the upper limit of the packet loss rate transmitted between the data providing node and the data receiving node.

[0502] Optionally, the second receiving module is specifically used for one of the following:

[0503] In the case where the third node is a terminal, receiving a target QoS rule from the first node, the target QoS rule including a target data flow identifier, and the target QoS rule being a QoS rule associated with the first QoS parameter;

[0504] In the case where the third node is an access network node, receiving a QoS configuration and a target data flow identifier from the first node, the QoS configuration including a third QoS parameter, and the third QoS parameter is determined according to the first QoS parameter;

[0505] In the case where the third node is a user plane function, receiving a target data packet detection rule and a target data flow identifier from the first node, the target data packet detection rule being a data packet detection rule associated with the first QoS parameter;

[0506] The target data flow identifier is a data flow identifier associated with the first QoS parameter.

[0507] Optionally, when the third QoS parameter includes a third packet delay budget, the third packet delay budget is less than or equal to a second duration, the second duration is T2-T3, T2 is the first packet delay budget, and T3 is the transmission delay between the user plane function to the data receiving node.

[0508] Optionally, the third node is the data providing node;

[0509] The second receiving module is specifically used for at least one of the following:

[0510] In the case where the third node is a terminal, receiving a fourth QoS parameter from the first node, wherein the fourth QoS parameter includes a data collection identifier and a radio bearer identifier, and the fourth QoS parameter is associated with the first QoS parameter;

[0511] In the case where the third node is an access network node, receiving a fifth QoS parameter from the first node, wherein the fifth QoS parameter includes a data collection identifier, a data transmission bearer identifier, and the first QoS parameter;

[0512] In the case where the third node includes a core network node, a sixth QoS parameter is received from the first node, wherein the sixth QoS parameter includes a data collection identifier and a data transmission bearer identifier, and the sixth QoS parameter is associated with the first QoS parameter.

[0513] Optionally, the third node is a node used for data transmission or forwarding of the data service between the data providing node and the data receiving node;

[0514] The second receiving module is specifically used for one of the following:

[0515] In a case where the third node includes a terminal or a core network node, receiving a seventh QoS parameter from the first node, wherein the seventh QoS parameter is associated with the first QoS parameter and includes a data detection rule and a data forwarding rule;

[0516] In a case where the third node includes an access network node, receiving a ninth QoS parameter from the first node, wherein the ninth QoS parameter includes a data detection rule, a data forwarding rule, and the first QoS parameter;

[0517] The data detection rule includes a data providing node identifier and a data receiving node identifier, and the data forwarding rule includes first indication information, and the first indication information is used to indicate whether to forward, discard or cache the data detected by the data detection rule.

[0518] The transmission device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a network-side device or a terminal, or may be other devices other than network-side devices or terminals. Exemplarily, the network-side device may include but is not limited to the types of terminals 11 listed above, the network-side device may include but is not limited to the types of network-side devices 12 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

[0519] The transmission device provided in the embodiment of the present application can achieve Figure 5 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0520] Optional, such as Fig. 9As shown, an embodiment of the present application further provides a communication device 900, including a processor 901 and a memory 902, and the memory 902 stores a program or instruction that can be run on the processor 901. For example, when the communication device 900 is a first node, the program or instruction is executed by the processor 901 to implement the various steps of the first node side transmission configuration method embodiment, and can achieve the same technical effect. When the communication device 900 is a second node, the program or instruction is executed by the processor 901 to implement the various steps of the second node side transmission method embodiment, and can achieve the same technical effect. When the communication device 900 is a third node, the program or instruction is executed by the processor 901 to implement the various steps of the third node side transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0521] The embodiment of the present application also provides a first node, including a processor and a communication interface, wherein the communication interface is used to receive a first message from a second node, wherein the first message includes a first quality of service QoS parameter, and the first QoS parameter is used to transmit data of a data service; the communication interface is also used to send a target QoS parameter to a third node, wherein the target QoS parameter is used for the third node to transmit data of the data service, and the target QoS parameter is related to the first QoS parameter, and the third node includes at least one of the following: a data providing node for the data service, and at least one node between the data providing node and the data receiving node of the data service for data transmission or forwarding of the data service. This first node embodiment corresponds to the above-mentioned first node method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this first node embodiment, and can achieve the same technical effect.

[0522] The embodiment of the present application also provides a second node, including a processor and a communication interface, wherein the communication interface is used to send a first message to the first node, wherein the first message includes a first quality of service QoS parameter, and the first QoS parameter is used to transmit data of the data service. The second node embodiment corresponds to the above-mentioned second node side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to the second node embodiment, and can achieve the same technical effect.

[0523] The embodiment of the present application also provides a third node, including a processor and a communication interface, the communication interface is used to receive a target quality of service QoS parameter from the first node, wherein the target QoS parameter is used to configure the third node to transmit data of the data service, and the target QoS parameter is related to the first QoS parameter, and the third node includes the following items: a data providing node of the data service, a node used for data transmission or forwarding between the data providing node and the data receiving node of the data service; the communication interface is also used to transmit the data of the data service according to the target QoS parameter. This third node embodiment corresponds to the above-mentioned third node method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this third node embodiment, and can achieve the same technical effect.

[0524] Specifically, the embodiment of the present application also provides a network side device. Fig.10 As shown, the network side device 1000 includes: an antenna 1001, a radio frequency device 1002, a baseband device 1003, a processor 1004 and a memory 1005. The antenna 1001 is connected to the radio frequency device 1002. In the uplink direction, the radio frequency device 1002 receives information through the antenna 1001 and sends the received information to the baseband device 1003 for processing. In the downlink direction, the baseband device 1003 processes the information to be sent and sends it to the radio frequency device 1002. The radio frequency device 1002 processes the received information and sends it out through the antenna 1001.

[0525] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 1003, which includes a baseband processor.

[0526] The baseband device 1003 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig.10 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 1005 through a bus interface to call the program in the memory 1005 to execute the network device operations shown in the above method embodiment.

[0527] The network side device may further include a network interface 1006, which is, for example, a Common Public Radio Interface (CPRI).

[0528] Specifically, the network side device 1000 of the embodiment of the present application further includes: instructions or programs stored in the memory 1005 and executable on the processor 1004, and the processor 1004 calls the instructions or programs in the memory 1005 to execute Figure 6The method executed by each module shown, or the processor 1004 calls the instructions or programs in the memory 1005 to execute Figure 7 The method executed by each module shown, or the processor 1004 calls the instructions or programs in the memory 1005 to execute Figure 8 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[0529] Specifically, the embodiment of the present application also provides a network side device. Fig.11 As shown, the network side device 1100 includes: a processor 1101, a network interface 1102 and a memory 1103. The network interface 1102 is, for example, a common public radio interface (CPRI).

[0530] Specifically, the network side device 1100 of the embodiment of the present application further includes: an instruction or program stored in the memory 1103 and executable on the processor 1101, and the processor 1101 calls the instruction or program in the memory 1103 to execute Figure 6 The method executed by each module shown, or the processor 1101 calls the instructions or programs in the memory 1103 to execute Figure 7 The method executed by each module shown, or the processor 1101 calls the instructions or programs in the memory 1103 to execute Figure 8 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[0531] Specifically, the embodiment of the present application further provides a terminal, Fig.12 is a structural diagram of a terminal provided in an embodiment of the present application. Fig.12 The terminal 1200 includes but is not limited to: a radio frequency unit 1201, a network module 1202, an audio output unit 1203, an input unit 1204, a sensor 1205, a display unit 1206, a user input unit 1207, an interface unit 1208, a memory 1209 and at least some of the components of the processor 1210.

[0532] Those skilled in the art will appreciate that the terminal 1200 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1210 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.12 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0533] It should be understood that in the embodiment of the present application, the input unit 1204 may include a graphics processing unit (GPU) 12041 and a microphone 12042, and the graphics processor 12041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1206 may include a display panel 12061, and the display panel 12061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1207 includes a touch panel 12071 and at least one of other input devices 12072. The touch panel 12071 is also called a touch screen. The touch panel 12071 may include two parts: a touch detection device and a touch controller. Other input devices 12072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0534] In the embodiment of the present application, after receiving downlink data from the network side device, the RF unit 1201 can transmit the data to the processor 1210 for processing; in addition, the RF unit 1201 can send uplink data to the network side device. Generally, the RF unit 1201 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0535] The memory 1209 can be used to store software programs or instructions and various data. The memory 1209 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1209 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1209 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0536] The processor 1210 may include one or more processing units; optionally, the processor 1210 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1210.

[0537] The radio frequency unit 1201 is configured to receive a target quality of service QoS parameter from the first node, wherein the target QoS parameter is used to configure the transmission of data of the data service by the third node, and the target QoS parameter is related to the first QoS parameter, and the third node includes one of the following: a data providing node of the data service, a node for data transmission or forwarding between the data providing node and the data receiving node of the data service;

[0538] The radio frequency unit 1201 is further configured to transmit the data of the data service according to the target QoS parameter.

[0539] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the aforementioned method embodiment, and achieve the same or corresponding technical effect. To avoid repetition, it will not be repeated here.

[0540] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned transmission configuration method embodiment are implemented, or the various processes of the above-mentioned transmission method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0541] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0542] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned transmission configuration method embodiment, or to implement the various processes of the above-mentioned transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0543] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0544] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium, and is executed by at least one processor to implement the various processes of the above-mentioned transmission configuration method embodiment, or the computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0545] The embodiment of the present application also provides a transmission system, including: a first node, a second node and a third node, wherein the first node is used to execute Figure 2 And each process of each method embodiment above, the second node is used to perform the following steps: Figure 4 And each process of each method embodiment above, the third node is used to perform the following steps: Figure 5And the various processes of the above-mentioned method embodiments can achieve the same technical effect. To avoid repetition, they will not be described here.

[0546] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0547] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.

[0548] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.

Claims

1. A transmission configuration method, characterized in that: include: The first node receives a first message from the second node, wherein the first message includes a first quality of service QoS parameter, and the first QoS parameter is used to transmit data of a data service; The first node sends a target QoS parameter to a third node, wherein the target QoS parameter is used for the third node to transmit data of the data service, and the target QoS parameter is related to the first QoS parameter, and the third node includes at least one of the following: a data providing node of the data service, and at least one node between the data providing node and the data receiving node of the data service for data transmission or forwarding of the data service.

2. The method according to claim 1, characterized in that One of the data providing node and the data receiving node is a terminal, and the other is a core network node, and the first QoS parameter includes at least one of the following: a first QoS identifier; Resource type; First priority level; First packet delay budget; First packet error rate.

3. The method according to claim 2, characterized in that When the resource type is a guaranteed bit rate GBR type, the first QoS parameter further includes at least one of the following: Latency critical indication; Averaging window; Maximum data burst size.

4. The method according to claim 1, characterized in that The first QoS parameter includes at least one of the following: a second QoS identifier, the second QoS identifier being used to identify at least one of a second packet delay budget, a transmission resource type, a second priority level, a second packet error rate, a notification control indicator, and a maximum packet loss rate; A second packet delay budget, used to represent an upper limit of a transmission delay of a data packet between a data providing node and a data receiving node; Transmission resource type, the transmission resource type including delay-sensitive and non-delay-sensitive; A second priority level, used to indicate a priority of resource scheduling of a data flow of the data service; Second, packet error rate; A notification control indication, used to indicate whether to request a notification message from the transmission control node for a delay-critical data flow when the delay cannot be met, wherein the notification message is used to indicate that the delay cannot be met; The maximum packet loss rate is used to indicate the upper limit of the packet loss rate transmitted between the data providing node and the data receiving node.

5. The method according to claim 4, characterized in that The second priority level comprises at least one of a priority indication and a priority value of a data flow of the data service; The priority indication is used to indicate one of the following: The priority of the data flow of the data service is higher than the priority of the data flow of the user data; The priority of the data flow of the data service is lower than the priority of the data flow of the user data; The user data is data transmitted in the user plane UP.

6. The method according to claim 5, characterized in that In case that the second priority level is the priority value of the data flow of the data service, the priority value of the data flow of the data service is determined according to the priority level in the second QoS parameter; wherein the second QoS parameter is used to transmit user data of the communication service.

7. The method according to any one of claims 2 to 6, characterized in that The target delay budget is less than or equal to the first duration, where the first duration is T-T1-PQ, where T is the total delay from the second node receiving the data request to sending the data, T1 is the delay from the data providing node receiving the data request to sending the data, P is the processing time of the second node for the data provided by the data providing node, and Q represents the delay from the second node receiving the data request to the data providing node receiving the data request; The target delay budget includes a first group delay budget or a second group delay budget.

8. The method according to claim 2 or 3, characterized in that: The first node sends a target QoS parameter to the third node, including at least one of the following: In a case where the third node includes a terminal, the first node sends a target QoS rule to the terminal, the target QoS rule includes a target data flow identifier, and the target QoS rule is a QoS rule associated with the first QoS parameter; In a case where the third node includes an access network node, the first node sends a QoS configuration to the access network node, the QoS configuration including a third QoS parameter and a target data flow identifier, and the third QoS parameter is determined according to the first QoS parameter; In a case where the third node includes a user plane function, the first node sends a target data packet detection rule and a target data flow identifier to the user plane function, wherein the target data packet detection rule is a data packet detection rule associated with the first QoS parameter; The target data flow identifier is a data flow identifier associated with the first QoS parameter.

9. The method according to claim 8, characterized in that In the case where the third QoS parameter includes a third packet delay budget, the third packet delay budget is less than or equal to a second duration, where the second duration is T2-T3, T2 is the first packet delay budget, and T3 is the transmission delay between the user plane function and the data receiving node.

10. The method according to claim 4, characterized in that The third node is the data providing node; The first node sends a target QoS parameter to the third node, including at least one of the following: In a case where the third node includes a terminal, the first node sends a fourth QoS parameter to the terminal, wherein the fourth QoS parameter includes a data collection identifier and a radio bearer identifier, and the fourth QoS parameter is associated with the first QoS parameter; In the case where the third node includes an access network node, the first node sends a fifth QoS parameter to the access network node, wherein the fifth QoS parameter includes a data collection identifier, a data transmission bearer identifier, and the first QoS parameter; In the case where the third node includes a core network node, the first node sends a sixth QoS parameter to the core network node, wherein the sixth QoS parameter includes a data collection identifier and a data transmission bearer identifier, and the sixth QoS parameter is associated with the first QoS parameter.

11. The method according to claim 4, characterized in that The third node is a node used for data transmission or forwarding of the data service between the data providing node and the data receiving node; The first node sends a target QoS parameter to the third node, including at least one of the following: In a case where the third node includes a terminal or a core network node, the first node sends a seventh QoS parameter to the terminal or the core network node, wherein the seventh QoS parameter is associated with the first QoS parameter and includes a data detection rule and a data forwarding rule; In a case where the third node includes an access network node, the first node sends a ninth QoS parameter to the access network node, wherein the ninth QoS parameter includes a data detection rule, a data forwarding rule, and the first QoS parameter; The data detection rule includes a data providing node identifier and a data receiving node identifier, and the data forwarding rule includes first indication information, and the first indication information is used to indicate whether to forward, discard or cache the data detected by the data detection rule.

12. A transmission method, characterized in that: include: The second node sends a first message to the first node, wherein the first message includes a first quality of service QoS parameter, and the first QoS parameter is used to transmit data of a data service.

13. The method according to claim 12, characterized in that One of the data providing node of the data service and the data receiving node of the data service is a terminal, and the other is a core network node, and the first QoS parameter includes at least one of the following: a first QoS identifier; Resource type; First priority level; First packet delay budget; First packet error rate.

14. The method according to claim 13, characterized in that When the resource type is a guaranteed bit rate GBR type, the first QoS parameter further includes at least one of the following: Latency critical indication; Averaging window; Maximum data burst size.

15. The method according to claim 12, characterized in that The first QoS parameter includes at least one of the following: a second QoS identifier, the second QoS identifier being used to identify at least one of a second packet delay budget, a transmission resource type, a second priority level, a second packet error rate, a notification control indicator, and a maximum packet loss rate; A second packet delay budget, used to represent an upper limit of a transmission delay of a data packet between a data providing node and a data receiving node; Transmission resource type, the transmission resource type including delay-sensitive and non-delay-sensitive; A second priority level, used to indicate a priority of resource scheduling of a data flow of the data service; Second, packet error rate; A notification control indication, used to indicate whether to request a notification message from the transmission control node for a delay-critical data flow when the delay cannot be met, wherein the notification message is used to indicate that the delay cannot be met; The maximum packet loss rate is used to indicate the upper limit of the packet loss rate transmitted between the data providing node and the data receiving node.

16. The method according to claim 15, characterized in that The second priority level comprises at least one of a priority indication and a priority value of a data flow of the data service; The priority indication is used to indicate one of the following: The priority of the data flow of the data service is higher than the priority of the data flow of the user data; The priority of the data flow of the data service is lower than the priority of the data flow of the user data; The user data is data transmitted in the user plane UP.

17. The method according to claim 16, characterized in that In case that the second priority level is the priority value of the data flow of the data service, the priority value of the data flow of the data service is determined according to the priority level in the second QoS parameter; wherein the second QoS parameter is used to transmit user data of the communication service.

18. The method according to any one of claims 13 to 17, characterized in that The target delay budget is less than or equal to the first duration, where the first duration is T-T1-PQ, where T is the total delay from the second node receiving the data request to sending the data, T1 is the delay from the data providing node receiving the data request to sending the data, P is the processing time of the second node for the data provided by the data providing node, and Q represents the delay from the second node receiving the data request to the data providing node receiving the data request; The target delay budget includes a first group delay budget or a second group delay budget.

19. The method according to any one of claims 12 to 18, characterized in that The method further comprises: The second node obtains a ninth QoS parameter; The ninth QoS parameter includes at least one of the following: The lower limit of quantization accuracy; The upper limit of the response time, where the response time represents the delay between receiving a data request and sending data, or the delay between receiving a data request and sending data reaching the receiving node; The lower limit of accuracy is used to indicate the closeness between the data collection value and the true value of the data; The lower limit value of correctness, wherein the correctness is used to represent the ratio of the number of times the provided data is true data to the total number of times the data is provided; Valid time, used to indicate the upper limit of the time length between the time point of data collection and the reference time point; The lower limit of the completeness, where the completeness is used to represent the ratio between the amount of data actually collected and the amount of data that should be collected; The upper limit of redundancy, where the redundancy is used to indicate the proportion of identical or similar data in the collected data; The lower limit value of consistency, where the consistency is used to indicate the proportion of consistent data in the data provided by the data providing node.

20. The method according to claim 19, characterized in that The second node acquires a ninth QoS parameter, including: The second node receives a second message, where the second message includes the ninth QoS parameter, and the second message is used to request the data service; or, The second node determines the ninth QoS parameter.

21. The method according to claim 19 or 20, characterized in that The method further comprises the following: The second node performs data quality assessment on the received data of the data service according to the ninth QoS parameter; The second node sends a third message to the data providing node, wherein the third message includes a tenth QoS parameter, the tenth QoS parameter is used by the data providing node to perform data quality assessment on the collected data of the data service, and the tenth QoS parameter is determined according to the ninth QoS parameter; The second node sends a fourth message to the data receiving node, wherein the fourth message includes an eleventh QoS parameter, and the eleventh QoS parameter is used by the data receiving node to perform data quality assessment on the collected data of the data service, and the eleventh QoS parameter is determined based on the ninth QoS parameter.

22. A transmission method, characterized in that: include: The third node receives a target quality of service QoS parameter from the first node, wherein the target QoS parameter is used to configure the transmission of data of the data service by the third node, and the target QoS parameter is related to the first QoS parameter, and the third node includes one of the following: a data providing node of the data service, a node for data transmission or forwarding between the data providing node and the data receiving node of the data service; The third node transmits the data of the data service according to the target QoS parameter.

23. The method according to claim 22, characterized in that One of the data providing node and the data receiving node is a terminal, and the other is a core network node, and the first QoS parameter includes at least one of the following: a first QoS identifier; Resource type; First priority level; First packet delay budget; First packet error rate.

24. The method according to claim 23, characterized in that When the resource type is a guaranteed bit rate GBR type, the first QoS parameter further includes at least one of the following: Latency critical indication; Averaging window; Maximum data burst size.

25. The method according to claim 22, characterized in that The first QoS parameter includes at least one of the following: a second QoS identifier, the second QoS identifier being used to identify at least one of a second packet delay budget, a transmission resource type, a second priority level, a second packet error rate, a notification control indicator, and a maximum packet loss rate; A second packet delay budget, used to represent an upper limit of a transmission delay of a data packet between a data providing node and a data receiving node; Transmission resource type, the transmission resource type including delay-sensitive and non-delay-sensitive; A second priority level, used to indicate a priority of resource scheduling of a data flow of the data service; Second, packet error rate; A notification control indication, used to indicate whether to request a notification message from the transmission control node for a delay-critical data flow when the delay cannot be met, wherein the notification message is used to indicate that the delay cannot be met; The maximum packet loss rate is used to indicate the upper limit of the packet loss rate transmitted between the data providing node and the data receiving node.

26. The method according to claim 23 or 24, characterized in that The third node receives a target quality of service QoS parameter sent by the first node, including the following: In the case where the third node is a terminal, the terminal receives a target QoS rule from the first node, where the target QoS rule includes a target data flow identifier, and the target QoS rule is a QoS rule associated with the first QoS parameter; In the case where the third node is an access network node, the access network node receives a QoS configuration and a target data flow identifier from the first node, the QoS configuration includes a third QoS parameter, and the third QoS parameter is determined according to the first QoS parameter; In the case where the third node is a user plane function, the user plane function receives a target data packet detection rule and a target data flow identifier from the first node, the target data packet detection rule being a data packet detection rule associated with the first QoS parameter; The target data flow identifier is a data flow identifier associated with the first QoS parameter.

27. The method according to claim 26, characterized in that In the case where the third QoS parameter includes a third packet delay budget, the third packet delay budget is less than or equal to a second duration, the second duration is T2-T3, T2 is the first packet delay budget, and T3 is the transmission delay between the user plane function and the data receiving node.

28. The method according to claim 25, characterized in that The third node is the data providing node; The third node receives a target QoS parameter from the first node, including the following: In the case where the third node is a terminal, the terminal receives a fourth QoS parameter from the first node, wherein the fourth QoS parameter includes a data collection identifier and a radio bearer identifier, and the fourth QoS parameter is associated with the first QoS parameter; In the case where the third node is an access network node, the access network node receives a fifth QoS parameter from the first node, wherein the fifth QoS parameter includes a data collection identifier, a data transmission bearer identifier, and the first QoS parameter; In the case where the third node includes a core network node, the core network node receives a sixth QoS parameter from the first node, wherein the sixth QoS parameter includes a data collection identifier and a data transmission bearer identifier, and the sixth QoS parameter is associated with the first QoS parameter.

29. The method according to claim 27, characterized in that The third node is a node used for data transmission or forwarding of the data service between the data providing node and the data receiving node; The third node receives a target QoS parameter from the first node, including one of the following: In a case where the third node includes a terminal or a core network node, the terminal or the core network node receives a seventh QoS parameter from the first node, wherein the seventh QoS parameter is associated with the first QoS parameter and includes a data detection rule and a data forwarding rule; In a case where the third node includes an access network node, the access network node receives a ninth QoS parameter from the first node, wherein the ninth QoS parameter includes a data detection rule, a data forwarding rule, and the first QoS parameter; The data detection rule includes a data providing node identifier and a data receiving node identifier, and the data forwarding rule includes first indication information, and the first indication information is used to indicate whether to forward, discard or cache the data detected by the data detection rule.

30. A transmission configuration device, applied to a first node, characterized in that: include: A first receiving module, configured to receive a first message from a second node, wherein the first message includes a first quality of service QoS parameter, and the first QoS parameter is used to transmit data of a data service; A first sending module is used to send a target QoS parameter to a third node, wherein the target QoS parameter is used for the third node to transmit data of the data service, and the target QoS parameter is related to the first QoS parameter, and the third node includes at least one of the following: a data providing node of the data service, and at least one node between the data providing node and the data receiving node of the data service for data transmission or forwarding of the data service.

31. A transmission device, characterized in that: include: The second sending module is used to send a first message to the first node, wherein the first message includes a first quality of service QoS parameter, and the first QoS parameter is used to transmit data of a data service.

32. A transmission device, applied to a third node, characterized in that: include: a second receiving module, configured to receive a target quality of service QoS parameter from the first node, wherein the target QoS parameter is used to configure the transmission of data of the data service by the third node, and the target QoS parameter is related to the first QoS parameter, and the third node includes one of the following: a data providing node of the data service, a node for data transmission or forwarding between the data providing node and the data receiving node of the data service; A transmission module is used to transmit the data of the data service according to the target QoS parameter.

33. A first node, characterized in that: It comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the transmission configuration method according to any one of claims 1 to 11 are implemented.

34. A second node, characterized in that: It comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the transmission method according to any one of claims 12 to 21 are implemented.

35. A third node, characterized in that: It comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the transmission method as described in any one of claims 22 to 29 are implemented.

36. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the steps of the transmission configuration method according to any one of claims 1 to 11, or implements the steps of the transmission method according to any one of claims 12 to 21, or implements the steps of the transmission method according to any one of claims 22 to 29.