[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN118250342A - Data transmission method and device - Google Patents

Data transmission method and device Download PDF

Info

Publication number
CN118250342A
CN118250342A CN202211656029.6A CN202211656029A CN118250342A CN 118250342 A CN118250342 A CN 118250342A CN 202211656029 A CN202211656029 A CN 202211656029A CN 118250342 A CN118250342 A CN 118250342A
Authority
CN
China
Prior art keywords
data
information
data streams
stream
data stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211656029.6A
Other languages
Chinese (zh)
Inventor
庞旭
徐瑞
陈二凯
秦熠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202211656029.6A priority Critical patent/CN118250342A/en
Priority to PCT/CN2023/136240 priority patent/WO2024131515A1/en
Publication of CN118250342A publication Critical patent/CN118250342A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/61Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/12Flow control between communication endpoints using signalling between network elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application provides a data transmission method and device. The method may be applied to a network device, the method comprising: the network device receives first information, wherein the first information comprises a data volume size, a transmission period and an importance level of each data stream in a plurality of data streams, and the plurality of data streams belong to the same service quality stream. The network device determines the scheduling priority of the plurality of data streams according to the data size, the transmission period and the importance level of each data stream. The network device sends second information to the terminal device, the second information comprising scheduling priorities of the plurality of data streams. The method is beneficial to the terminal equipment to distinguish and process a plurality of data streams in the same service quality stream, and further is beneficial to improving the service quality of the data streams.

Description

Data transmission method and device
Technical Field
The present application relates to the field of communications technologies, and in particular, to a data transmission method and apparatus.
Background
In one protocol data unit session (Protocol Data Unit session, PDU session), the quality of service Flow (Quality of Service Flow, qoS Flow) is the minimum granularity to distinguish between quality of service (Quality of Service, qoS). One PDU session may have multiple QoS flows, with each QoS flow having a different QoS flow identifier (QoS Flow Identifier, QFI).
The data flows with the same QFI use the same service forwarding processing mode (such as scheduling), that is, when the data flows belong to the same QoS flow, the network device and the terminal device adopt the same processing mode to process the data flows in the QoS flow.
However, in time sensitive traffic, such as video transmission, cloud Gaming (CG), and augmented reality (eXtended Reality, XR), there are different QoS requirements for different data flows. If the network device and the terminal device do not distinguish the plurality of data streams belonging to the same QoS stream, priority processing cannot be performed on the service with higher priority or importance, and better service quality cannot be achieved.
Disclosure of Invention
The embodiment of the application provides a data transmission method and a data transmission device, which can improve the service quality of a data stream.
In a first aspect, an embodiment of the present application provides a data transmission method, which may be applied to a network device (for example, a device or a chip of the network device). In the method, a network device receives first information, where the first information includes a data size, a transmission period, and an importance level of each of a plurality of data flows, where the plurality of data flows belong to a same qos flow. The network device determines the scheduling priority of the plurality of data streams according to the data size, the transmission period and the importance level of each data stream. The network device sends second information to the terminal device, the second information comprising scheduling priorities of the plurality of data streams.
In the embodiment of the application, the network equipment determines the scheduling priority of a plurality of data streams according to the data volume, the transmission period and the importance level of each data stream, and sends the scheduling priority of the plurality of data streams to the terminal equipment. Therefore, the terminal equipment can distinguish the data streams in the same service quality stream according to the scheduling priorities of the data streams, such as transmitting the data streams with higher scheduling priorities in the same service quality stream preferentially, and further the service quality of the data streams can be improved.
In addition, the network device determines the scheduling priority of a plurality of data streams according to the data volume, the transmission period and the importance level of each data stream, so that the network device can distinguish the plurality of data streams in the same service quality stream, and the service quality stream of the data stream can be improved.
In an alternative embodiment, when a plurality of data streams belonging to the same qos flow are uplink data streams, the network device may obtain the data size, transmission period and importance level of each data stream in the plurality of data streams by receiving the terminal device auxiliary information UAI from the terminal device.
In another alternative embodiment, when the plurality of data streams belonging to the same qos flow are downlink data streams, the network device may obtain the data size, transmission period and importance level of each data stream in the plurality of data streams by receiving the time sensitive communication assistance information TSCAI from the core network device.
It can be seen that for uplink transmission, the first information may be terminal equipment assistance information UAI from the terminal equipment; for downlink transmission, the first information may be time sensitive communication assistance information TSCAI from the core network device.
In an alternative embodiment, the second information further comprises configuration grants CG for the plurality of data streams and/or configuration of discontinuous reception CDRX for the connected state.
It can be seen that, the network device may further determine, according to the data size, the transmission period and the importance level of each data stream, the configuration of the configuration authority CG and/or the configuration of the discontinuous reception CDRX in the connection state of the plurality of data streams, so as to facilitate the terminal device to transmit the plurality of data streams according to the scheduling priority of the plurality of data streams and the configuration of the configuration authority CG and/or the discontinuous reception CDRX in the connection state of the plurality of data streams, thereby facilitating improvement of service quality of the data streams.
In an alternative embodiment, the network device may further transmit the plurality of data streams according to the scheduling priorities of the plurality of data streams, which may improve the service quality of the data streams.
In a second aspect, the present application also provides a data transmission method corresponding to the data transmission method of the first aspect, which is described from the terminal device side (applicable to a device or a chip of the terminal device). In the method, the terminal device receives second information from the network device, wherein the second information comprises scheduling priorities of a plurality of data streams in the same service quality stream. The terminal device transmits the plurality of data streams according to the scheduling priorities of the plurality of data streams. Wherein the scheduling priority of the plurality of data streams is determined by the network device according to the data size, the transmission period and the importance level of each of the plurality of data streams.
In the embodiment of the application, the terminal equipment can transmit a plurality of data streams according to the scheduling priority of the plurality of data streams, can realize the distinction of the plurality of data streams in the same service quality stream, for example, can preferentially transmit the data stream with higher priority in the plurality of data streams, and can improve the service quality of the data streams.
In an alternative embodiment, when the multiple data streams belonging to the same qos flow are uplink data streams, the terminal device may further send first information to the network device, where the first information includes a data size, a transmission period, and an importance level of each of the multiple data streams. The method is beneficial to the network equipment to determine the scheduling priority of the data streams according to the data volume, the transmission period and the importance level of each data stream in the data streams, and further is beneficial to the realization of the distinction of the data streams which are transmitted in the uplink and belong to the same service quality stream.
In an alternative embodiment, the first information is terminal equipment auxiliary information UAI, that is, the terminal equipment may report the data size, transmission period and importance level of each data stream in the same service quality stream to the network equipment through the UAI.
In an alternative embodiment, the importance level of each data stream is determined by the terminal device based on the delay and/or accuracy of the data stream. The method is beneficial to the terminal equipment to set the importance level of the data stream with higher requirements on time delay and/or accuracy to the higher importance level, thereby being beneficial to guaranteeing the service quality of the data stream.
In an alternative embodiment, the second information further comprises configuration grants CG for the plurality of data streams and/or configuration of discontinuous reception CDRX for the connected state.
The second information further includes configuration authorization CG of the plurality of data flows and/or configuration of discontinuous reception CDRX of connection state, the terminal device transmits the plurality of data flows according to scheduling priority of the plurality of data flows, including: the plurality of data streams are transmitted according to their scheduling priorities and the configuration of discontinuous reception CDRX of the configuration grant CG and/or connection state.
In a third aspect, the present application further provides a data transmission method, which corresponds to the data transmission method described in the first aspect, and the data transmission method in this aspect is described from the core network device side (applicable to a device or a chip of the core network device). In the method, core network equipment sends first information to network equipment, wherein the first information comprises the data volume, transmission period and importance level of each data stream in a plurality of data streams, and the plurality of data streams belong to the same service quality stream.
In the embodiment of the application, when a plurality of data streams belonging to the same service quality stream are downlink data streams, the core network device sends the data volume, the transmission period and the importance level of each data stream in the plurality of data streams to the network device. Therefore, the network equipment can determine the scheduling priority of a plurality of data streams according to the data volume, the transmission period and the importance level of each data stream, and can distinguish the plurality of data streams which are transmitted in the downlink and belong to the same service quality stream, and can improve the service quality of the data streams.
In an alternative embodiment, the core network device sends the data size, the transmission period and the importance level of each data stream to the network device via the time sensitive communication assistance information TSCAI, i.e. the first information may be the time sensitive communication assistance information TSCAI.
In an alternative embodiment, the importance level of each data stream is determined by the core network device based on the latency and/or accuracy of the data stream. The method can enable the core network equipment to set the importance level of the data stream with higher requirements on time delay and/or accuracy to be higher, thereby being beneficial to guaranteeing the service quality of the data stream.
In a fourth aspect, an embodiment of the present application provides a data transmission method, which may be applied to a network device (for example, a device or a chip of the network device). In the method, the network device receives third information, where the third information includes a data size, a transmission period, an importance level and associated information of each data flow in the plurality of data flows, each data flow belongs to a different quality of service off-flow, and the associated information of each data flow is used to indicate whether the data flow and a data flow except the data flow in the plurality of data flows belong to the same service. The network device determines the scheduling priority of the plurality of data streams according to the data volume of each data stream, the transmission period, the importance level and the associated information. The network device sends second information to the terminal device, the second information comprising scheduling priorities of the plurality of data streams.
In the embodiment of the application, when the network equipment determines the scheduling priority of the plurality of data streams of different service quality streams, whether each data stream belongs to the same service with the data stream except the data stream in the plurality of data streams is considered, so that the terminal equipment is favorable for preferentially considering the data stream of the same service to be processed, such as transmitting the data stream of the same service, and further the service quality of the service is favorable to be ensured.
In an alternative embodiment, when the plurality of data streams belonging to different qos flows are uplink data streams, the network device may obtain the data size, the transmission period, the importance level and the associated information of each data stream in the plurality of data streams by receiving the terminal device auxiliary information UAI from the terminal device.
In another alternative embodiment, when the plurality of data streams belonging to different qos flows are downlink data streams, the network device may obtain the data size, the transmission period, the importance level and the association information of each of the plurality of data streams by receiving the time sensitive communication assistance information TSCAI from the core network device.
It can be seen that, for uplink transmission, the third information may be terminal equipment auxiliary information UAI; for downlink transmission, the third information may be time sensitive communication assistance information TSCAI.
In an alternative embodiment, the network device may further determine the configuration of discontinuous reception CDRX of the connection state and/or the configuration grant CG of the plurality of data streams according to the data size, the transmission period, the importance level and the associated information of each data stream. That is, the second information may also include configuration grants CG for the plurality of data streams and/or configuration of discontinuous reception CDRX for the connected state.
In an alternative embodiment, the network device may further transmit the plurality of data flows according to the scheduling priorities of the plurality of data flows, so as to ensure the service quality of the service.
In a fifth aspect, the present application also provides a data transmission method corresponding to the data transmission method of the fourth aspect, which is explained from the terminal device side (applicable to the device or the chip of the terminal device). In the method, the terminal device receives second information from the network device, the second information including scheduling priorities of a plurality of data flows, each of the plurality of data flows belonging to a different quality of service flow. The terminal device transmits the plurality of data streams according to the scheduling priorities of the plurality of data streams. The scheduling priority of the data streams is determined by the network device according to the data volume of each data stream, the transmission period, the importance level and the association information, and the association information of each data stream is used for indicating whether the data stream belongs to the same service with the data streams except the data stream in the data streams.
In the embodiment of the application, the scheduling priority of the plurality of data streams received by the terminal equipment considers whether each data stream belongs to the same service with the data stream except the data stream in the plurality of data streams. Therefore, the terminal equipment can transmit the data streams of the same service preferentially according to the scheduling priority of the data streams when transmitting the data streams, and the service quality of the service can be ensured.
In an alternative embodiment, when the plurality of data streams belonging to different qos flows are uplink data streams, the terminal device may send third information to the network device, where the third information includes a data size, a transmission period, an importance level, and associated information of each of the plurality of data streams. The method is beneficial to the network equipment to determine the scheduling priority of a plurality of data streams according to the data volume of each data stream, the transmission period, the importance level and the associated information, and further is beneficial to ensuring the service quality of the service.
In an alternative embodiment, the terminal device may report the data size, the transmission period, the importance level and the associated information of each of the plurality of data flows to the network device through the terminal device auxiliary information UAI, that is, the third information may be the UAI.
In an alternative embodiment, the importance level of each data stream is determined by the terminal device based on the delay and/or accuracy of the data stream. The method is beneficial to the terminal equipment to set the importance level of the data stream with higher requirements on time delay and/or accuracy to the higher importance level, thereby being beneficial to guaranteeing the service quality of the service corresponding to the data stream.
In an alternative embodiment, the second information further comprises configuration grants CG for the plurality of data streams and/or configuration of discontinuous reception CDRX for the connected state. In this manner, the terminal device transmits a plurality of data streams according to scheduling priorities of the plurality of data streams, including: the plurality of data streams are transmitted according to their scheduling priorities and the configuration of discontinuous reception CDRX of the configuration grant CG and/or connection state.
In a sixth aspect, the present application further provides a data transmission method according to the fourth aspect, where the data transmission method is described from the core network device side (applicable to a device or a chip of the core network device). In the method, core network equipment sends third information to network equipment, wherein the third information comprises the data volume, transmission period, importance level and associated information of each data stream in a plurality of data streams, each data stream belongs to different service quality streams, and the associated information of each data stream is used for indicating whether the data stream and the data streams except the data stream belong to the same service.
In the implementation of the application, when a plurality of data streams belonging to different service quality streams are downlink data streams, the core network equipment sends the data volume, the transmission period, the importance level and the associated information of each data stream in the plurality of data streams to the network equipment. Therefore, the network equipment is favorable for determining the scheduling priority of a plurality of data streams according to the data volume, the transmission period, the importance level and the associated information of each data stream, and further is favorable for distinguishing the data streams of different services, and the service quality of the services can be ensured.
In an alternative embodiment, the core network device may send the data size, the transmission period, the importance level and the associated information of each data stream to the network device through the time sensitive communication assistance information TSCAI, i.e. the third information may be TSCAI.
In an alternative embodiment, the importance level of each data stream is determined by the core network device based on the latency and/or accuracy of the data stream. The method can enable the core network equipment to set the importance level of the data stream with higher requirements on time delay and/or accuracy to be higher, thereby being beneficial to guaranteeing the service quality of the service corresponding to the data stream.
In a seventh aspect, the present application further provides a communication apparatus. The communication apparatus has a function of implementing part or all of the network device according to the first aspect, or implementing part or all of the terminal device according to the second aspect, or implementing part or all of the core network device according to the third aspect, or implementing part or all of the network device according to the fourth aspect, or implementing part or all of the terminal device according to the fifth aspect, or implementing part or all of the core network device according to the sixth aspect. For example, the function of the communication device may be provided in some or all embodiments of the network device according to the first aspect of the present application, or may be provided by implementing any one of the embodiments of the present application alone. The functions may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functions described above.
In one possible design, the communication device may include a processing unit and a communication unit in a structure, where the processing unit is configured to support the communication device to perform the corresponding functions in the method. The communication unit is used for supporting communication between the communication device and other communication devices. The communication device may further comprise a memory unit for coupling with the processing unit and the communication unit, which holds the necessary program instructions and data of the communication device.
In one embodiment, the communication device includes: a processing unit and a communication unit;
the communication unit is configured to receive first information, where the first information includes a data size, a transmission period, and an importance level of each of a plurality of data streams; the plurality of data streams belong to the same quality of service stream;
The processing unit is used for determining the scheduling priority of the plurality of data streams according to the data volume of each data stream, the transmission period and the importance level;
The communication unit is further configured to send second information to the terminal device, where the second information includes scheduling priorities of the plurality of data flows.
In addition, in this aspect, other optional embodiments of the communication device may be referred to in the relevant content of the first aspect, which is not described in detail herein.
In another embodiment, the communication device includes: a processing unit and a communication unit;
the communication unit is configured to receive second information from a network device, where the second information includes scheduling priorities of a plurality of data flows in the same quality of service flow; the scheduling priority of the plurality of data streams is determined according to the data size, the transmission period and the importance level of each data stream in the plurality of data streams;
The processing unit is configured to transmit the plurality of data streams according to scheduling priorities of the plurality of data streams.
In addition, in this aspect, other optional embodiments of the communication device may be referred to in the related content of the second aspect, which is not described in detail herein.
In yet another embodiment, the communication device includes: a processing unit and a communication unit; the processing unit is used for processing data/signaling;
The communication unit is configured to send first information to a network device, where the first information includes a data size, a transmission period, and an importance level of each of a plurality of data flows; the multiple data streams belong to the same quality of service stream.
In addition, in this aspect, other optional embodiments of the communication device may be referred to in the related content of the third aspect, which is not described in detail herein.
In yet another embodiment, the communication device includes: a processing unit and a communication unit;
the communication unit is configured to receive third information, where the third information includes a data size, a transmission period, an importance level, and associated information of each of the plurality of data streams; each data stream belongs to a different service quality stream;
the association information of each data stream is used for indicating whether the data stream belongs to the same service with the data stream except the data stream in the plurality of data streams;
the processing unit is used for determining the scheduling priority of the plurality of data streams according to the data volume of each data stream, the transmission period, the importance level and the associated information;
The communication unit is further configured to send second information to the terminal device, where the second information includes scheduling priorities of the plurality of data flows.
In addition, in this aspect, other optional embodiments of the communication device may be referred to in the related content of the fourth aspect, which is not described in detail herein.
In yet another embodiment, the communication device includes: a processing unit and a communication unit;
The communication unit is configured to receive second information from a network device, where the second information includes scheduling priorities of a plurality of data flows; each data stream of the plurality of data streams belongs to a different quality of service stream;
The scheduling priority of the plurality of data streams is determined according to the data volume of each data stream, the transmission period, the importance level and the associated information; the association information of each data stream is used for indicating whether the data stream belongs to the same service with the data stream except the data stream in the plurality of data streams;
The processing unit is configured to transmit the plurality of data streams according to scheduling priorities of the plurality of data streams.
In addition, in this aspect, other optional embodiments of the communication device may refer to the related matters of the fifth aspect, which are not described in detail herein.
In yet another embodiment, the communication device includes: a processing unit and a communication unit; the processing unit is used for processing data/signaling;
the communication unit is configured to send third information to the network device, where the third information includes a data size, a transmission period, an importance level, and associated information of each of the plurality of data flows; each data stream belongs to a different service quality stream;
The association information of each data stream is used for indicating whether the data stream belongs to the same service as the data stream except the data stream in the plurality of data streams.
In addition, in this aspect, other optional embodiments of the communication device may be referred to in the related content of the sixth aspect, which is not described in detail herein.
As an example, the communication unit may be a transceiver or a communication interface, the storage unit may be a memory, and the processing unit may be a processor.
In one embodiment, the communication device includes: a processor and a transceiver;
The transceiver is configured to receive first information, where the first information includes a data size, a transmission period, and an importance level of each of a plurality of data streams; the plurality of data streams belong to the same quality of service stream;
The processor is used for determining the scheduling priority of the plurality of data streams according to the data volume of each data stream, the transmission period and the importance level;
The transceiver is further configured to send second information to the terminal device, where the second information includes scheduling priorities of the plurality of data flows.
In addition, in this aspect, other optional embodiments of the communication device may be referred to in the relevant content of the first aspect, which is not described in detail herein.
In another embodiment, the communication device includes: a processor and a transceiver;
The transceiver is configured to receive second information from a network device, where the second information includes scheduling priorities of a plurality of data flows in a same quality of service flow; the scheduling priority of the plurality of data streams is determined according to the data size, the transmission period and the importance level of each data stream in the plurality of data streams;
the processor is configured to transmit the plurality of data streams according to scheduling priorities of the plurality of data streams.
In addition, in this aspect, other optional embodiments of the communication device may be referred to in the related content of the second aspect, which is not described in detail herein.
In yet another embodiment, the communication device includes: a processor and a transceiver; the processor is used for processing data/signaling;
The transceiver is configured to send first information to the network device, where the first information includes a data size, a transmission period, and an importance level of each of the plurality of data streams; the multiple data streams belong to the same quality of service stream.
In addition, in this aspect, other optional embodiments of the communication device may be referred to in the related content of the third aspect, which is not described in detail herein.
In yet another embodiment, the communication device includes: a processor and a transceiver;
the transceiver is configured to receive third information, where the third information includes a data size, a transmission period, an importance level, and associated information of each of a plurality of data streams; each data stream belongs to a different service quality stream;
the association information of each data stream is used for indicating whether the data stream belongs to the same service with the data stream except the data stream in the plurality of data streams;
The processor is used for determining the scheduling priority of the plurality of data streams according to the data volume of each data stream, the transmission period, the importance level and the associated information;
The transceiver is further configured to send second information to the terminal device, where the second information includes scheduling priorities of the plurality of data flows.
In addition, in this aspect, other optional embodiments of the communication device may be referred to in the related content of the fourth aspect, which is not described in detail herein.
In yet another embodiment, the communication device includes: a processor and a transceiver;
the transceiver is configured to receive second information from a network device, the second information including scheduling priorities of a plurality of data streams; each data stream of the plurality of data streams belongs to a different quality of service stream;
The scheduling priority of the plurality of data streams is determined according to the data volume of each data stream, the transmission period, the importance level and the associated information; the association information of each data stream is used for indicating whether the data stream belongs to the same service with the data stream except the data stream in the plurality of data streams;
the processor is configured to transmit the plurality of data streams according to scheduling priorities of the plurality of data streams.
In addition, in this aspect, other optional embodiments of the communication device may refer to the related matters of the fifth aspect, which are not described in detail herein.
In yet another embodiment, the communication device includes: a processor and a transceiver; the processor is used for processing data/signaling;
The transceiver is configured to send third information to the network device, where the third information includes a data size, a transmission period, an importance level, and associated information of each of the plurality of data flows; each data stream belongs to a different service quality stream;
The association information of each data stream is used for indicating whether the data stream belongs to the same service as the data stream except the data stream in the plurality of data streams.
In addition, in this aspect, other optional embodiments of the communication device may be referred to in the related content of the sixth aspect, which is not described in detail herein.
In another embodiment, the communication device is a chip or a system-on-chip. The processing unit may also be embodied as a processing circuit or logic circuit; the communication unit may be an input/output interface, interface circuit, output circuit, input circuit, pin or related circuit, etc. on the chip or system of chips.
In an implementation, a processor may be used to perform, for example but not limited to, baseband related processing, and a transceiver may be used to perform, for example but not limited to, radio frequency transceiving. The above devices may be provided on separate chips, or may be provided at least partially or entirely on the same chip. For example, the processor may be further divided into an analog baseband processor and a digital baseband processor. Wherein the analog baseband processor may be integrated on the same chip as the transceiver and the digital baseband processor may be provided on a separate chip. With the continuous development of integrated circuit technology, more and more devices can be integrated on the same chip. For example, the digital baseband processor may be integrated on the same chip as a variety of application processors (e.g., without limitation, graphics processors, multimedia processors, etc.). Such a chip may be referred to as a system on a chip (SoC). Whether the individual devices are independently disposed on different chips or integrally disposed on one or more chips is often dependent on the needs of the product design. The implementation form of the device is not limited by the embodiment of the application.
In an eighth aspect, the present application also provides a processor configured to perform the above methods. In performing these methods, the process of transmitting the above information and receiving the above information in the above methods may be understood as a process of outputting the above information by a processor and a process of receiving the above information inputted by the processor. When outputting the information, the processor outputs the information to the transceiver for transmission by the transceiver. This information, after being output by the processor, may also require additional processing before reaching the transceiver. Similarly, when the processor receives the input of the information, the transceiver receives the information and inputs it to the processor. Further, after the transceiver receives the information, the information may need to be further processed before being input to the processor.
With respect to operations such as transmitting and receiving, etc., which are referred to by a processor, unless specifically stated otherwise or if not contradicted by actual or inherent logic in the relevant description, operations such as outputting and receiving, inputting, etc., by the processor are more generally understood than transmitting and receiving operations directly performed by radio frequency circuitry and antennas.
In implementation, the processor may be a processor dedicated to performing the methods, or may be a processor that executes computer instructions in a memory to perform the methods, e.g., a general purpose processor. The memory may be a non-transitory (non-transitory) memory, such as a Read Only Memory (ROM), which may be integrated on the same chip as the processor, or may be separately provided on different chips, and the type of the memory and the manner in which the memory and the processor are provided are not limited in the embodiments of the present application.
In a ninth aspect, the present application further provides a communication system, where the system includes a terminal device, a network device, and a core network device. In another possible design, the system may also include other devices that interact with the terminal device, the network device, and the core network device.
In a tenth aspect, the present application provides a computer readable storage medium storing instructions which, when executed by a computer, implement the method of any one of the first to sixth aspects above.
In an eleventh aspect, the present application also provides a computer program product comprising instructions which, when run on a computer, implement the method of any one of the first to sixth aspects above.
In a twelfth aspect, the present application provides a chip system, where the chip system includes a processor and an interface, where the interface is configured to obtain a program or an instruction, and the processor is configured to call the program or the instruction to implement or support the network device to implement the function related to the first aspect, implement or support the terminal device to implement the function related to the second aspect, implement or support the core network device to implement the function related to the third aspect, implement or support the network device to implement the function related to the fourth aspect, implement or support the terminal device to implement the function related to the fifth aspect, or implement or support the core network device to implement the function related to the sixth aspect. For example, at least one of the data and information involved in the above method is determined or processed. In one possible design, the system on a chip further includes a memory for holding program instructions and data necessary for the terminal. The chip system can be composed of chips, and can also comprise chips and other discrete devices.
In a thirteenth aspect, the present application provides a communications apparatus comprising a processor for executing a computer program or executable instructions stored in a memory, which when executed causes the apparatus to perform a method as in each possible implementation of any of the first to sixth aspects.
In one possible implementation, the processor and memory are integrated together;
in another possible implementation, the memory is located outside the communication device.
The advantageous effects of the seventh to thirteenth aspects may refer to the advantageous effects of the first to sixth aspects, and are not described here again.
Drawings
FIG. 1 is a schematic diagram of a system architecture according to an embodiment of the present application;
FIG. 2a is a schematic diagram of a multi-flow model of XR service according to an embodiment of the present application;
FIG. 2b is a schematic diagram of a multi-flow model of another XR service provided by an embodiment of the application;
fig. 3 is a schematic diagram of QoS flow provided by an embodiment of the present application;
fig. 4 is a schematic diagram of a 5G end-to-end QoS guarantee architecture according to an embodiment of the present application;
Fig. 5 is a schematic diagram of a rule flow of mapping QoS flows to resources according to an embodiment of the present application;
Fig. 6 is a schematic diagram of another QoS flow provided by an embodiment of the present application;
fig. 7 is an interaction schematic diagram of a data transmission method according to an embodiment of the present application;
FIG. 8 is a schematic diagram of a first message provided by an embodiment of the present application;
FIG. 9 is an interactive schematic diagram of another data transmission method according to an embodiment of the present application;
FIG. 10 is a schematic diagram of third information provided by an embodiment of the present application;
FIG. 11 is an interactive schematic diagram of yet another data transmission method according to an embodiment of the present application;
FIG. 12 is a schematic diagram of first information and third information provided by an embodiment of the present application;
fig. 13 is a schematic structural diagram of a communication device according to an embodiment of the present application;
Fig. 14 is a schematic structural diagram of another communication device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application are clearly and completely described below with reference to the drawings in the embodiments of the present application.
In order to better understand the data transmission method disclosed by the embodiment of the application, a system applicable to the embodiment of the application is described.
The technical scheme of the embodiment of the application can be applied to various communication systems. For example, the global system for mobile communications, the long term evolution (long term evolution, LTE) system, the universal mobile telecommunications system, the fourth generation (4th generation,4G) mobile telecommunications system, the next generation radio access network (next-generation radio access network, NG-RAN), the new air interface (NR) system, the fifth generation (5th generation,5G) mobile telecommunications system, and as the communications technology is continuously developed, the technical solutions of the embodiments of the present application may also be applied to the subsequently evolved communications systems, such as the sixth generation (6th generation,6G) mobile telecommunications system, the seventh generation (7th generation,7G) mobile telecommunications system, and so on.
Referring to fig. 1, fig. 1 is a schematic diagram of a system architecture according to an embodiment of the application. The system architecture may include, but is not limited to, a network device and a terminal device, where uplink transmission may be performed between the network device and the terminal device, and downlink transmission may be performed between the network device and the terminal device. In addition, the system architecture may also include channels between the network devices and the end devices for transmitting data/signals, such as transmission media, e.g., fiber optic, cable, or the atmosphere. The number and form of the devices shown in fig. 1 are not meant to limit the embodiments of the present application, and may include two or more network devices and two or more terminal devices in practical applications. The system architecture shown in fig. 1 is illustrated by taking one network device and two terminal devices (i.e., terminal device #1 and terminal device #2 in fig. 1) as an example. In fig. 1, a base station is taken as an example of a network device, and a Virtual Reality (VR) glasses are taken as an example of a terminal device.
In the embodiment of the present application, the network device is a device with a wireless transceiver function, and is used for communicating with the terminal device, and may be an evolved Node B (eNB or eNodeB) in LTE, or a base station in a 5G/6G network or a base station in a public land mobile network (public land mobile network, PLMN) that evolves in the future, a broadband network service gateway (broadband network gateway, BNG), a convergence switch, or a non-third generation partnership project (3rd generation partnership project,3GPP) access device, and so on. Optionally, the network device in the embodiment of the present application may include various base stations, for example: macro base station, micro base station (also called small station), relay station, access point, device for implementing base station function in future communication system of 5G, access point (access point, AP), transmission and reception point (TRANSMITTING AND RECEIVING point, TRP), transmitting point (TRANSMITTING POINT, TP), mobile switching center and device-to-device (D2D), vehicle-to-everything (vehicle to everything, V2X), machine-to-machine (M2M), device for implementing base station function in future communication system of 5G, device for implementing access backhaul integrated (INTEGRATED ACCESS AND backhaul, IAB), network device in non-terrestrial network (non-TERRESTRIAL NETWORK, NTN) communication system, i.e. high-level or non-baseband Unit (e.g. wireless access Unit 42, wireless access Unit (aab), or other than wireless base station Unit (e.g. wireless access Unit) can be deployed in cloud access network (cloud radio access network, C-RAN) system, centralized Unit (CU), distributed Unit (DU), network device in non-terrestrial network (non-TERRESTRIAL NETWORK, NTN) communication system, etc., the present application can be implemented at high level or as a base station Unit (base station Unit), wireless access Unit (e.g. wireless access Unit, wireless access Unit (wireless access Unit) and wireless access Unit (wireless access Unit) can be implemented.
The network device can also perform communication interaction with the core network device to provide communication services for the terminal device. The core network device is, for example, a device in a 5G network core network. The core network is used as a bearing network to provide an interface to the data network, and provides communication connection, authentication, management, policy control, bearing of data service and the like for the terminal.
The terminal device according to the embodiment of the present application may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, which have a wireless communication function. The terminal device may also be referred to as a terminal. The terminal device may also refer to a User Equipment (UE), an access terminal, a subscriber unit (subscriber unit), a user agent, a cellular phone (cellular phone), a smart phone (smart phone), a wireless data card, a Personal Digital Assistant (PDA) computer, a tablet computer, a wireless modem, a handheld device (handset), a laptop computer (laptop computer), a point of sale (POS) machine, a customer terminal device (customer-premises equipment), a communication device carried on a high-altitude aircraft, a wearable device, an unmanned aerial vehicle, a terminal in a robot, a terminal in D2D, a terminal in V2X, a virtual reality VR terminal device, an augmented reality (augmented reality, AR) terminal device, a Mixed Reality (MR) terminal device, a wireless terminal in an industrial control (industrial control), a wireless terminal in a wireless network (SELF DRIVING), a wireless terminal in a wireless communication network (62) of an unmanned aerial vehicle, a wireless terminal in a wireless communication network (wireless communication network) of the future), a wireless communication terminal (wireless communication network of the present application), a wireless communication terminal (wireless communication network of the future (wireless communication network) or the like.
The communication system applicable to the embodiment of the application comprises terminal equipment, network equipment and core network equipment. In another possible design, the system may also include other devices that interact with the terminal device, the network device, and the core network device.
In order to facilitate an understanding of the disclosed embodiments of the present application, the following two descriptions are provided.
(1) In the embodiment of the present disclosure, the scenario is illustrated by taking the scenario of the NR network in the wireless communication network as an example, and it should be noted that the solution in the embodiment of the present disclosure may also be applied to other wireless communication networks, and the corresponding names may also be replaced by names of corresponding functions in other wireless communication networks.
(2) The disclosed embodiments of the application will present various aspects, embodiments, or features of the application around a system comprising a plurality of devices, components, modules, etc. It is to be understood and appreciated that the various systems may include additional devices, components, modules, etc. and/or may not include all of the devices, components, modules etc. discussed in connection with the figures. Furthermore, combinations of these schemes may also be used.
With the continuous development of 5G communication systems, the 5G communication systems gradually penetrate into multimedia services with strong real-time performance and large data capacity requirements, such as services of video transmission, cloud Gaming (CG), augmented reality (eXtended Reality, XR), and the like. XR includes VR, AR, and MR, among others.
In addition, the touch internet is used as a new service, remote touch application and remote control on a machine can be realized, and remote perception is realized in the aspects of vision, hearing, touch and smell. The haptic Internet has great development space in related fields of industrial automation, medical care, remote education and the like, provides a brand new haptic interaction experience for users, and has great application value and commercial potential.
With the increasing quality requirements of video transmission, the further development of XR and haptic internet, ensuring quality of experience (Quality of Experience, qoE) and quality of service (Quality of Service, qoS) for users has become an important issue in current research.
In video compression, each frame represents a still image. In actual video compression, various algorithms are employed to reduce the data capacity, such as the most common IPB algorithm. For an Intra-coded picture (I) frame, the frame contains a complete picture, and decoding can be completed by using the data of the frame without referring to other image frames when decoding. For a Predictive-coded Picture (P) frame, the difference between the frame and the previous I frame (or P frame) is indicated, i.e. the P frame has no complete Picture data. Then, the P frame needs to be decoded by using the picture buffered before, and the difference defined by the frame is overlapped to generate the final picture. For a bi-directionally predicted coded image (Bidirectionally predicted picture, B) frame, a previous image frame (I-frame or P-frame) and the next image frame (P-frame) are required, and inter-frame bi-directionally prediction decoding is performed by using a motion prediction method.
In XR traffic there may be multiple data streams with different QoS requirements, e.g., I-frames and P-frames, video and audio, field of view (FOV) streams, omni-directional streams, etc. That is, different data flows in XR traffic have different priorities, some of which may directly dominate the user experience and others of which may not. Therefore, it is very important to identify the data flow for XR traffic.
Fig. 2a and 2b are schematic diagrams of a multi-flow model of XR services. As shown in fig. 2a, in the frequency domain, the P frame is divided into a plurality of P frame segments (P slices), and the I frame is reserved and completed as an I frame segment (I slice), and the I frame and the P frame segments are transmitted in a combined manner, so as to realize multi-stream transmission of the I frame and the P frame.
As shown in fig. 2b, in the time domain, the I frame and the P frame segments form a group of pictures (GOP), and the I frame and the P frame are transmitted in the form of the group of pictures, so as to implement multi-stream transmission of the I frame and the P frame.
Currently, qoS guarantee mechanisms in 5G communications include QoS flows (Quality of Service Flow, qoS Flow) supporting guaranteed Flow bit rates (Guaranteed Bit Rate, GBR) and QoS flows of Non-guaranteed Flow bit rates (Non-GBR), while also supporting inferred class QoS. The method can ensure the service quality of different QoS flows by the network equipment and the terminal equipment based on the QoS guarantee mechanism.
It can be appreciated that whether a QoS flow is "GBR" or "Non-GBR" depends on its QoS configuration, which includes the following QoS parameters: 5G QoS identifier (5G Quality Identifier,5QI), allocation and retention priority (Allocation and Retention Priority, ARP). The QoS configuration for each Non-GBR QoS flow may also include a reflected QoS attribute (reflection Qualit attribute, RQA), and the QoS configuration for each GBR QoS flow may also include a guaranteed flow Bit Rate (Guaranteed Flow Bit Rate, GFBR), a Maximum Flow Bit Rate (MFBR), an indication control, and a Maximum packet loss Rate.
Within one protocol data unit session (Protocol Data Unit session, PDU session), the QoS Flow identifier (QoS Flow Identifier, QFI) of each QoS Flow is unique, i.e. the QoS Flow is in a one-to-one relationship with the QFI. One PDU session may have multiple (up to 64) QoS flows, but the QFI for each QoS flow is different.
In the configuration granularity, one PDU session may correspond to multiple Radio Bearers (RBs), and the service on the same Radio bearer may also use different service levels, i.e., one Radio bearer may include multiple QoS flows. For example, fig. 3 is a QoS flow diagram. In fig. 3, one PDU session contains two Radio slots, one of which contains two QoS flows and the other one of which contains one QoS flow. In 5G systems, qoS flows are controlled by session management function (Session Management Function, SMF) modules of the core network device, which may be preconfigured or session setup and modification by PDUs.
Fig. 4 is a schematic diagram of a 5G end-to-end QoS provisioning architecture. As shown in fig. 4, the core network includes an application function (Application Function, AF), a network opening function (Network Element Function, NEF), a policy control function (Policy Control Function, PCF), a session management function (Session Management Function, SMF), a user plane function (User Plane Function, UPF), and an access and mobility management function (ACCESS AND Mobility Management Function, AMF). AF is connected with PCF through N5 interface, AF is connected with NEF through N33 interface, PCF is connected with SMF through N7 interface, SMF is connected with AMF through N11. QoS configuration (QoS Profile) of AN Access Network (AN) side is provided to the AN by the SMF through AN N2 interface or is preconfigured in the AN. The QoS rules (QoS Rule) on the UE side may be provided to the UE by the SMF over the N1 interface or derived by the UE through a reflective QoS mechanism. The packet detection rules (Packet Detection Rule, PDR) for upstream and downstream data of the UPF are provided by the SMF over the N4 interface to the UPF.
The QoS rule refers to that the terminal device performs classification and marking of the uplink user plane data service, that is, associates uplink data to a corresponding QoS flow according to the QoS rule. One QoS rule contains QFI, packet filter set, priority of the associated QoS flow. One QoS flow may have multiple QoS rules. Each PDU session is configured with a default QoS rule that is associated with a QoS flow.
As shown in fig. 4, qoS flows may implement end-to-end QoS guarantees according to the dashed arrows in fig. 4. That is, qoS flows may go from a service (server) to a data network (data network), to a UPF, to AN, to a UE, and to achieve end-to-end QoS guarantees. Conversely, qoS flows may also follow the dashed arrows, from UE to service in turn, to achieve end-to-end QoS guarantee.
For data transmission, data is IP flows in an internet protocol (Internet Protocol, IP) layer, qoS flows in a Non-Access Stratum (NAS) layer, and RBs in an Access Stratum (AS) layer, so there is a two-layer mapping relationship in 5G QoS. The SMF is responsible for QoS control, and when a PDU session is established, the SMF configures corresponding QoS parameters for UPF, AN, UE.
Fig. 5 is a schematic diagram of a rule flow for mapping QoS flows to resources. As shown in fig. 5, for uplink data, the terminal device matches data packets according to QoS rules (QoS Rule), and the data packets are transmitted upward from the matched QoS flows and their corresponding AN channels (corresponding RBs); for downstream data, the UPF matches the data according to the PDR, and the data packet is transmitted downward from the matched QoS flow and its corresponding AN channel. If a packet does not match any QoS rule (upstream) or PDR (downstream), the packet is dropped by the end device or UPF.
Currently, in a PDU session, data flows with the same QFI use the same traffic forwarding processing (e.g. scheduling). That is, if the network device and the terminal device do not distinguish between the plurality of data streams belonging to the same QoS stream, the service with higher priority or importance cannot be prioritized, and better quality of service cannot be achieved. For example, the network device cannot distinguish and treat the I frame and the P frame equally, and thus cannot implement an enhancement scheme such as scheduling the I frame preferentially, which limits the quality of service.
Illustratively, fig. 6 is a QoS flow diagram. As shown in fig. 6, the PDU session includes a data bearer (data radio bearer, DRB) 1 with QCI of QCI1 and DRB2 with QCI 2. The DRB1 includes a Qos Flow 1 and a Qos Flow2. QFI of Qos Flow 1 is QFI0,5G QoS identifier (5G Quality Identifier,5QI) is 9, QFI of Qos Flow2 is QFI1,5QI is 8. QFI of Qos Flow 3 included in DRB2 is QFI2, and qqi of qqos Flow 3 is 1. As can be seen from fig. 6, for different DRBs, the network device and the terminal device can only distinguish different Qos flows, and cannot distinguish different data flows in the same Qos Flow, so that better quality of service cannot be achieved.
The embodiment of the application provides a data transmission method 100. In the data transmission method 100, a network device receives a data size, a transmission period, and an importance level of each of a plurality of data streams, where the plurality of data streams belong to the same qos stream. The network device determines the scheduling priority of the plurality of data streams according to the data volume of each data stream, the transmission period and the importance level, and transmits the scheduling priority of the plurality of data streams to the terminal device. The terminal device transmits the plurality of data streams according to the scheduling priorities of the plurality of data streams, so that the distinguishing processing of the plurality of data streams in the same service quality stream can be realized, for example, the data streams with higher scheduling priorities in the same service quality stream are preferentially transmitted, and the service quality of the data streams can be improved.
The embodiment of the application also provides a data transmission method 200 for the case that each data stream in a plurality of data streams belongs to different service quality streams. In the data transmission method 200, the network device determines the scheduling priority of the plurality of data streams according to the data size, the transmission period, the importance level and the associated information of each of the plurality of data streams. Each data stream of the plurality of data streams belongs to a different quality of service stream, and the associated information of each data stream is used for indicating whether the data stream belongs to the same service as the data stream except the data stream of the plurality of data streams. Thus, when the network device determines the scheduling priority of the plurality of data streams, other data streams belonging to the same service as each data stream are considered. Therefore, the terminal equipment can preferentially transmit the data streams of the same service when transmitting the data streams according to the scheduling priority of the data streams, and the service quality of the service can be ensured.
The embodiment of the application also provides a data transmission method 300 aiming at a plurality of data streams belonging to the same service quality stream and the situation that each data stream in the plurality of data streams belongs to different service quality streams. In the data transmission method 300, the network device determines the scheduling priority of the plurality of data streams according to the received data size, transmission period and importance level of each data stream of the same qos stream, and the data size, transmission period and importance level of each data stream of the plurality of data streams of different qos streams and the associated information for indicating whether the data stream and other data streams belong to the same service. The network device sends the scheduling priorities of the plurality of data streams to the terminal device, and the terminal device transmits the plurality of data streams according to the scheduling priorities of the plurality of data streams. The method can ensure the service quality of different data flows in the same service quality flow and the service quality of different businesses.
An embodiment of the present application proposes a data transmission method 100, and fig. 7 is an interactive schematic diagram of the data transmission method 100. The data transmission method 100 is illustrated from the perspective of the interaction of the network device with the terminal device. The data transmission method 100 includes, but is not limited to, the steps of:
S101, network equipment receives first information, wherein the first information comprises the data volume, transmission period and importance level of each data stream in a plurality of data streams, and the plurality of data streams belong to the same service quality stream.
Wherein the plurality of data streams belong to the same quality of service stream, indicating that the QFI of the quality of service stream in which each of the plurality of data streams is located is the same. For example, if QFI of the QoS flow in which data flow 1 is located is QFI 1, and QFI of the QoS flows in which data flow 2 and data flow 3 are located is also QFI 1, data flow 2 and data flow 3 belong to the same QoS flow.
The data size of each data stream may refer to the number of bytes occupied by the data stream. The transmission period of each data stream refers to the period when the data stream is periodically transmitted. The importance level of each data stream may characterize the importance level of that data stream. The size and transmission period of each data stream is determined by the nature of the data stream or the corresponding traffic nature.
In an alternative embodiment, when a plurality of data streams belonging to the same qos flow are uplink data streams, the network device receives first information, including: first information is received from a terminal device. That is, for uplink transmission, the terminal device reports the data size, transmission period, and importance level of each of the plurality of data streams belonging to the same quality of service stream to the network device through the first information.
It will be appreciated that the importance level of each data stream may be determined by the terminal device based on the delay of that data stream. Optionally, the importance level of each data stream is determined by the terminal device according to the accuracy of the data stream. Optionally, the importance level of each data stream is determined by the terminal device according to the delay and accuracy of the data stream. That is, the importance level of each data stream may be determined by the terminal device based on the time delay and/or accuracy of the data stream.
Wherein the time delay of the data stream is determined by the time delay requirement of the user on the data stream, and the accuracy of the data stream is determined by the accuracy requirement of the user on the data stream.
The method can enable the terminal equipment to set higher importance level for the data stream with higher requirements on time delay and/or accuracy, thereby guaranteeing the service quality of the data stream with higher time delay and/or accuracy. For example, qoS Flow 1 comprises data Flow 1, data Flow 2, data Flow 3, user latency requirements for data Flow 2 are higher than for data Flow 3, and user latency requirements for data Flow 3 are higher than for data Flow 1. Then, the terminal device determines that the importance level of the data stream 2 is important level 1, the importance level of the data stream 3 is important level 2, the importance level of the data stream 1 is important level 3, the importance level 1 is higher than the importance level 2, and the importance level 2 is higher than the importance level 3. And the network equipment is further beneficial to setting the scheduling priority of the data stream 2 to be higher scheduling priority, so that the service quality of the data stream 2 can be preferentially ensured.
Optionally, when the terminal device determines the importance level of the data stream according to the time delay and/or accuracy of the data stream, the terminal device can also refer to the satisfaction degree of the user on the data stream, so that the service quality of the data stream with strict requirements on the time delay and/or accuracy can be further preferentially ensured.
In an alternative embodiment, the terminal device may report the data size, transmission period and importance level of each data stream to the network device via terminal device auxiliary information (user equipment assistance information, UAI). That is, when the network device receives the first information from the terminal device, the first information may be a UAI.
In another alternative embodiment, when a plurality of data streams belonging to the same qos flow are downlink data streams, the network device receives first information, including: first information is received from an access network device. That is, for downlink transmission, the core network device transmits the data size, transmission period, and importance level of each of the plurality of data streams belonging to the same quality of service stream to the network device through the first information.
In an alternative embodiment, the core network device may send the data size, transmission period and importance level of each data stream to the network device via time sensitive communication assistance information (TIME SENSITIVE Communication Assistance Information, TSCAI). That is, when the network device receives the first information from the core network device, the first information may be TSCAI.
The TSCAI is derived from a time-sensitive communication auxiliary container (TIME SENSITIVE Communication Assistance Container, TSCAC), and can be generated by a time-sensitive network (TIME SENSITIVE Networking, TSN) intervention Function (Access Function, AF) or a network opening Function (NEF). The SMF derives TSCAI from TSCAC and applies to QoS Flow and sends to a New air-Radio access network (NR-RAN).
TSCAI are used to provide TSN traffic information, such as traffic cycle, packet size, etc., and may be used to schedule periodic deterministic traffic flows through pre-configured grants, semi-persistent scheduling (Semi-PERSISTENT SCHEDULING, SPS), etc.
When the core network device sends the first information to the network device, the core network device can determine the importance level of the data stream according to the time delay and/or the accuracy of the data stream, and the determination mode is the same as the determination mode of the terminal device and is not repeated.
Fig. 8 is a schematic diagram of first information, for example. As shown in fig. 8, data Flow 0 (data Flow 0), data Flow 1 (data Flow 1), and data Flow 2 (data Flow 2) are included in the QoS Flow of QFI 0. For uplink transmission, the first information is UAI; for downlink transmission, the first information is TSCAI. UAI/TSCAI includes data flow 0, data flow 1, and data flow 2 data volume sizes, such as storage size (buffer sise), importance level (importance), transmission period, and other characteristic information.
It can be appreciated that the first information is carried in a header of data carried by the QoS Flow. For example, UAI/TSCAI in FIG. 8 is located in the header of the data carried by the QoS Flow.
It will be appreciated that the first information includes, but is not limited to, the size of the data volume, the transmission period, and the importance level of each data stream, which the present application is not limited to.
As can be appreciated, in the uplink transmission, the terminal device reports the data size, the transmission period and the importance level of each data stream in the plurality of data streams belonging to the same service quality stream to the network device through the first information, so that the network device determines the scheduling priority of the plurality of data streams of the uplink transmission according to the data size, the transmission period and the importance level of each data stream; the access network device sends the first information to the network device, wherein the first information is used for sending the data volume, the transmission period and the importance level of each data stream in a plurality of data streams belonging to the same service quality stream to the network device, so that the network device determines the scheduling priority of the plurality of data streams of the downlink transmission according to the data volume, the transmission period and the importance level of each data stream. The embodiment is beneficial to distinguishing a plurality of data streams in the same service quality stream by the terminal equipment and the network equipment, and further is beneficial to improving the service quality of the data streams.
S102, the network equipment determines scheduling priorities of a plurality of data streams according to the data volume, the transmission period and the importance level of each data stream.
The network device can acquire the data size, the transmission period and the importance level of each data stream through the first information. Thus, the network device may determine the scheduling priority of the plurality of data streams according to the data size, transmission period, and importance level of each data stream.
For example, the network device may set the data stream with higher importance level to be higher scheduling priority in the multiple data streams, so that the terminal device may process the data stream preferentially, such as transmit the data stream, and further may be beneficial to ensure the service quality of the data stream in the same service quality stream.
For another example, for a data stream with a smaller difference in importance level among multiple data streams, if a certain data stream is a smaller part of a data frame that is not transmitted and does not exceed the packet delay Budget (PACKET DELAY budgets, PDB) requirement, the network device may set a higher scheduling priority for the data stream, so that the terminal device preferentially transmits the data stream, and the data frame corresponding to the data stream may be preferentially transmitted as far as possible and ended.
Therefore, the network device determines the scheduling priority of the plurality of data streams according to the data size, the transmission period and the importance level of each data stream, and can distinguish the plurality of data streams in the same service quality stream, thereby improving the service quality of the data streams.
In an alternative embodiment, the network device may also transmit the plurality of data streams according to their scheduling priorities. When a plurality of data streams belonging to the same quality of service stream are uplink data streams, the network device transmits the plurality of data streams according to the scheduling priority of the plurality of data streams, and the method comprises the following steps: the plurality of data streams is received according to the scheduling priorities of the plurality of data streams. When a plurality of data streams belonging to the same quality of service stream are downlink data streams, the network device transmits the plurality of data streams according to the scheduling priority of the plurality of data streams, and the method comprises the following steps: and transmitting the plurality of data streams according to the scheduling priorities of the plurality of data streams.
When the network equipment transmits a plurality of data streams in the same service quality stream, the network equipment transmits the data streams according to the scheduling priorities of the data streams, so that the data streams with higher scheduling priorities in the data streams can be transmitted preferentially, and the service quality of the data streams with higher scheduling priorities can be ensured.
S103, the network equipment sends second information to the terminal equipment, wherein the second information comprises scheduling priorities of a plurality of data streams. Correspondingly, the terminal device receives the second information from the network device.
In an alternative embodiment, the second information further comprises Configuration Grants (CG) of the plurality of data streams and/or configuration of discontinuous reception CDRX in a connected state.
The CG refers to that the network device allocates a resource designated for uplink transmission once, and the network device and the terminal device may periodically reuse the resource for uplink transmission. CG may be applied in the uplink transmission of traffic with the characteristic of periodic transmission, e.g. CG may be applied in the uplink transmission of XR traffic or video traffic. In addition, the CG configured resources for uplink transmission may also be referred to as CG resources.
The relevant parameters of CG may include: a scheduling radio network temporary identity (configured scheduling radio network temporary identifier, CS-RNTI), CG period, frequency domain resource location, number of hybrid automatic repeat request processes (hybrid automatic repeat request Process, HARQ processes) (HARQ Process Number), offset values, specific values of modulation and coding schemes (modulation and coding scheme, MCS), number of repetitions, etc. are configured.
Thus, the second information also includes the CG of the plurality of data streams, meaning that the second information also includes relevant parameters of the CG of each of the plurality of data streams. That is, the network device may further configure CG related parameters for each data stream according to the data size, transmission period, and importance level of each data stream. The method is beneficial to the terminal equipment to determine the CG resource for periodically sending each data stream according to the CG configuration of each data stream, and the terminal equipment can further periodically send the data stream corresponding to the CG resource on the determined CG resource.
The discontinuous reception (connected discontinuous reception, CDRX) of the connection state is a function introduced to control the terminal device to monitor the physical downlink control channel (Physical Downlink Control Channel, PDCCH) behavior, in order to further save the power consumption of the terminal device on the premise of ensuring that the data can be effectively transmitted.
A DRX cycle (DRX cycle) may include a duration or wake-up time, and a sleep time. And waiting for the duration of receiving the PDCCH after the terminal equipment is awakened in the duration period, and monitoring the PDCCH by the terminal equipment in the duration period. If the terminal device can successfully decode the PDCCH, the terminal device can remain in an awake state or extend an activation time. In the sleep time period, the sleep time of the terminal equipment is the sleep time of the terminal equipment, and the terminal equipment does not need to monitor the PDCCH in the sleep time period so as to save power consumption. The DRX functionality of the terminal device may be configured by the network device.
Thus, the second information further comprises a configuration of the discontinuous reception CDRX in the connected state, which means that the configuration further comprises a configuration of the relevant time of the discontinuous reception CDRX, such as a configuration of the duration or the wake-up time, and further such as a configuration of the sleep time. That is, the network device may also configure each data stream with an associated time for discontinuous reception CDRX based on the data size, transmission period, and importance level of each data stream. The method is beneficial to the terminal equipment not to monitor the PDCCH in the configured sleep time, and can save the power consumption of the terminal equipment.
Optionally, the network device may further transmit the plurality of data streams according to the scheduling priority of the plurality of data streams, CG and/or configuration of discontinuous reception CDRX in a connection state, which may be beneficial to reduce energy consumption of the terminal device while guaranteeing quality of service of the data streams in the same quality of service stream.
S104, the terminal equipment transmits the data streams according to the scheduling priorities of the data streams.
It is understood that the terminal device transmits the plurality of data streams according to the order from high to low in the scheduling priority of the plurality of data streams. The method can lead the terminal equipment to transmit the data stream with higher scheduling priority in the plurality of data streams preferentially, thereby improving the service quality of the data stream with more strict requirements on time delay, accuracy and the like.
When a plurality of data streams belonging to the same quality of service stream are uplink data streams, the terminal device transmits the plurality of data streams according to the scheduling priority of the plurality of data streams, and the method comprises the following steps: a plurality of data streams from a network device is received according to a scheduling priority of the plurality of data streams. When a plurality of data streams belonging to the same service quality stream are downlink transmission data streams, the terminal device transmits the plurality of data streams according to the scheduling priority of the plurality of data streams, and the method comprises the following steps: and transmitting the plurality of data streams to the network device according to the scheduling priorities of the plurality of data streams.
In the embodiment of the application, the network equipment determines the scheduling priority of a plurality of data streams according to the data volume, the transmission period and the importance level of each data stream in the plurality of data streams of the same service quality stream, and sends the scheduling priority of the plurality of data streams to the terminal equipment. Therefore, the terminal equipment transmits the data streams according to the priorities of the data streams, so that the distinguishing processing of the data streams in the same service quality stream can be realized, for example, the data streams with higher scheduling priorities in the same service quality stream are transmitted preferentially, and the service quality of the data streams can be improved.
The embodiment of the application also provides a data transmission method 200, and fig. 9 is an interaction schematic diagram of the data transmission method 200. The data transmission method 200 is also illustrated from the perspective of the interaction of the network device with the terminal device. The data transmission method 200 includes, but is not limited to, the steps of:
S201, the network equipment receives third information, wherein the third information comprises the data volume of each data stream in the plurality of data streams, a transmission period, an importance level and associated information.
Wherein each data stream belongs to a different quality of service stream, and the associated information of each data stream is used for indicating whether the data stream belongs to the same service as a data stream except the data stream in a plurality of data streams. That is, the embodiments of the present application may be directed to the case where the data flows of the same service are located in different QoS flows.
Each data flow belongs to a different quality of service flow, indicating that the QFI of the quality of service flow to which each data flow belongs is different. For example, QFI of the qos flow to which data flow 1 belongs is QFI 1, QFI of the qos flow to which data flow 2 belongs is QFI 2, QFI of the qos flow to which data flow 3 belongs is QFI 3, and data flows 1,2, and 3 belong to different qos flows.
The data size, transmission period and importance level of each data stream can be referred to in the above data transmission method 100, and will not be described again.
The association information of each data stream is used to indicate whether the data stream belongs to the same service as a data stream other than the data stream among the plurality of data streams. The network device can determine other data streams belonging to the same service with the data stream through the associated information of the data stream, thereby being beneficial to determining the same scheduling priority for the data stream belonging to the same service according to the service attribute by the network device and further being beneficial to guaranteeing the service quality of the service.
For example, if data stream 1 belongs to quality of service stream 1, data stream 2 belongs to quality of service stream 2, data stream 3 belongs to quality of service stream 3, and data stream 1 and data stream 2 belong to the same service, then association information of data stream 1 is used to indicate that data stream 1 and data stream 2 belong to the same service, and association information of data stream 2 is used to indicate that data stream 2 and data stream 1 belong to the same service.
In an alternative embodiment, the network device receives the third information from the terminal device when the plurality of data streams belonging to different quality of service streams are uplink data streams. That is, for uplink transmission, the terminal device reports the data size, transmission period, importance level and associated information of each of the plurality of data streams belonging to different quality of service streams to the network device through the third information.
In an alternative embodiment, the terminal device may report the data size, the transmission period, the importance level and the associated information of each of the plurality of data flows to the network device through the UAI, i.e. when the network device receives the third information from the terminal device, the third information may be the UAI.
In another alternative embodiment, the network device receives the third information from the core network device when the plurality of data streams belonging to different quality of service streams are downstream data streams. That is, for downlink transmission, the core network device transmits the data amount size, transmission period, importance level, and associated information of each of the plurality of data streams belonging to different quality of service streams to the network device through the third information.
In an alternative embodiment, the core network device may send, to the network device, the data size, the transmission period, the importance level and the associated information of each of the plurality of data streams through TSCAI, that is, when the network device receives the third information from the core network device, the third information may be TSCAI.
Optionally, whether the network device receives the third information from the terminal device or the core network device, the third information may also be the newly added qos flow association assistance information (QoS Flow Association Assistant Information, QFAAI).
Fig. 10 is a schematic diagram of third information, for example. As shown in fig. 10, the third information is qaai, qoS flows include QoS Flow 0, qoS Flow 1, and QoS Flow 2, QFI of QoS Flow 0, qoS Flow 1, and QoS Flow 2 are QFI0, QFI1, and QFI2, respectively, qoS Flow 0 contains data Flow 0, qoS Flow 1 contains data Flow 1, and QoS Flow 2 contains data Flow 2.QFAAI contains the data size of each data flow in data flow 0, data flow 1 and data flow 2, such as buffer size, importance level (importance), transmission period, associated information and other characteristic information.
It will be appreciated that the third information includes, but is not limited to, the data size, transmission period, importance level and associated information of each data stream, which the present application is not limited to.
S202, the network equipment determines scheduling priorities of a plurality of data streams according to the data volume of each data stream, the transmission period, the importance level and the associated information.
For example, the network device sets the same scheduling priority for a plurality of data flows belonging to the same service, and determines the scheduling priority of the plurality of data flows according to the data size, the transmission period and the importance level of each data flow in the plurality of data flows belonging to the same service, for example, sets the scheduling priority of the data flow with the higher importance level among the data flows with the higher importance level.
When the network device determines the scheduling priority of the plurality of data streams according to the data volume of each data stream, the transmission period, the importance level and the association information, the data streams belonging to the same service can be determined according to the association information of each data stream, so that the same or similar scheduling priority of the plurality of data streams belonging to the same service can be ensured, the network device or the terminal device can process the data streams of the same service preferentially, the association between the services can be ensured, and the service quality of the service can be ensured.
S203, the network equipment sends second information to the terminal equipment, wherein the second information comprises scheduling priorities of a plurality of data streams.
In an alternative embodiment, the second information further comprises configuration grants CG for the plurality of data streams and/or configuration of discontinuous reception CDRX for the connected state. That is, the network device may also determine the CG and/or CDRX configuration for the plurality of data streams based on the data size, transmission period, importance level, and associated information for each data stream.
The CG and CDRX may be referred to in the data transmission method 100, and will not be described herein.
S204, the terminal equipment transmits the plurality of data streams according to the scheduling priorities of the plurality of data streams.
The terminal device can transmit the data stream with higher scheduling priority preferentially when transmitting the plurality of data streams according to the scheduling priority of the plurality of data streams. In addition, the scheduling priority of each data stream considers the data stream belonging to the same service with the data stream, so that the terminal equipment transmits a plurality of data streams according to the scheduling priorities of the plurality of data streams, and the service quality of the same service can be ensured.
Optionally, the terminal device transmits the plurality of data streams according to scheduling priorities of the plurality of data streams, including: the plurality of data streams is transmitted according to the scheduling priority of the plurality of data streams and the CG and/or CDRX configuration of the plurality of data streams. The method can improve the service quality of the service and reduce the energy consumption expense of the terminal equipment.
For example, I slice and P slice in XR traffic belong to QoS flow 1 and QoS flow 2, respectively, and a complete frame of a picture can be displayed only when I slice and P slice need to be completely transmitted to a network device. Therefore, the terminal device reports the data size, the transmission period, the importance level and the associated information of the I slice, and the data size, the transmission period, the importance level and the associated information of the P slice to the network device through QFAAI. The association information of the I slice is used for indicating that the I slice and the P slice belong to the same service, and the association information of the P slice is used for indicating that the P slice and the I slice belong to the same service. Therefore, the network device can know that the I slice and the P slice belong to the same service, and set similar scheduling priorities for the I slice and the P slice in order to ensure the integrity of the corresponding service of the I slice and the P slice. Furthermore, the terminal device may send the I slice in QoS flow 1 and the P slice in QoS flow 2 to the network device according to the scheduling priorities of the I slice and the P slice, so that the network device may obtain a complete frame, and thus, the service quality of the corresponding services of the I slice and the P slice may be ensured.
In the embodiment of the application, the network equipment determines the scheduling priority of the plurality of data streams according to the data volume of each data stream in the plurality of data streams, the transmission period, the importance level and the associated information. Each data stream of the plurality of data streams belongs to a different quality of service stream, and the associated information of each data stream is used for indicating whether the data stream belongs to the same service as other data streams of the plurality of data streams. Thus, when the network device determines the scheduling priority of the plurality of data streams, other data streams belonging to the same service as each data stream are considered. Therefore, when the terminal equipment transmits a plurality of data streams according to the scheduling priority of the plurality of data streams, the data streams belonging to the same service can be transmitted in priority, and the service quality of the service can be ensured.
The embodiment of the application also provides a data transmission method 300, and fig. 11 is an interaction schematic diagram of the data transmission method 300. The data transmission method 300 is also illustrated from the perspective of the interaction of the network device with the terminal device. The data transmission method 300 includes, but is not limited to, the steps of:
S301, the network equipment receives first information and third information, wherein the first information comprises the data volume, the transmission period and the importance level of each of a plurality of data streams of the same service quality stream, and the third information comprises the data volume, the transmission period, the importance level and associated information of each of a plurality of data streams of different service quality streams.
Wherein, for a plurality of data streams belonging to different quality of service streams, the associated information of each data stream is used to indicate whether the data stream and the data stream except the data stream belong to the same service.
That is, the embodiment of the present application may be the case that different data flows for the same service are in the same QoS flow, and are also in different QoS flows at the same time.
Thus, for multiple data flows in the same QoS flow, the terminal device or the core network device may send the data size, the transmission period, and the importance level of each data flow to the network device using the first information in the data transmission method 100; for multiple data flows that are different in different QoS flows, the terminal device or the core network device may use the third information in the data transmission method 200 to send the data size, the transmission period, the importance level, and the associated information of each data flow to the network device.
It is understood that when the plurality of data streams of the same qos flow and the plurality of data streams of different qos flows are uplink data streams, the network device receives the first information and the third information from the terminal device. In this manner, the embodiments of the first information and the third information may be referred to as the data transmission method 100 and the data transmission method 300, respectively, and will not be described again.
When the plurality of data streams of the same service quality stream and the plurality of data streams of different service quality streams are downlink data streams, the network device receives first information and third information from the core network device. In this manner, the embodiments of the first information and the third information may also be referred to as the data transmission method 100 and the data transmission method 300, and will not be described again.
For example, when the multiple data flows of the same qos flow and the multiple data flows of different qos flows are uplink data flows, the terminal device reports the characteristic information of the data flows such as the data volume, the transmission period, the importance level and the related information of each data flow in the same qos flow to the network device through the UAI, and the terminal device reports the characteristic information of the data flows such as the data volume, the transmission period, the importance level and the related information of the multiple data flows in different qos flows to the network device through the QFAAI. The method can ensure that the network equipment determines the scheduling priority of a plurality of data streams according to the characteristic information of the received data streams, thereby being beneficial to realizing the distinction of the plurality of data streams and the distinction of the data streams of the same service and further being beneficial to ensuring the service quality of the data streams and the service.
Fig. 12 is a schematic diagram of first information and third information, for example. As shown in fig. 12, qoS flows include QoS Flow 0, qoS Flow 1, and QoS Flow 2, QFI of QoS Flow 0, qoS Flow 1, and QoS Flow 2 are QFI0, QFI1, and QFI2, respectively, qoS Flow 0 contains data Flow 0_0, data Flow 0_1, and data Flow 0_2, qoS Flow 1 contains data Flow 1, and QoS Flow 2 contains data Flow 2. The first information is UAI and the third information is QFAAI. The terminal device reports the data size of the data flows 0_0, 0_1 and 0_2, such as buffer size, importance level (importance) and transmission period, to the network device through UAI. The terminal device also reports the data size of the data flow 1 and the data flow 2, such as buffer size, importance level (importance), transmission period, associated information and other characteristic information, to the network device through QFAAI.
S302, the network equipment determines scheduling priorities of a plurality of data streams according to the first information and the third information.
After receiving the data size, transmission period and importance level of each data stream of the same service quality stream and the data size, transmission period, importance level and associated information of a plurality of data streams of different service quality streams, the network device determines the scheduling priority of the plurality of data streams according to the relevant characteristic information of each data stream.
For example, when the network device determines the scheduling priority of the plurality of data flows according to the characteristic information of each data flow, the network device prioritizes the importance level of the data flow, and whether each data flow belongs to the same service as other data flows, i.e. sets the data flow with the higher importance level to have a higher scheduling priority, and sets the data flow belonging to the same service as the data flow to have a similar scheduling priority as the data flow.
In this embodiment, the scheduling priority of the multiple data flows considers the importance level of each data flow and whether the data flows belong to the same service as other data flows or not, which is beneficial to the network device and the terminal device to distinguish different data flows in the same service quality flow and distinguish the multiple data flows of the same service, thereby being beneficial to improving the service quality of the data flows and the service.
S303, the network equipment sends second information to the terminal equipment, wherein the second information comprises scheduling priorities of a plurality of data streams. Correspondingly, the terminal device receives the second information from the network device.
S304, the terminal equipment transmits the data streams according to the scheduling priorities of the data streams.
When a plurality of data streams belonging to the same qos flow and a plurality of data streams belonging to different qos flows are uplink data streams, the terminal device transmits the plurality of data streams according to the scheduling priority of the plurality of data streams, including: a plurality of data streams from a network device is received according to a scheduling priority of the plurality of data streams. When a plurality of data streams belonging to the same qos flow and a plurality of data streams belonging to different qos flows are downlink data streams, the terminal device transmits the plurality of data streams according to the scheduling priorities of the plurality of data streams, including: and transmitting the plurality of data streams to the network device according to the scheduling priorities of the plurality of data streams.
Illustratively, the I-frames and P-frames in XR traffic are located in QoS flow 1, and the I-frames and P-frames are transmitted intact to the network device before the complete picture frames are displayed. In addition, the XR service further includes a voice signal, where the voice signal is located in QoS flow 2, and one picture frame corresponds to one voice signal, and the voice signal needs to be transmitted synchronously with an I frame and a P frame representing the picture frame. The terminal device reports the data size, transmission period and importance level of the I frame and the P frame to the network device through the UAI, and reports the data size, transmission period, importance level and associated information of the voice signal to the network device through QFAAI, wherein the associated information of the voice signal is used for indicating that the voice signal, the I frame and the P frame belong to the same service. Thus, the network device knows that the I frame and the P frame belong to the same service as the voice signal, and then the network device can set similar scheduling priorities for the I frame, the P frame and the voice signal. And the terminal equipment transmits the I frame, the P frame and the voice signal according to the dispatching priority of the I frame, the P frame and the voice signal, so that the network equipment completely displays the picture frame and the voice corresponding to the picture frame, and the service quality of the service can be ensured.
In the embodiment of the application, the network equipment determines the scheduling priority of a plurality of data streams according to the data volume, the transmission period and the importance level of each of the plurality of data streams of the same service quality stream and the data volume, the transmission period, the importance level and the associated information of each of the plurality of data streams of different service quality streams. The network device sends the scheduling priorities of the plurality of data streams to the terminal device, so that the terminal device transmits the plurality of data streams according to the priorities of the plurality of data streams. The scheduling priority of the plurality of data streams considers the importance level of each data stream and whether the data streams belong to the same service and other characteristic information, so that when the terminal equipment transmits the plurality of data streams, different data streams in the same service quality stream can be distinguished, the plurality of data streams of the same service can be distinguished, and the service quality of the data streams and the service can be improved.
With respect to the technical solutions described above, corresponding device implementations are further described below.
In order to implement the functions in the method provided by the embodiment of the present application, the network device, the terminal device and the core network device may include hardware structures and/or software modules, and implement the functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Some of the functions described above are performed in a hardware configuration, a software module, or a combination of hardware and software modules, depending on the specific application of the solution and design constraints.
As shown in fig. 13, an embodiment of the present application provides a communication device 1300. The communications apparatus 1300 can be a component of a network device (e.g., an integrated circuit, a chip, etc.), a component of a terminal device (e.g., an integrated circuit, a chip, etc.), or a component of a core network device (e.g., an integrated circuit, a chip, etc.). The communications device 1300 may also be another communications unit configured to implement the method according to the embodiments of the present application. The communication apparatus 1300 may include: a communication unit 1301 and a processing unit 1302. Optionally, a storage unit 1303 may also be included.
In one possible design, one or more of the elements as in FIG. 13 may be implemented by one or more processors or by one or more processors and memory; or by one or more processors and transceivers; or by one or more processors, memory, and transceivers, to which embodiments of the application are not limited. The processor, the memory and the transceiver can be arranged separately or integrated.
The communication apparatus 1300 has functions of a network device, or a terminal device, or a core network device, which are described in the embodiments of the present application. For example, the communications apparatus 1300 includes modules or units or means (means) corresponding to steps involved in executing the network device described in the embodiment of the present application by the network device, where the functions or units or means (means) may be implemented by software, or implemented by hardware, or implemented by executing corresponding software by hardware, or implemented by a combination of software and hardware. Reference is further made in detail to the corresponding description in the foregoing corresponding method embodiments.
In one possible design, a communications device 1300 may include: a processing unit 1302 and a communication unit 1301;
A communication unit 1301 configured to receive first information, where the first information includes a data amount size, a transmission period, and an importance level of each of a plurality of data streams; the plurality of data streams belong to the same quality of service stream;
A processing unit 1302, configured to determine scheduling priorities of the plurality of data flows according to the data size, the transmission period, and the importance level of each data flow;
the communication unit 1301 is further configured to send second information to the terminal device, where the second information includes scheduling priorities of the plurality of data flows.
In an alternative implementation manner, the first information is terminal device assistance information UAI or time sensitive communication assistance information TSCAI.
In an alternative implementation, the second information further comprises configuration grants CG of the plurality of data streams and/or configuration of discontinuous reception CDRX of connection state.
In an alternative embodiment, the network device may also transmit the plurality of data streams according to their scheduling priorities.
The embodiments of the present application and the embodiments of the method shown above are based on the same concept, and the technical effects brought by the embodiments are the same, and the specific principles are described with reference to the embodiments shown above and are not repeated.
In another possible design, a communication device 1300 may include: a processing unit 1302 and a communication unit 1301;
A communication unit 1301, configured to receive second information from a network device, where the second information includes scheduling priorities of a plurality of data flows in the same quality of service flow; the scheduling priority of the plurality of data streams is determined according to the data size, the transmission period and the importance level of each data stream in the plurality of data streams;
the processing unit 1302 is configured to transmit the plurality of data streams according to the scheduling priorities of the plurality of data streams.
In an alternative implementation manner, the communication unit 1301 is further configured to send first information to the network device, where the first information includes the data size, the transmission period, and the importance level of each data flow.
In an alternative implementation manner, the first information is terminal equipment auxiliary information UAI.
In an alternative implementation, the importance level of each data stream is determined according to the time delay and/or accuracy of the data stream.
In an alternative implementation, the second information further includes configuration authorizations CG and/or configuration of discontinuous reception CDRX of connection states for the plurality of data streams; the processing unit 1302 is configured to transmit the plurality of data streams according to the scheduling priorities of the plurality of data streams, specifically configured to: transmitting the plurality of data streams according to the scheduling priority of the plurality of data streams and the configuration of discontinuous reception CDRX of the configuration authorization CG and/or connection state.
The embodiments of the present application and the embodiments of the method shown above are based on the same concept, and the technical effects brought by the embodiments are the same, and the specific principles are described with reference to the embodiments shown above and are not repeated.
In yet another possible design, a communication device 1300 may include: a processing unit 1302 and a communication unit 1301; the processing unit 1302 is configured to perform data/signaling processing;
A communication unit 1301 configured to send first information to a network device, where the first information includes a data size, a transmission period, and an importance level of each of a plurality of data flows; the multiple data streams belong to the same quality of service stream.
In an alternative implementation, the first information is time sensitive communication assistance information TSCAI.
In an alternative implementation, the importance level of each data stream is determined according to the time delay and/or accuracy of the data stream.
The embodiments of the present application and the embodiments of the method shown above are based on the same concept, and the technical effects brought by the embodiments are the same, and the specific principles are described with reference to the embodiments shown above and are not repeated.
In yet another possible design, a communication device 1300 may include: a processing unit 1302 and a communication unit 1301;
A communication unit 1301 configured to receive third information, where the third information includes a data amount size, a transmission period, an importance level, and associated information of each of a plurality of data streams; each data stream belongs to a different service quality stream;
the association information of each data stream is used for indicating whether the data stream belongs to the same service with the data stream except the data stream in the plurality of data streams;
a processing unit 1302, configured to determine scheduling priorities of the plurality of data flows according to the data size, the transmission period, the importance level, and the association information of each data flow;
the communication unit 1301 is further configured to send second information to the terminal device, where the second information includes scheduling priorities of the plurality of data flows.
In an alternative implementation manner, the third information is terminal device assistance information UAI or time sensitive communication assistance information TSCAI.
In an alternative implementation, the second information further comprises configuration grants CG of the plurality of data streams and/or configuration of discontinuous reception CDRX of connection state.
In an alternative embodiment, the network device may also transmit the plurality of data streams according to their scheduling priorities.
The embodiments of the present application and the embodiments of the method shown above are based on the same concept, and the technical effects brought by the embodiments are the same, and the specific principles are described with reference to the embodiments shown above and are not repeated.
In yet another possible design, a communication device 1300 may include: a processing unit 1302 and a communication unit 1301;
A communication unit 1301 configured to receive second information from a network device, the second information including scheduling priorities of a plurality of data flows; each data stream of the plurality of data streams belongs to a different quality of service stream;
The scheduling priority of the plurality of data streams is determined according to the data volume of each data stream in the plurality of data streams, the transmission period, the importance level and the associated information; the association information of each data stream is used for indicating whether the data stream belongs to the same service with the data stream except the data stream in the plurality of data streams;
the processing unit 1302 is configured to transmit the plurality of data streams according to the scheduling priorities of the plurality of data streams.
In an alternative implementation manner, the communication unit 1301 is further configured to send third information to the network device, where the third information includes the data size, the transmission period, the importance level, and the associated information of each data flow.
In an alternative implementation manner, the third information is terminal equipment auxiliary information UAI.
In an alternative implementation, the importance level of each data stream is determined according to the time delay and/or accuracy of the data stream.
In an alternative implementation, the second information further includes configuration authorizations CG and/or configuration of discontinuous reception CDRX of connection states for the plurality of data streams; the processing unit 1302 is configured to transmit the plurality of data streams according to the scheduling priorities of the plurality of data streams, specifically configured to: transmitting the plurality of data streams according to the scheduling priority of the plurality of data streams and the configuration of discontinuous reception CDRX of the configuration authorization CG and/or connection state.
The embodiments of the present application and the embodiments of the method shown above are based on the same concept, and the technical effects brought by the embodiments are the same, and the specific principles are described with reference to the embodiments shown above and are not repeated.
In yet another possible design, a communication device 1300 may include: a processing unit 1302 and a communication unit 1301; the processing unit 1302 is configured to perform data/signaling processing;
A communication unit 1301 configured to send third information to a network device, where the third information includes a data size, a transmission period, an importance level, and associated information of each of a plurality of data flows; each data stream belongs to a different service quality stream;
The association information of each data stream is used for indicating whether the data stream belongs to the same service as the data stream except the data stream in the plurality of data streams.
In an alternative implementation, the third information is time sensitive communication assistance information TSCAI.
In an alternative implementation, the importance level of each data stream is determined according to the time delay and/or accuracy of the data stream.
The embodiments of the present application and the embodiments of the method shown above are based on the same concept, and the technical effects brought by the embodiments are the same, and the specific principles are described with reference to the embodiments shown above and are not repeated.
The embodiment of the application further provides a communication device 1400, and fig. 14 is a schematic structural diagram of the communication device 1400. The communication apparatus 1400 may be a network device, or may be a chip, a chip system, or a processor that supports the network device to implement the above method; or may be a terminal device, or may be a chip, a chip system, or a processor, etc. that supports the terminal device to implement the above method; or may be a core network device, or may be a chip, a chip system, or a processor that supports the core network device to implement the above method. The device can be used for realizing the method described in the method embodiment, and can be particularly referred to the description in the method embodiment.
The communication device 1400 may include one or more processors 1401. The processor 1401 may be a general purpose processor or a special purpose processor, etc. For example, it may be a baseband processor, digital signal processor, application specific integrated circuit, field programmable gate array or other programmable logic device, discrete gate or transistor logic device, discrete hardware components or central processing unit (central processing unit, CPU). The baseband processor may be used to process communication protocols and communication data, and the central processor may be used to control communication devices (e.g., base station, baseband chip, terminal chip, distributed unit DU or centralized unit CU, etc.), execute software programs, and process data of the software programs.
Optionally, the communication device 1400 may include one or more memories 1402 on which instructions 1404 may be stored, which may be executed on the processor 1401, to cause the communication device 1400 to perform the methods described in the method embodiments above. Optionally, the memory 1402 may also store data therein. The processor 1401 and the memory 1402 may be provided separately or may be integrated.
Memory 1402 may include, but is not limited to, nonvolatile Memory such as a hard disk (HARD DISK DRIVE, HDD) or Solid State Disk (SSD), random access Memory (Random Access Memory, RAM), erasable programmable read-Only Memory (Erasable Programmable ROM, EPROM), ROM or portable read-Only Memory (Compact Disc Read-Only Memory, CD-ROM), and the like. Optionally, the communication device 1400 may also include a transceiver 1405, an antenna 1406. The transceiver 1405 may be referred to as a transceiver unit, a transceiver circuit, or the like, for implementing a transceiver function. The transceiver 1405 may include a receiver, which may be referred to as a receiver or a receiving circuit, etc., for implementing a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., for implementing a transmitting function.
The communication apparatus 1400 is a network device: the processor 1401 is configured to perform S102 in the data transmission method 100, S202 in the data transmission method 200, and S302 in the data transmission method 300; the transceiver 1405 is configured to perform S101 and S103 in the data transmission method 100, S201 and S203 in the data transmission method 200, and S301 and S303 in the data transmission method 300.
The communication apparatus 1400 is a terminal device: the processor 1401 is configured to perform S104 in the data transmission method 100, S204 in the data transmission method 200, and S304 in the data transmission method 300; the transceiver 1405 is configured to perform S103 in the data transmission method 100, S203 in the data transmission method 200, and S303 in the data transmission method 300.
The communication apparatus 1400 is a core network device, and the processor 1401 and the transceiver 1405 are configured to perform the related embodiments of the data transmission method 100 to the data transmission method 300.
In another possible design, processor 1401 may include a transceiver to implement the receive and transmit functions. For example, the transceiver may be a transceiver circuit, or an interface circuit. The transceiver circuitry, interface or interface circuitry for implementing the receive and transmit functions may be separate or may be integrated. The transceiver circuit, interface or interface circuit may be used for reading and writing codes/data, or the transceiver circuit, interface or interface circuit may be used for transmitting or transferring signals.
In yet another possible design, the processor 1401 may have instructions 1403 stored thereon, where the instructions 1403 run on the processor 1401, which may cause the communication device 1400 to perform the method described in the method embodiments above. Instructions 1403 may be solidified in processor 1401, in which case processor 1401 may be implemented in hardware.
In yet another possible design, communication device 1400 may include circuitry that may perform the functions of transmitting or receiving or communicating in the foregoing method embodiments. The processors and transceivers described in embodiments of the present application may be implemented on integrated circuits (INTEGRATED CIRCUIT, ICs), analog ICs, radio frequency integrated circuits (radio frequency integrated circuit, RFIC), mixed signal ICs, application Specific Integrated Circuits (ASICs), printed circuit boards (printed circuit board, PCBs), electronic devices, and the like. The processor and transceiver may also be fabricated using a variety of IC process technologies such as complementary metal oxide semiconductor (complementary metal oxide semiconductor, CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (PMOS), bipolar junction transistor (Bipolar Junction Transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
The scope of the communication device described in the embodiments of the present application is not limited thereto, and the structure of the communication device may not be limited by fig. 14. The communication means may be a stand-alone device or may be part of a larger device. For example, the communication device may be:
(1) A stand-alone integrated circuit IC, or chip, or a system-on-a-chip or subsystem;
(2) A set of one or more ICs, optionally including storage means for storing data, instructions;
(3) An ASIC, such as a modem;
(4) Modules that may be embedded within other devices;
The communication device and the chip in the embodiments of the present application may also implement the implementation manner described in the communication device 1400. Those of skill in the art will further appreciate that the various illustrative logical blocks (illustrative logical block) and steps (steps) described in connection with the embodiments of the application may be implemented by electronic hardware, computer software, or combinations of both. Whether such functionality is implemented as hardware or software depends upon the particular application and design requirements of the overall system. Those skilled in the art may implement the described functionality in varying ways for each particular application, but such implementation is not to be understood as beyond the scope of the embodiments of the present application.
The embodiments of the present application and the embodiments of the data transmission method 100 to the data transmission method 300 are based on the same concept, and the technical effects brought by the embodiments of the data transmission method 100 to the data transmission method 300 are the same, and the specific principle is referred to the description of the embodiments of the data transmission method 100 to the data transmission method 300 and will not be repeated.
The application also provides a computer readable storage medium storing computer software instructions which, when executed by a communications device, implement the functions of any of the method embodiments described above.
The application also provides a computer program product for storing computer software instructions which, when executed by a communications device, implement the functions of any of the method embodiments described above.
The application also provides a computer program which, when run on a computer, implements the functions of any of the method embodiments described above.
The application also provides a communication system, which comprises the terminal equipment, the network equipment and the core network equipment. In another possible design, the system may also include other devices that interact with the terminal device, the network device, and the core network device.
The terms first and second and the like in the description, in the claims and in the drawings are used for distinguishing between different objects and not for describing a particular sequential order. "first," "second," etc. are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first", "a second", etc. may explicitly or implicitly include one or more such feature. In the description of the present embodiment, unless otherwise specified, the meaning of "plurality" is two or more.
Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus.
It should be understood that in the present application, "plurality" means two or more. And/or, for describing the association relationship of the association object, means that three relationships may exist. For example, "a and/or B" may represent: only a, only B and both a and B are present, wherein a, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. The terms "…" and "if" refer to a process that is performed under an objective condition, and are not intended to be limiting, nor do they require any action to be determined when implemented, nor are they intended to be limiting.
In embodiments of the application, words such as "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g." in an embodiment should not be taken as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion that may be readily understood.
In the above embodiments, the implementation may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present application are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (e.g., SSD), etc.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (30)

1. A method of data transmission, the method comprising:
Receiving first information, wherein the first information comprises the data volume size, the transmission period and the importance level of each data stream in a plurality of data streams; the plurality of data streams belong to the same quality of service stream;
Determining the scheduling priority of the plurality of data streams according to the data volume of each data stream, the transmission period and the importance level;
and sending second information to the terminal equipment, wherein the second information comprises scheduling priorities of the plurality of data streams.
2. The method of claim 1, wherein the first information is terminal device assistance information, UAI, or time sensitive communication assistance information TSCAI.
3. The method according to claim 1 or 2, wherein the second information further comprises configuration grants CG for the plurality of data streams and/or configuration of discontinuous reception CDRX for a connected state.
4. A method of data transmission, the method comprising:
Receiving second information from the network device, wherein the second information comprises scheduling priorities of a plurality of data streams in the same service quality stream; the scheduling priority of the plurality of data streams is determined according to the data size, the transmission period and the importance level of each data stream in the plurality of data streams;
And transmitting the plurality of data streams according to the scheduling priorities of the plurality of data streams.
5. The method according to claim 4, wherein the method further comprises:
And sending first information to the network equipment, wherein the first information comprises the data volume size, the transmission period and the importance level of each data stream.
6. The method of claim 5, wherein the first information is terminal equipment assistance information, UAI.
7. A method according to claim 5 or 6, wherein the importance level of each data stream is determined based on the delay and/or accuracy of the data stream.
8. The method according to any of claims 4 to 7, wherein the second information further comprises configuration grants CG for the plurality of data streams and/or configuration of discontinuous reception CDRX for a connected state;
said transmitting said plurality of data streams according to said scheduling priorities of said plurality of data streams, comprising:
Transmitting the plurality of data streams according to the scheduling priority of the plurality of data streams and the configuration of discontinuous reception CDRX of the configuration authorization CG and/or connection state.
9. A method of data transmission, the method comprising:
Transmitting first information to a network device, wherein the first information comprises the data volume size, the transmission period and the importance level of each data stream in a plurality of data streams;
The multiple data streams belong to the same quality of service stream.
10. The method of claim 9, wherein the first information is time sensitive communication assistance information TSCAI.
11. A method according to claim 9 or 10, wherein the importance level of each data stream is determined based on the delay and/or accuracy of the data stream.
12. A method of data transmission, the method comprising:
Receiving third information, wherein the third information comprises the data volume size, the transmission period, the importance level and associated information of each data stream in a plurality of data streams; each data stream belongs to a different service quality stream;
the association information of each data stream is used for indicating whether the data stream belongs to the same service with the data stream except the data stream in the plurality of data streams;
determining the scheduling priority of the plurality of data streams according to the data volume of each data stream, the transmission period, the importance level and the associated information;
and sending second information to the terminal equipment, wherein the second information comprises scheduling priorities of the plurality of data streams.
13. The method of claim 12, wherein the third information is terminal device assistance information, UAI, or time sensitive communication assistance information TSCAI.
14. The method according to claim 11 or 12, wherein the second information further comprises configuration grants CG for the plurality of data streams and/or configuration of discontinuous reception CDRX for a connected state.
15. A method of data transmission, the method comprising:
Receiving second information from a network device, the second information comprising scheduling priorities of a plurality of data streams; each data stream of the plurality of data streams belongs to a different quality of service stream;
The scheduling priority of the plurality of data streams is determined according to the data volume of each data stream in the plurality of data streams, the transmission period, the importance level and the associated information; the association information of each data stream is used for indicating whether the data stream belongs to the same service with the data stream except the data stream in the plurality of data streams;
And transmitting the plurality of data streams according to the scheduling priorities of the plurality of data streams.
16. The method of claim 15, wherein the method further comprises:
and sending third information to the network equipment, wherein the third information comprises the data volume size, the transmission period, the importance level and the associated information of each data stream.
17. The method of claim 16, wherein the third information is terminal equipment assistance information, UAI.
18. A method according to claim 16 or 17, wherein the importance level of each data stream is determined based on the delay and/or accuracy of the data stream.
19. The method according to any of claims 15 to 18, wherein the second information further comprises configuration of configuration authority CG and/or configuration of discontinuous reception CDRX of connection state for the plurality of data streams;
said transmitting said plurality of data streams according to said scheduling priorities of said plurality of data streams, comprising:
Transmitting the plurality of data streams according to the scheduling priority of the plurality of data streams and the configuration of discontinuous reception CDRX of the configuration authorization CG and/or connection state.
20. A method of data transmission, the method comprising:
transmitting third information to the network device, wherein the third information comprises the data volume size, the transmission period, the importance level and the associated information of each data stream in the plurality of data streams; each data stream belongs to a different service quality stream;
The association information of each data stream is used for indicating whether the data stream belongs to the same service as the data stream except the data stream in the plurality of data streams.
21. The method of claim 20, wherein the third information is time sensitive communication assistance information TSCAI.
22. A method according to claim 20 or 21, wherein the importance level of each data stream is determined based on the delay and/or accuracy of the data stream.
23. A communication device, characterized in that the device comprises a processing unit and a communication unit;
the communication unit is configured to receive first information, where the first information includes a data size, a transmission period, and an importance level of each of a plurality of data streams; the plurality of data streams belong to the same quality of service stream;
The processing unit is used for determining the scheduling priority of the plurality of data streams according to the data volume of each data stream, the transmission period and the importance level;
The communication unit is further configured to send second information to the terminal device, where the second information includes scheduling priorities of the plurality of data flows.
24. A communication device, characterized in that the device comprises a processing unit and a communication unit;
the communication unit is configured to receive second information from a network device, where the second information includes scheduling priorities of a plurality of data flows in the same quality of service flow; the scheduling priority of the plurality of data streams is determined according to the data size, the transmission period and the importance level of each data stream in the plurality of data streams;
The processing unit is configured to transmit the plurality of data streams according to scheduling priorities of the plurality of data streams.
25. A communication device, characterized in that the device comprises a processing unit and a communication unit; the processing unit is used for processing data/signaling;
The communication unit is configured to send first information to a network device, where the first information includes a data size, a transmission period, and an importance level of each of a plurality of data flows;
The multiple data streams belong to the same quality of service stream.
26. A communication device, characterized in that the device comprises a processing unit and a communication unit;
the communication unit is configured to receive third information, where the third information includes a data size, a transmission period, an importance level, and associated information of each of the plurality of data streams; each data stream belongs to a different service quality stream;
the association information of each data stream is used for indicating whether the data stream belongs to the same service with the data stream except the data stream in the plurality of data streams;
the processing unit is used for determining the scheduling priority of the plurality of data streams according to the data volume of each data stream, the transmission period, the importance level and the associated information;
The communication unit is further configured to send second information to the terminal device, where the second information includes scheduling priorities of the plurality of data flows.
27. A communication device, characterized in that the device comprises a processing unit and a communication unit;
The communication unit is configured to receive second information from a network device, where the second information includes scheduling priorities of a plurality of data flows; each data stream of the plurality of data streams belongs to a different quality of service stream;
The scheduling priority of the plurality of data streams is determined according to the data volume of each data stream in the plurality of data streams, the transmission period, the importance level and the associated information; the association information of each data stream is used for indicating whether the data stream belongs to the same service with the data stream except the data stream in the plurality of data streams;
the processing unit is further configured to transmit the plurality of data streams according to scheduling priorities of the plurality of data streams.
28. A communication device, characterized in that the device comprises a processing unit and a communication unit; the processing unit is used for processing data/signaling;
the communication unit is configured to send third information to the network device, where the third information includes a data size, a transmission period, an importance level, and associated information of each of the plurality of data flows; each data stream belongs to a different service quality stream;
The association information of each data stream is used for indicating whether the data stream belongs to the same service as the data stream except the data stream in the plurality of data streams.
29. A communication device comprising a processor and a transceiver for communicating with other communication devices; the processor is configured to run a program to cause the communication device to implement the method of any one of claims 1 to 3, or to implement the method of claims 4 to 8, or to implement the method of claims 9 to 11, or to implement the method of claims 12 to 14, or to implement the method of claims 15 to 19, or to implement the method of claims 20 to 22.
30. A computer readable storage medium storing instructions which, when run on a computer, cause the method of any one of claims 1 to 3 or the method of claims 4 to 8 to be performed, cause the method of any one of claims 9 to 11 to be performed, cause the method of any one of claims 12 to 14 to be performed, cause the method of any one of claims 15 to 19 to be performed, and cause the method of any one of claims 20 to 22 to be performed.
CN202211656029.6A 2022-12-22 2022-12-22 Data transmission method and device Pending CN118250342A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202211656029.6A CN118250342A (en) 2022-12-22 2022-12-22 Data transmission method and device
PCT/CN2023/136240 WO2024131515A1 (en) 2022-12-22 2023-12-04 Data transmission method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211656029.6A CN118250342A (en) 2022-12-22 2022-12-22 Data transmission method and device

Publications (1)

Publication Number Publication Date
CN118250342A true CN118250342A (en) 2024-06-25

Family

ID=91553116

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211656029.6A Pending CN118250342A (en) 2022-12-22 2022-12-22 Data transmission method and device

Country Status (2)

Country Link
CN (1) CN118250342A (en)
WO (1) WO2024131515A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10250491B2 (en) * 2016-05-09 2019-04-02 Qualcomm Incorporated In-flow packet prioritization and data-dependent flexible QoS policy
EP4301032A3 (en) * 2018-04-28 2024-02-28 Telefonaktiebolaget LM Ericsson (publ) Q0s flow control parameters signaling
WO2021051298A1 (en) * 2019-09-18 2021-03-25 Oppo广东移动通信有限公司 Resource configuration method and access network device
WO2022165768A1 (en) * 2021-02-05 2022-08-11 华为技术有限公司 Method and apparatus for transmitting data

Also Published As

Publication number Publication date
WO2024131515A1 (en) 2024-06-27

Similar Documents

Publication Publication Date Title
CN113766567A (en) Communication method and device
CN116347625A (en) Data transmission method and device
CN113543216B (en) Method, device and system for transmitting media message
KR20230057454A (en) Downlink transmission method and communication device
CN116965044A (en) Media data transmission method and communication device
CN111132223B (en) Data packet transmission method and communication equipment
WO2024131515A1 (en) Data transmission method and apparatus
WO2022223031A1 (en) Communication processing method for data transmission and related device
EP4319416A1 (en) Electronic device, communication method, and computer-readable storage medium
CN116155875A (en) Data transmission method and communication device
WO2021159245A1 (en) Data transmirssion method and apparatus, and communication device
CN113938985A (en) Communication method and device
WO2024055871A1 (en) Data transmission method in communication system, and communication apparatus
JP2023501409A (en) Downlink control information configuration method, device, communication device and storage medium
WO2024067374A1 (en) Communication method and apparatus
WO2023011100A1 (en) Resource allocation method and related apparatus
WO2022151480A1 (en) Data transmission method and apparatus
WO2023147707A1 (en) Communication methods, access network devices, core network elements, and terminal devices
WO2023185608A1 (en) Data transmission method and communication apparatus
WO2023108413A1 (en) Method and apparatus of reporting buffer status
WO2023045714A1 (en) Scheduling method and communication apparatus
CN118784164A (en) HARQ process identification configuration method, device, system, medium and program
CN118077244A (en) Wireless communication method, communication device and terminal device
CN116938409A (en) Communication method and device
CN118104287A (en) Data transmission method, device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication