WO2024131515A1 - 一种数据传输方法及装置 - Google Patents

一种数据传输方法及装置 Download PDF

Info

Publication number
WO2024131515A1
WO2024131515A1 PCT/CN2023/136240 CN2023136240W WO2024131515A1 WO 2024131515 A1 WO2024131515 A1 WO 2024131515A1 CN 2023136240 W CN2023136240 W CN 2023136240W WO 2024131515 A1 WO2024131515 A1 WO 2024131515A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
information
multiple data
data streams
flow
Prior art date
Application number
PCT/CN2023/136240
Other languages
English (en)
French (fr)
Inventor
庞旭
徐瑞
陈二凯
秦熠
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2024131515A1 publication Critical patent/WO2024131515A1/zh

Links

Definitions

  • the present application relates to the field of communication technology, and in particular to a data transmission method and device.
  • QoS Flow Quality of Service Flow
  • QoS Flow Identifier QFI
  • Data flows with the same QFI use the same service forwarding processing method (such as scheduling), that is, when multiple data flows belong to the same QoS flow, the network device and the terminal device use the same processing method to process multiple data flows in the QoS flow.
  • service forwarding processing method such as scheduling
  • time-sensitive services such as video transmission, cloud gaming (CG) and extended reality (XR) have different QoS requirements for different data streams. If network devices and terminal devices do not distinguish between multiple data streams belonging to the same QoS stream, it is impossible to give priority to services with higher priority or importance, and it is impossible to achieve better service quality.
  • the embodiments of the present application provide a data transmission method and device, which can improve the service quality of data streams.
  • an embodiment of the present application provides a data transmission method that can be applied to a network device (e.g., a device or chip of a network device).
  • the network device receives first information, the first information includes the data volume size, transmission cycle and importance level of each data stream in multiple data streams, and the multiple data streams belong to the same service quality stream.
  • the network device determines the scheduling priority of multiple data streams based on the data volume size, transmission cycle and importance level of each data stream.
  • the network device sends second information to the terminal device, and the second information includes the scheduling priority of multiple data streams.
  • the network device determines the scheduling priority of multiple data streams according to the data volume, transmission cycle and importance level of each data stream, and sends the scheduling priority of multiple data streams to the terminal device. This helps the terminal device to distinguish and process multiple data streams in the same quality of service flow according to the scheduling priority of multiple data streams, such as giving priority to transmitting data streams with higher scheduling priority in the same quality of service flow, which is conducive to improving the service quality of the data flow.
  • the network equipment determines the scheduling priority of multiple data streams according to the data volume, transmission cycle and importance level of each data stream, and can also distinguish multiple data streams in the same service quality flow, thereby improving the service quality flow of the data stream.
  • the network device can obtain the data volume, transmission period and importance level of each data stream in the multiple data streams by receiving terminal device auxiliary information UAI from the terminal device.
  • the network device can obtain the data volume, transmission period and importance level of each data stream in the multiple data streams by receiving time-sensitive communication auxiliary information TSCAI from the core network device.
  • the first information may be terminal equipment auxiliary information UAI from the terminal equipment; for downlink transmission, the first information may be time sensitive communication auxiliary information TSCAI from the core network equipment.
  • the second information also includes configuration authorization CG of multiple data streams and/or configuration of discontinuous reception CDRX in connected state.
  • the network equipment can also determine the configuration authorization CG of multiple data streams and/or the configuration of discontinuous reception CDRX in the connected state according to the data volume, transmission cycle and importance level of each data stream, which is conducive to the terminal equipment to transmit the multiple data streams according to the scheduling priority of multiple data streams and the configuration authorization CG of multiple data streams and/or the configuration of discontinuous reception CDRX in the connected state, which is conducive to improving the service quality of the data streams.
  • the network device may also transmit the multiple data streams according to the scheduling priorities of the multiple data streams, thereby improving the data The quality of service of the data flow.
  • the present application also provides a data transmission method, which corresponds to the data transmission method described in the first aspect, and is described from the terminal device side (applicable to the device or chip of the terminal device).
  • the terminal device receives second information from the network device, and the second information includes the scheduling priorities of multiple data streams in the same quality of service flow.
  • the terminal device transmits multiple data streams according to the scheduling priorities of the multiple data streams.
  • the scheduling priorities of the multiple data streams are determined by the network device according to the data volume, transmission cycle and importance level of each data stream in the multiple data streams.
  • the terminal device can transmit multiple data streams according to the scheduling priorities of the multiple data streams, and can distinguish multiple data streams in the same service quality stream. For example, it can give priority to transmitting data streams with higher priorities among multiple data streams, thereby improving the service quality of the data streams.
  • the terminal device may further send first information to the network device, the first information including the data volume, transmission cycle and importance level of each data stream in the multiple data streams.
  • This method is conducive to the network device to determine the scheduling priority of the multiple data streams according to the data volume, transmission cycle and importance level of each data stream in the multiple data streams, thereby facilitating the distinction between the multiple data streams for uplink transmission and belonging to the same quality of service flow.
  • the first information is terminal device auxiliary information UAI, that is, the terminal device can report the data volume, transmission period and importance level of each data flow in the same service quality flow to the network device through UAI.
  • the importance level of each data stream is determined by the terminal device according to the delay and/or accuracy of the data stream. This method is conducive to the terminal device setting the importance level of the data stream with higher requirements for delay and/or accuracy to a higher importance level, thereby facilitating the guarantee of the service quality of such data stream.
  • the second information also includes configuration authorization CG of multiple data streams and/or configuration of discontinuous reception CDRX in connected state.
  • the terminal device transmits multiple data streams according to the scheduling priority of multiple data streams, including: transmitting multiple data streams according to the scheduling priority of multiple data streams and the configuration authorization CG and/or the configuration of discontinuous reception CDRX in connected state.
  • the present application further provides a data transmission method, which corresponds to the data transmission method described in the first aspect, and is described from the core network device side (applicable to the device or chip of the core network device).
  • the core network device sends first information to the network device, and the first information includes the data volume size, transmission period and importance level of each data flow in multiple data flows, and the multiple data flows belong to the same service quality flow.
  • the core network device when multiple data flows belonging to the same service quality flow are data flows for downlink transmission, the core network device sends the data volume, transmission cycle and importance level of each data flow in the multiple data flows to the network device. This is conducive to the network device determining the scheduling priority of multiple data flows according to the data volume, transmission cycle and importance level of each data flow, and further facilitating the differentiation of multiple data flows for downlink transmission and belonging to the same service quality flow, and facilitating the improvement of the service quality of the data flow.
  • the core network device sends the data volume, transmission period and importance level of each data stream to the network device through time-sensitive communication auxiliary information TSCAI, that is, the first information may be time-sensitive communication auxiliary information TSCAI.
  • the importance level of each data flow is determined by the core network device according to the latency and/or accuracy of the data flow. This method allows the core network device to set the importance level of data flows with higher latency and/or accuracy requirements to a higher importance level, thereby facilitating the guarantee of the service quality of such data flows.
  • an embodiment of the present application provides a data transmission method that can be applied to a network device (e.g., a device or chip of a network device).
  • the network device receives third information, which includes the data volume size, transmission period, importance level and associated information of each data stream in multiple data streams, each data stream belongs to a different quality of service flow, and the associated information of each data stream is used to indicate whether the data stream belongs to the same service as the data streams other than the data stream in the multiple data streams.
  • the network device determines the scheduling priority of multiple data streams based on the data volume size, transmission period, importance level and associated information of each data stream.
  • the network device sends second information to the terminal device, and the second information includes the scheduling priority of multiple data streams.
  • a network device determines the scheduling priority of multiple data streams of different service quality flows, it considers whether each data stream belongs to the same service as data streams other than the data stream in the multiple data streams, thereby facilitating the terminal device to give priority to processing data streams of the same service, such as transmitting data streams of the same service, and further facilitating ensuring the service quality of the service.
  • the network device can obtain the data volume size, transmission period, importance level and related information of each data stream in the multiple data streams by receiving terminal device auxiliary information UAI from the terminal device.
  • the network device may By receiving time-sensitive communication auxiliary information TSCAI from the core network device, the data volume, transmission period, importance level and related information of each data stream in the multiple data streams are obtained.
  • the third information may be terminal equipment auxiliary information UAI; for downlink transmission, the third information may be time sensitive communication auxiliary information TSCAI.
  • the network device may also determine the configuration authorization CG of multiple data streams and/or the configuration of the discontinuous reception CDRX in the connected state according to the data volume, transmission cycle, importance level and associated information of each data stream. That is, the second information may also include the configuration authorization CG of multiple data streams and/or the configuration of the discontinuous reception CDRX in the connected state.
  • the network device may also transmit multiple data streams according to the scheduling priorities of the multiple data streams, thereby ensuring the service quality of the business.
  • the present application also provides a data transmission method, which corresponds to the data transmission method described in the fourth aspect, and is described from the terminal device side (applicable to the device or chip of the terminal device).
  • the terminal device receives second information from a network device, and the second information includes scheduling priorities of multiple data streams, each of the multiple data streams belonging to a different quality of service stream.
  • the terminal device transmits multiple data streams according to the scheduling priorities of the multiple data streams.
  • the scheduling priorities of the multiple data streams are determined by the network device according to the data volume, transmission period, importance level and associated information of each data stream, and the associated information of each data stream is used to indicate whether the data stream belongs to the same service as the data streams other than the data stream in the multiple data streams.
  • the scheduling priority of multiple data streams received by the terminal device takes into account whether each data stream belongs to the same service as the data streams other than the data stream in the multiple data streams. Therefore, when the terminal device transmits multiple data streams according to the scheduling priority of the multiple data streams, the data streams of the same service can be transmitted preferentially, thereby ensuring the service quality of the service.
  • the terminal device may send third information to the network device, and the third information includes the data volume size, transmission cycle, importance level and related information of each data stream in the multiple data streams.
  • This method is conducive to the network device to determine the scheduling priority of multiple data streams according to the data volume size, transmission cycle, importance level and related information of each data stream, thereby facilitating the guarantee of the service quality of the business.
  • the terminal device may report the data volume, transmission period, importance level and related information of each data stream in multiple data streams to the network device through the terminal device auxiliary information UAI, that is, the third information may be UAI.
  • the importance level of each data stream is determined by the terminal device according to the latency and/or accuracy of the data stream. This method is conducive to the terminal device setting the importance level of the data stream with higher latency and/or accuracy requirements to a higher importance level, thereby facilitating the guarantee of the service quality of the business corresponding to this type of data stream.
  • the second information also includes a configuration authorization CG of multiple data streams and/or a configuration of discontinuous reception CDRX in a connected state.
  • the terminal device transmits multiple data streams according to the scheduling priorities of multiple data streams, including: transmitting multiple data streams according to the scheduling priorities of multiple data streams and the configuration authorization CG and/or the configuration of discontinuous reception CDRX in a connected state.
  • the present application further provides a data transmission method, which corresponds to the data transmission method described in the fourth aspect, and is described from the core network device side (applicable to the device or chip of the core network device).
  • the core network device sends third information to the network device, and the third information includes the data volume size, transmission period, importance level and associated information of each data stream in multiple data streams, each data stream belongs to a different service quality stream, and the associated information of each data stream is used to indicate whether the data stream belongs to the same service as the data streams other than the data stream in the multiple data streams.
  • the core network device when multiple data flows belonging to different service quality flows are downlink transmission data flows, the core network device sends the data volume, transmission cycle, importance level and related information of each data flow in the multiple data flows to the network device. This is conducive to the network device to determine the scheduling priority of multiple data flows according to the data volume, transmission cycle, importance level and related information of each data flow, and further facilitates the network device to distinguish the data flows of different services, which can ensure the service quality of the service.
  • the core network device may send the data volume, transmission period, importance level and related information of each data stream to the network device via time-sensitive communication auxiliary information TSCAI, that is, the third information may be TSCAI.
  • the importance level of each data flow is determined by the core network device according to the latency and/or accuracy of the data flow. This method allows the core network device to set the importance level of data flows with higher latency and/or accuracy requirements to a higher importance level, thereby facilitating the quality of service of the business corresponding to such data flows.
  • the present application also provides a communication device.
  • the communication device has the function of implementing some or all of the functions of the network device described in the first aspect above, or implementing some or all of the functions of the terminal device described in the second aspect above, or implementing some or all of the functions of the core network device described in the third aspect above, or implementing some or all of the functions of the network device described in the fourth aspect above, or implementing some or all of the functions of the terminal device described in the fifth aspect above, or implementing some or all of the functions of the core network device described in the sixth aspect above.
  • the functions of the communication device may have the functions of some or all of the embodiments of the network device described in the first aspect of the present application, It may also have the function of implementing any one of the embodiments of the present application independently.
  • the functions may be implemented by hardware, or by hardware executing corresponding software.
  • the hardware or software includes one or more units or modules corresponding to the above functions.
  • the structure of the communication device may include a processing unit and a communication unit, and the processing unit is configured to support the communication device to perform the corresponding functions in the above method.
  • the communication unit is used to support communication between the communication device and other communication devices.
  • the communication device may also include a storage unit, which is used to couple with the processing unit and the communication unit, and store the necessary program instructions and data of the communication device.
  • the communication device includes: a processing unit and a communication unit;
  • the communication unit is used to receive first information, wherein the first information includes the data volume, transmission period and 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;
  • the processing unit is used to determine the scheduling priority of the multiple data flows according to the data volume, transmission period and importance level of each data flow;
  • the communication unit is further used to send second information to the terminal device, where the second information includes the scheduling priorities of the multiple data streams.
  • the communication device includes: a processing unit and a communication unit;
  • the communication unit is used to receive second information from the network device, wherein the second information includes scheduling priorities of multiple data flows in the same quality of service flow; the scheduling priorities of the multiple data flows are determined according to the data volume, transmission period and importance level of each data flow in the multiple data flows;
  • the processing unit is used to transmit the multiple data streams according to the scheduling priorities of the multiple data streams.
  • the communication device comprises: a processing unit and a communication unit; the processing unit is used to process data/signaling;
  • the communication unit is used to send first information to the network device, wherein the first information includes the data volume, transmission period and importance level of each data flow in multiple data flows; the multiple data flows belong to the same service quality flow.
  • the communication device comprises: a processing unit and a communication unit;
  • the communication unit is used to receive third information, wherein the third information includes the data volume, transmission period, importance level and associated information of each data stream in the multiple data streams; each data stream belongs to a different quality of service stream;
  • the association information of each data stream is used to indicate whether the data stream and the data streams other than the data stream in the multiple data streams belong to the same service;
  • the processing unit is used to determine the scheduling priority of the multiple data flows according to the data volume, transmission period, importance level and associated information of each data flow;
  • the communication unit is further used to send second information to the terminal device, where the second information includes the scheduling priorities of the multiple data streams.
  • the communication device comprises: a processing unit and a communication unit;
  • the communication unit is used to receive second information from the network device, wherein the second information includes scheduling priorities of multiple data streams; each of the multiple data streams belongs to a different quality of service stream;
  • the scheduling priorities of the multiple data streams are determined according to the data volume, transmission period, importance level and associated information of each data stream; the associated information of each data stream is used to indicate whether the data stream belongs to the same service as the data streams other than the data stream in the multiple data streams;
  • the processing unit is used to transmit the multiple data streams according to the scheduling priorities of the multiple data streams.
  • the communication device comprises: a processing unit and a communication unit; the processing unit is used to process data/signaling;
  • the communication unit is used to send third information to the network device, wherein the third information includes the data volume, transmission period, importance level and associated information of each data flow in the multiple data flows; each data flow belongs to a different service quality flow;
  • the association information of each data flow is used to indicate whether the data flow and other data flows among the multiple data flows except the data flow belong to the same service.
  • the communication unit may be a transceiver or a communication interface
  • the storage unit may be a memory
  • the processing unit may be a processor
  • the communication device includes: a processor and a transceiver
  • the transceiver is used to receive first information, wherein the first information includes the data volume, transmission period and 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;
  • the processor is used to determine the scheduling priority of the multiple data flows according to the data volume, transmission period and importance level of each data flow;
  • the transceiver is further used to send second information to the terminal device, where the second information includes the scheduling priorities of the multiple data streams.
  • the communication device includes: a processor and a transceiver
  • the transceiver is used to receive second information from the network device, wherein the second information includes scheduling priorities of multiple data flows in the same quality of service flow; the scheduling priorities of the multiple data flows are determined according to the data volume, transmission period and importance level of each data flow in the multiple data flows;
  • the processor is configured to transmit the multiple data streams according to scheduling priorities of the multiple data streams.
  • the communication device comprises: a processor and a transceiver; the processor is used to process data/signaling;
  • the transceiver is used to send first information to the network device, wherein the first information includes the data volume, transmission period and importance level of each data flow in multiple data flows; the multiple data flows belong to the same service quality flow.
  • the communication device comprises: a processor and a transceiver
  • the transceiver is used to receive third information, wherein the third information includes the data volume, transmission period, importance level and associated information of each data stream in the multiple data streams; each data stream belongs to a different quality of service stream;
  • the association information of each data stream is used to indicate whether the data stream and the data streams other than the data stream in the multiple data streams belong to the same service;
  • the processor is used to determine the scheduling priority of the multiple data flows according to the data volume, transmission period, importance level and associated information of each data flow;
  • the transceiver is further used to send second information to the terminal device, where the second information includes the scheduling priorities of the multiple data streams.
  • the communication device comprises: a processor and a transceiver
  • the transceiver is used to receive second information from a network device, wherein the second information includes scheduling priorities of multiple data streams; each of the multiple data streams belongs to a different quality of service stream;
  • the scheduling priorities of the multiple data streams are determined according to the data volume, transmission period, importance level and associated information of each data stream; the associated information of each data stream is used to indicate whether the data stream belongs to the same service as the data streams other than the data stream in the multiple data streams;
  • the processor is configured to transmit the multiple data streams according to scheduling priorities of the multiple data streams.
  • the communication device comprises: a processor and a transceiver; the processor is used to process data/signaling;
  • the transceiver is used to send third information to the network device, wherein the third information includes the data volume, transmission period, importance level and associated information of each data flow in the multiple data flows; each data flow belongs to a different quality of service flow;
  • the association information of each data flow is used to indicate whether the data flow and other data flows among the multiple data flows except the data flow belong to the same service.
  • the communication device is a chip or a chip system.
  • the processing unit may also be embodied as a processing circuit or a logic circuit; the communication unit may be an input/output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system.
  • the processor can be used to perform, for example, but not limited to, baseband-related processing
  • the transceiver can be used to perform, for example, but not limited to, radio frequency transceiver.
  • the above-mentioned devices can be respectively arranged on independent chips, or at least partially or completely arranged on the same chip.
  • the processor can be further divided into an analog baseband processor and a digital baseband processor.
  • the analog baseband processor can be integrated with the transceiver on the same chip, and the digital baseband processor can be arranged on an independent chip. With the continuous development of integrated circuit technology, more and more devices can be integrated on the same chip.
  • a digital baseband processor can be integrated with a variety of application processors (such as but not limited to a graphics processor, a multimedia processor, etc.) on the same chip.
  • application processors such as but not limited to a graphics processor, a multimedia processor, etc.
  • Such a chip can be called a system on a chip (system on a chip, SoC). Whether to independently set each device on different chips or to integrate them on one or more chips often depends on the needs of product design.
  • SoC system on a chip
  • the present application also provides a processor for executing the above-mentioned various methods.
  • the process of sending the above-mentioned information and receiving the above-mentioned information in the above-mentioned methods can be understood as the process of the processor outputting the above-mentioned information and the process of the processor receiving the above-mentioned information input.
  • the processor When outputting the above-mentioned information, the processor outputs the above-mentioned information to the transceiver so that it can be transmitted by the transceiver. After being output by the processor, the above-mentioned information may also need to be processed in other ways before it reaches the transceiver.
  • the transceiver receives the above-mentioned information and inputs it into the processor. Furthermore, after the transceiver receives the above-mentioned information, the above-mentioned information may need to be processed in other ways before it is input into the processor.
  • the processor may be a processor specifically used to execute these methods, or a processor that executes computer instructions in a memory to execute these methods, such as a general-purpose processor.
  • the memory may be a non-transitory memory, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or may be separately arranged on different chips.
  • ROM read-only memory
  • the present application further provides a communication system, which includes a terminal device, a network device, and a core network device.
  • the system may also include other devices that interact with the terminal device, the network device, and the core network device.
  • the present application provides a computer-readable storage medium for storing instructions, which, when executed by a computer, implements the method described in any one of the first to sixth aspects above.
  • the present application provides a communication device, comprising a processor for executing a computer program or executable instructions stored in a memory, so that when the computer program or executable instructions are executed, the device executes a method in any possible implementation of any one of the first to sixth aspects.
  • FIG1 is a schematic diagram of a system architecture provided by an embodiment of the present application.
  • the technical solutions of the embodiments of the present application can be applied to various communication systems.
  • the global mobile communication system the long term evolution (LTE) system, the universal mobile communication system, the fourth generation (4G) mobile communication technology system, the next generation radio access network (NG-RAN), the new radio (NR) system, the fifth generation (5G) mobile communication technology system, and with the continuous development of communication technology
  • the technical solutions of the embodiments of the present application can also be used for subsequent evolved communication systems, such as the sixth generation (6G) mobile communication technology system, the seventh generation (7G) mobile communication technology system, and so on.
  • XR services there can be multiple data streams with different QoS requirements, such as I-frames and P-frames, video and audio, field of view (FOV) streams and omnidirectional streams.
  • QoS requirements such as I-frames and P-frames, video and audio, field of view (FOV) streams and omnidirectional streams.
  • I-frames and P-frames video and audio
  • FOV field of view
  • omnidirectional streams omnidirectional streams.
  • different data streams in XR services have different priorities, some of which will directly dominate the user experience, while others will not. Therefore, it is very important to identify data streams for XR services.
  • an I frame and multiple P frame segments form a group of picture (GOP), and I frames and P frames are transmitted in the form of a group of pictures to achieve multi-stream transmission of I frames and P frames.
  • GOP group of picture
  • IP Internet Protocol
  • NAS Non-Access Stratum
  • AS Access Stratum
  • data streams with the same QFI use the same service forwarding processing method (such as scheduling).
  • scheduling such as scheduling
  • network devices and terminal devices do not distinguish between multiple data streams belonging to the same QoS flow, they cannot give priority to services with higher priority or importance, and cannot achieve better service quality.
  • network devices cannot distinguish between I frames and P frames and treat them equally, so they cannot implement enhanced solutions such as scheduling I frames first, which will limit the service quality.
  • the embodiment of the present application also provides a data transmission method 200 for the case where each of the multiple data streams belongs to a different quality of service stream.
  • the network device determines the scheduling priority of the multiple data streams according to the data volume, transmission period, importance level and associated information of each of the multiple data streams received.
  • Each of the multiple data streams belongs to a different quality of service stream, and the associated information of each data stream is used to indicate whether the data stream belongs to the same service as the data streams other than the data stream in the multiple data streams. Therefore, when the network device determines the scheduling priority of the multiple data streams, other data streams belonging to the same service as each data stream are taken into account.
  • the terminal device transmits multiple data streams according to the scheduling priority of the multiple data streams, the data streams of the same service can be transmitted preferentially, thereby ensuring the service quality of the service.
  • FIG7 is an interactive schematic diagram of the data transmission method 100.
  • the data transmission method 100 is described from the perspective of the interaction between the network device and the terminal device.
  • the data transmission method 100 includes but is not limited to the following steps:
  • multiple data flows belong to the same QoS flow, which means that the QoS flow of each of the multiple data flows has the same QFI.
  • the QFI of the QoS flow where data flow 1 belongs is QFI 1
  • the QFI of the QoS flow where data flow 2 and data flow 3 belong is also QFI 1
  • data flow 1 data flow 2 and data flow 3 belong to the same QoS flow.
  • the data volume 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 represent the importance of the data stream.
  • the size and transmission period of each data stream are determined by the nature of the data stream or the corresponding service nature.
  • the network device when multiple data streams belonging to the same quality of service flow are data streams for uplink transmission, the network device receives the first information, including: receiving the first information from the terminal device. That is, for uplink transmission, the terminal device reports the data volume, transmission period and importance level of each of the multiple data streams belonging to the same quality of service flow to the network device through the first information.
  • the delay of the data stream is determined by the user's delay requirement for the data stream, and the accuracy of the data stream is determined by the user's accuracy requirement for the data stream.
  • the terminal device may report the data volume, transmission period, and importance level of each data stream to the network device through user equipment assistance information (UAI). That is, when the network device receives the first information from the terminal device, the first information may be UAI.
  • UAI user equipment assistance information
  • the network device when multiple data flows belonging to the same quality of service flow are data flows for downlink transmission, the network device receives the first information, including: receiving the first information from the access network device. That is, for downlink transmission, the core network device sends the data volume, transmission period and importance level of each of the multiple data flows belonging to the same quality of service flow to the network device through the first information.
  • the core network device may send the data volume, transmission period, and importance level of each data stream to the network device through 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.
  • TSCAI Time Sensitive Communication Assistance Information
  • TSCAI is used to provide TSN service traffic information, such as service flow period, data packet size, etc. It can be used to schedule periodic deterministic service flows through pre-configured authorization, Semi-Persistent Scheduling (SPS), etc.
  • SPS Semi-Persistent Scheduling
  • the core network device can determine the importance level of the data flow based on the delay and/or accuracy of the data flow.
  • the determination method is the same as that of the above-mentioned terminal device and will not be repeated.
  • the terminal device reports the data volume, transmission period and importance level of each data flow in the multiple data flows belonging to the same service quality flow in the uplink transmission to the network device through the first information, so that the network device can determine the scheduling priority of the multiple data flows in the uplink transmission according to the data volume, transmission period and importance level of each data flow; the access network device sends the data volume, transmission period and importance level of each data flow in the multiple data flows belonging to the same service quality flow in the downlink transmission to the network device through the first information, so that the network device can determine the scheduling priority of the multiple data flows in the downlink transmission according to the data volume, transmission period and importance level of each data flow.
  • This implementation method is conducive to the terminal device and the network device to distinguish multiple data flows in the same service quality flow, and thus is conducive to improving the service quality of the data flow.
  • the network device determines the scheduling priority of multiple data flows according to the data volume, transmission period and importance level of each data flow.
  • the network device can obtain the data volume, transmission cycle and importance level of each data flow through the first information, so that the network device can determine the scheduling priority of multiple data flows according to the data volume, transmission cycle and importance level of each data flow.
  • the network device may set a higher scheduling priority for the data stream so that the terminal device may give priority to transmitting the data stream and the data frame corresponding to the data stream may be transmitted as preferentially as possible.
  • PDB packet delay budget
  • the network equipment determines the scheduling priority of multiple data flows according to the data volume, transmission cycle and importance level of each data flow, and can distinguish multiple data flows in the same service quality flow, thereby improving the service quality of the data flow.
  • the network device may also transmit multiple data streams according to the scheduling priorities of the multiple data streams.
  • the network device transmits multiple data streams according to the scheduling priorities of the multiple data streams, including: receiving multiple data streams according to the scheduling priorities of the multiple data streams.
  • the network device transmits multiple data streams according to the scheduling priorities of the multiple data streams, including: sending multiple data streams according to the scheduling priorities of the multiple data streams.
  • the network device sends second information to the terminal device, where the second information includes scheduling priorities of multiple data flows.
  • the terminal device receives the second information from the network device.
  • CDRX Connected discontinuous reception
  • PDCH physical downlink control channel
  • the second information also includes the configuration of the discontinuous reception CDRX in the connected state, which means that it also includes the relevant time configuration of the discontinuous reception CDRX, such as the configuration of the duration or the wake-up time, and the configuration of the sleep time.
  • the network device can also configure the relevant time of the discontinuous reception CDRX for each data stream according to the data volume, transmission cycle and importance level of each data stream. This method is conducive to the terminal device not monitoring the PDCCH during the configured sleep time, which can save the power consumption of the terminal device.
  • the network device can also transmit multiple data streams based on the scheduling priority of multiple data streams, the configuration of CG and/or connected state discontinuous reception CDRX, which can ensure the service quality of the data streams in the same service quality flow while helping to reduce the energy consumption overhead of the terminal device.
  • the terminal device transmits multiple data streams according to the scheduling priorities of the multiple data streams.
  • the terminal device transmits multiple data streams according to the order of scheduling priorities of the multiple data streams from high to low.
  • This method allows the terminal device to preferentially transmit data streams with higher scheduling priorities among the multiple data streams, thereby improving the service quality of data streams with strict requirements on latency and/or accuracy.
  • the terminal device transmits the multiple data streams according to the scheduling priorities of the multiple data streams, including: receiving the multiple data streams from the network device according to the scheduling priorities of the multiple data streams.
  • the terminal device transmits the multiple data streams according to the scheduling priorities of the multiple data streams, including: sending the multiple data streams to the network device according to the scheduling priorities of the multiple data streams.
  • the embodiment of the present application also proposes a data transmission method 200, and FIG9 is an interactive schematic diagram of the data transmission method 200.
  • the data transmission method 200 is also described from the perspective of the interaction between the network device and the terminal device.
  • the data transmission method 200 includes but is not limited to the following steps:
  • the network device receives third information, where the third information includes a data volume, a transmission period, an importance level, and associated information of each data stream in the multiple data streams.
  • Each data flow belongs to a different quality of service flow, and the association information of each data flow is used to indicate whether the data flow belongs to the same service as the data flows other than the data flow in the multiple data flows. That is to say, the embodiment of the present application can be used for the situation where the data flows of the same service are located in different QoS flows.
  • the core network device may send the data volume, transmission period, importance level and related information of each data stream in multiple data streams to the network device via TSCAI. That is, when the network device receives third information from the core network device, the third information may be TSCAI.
  • the network device determines the scheduling priority of multiple data flows according to the data volume, transmission period, importance level and associated information of each data flow.
  • the network device After the network device receives the data volume size, transmission period and importance level of each data flow of the same service quality flow, as well as the data volume size, transmission period, importance level and related information of multiple data flows of different service quality flows, it determines the scheduling priority of multiple data flows based on the relevant characteristic information of each data flow.
  • the scheduling priority of the multiple data streams takes into account the importance level of each data stream, and whether it belongs to the same service as other data streams, and other characteristic information, so that when the terminal device transmits multiple data streams, it can distinguish different data streams in the same service quality stream, and distinguish multiple data streams of the same service, thereby improving the service quality of the data streams and services.
  • the communication unit 1301 is configured to receive first information, wherein the first information includes a data volume, a transmission period, and an 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;
  • the second information also includes the configuration authorization CG of the multiple data streams and/or the configuration of the discontinuous reception CDRX in the connected state.
  • the processing unit 1302 is configured to transmit the multiple data streams according to the scheduling priorities of the multiple data streams.
  • the processing unit 1302 is used to determine the scheduling priority of the multiple data flows according to the data volume, transmission period, importance level and associated information of each data flow;
  • the memory 1402 may include, but is not limited to, non-volatile memory such as a hard disk drive (HDD) or a solid-state drive (SSD), a random access memory (RAM), an erasable programmable ROM (EPROM), a ROM or a portable read-only memory (CD-ROM), etc.
  • the communication device 1400 may also include a transceiver 1405 and an antenna 1406.
  • the transceiver 1405 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., for implementing a transceiver function.
  • the communication device 1400 may include a circuit that can implement the functions of sending or receiving or communicating in the aforementioned method embodiments.
  • the processor and transceiver described in the embodiments of the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc.
  • IC integrated circuit
  • RFIC radio frequency integrated circuit
  • ASIC application specific integrated circuit
  • PCB printed circuit board
  • 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 device may be an independent device or may be part of a larger device.
  • the communication device may be:
  • the communication device and chip in the embodiment of the present application can also execute the implementation method described in the above-mentioned communication device 1400.
  • Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiment of the present application can be implemented by electronic hardware, computer software, or a combination of the two. Whether such functions are implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art can use various methods to implement the described functions for each specific application, but such implementation should not be understood as exceeding the scope of protection of the embodiments of the present application.
  • the words “exemplary” or “for example” are used to indicate examples, illustrations or descriptions. Any embodiment or design scheme described as “exemplary” or “for example” in the embodiments of the present application should not be interpreted as being more preferred or more effective than other embodiments or designs. Advantages. Specifically, the use of words such as “exemplary” or “for example” is intended to present the relevant concepts in a specific manner to facilitate understanding.

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供了一种数据传输方法及装置。该方法可以应用于网络设备,方法包括:网络设备接收第一信息,第一信息包括多个数据流中每个数据流的数据量大小、传输周期和重要等级,多个数据流属于同一个服务质量流。网络设备根据每个数据流的数据量大小、传输周期和重要等级,确定多个数据流的调度优先级。网络设备向终端设备发送第二信息,第二信息包括多个数据流的调度优先级。该方式有利于终端设备对同一个服务质量流中的多个数据流进行区分处理,进而有利于提高数据流的服务质量。

Description

一种数据传输方法及装置
本申请要求在2022年12月22日提交中国国家知识产权局、申请号为202211656029.6的中国专利申请的优先权,发明名称为“一种数据传输方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,尤其涉及一种数据传输方法及装置。
背景技术
一个协议数据单元会话(Protocol Data Unit session,PDU session)中,服务质量流(Quality of Service Flow,QoS Flow)是区别服务质量(Quality of Service,QoS)的最小粒度。一个PDU会话可以有多条QoS流,且每条QoS流具有不同的QoS流标识符(QoS Flow Identifier,QFI)。
具有相同QFI的数据流使用相同的业务转发处理方式(如调度),即多个数据流属于同一个QoS流时,网络设备和终端设备采用相同的处理方式,对该QoS流中的多个数据流进行处理。
然而,时间敏感业务中,如视频传输、云游戏(Cloud Gaming,CG)和扩展现实(eXtended Reality,XR)等,对不同数据流具有不同QoS要求。如果网络设备和终端设备对属于同一个QoS流的多个数据流不进行区分,则无法对优先级或重要性较高的业务进行优先处理,无法实现更优的服务质量。
发明内容
本申请实施例提供了一种数据传输方法及装置,可提高数据流的服务质量。
第一方面,本申请实施例提供一种数据传输方法,可应用于网络设备(例如网络设备的设备或芯片上)。该方法中,网络设备接收第一信息,第一信息包括多个数据流中每个数据流的数据量大小、传输周期和重要等级,多个数据流属于同一个服务质量流。网络设备根据每个数据流的数据量大小、传输周期和重要等级,确定多个数据流的调度优先级。网络设备向终端设备发送第二信息,第二信息包括多个数据流的调度优先级。
本申请实施例中,网络设备根据每个数据流的数据量大小、传输周期和重要等级,确定多个数据流的调度优先级,并将多个数据流的调度优先级发送给终端设备。从而利于终端设备根据多个数据流的调度优先级,对同一个服务质量流中的多个数据流进行区分处理,比如优先对同一服务质量流中调度优先级较高的数据流进行传输,进而有利于提高数据流的服务质量。
另外,网络设备根据每个数据流的数据量大小、传输周期和重要等级,确定多个数据流的调度优先级,自身也可实现对同一服务质量流中多个数据流的区分,可提高数据流的服务质量流。
一种可选的实施方式中,属于同一个服务质量流的多个数据流是上行传输的数据流时,网络设备可通过接收来自终端设备的终端设备辅助信息UAI,获得该多个数据流中每个数据流的数据量大小、传输周期和重要等级。
另一种可选的实施方式中,属于同一个服务质量流的多个数据流是下行传输的数据流时,网络设备可通过接收来自核心网设备的时间敏感通信辅助信息TSCAI,获得该多个数据流中每个数据流的数据量大小、传输周期和重要等级。
可见,对于上行传输而言,第一信息可以是来自终端设备的终端设备辅助信息UAI;对于下行传输而言,第一信息可以是来自核心网设备的时间敏感通信辅助信息TSCAI。
一种可选的实施方式中,第二信息还包括多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置。
可见,网络设备还可根据每个数据流的数据量大小、传输周期和重要等级,确定多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置,从而有利于终端设备根据多个数据流的调度优先级,以及多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置,传输该多个数据流,进而有利于提高数据流的服务质量。
一种可选的实施方式中,网络设备还可根据多个数据流的调度优先级,传输该多个数据流,可提高数 据流的服务质量。
第二方面,本申请还提供一种数据传输方法,该方面的数据传输方法与第一方面所述的数据传输方法相对应,该方面的数据传输方法是从终端设备侧进行阐述的(可应用于终端设备的设备或芯片上)。该方法中,终端设备接收来自网络设备的第二信息,第二信息包括同一个服务质量流中多个数据流的调度优先级。终端设备根据多个数据流的调度优先级,传输多个数据流。其中,多个数据流的调度优先级是网络设备根据多个数据流中每个数据流的数据量大小、传输周期和重要等级确定的。
本申请实施例中,终端设备可根据多个数据流的调度优先级,传输多个数据流,可实现对同一个服务质量流中多个数据流的区分,比如可优先对多个数据流中优先级较高的数据流进行传输,可提高数据流的服务质量。
一种可选的实施方式中,属于同一个服务质量流的多个数据流是上行传输的数据流时,终端设备还可向网络设备发送第一信息,第一信息包括多个数据流中每个数据流的数据量大小、传输周期和重要等级。该方式有利于网络设备根据多个数据流中每个数据流的数据量大小、传输周期和重要等级,确定多个数据流的调度优先级,进而有利于实现对上行传输的,且属于同一个服务质量流的多个数据流的区分。
一种可选的实施方式中,第一信息为终端设备辅助信息UAI,即终端设备可通过UAI向网络设备上报同一服务质量流中每个数据流的数据量大小、传输周期和重要等级。
一种可选的实施方式中,每个数据流的重要等级是终端设备根据该数据流的时延和/或准确性确定的。该方式有利于终端设备将对时延和/或准确性要求较高的数据流的重要等级,设置为较高的重要等级,进而有利于保障该类数据流的服务质量。
一种可选的实施方式中,第二信息还包括多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置。
第二信息还包括多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置时,终端设备根据多个数据流的调度优先级,传输多个数据流,包括:根据多个数据流的调度优先级,以及配置授权CG和/或连接态的非连续接收CDRX的配置,传输多个数据流。
第三方面,本申请还提供一种数据传输方法,该方面的数据传输方法与第一方面所述的数据传输方法相对应,该方面的数据传输方法是从核心网设备侧进行阐述的(可应用于核心网设备的设备或芯片上)。该方法中,核心网设备向网络设备发送第一信息,第一信息包括多个数据流中每个数据流的数据量大小、传输周期和重要等级,多个数据流属于同一个服务质量流。
本申请实施例中,属于同一个服务质量流的多个数据流是下行传输的数据流时,核心网设备向网络设备发送该多个数据流中每个数据流的数据量大小、传输周期和重要等级。从而有利于网络设备根据每个数据流的数据量大小、传输周期和重要等级,确定多个数据流的调度优先级,进而有利于对下行传输的,且属于同一个服务质量流的多个数据流进行区分,有利于提高数据流的服务质量。
一种可选的实施方式中,核心网设备通过时间敏感通信辅助信息TSCAI,向网络设备发送每个数据流的数据量大小、传输周期和重要等级,即第一信息可以是时间敏感通信辅助信息TSCAI。
一种可选的实施方式中,每个数据流的重要等级是核心网设备根据该数据流的时延和/或准确性确定的。该方式可使得核心网设备将对时延和/或准确性要求较高的数据流的重要等级,设置为较高的重要等级,进而有利于保障该类数据流的服务质量。
第四方面,本申请实施例提供一种数据传输方法,可应用于网络设备(例如网络设备的设备或芯片上)。该方法中,网络设备接收第三信息,第三信息包括多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息,每个数据流属于不同服务质量离流,每个数据流的关联信息用于指示该数据流是否与多个数据流中除该数据流之外的数据流属于同一业务。网络设备根据每个数据流的数据量大小、传输周期、重要等级和关联信息,确定多个数据流的调度优先级。网络设备向终端设备发送第二信息,第二信息包括多个数据流的调度优先级。
本申请实施例中,网络设备确定不同服务质量流的多个数据流的调度优先级时,考虑了每个数据流是否与多个数据流中除该数据流之外的数据流属于同一业务,从而有利于终端设备优先考虑对同一业务的数据流进行处理,比如对同一业务的数据流进行传输,进而有利于保障业务的服务质量。
一种可选的实施方式中,属于不同服务质量流的多个数据流是上行传输的数据流时,网络设备可通过接收来自终端设备的终端设备辅助信息UAI,获得该多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息。
另一种可选的实施方式中,属于不同服务质量流的多个数据流是下行传输的数据流时,网络设备可通 过接收来自核心网设备的时间敏感通信辅助信息TSCAI,获得该多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息。
可见,对于上行传输而言,第三信息可以是终端设备辅助信息UAI;对于下行传输而言,第三信息可以是时间敏感通信辅助信息TSCAI。
一种可选的实施方式中,网络设备还可根据每个数据流的数据量大小、传输周期、重要等级和关联信息,确定多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置。也就是说,第二信息还可包括多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置。
一种可选的实施方式中,网络设备还可根据多个数据流的调度优先级,传输多个数据流,可保障业务的服务质量。
第五方面,本申请还提供一种数据传输方法,该方面的数据传输方法与第四方面所述的数据传输方法相对应,该方面的数据传输方法是从终端设备侧进行阐述的(可应用于终端设备的设备或芯片上)。该方法中,终端设备接收来自网络设备的第二信息,第二信息包括多个数据流的调度优先级,多个数据流中的每个数据流属于不同服务质量流。终端设备根据多个数据流的调度优先级,传输多个数据流。其中,多个数据流的调度优先级是网络设备根据每个数据流的数据量大小、传输周期、重要等级和关联信息确定的,每个数据流的关联信息用于指示该数据流是否与多个数据流中除该数据流之外的数据流属于同一业务。
本申请实施例中,终端设备接收到的多个数据流的调度优先级,考虑了每个数据流是否与多个数据流中除该数据流之外的数据流属于同一业务。从而,终端设备根据多个数据流的调度优先级,传输多个数据流时,可优先对同一业务的数据流进行传输,可保障业务的服务质量。
一种可选的实施方式中,属于不同服务质量流的多个数据流是上行传输的数据流时,终端设备可向网络设备发送第三信息,第三信息包括多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息。该方式有利于网络设备根据每个数据流的数据量大小、传输周期、重要等级和关联信息,确定多个数据流的调度优先级,进而有利于保障业务的服务质量。
一种可选的实施方式中,终端设备可通过终端设备辅助信息UAI,向网络设备上报多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息,即第三信息可为UAI。
一种可选的实施方式中,每个数据流的重要等级是终端设备根据该数据流的时延和/或准确性确定的。该方式有利于终端设备将对时延和/或准确性要求较高的数据流的重要等级,设置为较高的重要等级,进而有利于保障该类数据流对应的业务的服务质量。
一种可选的实施方式中,第二信息还包括多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置。该方式下,终端设备根据多个数据流的调度优先级,传输多个数据流,包括:根据多个数据流的调度优先级,以及配置授权CG和/或连接态的非连续接收CDRX的配置,传输多个数据流。
第六方面,本申请还提供一种数据传输方法,该方面的数据传输方法与第四方面所述的数据传输方法相对应,该方面的数据传输方法是从核心网设备侧进行阐述的(可应用于核心网设备的设备或芯片上)。该方法中,核心网设备向网络设备发送第三信息,第三信息包括多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息,每个数据流属于不同服务质量流,每个数据流的关联信息用于指示该数据流是否与多个数据流中除该数据流之外的数据流属于同一业务。
本申请实施中,属于不同服务质量流的多个数据流是下行传输的数据流时,核心网设备向网络设备发送该多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息。从而有利于网络设备根据每个数据流的数据量大小、传输周期、重要等级和关联信息,确定多个数据流的调度优先级,进而有利于网络设备对不同业务的数据流进行区分,可保障业务的服务质量。
一种可选的实施方式中,核心网设备可通过时间敏感通信辅助信息TSCAI,向网络设备发送每个数据流的数据量大小、传输周期、重要等级和关联信息,即第三信息可为TSCAI。
一种可选的实施方式中,每个数据流的重要等级是核心网设备根据该数据流的时延和/或准确性确定的。该方式可使得核心网设备将对时延和/或准确性要求较高的数据流的重要等级,设置为较高的重要等级,进而有利于保障该类数据流对应的业务的服务质量。
第七方面,本申请还提供一种通信装置。该通信装置具有实现上述第一方面所述的网络设备的部分或全部功能,或者,实现上述第二方面所述的终端设备的部分或全部功能,或者,实现上述第三方面所述的核心网设备的部分或全部功能,或者,实现上述第四方面所述的网络设备的部分或全部功能,或者,实现上述第五方面所述的终端设备的部分或全部功能,或者,实现上述第六方面所述的核心网设备的部分或全部功能。比如,该通信装置的功能可具备本申请中第一方面所述的网络设备的部分或全部实施例中的功能, 也可以具备单独实施本申请中的任一个实施例的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元或模块。
在一种可能的设计中,该通信装置的结构中可包括处理单元和通信单元,所述处理单元被配置为支持通信装置执行上述方法中相应的功能。所述通信单元用于支持该通信装置与其他通信装置之间的通信。所述通信装置还可以包括存储单元,所述存储单元用于与处理单元和通信单元耦合,其保存通信装置必要的程序指令和数据。
一种实施方式中,所述通信装置包括:处理单元和通信单元;
所述通信单元,用于接收第一信息,所述第一信息包括多个数据流中每个数据流的数据量大小、传输周期和重要等级;所述多个数据流属于同一个服务质量流;
所述处理单元,用于根据所述每个数据流的数据量大小、传输周期和重要等级,确定所述多个数据流的调度优先级;
所述通信单元,还用于向终端设备发送第二信息,所述第二信息包括所述多个数据流的调度优先级。
另外,该方面中,通信装置其他可选的实施方式可参见上述第一方面的相关内容,此处不再详述。
另一种实施方式中,所述通信装置包括:处理单元和通信单元;
所述通信单元,用于接收来自网络设备的第二信息,所述第二信息包括同一个服务质量流中多个数据流的调度优先级;所述多个数据流的调度优先级是根据所述多个数据流中每个数据流的数据量大小、传输周期和重要等级确定的;
所述处理单元,用于根据所述多个数据流的调度优先级,传输所述多个数据流。
另外,该方面中,通信装置其他可选的实施方式可参见上述第二方面的相关内容,此处不再详述。
又一种实施方式中,所述通信装置包括:处理单元和通信单元;所述处理单元用于进行数据/信令的处理;
所述通信单元,用于向网络设备发送第一信息,所述第一信息包括多个数据流中每个数据流的数据量大小、传输周期和重要等级;所述多个数据流属于同一个服务质量流。
另外,该方面中,通信装置其他可选的实施方式可参见上述第三方面的相关内容,此处不再详述。
又一种实施方式中,所述通信装置包括:处理单元和通信单元;
所述通信单元,用于接收第三信息,所述第三信息包括多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息;所述每个数据流属于不同服务质量流;
所述每个数据流的关联信息用于指示该数据流是否与所述多个数据流中除该数据流之外的数据流属于同一业务;
所述处理单元,用于根据所述每个数据流的数据量大小、传输周期、重要等级和关联信息,确定所述多个数据流的调度优先级;
所述通信单元,还用于向终端设备发送第二信息,所述第二信息包括所述多个数据流的调度优先级。
另外,该方面中,通信装置其他可选的实施方式可参见上述第四方面的相关内容,此处不再详述。
又一种实施方式中,所述通信装置包括:处理单元和通信单元;
所述通信单元,用于接收来自网络设备的第二信息,所述第二信息包括多个数据流的调度优先级;所述多个数据流中的每个数据流属于不同服务质量流;
所述多个数据流的调度优先级是根据每个数据流的数据量大小、传输周期、重要等级和关联信息确定的;所述每个数据流的关联信息用于指示该数据流是否与所述多个数据流中除该数据流之外的数据流属于同一业务;
所述处理单元,用于根据所述多个数据流的调度优先级,传输所述多个数据流。
另外,该方面中,通信装置其他可选的实施方式可参见上述第五方面的相关内容,此处不再详述。
又一种实施方式中,所述通信装置包括:处理单元和通信单元;所述处理单元用于进行数据/信令的处理;
所述通信单元,用于向网络设备发送第三信息,所述第三信息包括多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息;所述每个数据流属于不同服务质量流;
所述每个数据流的关联信息用于指示该数据流是否与所述多个数据流中除该数据流之外的数据流属于同一业务。
另外,该方面中,通信装置其他可选的实施方式可参见上述第六方面的相关内容,此处不再详述。
作为示例,通信单元可以为收发器或通信接口,存储单元可以为存储器,处理单元可以为处理器。
一种实施方式中,所述通信装置包括:处理器和收发器;
所述收发器,用于接收第一信息,所述第一信息包括多个数据流中每个数据流的数据量大小、传输周期和重要等级;所述多个数据流属于同一个服务质量流;
所述处理器,用于根据所述每个数据流的数据量大小、传输周期和重要等级,确定所述多个数据流的调度优先级;
所述收发器,还用于向终端设备发送第二信息,所述第二信息包括所述多个数据流的调度优先级。
另外,该方面中,通信装置其他可选的实施方式可参见上述第一方面的相关内容,此处不再详述。
另一种实施方式中,所述通信装置包括:处理器和收发器;
所述收发器,用于接收来自网络设备的第二信息,所述第二信息包括同一个服务质量流中多个数据流的调度优先级;所述多个数据流的调度优先级是根据所述多个数据流中每个数据流的数据量大小、传输周期和重要等级确定的;
所述处理器,用于根据所述多个数据流的调度优先级,传输所述多个数据流。
另外,该方面中,通信装置其他可选的实施方式可参见上述第二方面的相关内容,此处不再详述。
又一种实施方式中,所述通信装置包括:处理器和收发器;所述处理器用于进行数据/信令的处理;
所述收发器,用于向网络设备发送第一信息,所述第一信息包括多个数据流中每个数据流的数据量大小、传输周期和重要等级;所述多个数据流属于同一个服务质量流。
另外,该方面中,通信装置其他可选的实施方式可参见上述第三方面的相关内容,此处不再详述。
又一种实施方式中,所述通信装置包括:处理器和收发器;
所述收发器,用于接收第三信息,所述第三信息包括多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息;所述每个数据流属于不同服务质量流;
所述每个数据流的关联信息用于指示该数据流是否与所述多个数据流中除该数据流之外的数据流属于同一业务;
所述处理器,用于根据所述每个数据流的数据量大小、传输周期、重要等级和关联信息,确定所述多个数据流的调度优先级;
所述收发器,还用于向终端设备发送第二信息,所述第二信息包括所述多个数据流的调度优先级。
另外,该方面中,通信装置其他可选的实施方式可参见上述第四方面的相关内容,此处不再详述。
又一种实施方式中,所述通信装置包括:处理器和收发器;
所述收发器,用于接收来自网络设备的第二信息,所述第二信息包括多个数据流的调度优先级;所述多个数据流中的每个数据流属于不同服务质量流;
所述多个数据流的调度优先级是根据每个数据流的数据量大小、传输周期、重要等级和关联信息确定的;所述每个数据流的关联信息用于指示该数据流是否与所述多个数据流中除该数据流之外的数据流属于同一业务;
所述处理器,用于根据所述多个数据流的调度优先级,传输所述多个数据流。
另外,该方面中,通信装置其他可选的实施方式可参见上述第五方面的相关内容,此处不再详述。
又一种实施方式中,所述通信装置包括:处理器和收发器;所述处理器用于进行数据/信令的处理;
所述收发器,用于向网络设备发送第三信息,所述第三信息包括多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息;所述每个数据流属于不同服务质量流;
所述每个数据流的关联信息用于指示该数据流是否与所述多个数据流中除该数据流之外的数据流属于同一业务。
另外,该方面中,通信装置其他可选的实施方式可参见上述第六方面的相关内容,此处不再详述。
另一种实施方式中,该通信装置为芯片或芯片***。所述处理单元也可以体现为处理电路或逻辑电路;所述通信单元可以是该芯片或芯片***上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。
在实现过程中,处理器可用于进行,例如但不限于,基带相关处理,收发器可用于进行,例如但不限于,射频收发。上述器件可以分别设置在彼此独立的芯片上,也可以至少部分的或者全部的设置在同一块芯片上。例如,处理器可以进一步划分为模拟基带处理器和数字基带处理器。其中,模拟基带处理器可以与收发器集成在同一块芯片上,数字基带处理器可以设置在独立的芯片上。随着集成电路技术的不断发展,可以在同一块芯片上集成的器件越来越多。例如,数字基带处理器可以与多种应用处理器(例如但不限于图形处理器,多媒体处理器等)集成在同一块芯片之上。这样的芯片可以称为***芯片(system on a chip, SoC)。将各个器件独立设置在不同的芯片上,还是整合设置在一个或者多个芯片上,往往取决于产品设计的需要。本申请实施例对上述器件的实现形式不做限定。
第八方面,本申请还提供一种处理器,用于执行上述各种方法。在执行这些方法的过程中,上述方法中有关发送上述信息和接收上述信息的过程,可以理解为由处理器输出上述信息的过程,以及处理器接收输入的上述信息的过程。在输出上述信息时,处理器将该上述信息输出给收发器,以便由收发器进行发射。该上述信息在由处理器输出之后,还可能需要进行其他的处理,然后才到达收发器。类似的,处理器接收输入的上述信息时,收发器接收该上述信息,并将其输入处理器。更进一步的,在收发器收到该上述信息之后,该上述信息可能需要进行其他的处理,然后才输入处理器。
对于处理器所涉及的发送和接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则均可以更加一般性的理解为处理器输出和接收、输入等操作,而不是直接由射频电路和天线所进行的发送和接收操作。
在实现过程中,上述处理器可以是专门用于执行这些方法的处理器,也可以是执行存储器中的计算机指令来执行这些方法的处理器,例如通用处理器。上述存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,ROM),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
第九方面,本申请还提供了一种通信***,该***包括终端设备、网络设备和核心网设备。在另一种可能的设计中,该***还可以包括与终端设备、网络设备、核心网设备进行交互的其他设备。
第十方面,本申请提供了一种计算机可读存储介质,用于储存指令,当所述指令被计算机运行时,实现上述第一方面至第六方面任一方面所述的方法。
第十一方面,本申请还提供了一种包括指令的计算机程序产品,当其在计算机上运行时,实现上述第一方面至第六方面任一方面所述的方法。
第十二方面,本申请提供了一种芯片***,该芯片***包括处理器和接口,所述接口用于获取程序或指令,所述处理器用于调用所述程序或指令以实现或者支持网络设备实现第一方面所涉及的功能,或者实现或者支持终端设备实现第二方面所涉及的功能,或者实现或者支持核心网设备实现第三方面所涉及的功能,或者实现或者支持网络设备实现第四方面所涉及的功能,或者实现或者支持终端设备实现第五方面所涉及的功能,或者实现或者支持核心网设备实现第六方面所涉及的功能。例如,确定或处理上述方法中所涉及的数据和信息中的至少一种。在一种可能的设计中,所述芯片***还包括存储器,所述存储器,用于保存终端必要的程序指令和数据。该芯片***,可以由芯片构成,也可以包括芯片和其他分立器件。
第十三方面,本申请提供一种通信装置,包括处理器,用于执行存储器中存储的计算机程序或可执行指令,当计算机程序或可执行指令被执行时,使得该装置执行如第一方面至第六方面任一方面各个可能的实现中的方法。
在一种可能的实现中,处理器和存储器集成在一起;
在另一种可能的实现中,上述存储器位于该通信装置之外。
第七方面到十三方面的有益效果可以参考第一方面到第六方面的有益效果,此处不再赘述。
附图说明
图1是本申请实施例提供的一种***架构示意图;
图2a是本申请实施例提供的一种XR业务的多流模型示意图;
图2b是本申请实施例提供的另一种XR业务的多流模型示意图;
图3是本申请实施例提供的一种QoS流示意图;
图4是本申请实施例提供的一种5G端到端QoS保障的架构示意图;
图5是本申请实施例提供的一种QoS流映射到资源的规则流程示意图;
图6是本申请实施例提供的另一种QoS流示意图;
图7是本申请实施例提供的一种数据传输方法的交互示意图;
图8是本申请实施例提供的一种第一信息的示意图;
图9是本申请实施例提供的另一种数据传输方法的交互示意图;
图10是本申请实施例提供的一种第三信息的示意图;
图11是本申请实施例提供的又一种数据传输方法的交互示意图;
图12是本申请实施例提供的一种第一信息和第三信息的示意图;
图13是本申请实施例提供的一种通信装置的结构示意图;
图14是本申请实施例提供的另一种通信装置的结构示意图。
具体实施方式
下面结合本申请实施例中的附图对本申请实施例中的技术方案进行清楚、完整的描述。
为了更好的理解本申请实施例公开的数据传输方法,对本申请实施例适用的***进行描述。
本申请实施例的技术方案可应用于各种通信***中。例如,全球移动通信***、长期演进(long term evolution,LTE)***、通用移动通信***、***(4th generation,4G)移动通信技术***、下一代无线接入网(next-generation radio access network,NG-RAN)、新空口(new radio,NR)***、第五代(5th generation,5G)移动通信技术***,以及随着通信技术的不断发展,本申请实施例的技术方案还可用于后续演进的通信***,如第六代(6th generation,6G)移动通信技术***、第七代(7th generation,7G)移动通信技术***,等等。
请参见图1,图1是本申请实施例提供的一种***架构示意图。该***架构可包括但不限于一个网络设备和一个终端设备,其中,网络设备和终端设备之间可以进行上行的传输,也可以进行下行的传输。另外,该***架构还可以包括网络设备与终端设备之间用于传输数据/信号的信道,例如光纤、电缆或大气等传输媒介。图1所示的设备数量和形态用于举例并不构成对本申请实施例的限定,实际应用中可包括两个或两个以上的网络设备,两个或两个以上的终端设备。图1所示的***架构以一个网络设备和两个终端设备(即图1中的终端设备#1和终端设备#2)为例进行阐述。其中,图1中的网络设备以基站为例,终端设备以虚拟现实(virtual reality,VR)眼镜为例。
本申请实施例中,网络设备是具有无线收发功能的设备,用于与终端设备进行通信,可以是LTE中的演进型基站(evolved Node B,eNB或eNodeB),或者是5G/6G网络中的基站或者未来演进的公共陆地移动网络(public land mobile network,PLMN)中的基站、宽带网络业务网关(broadband network gateway,BNG)、汇聚交换机或者非第三代合作伙伴项目(3rd generation partnership project,3GPP)接入设备等。可选的,本申请实施例中的网络设备可以包括各种形式的基站,例如:宏基站、微基站(也称为小站)、中继站、接入点、未来实现基站功能的设备、无线保真(wireless fidelity,WiFi)***中的接入点(access point,AP)、传输接收点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、移动交换中心以及设备到设备(device-to-device,D2D)、车到一切(vehicle to everything,V2X)、机器到机器(machine-to-machine,M2M)通信中承担基站功能的设备、5G之后演进的通信***中实现基站功能的设备、接入回传一体化(integrated access and backhaul,IAB),还可以包括云接入网(cloud radio access network,C-RAN)***中的集中式单元(Centralized Unit,CU)和分布式单元(Distributed Unit,DU)、非地面网络(non-terrestrial network,NTN)通信***中的网络设备,即可以部署于高空平台或者卫星,还可以是构成接入节点的各类设备,如有源天线处理单元(active antenna unit,AAU)、基带单元(baseband unit,BBU)等,本申请实施例对此不作具体限定。
网络设备还可和核心网设备进行通信交互,向终端设备提供通信服务。核心网设备例如为5G网络核心网中的设备。核心网作为承载网络提供到数据网络的接口,为终端提供通信连接、认证、管理、策略控制以及对数据业务完成承载等。
本申请实施例所涉及到的终端设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备。终端设备也可称为终端。终端设备也可以指用户设备(user equipment,UE)、接入终端、用户单元(subscriber unit)、用户代理、蜂窝电话(cellular phone)、智能手机(smart phone)、无线数据卡、个人数字助理(personal digital assistant,PDA)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handset)、膝上型电脑(laptop computer)、智能销售点(point of sale,POS)机、客户终端设备(customer-premises equipment,CPE)、机器类型通信(machine type communication,MTC)终端、高空飞机上搭载的通信设备、可穿戴设备、无人机、机器人、D2D中的终端、V2X中的终端、虚拟现实VR终端设备、增强现实(augmented reality,AR)终端设备、混合现实(mixed reality,MR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端或者未来通信网络中的终端设备等,本申请不作限制。
本申请实施例适用的通信***包括终端设备、网络设备和核心网设备。在另一种可能的设计中,该系 统还可以包括与终端设备、网络设备、核心网设备进行交互的其他设备。
为了便于理解本申请公开的实施例,作以下两点说明。
(1)本申请公开的实施例中,场景以无线通信网络中NR网络的场景为例进行说明,应当指出的是,本申请公开的实施例中的方案还可以应用于其他无线通信网络中,相应的名称也可以用其他无线通信网络中的对应功能的名称进行替代。
(2)本申请公开的实施例将围绕包括多个设备、组件、模块等的***来呈现本申请的各个方面、实施例或特征。应当理解和明白的是,各个***可以包括另外的设备、组件、模块等,并且/或者可以并不包括结合附图讨论的所有设备、组件、模块等。此外,还可以使用这些方案的组合。
随着5G通信***的不断发展,5G通信***逐渐渗入一些实时性强、数据容量要求大的多媒体业务,如视频传输、云游戏(Cloud Gaming,CG)和扩展现实(eXtended Reality,XR)等业务。其中,XR包括VR、AR和MR。
此外,触觉互联网作为一种新业务,可以实现远程触摸应用及对机器远程的操控,并在视觉、听觉、触觉、嗅觉方面实现远程感知。触觉互联网在工业自动化、医疗保健、远程教育等相关领域具有的极大的发展空间,为用户提供了一种全新的触觉交互体验,具有极大的应用价值和商业潜力。
随着视频传输的质量要求越来越高,XR与触觉互联网的进一步发展,保证用户体验质量(Quality of Experience,QoE)和服务质量(Quality of Service,QoS),已成为目前研究的重点问题。
视频压缩中,每帧代表一幅静止的图像。在实际的视频压缩时,会采取各种算法以减少数据的容量,比如最常见的IPB算法。对于帧内编码图像(Intra-coded picture,I)帧而言,该帧包含完整的画面,解码时无需参考其他图像帧,采用本帧的数据就可完成解码。对于预测编码图像(Predictive-coded Picture,P)帧而言,表示的是该帧与之前的一个I帧(或P帧)的差别,即P帧没有完整的画面数据。那么,P帧解码时需要用之前缓存的画面,叠加上本帧定义的差别,生成最终画面。对于双向预测编码图像(Bidirectionally predicted picture,B)帧而言,需要之前的图像帧(I帧或P帧),以及来的图像帧(P帧),采用运动预测的方式,进行帧间双向预测解码。
XR业务中,可以有多个具有不同QoS要求的数据流,例如,I帧和P帧、视频和音频、视场角(Field of view,FOV)流和全向流等。也就是说,XR业务中的不同数据流具有不同的优先级,其中一些数据流会直接主导用户体验,另外一些数据流则不主导用户体验。因此,为XR业务识别数据流是非常重要的。
图2a和图2b为一种XR业务的多流模型示意图。如图2a所示,频域上,P帧被分为多个P帧片段(P slice),I帧被保留完整的作为I帧片段(I slice),I帧和P帧片段组合传输,实现I帧和P帧的多流传输。
如图2b所示,时域上,I帧和多个P帧段组成一个图像组(group of picture,GOP),I帧和P帧以图像组的形式传输,实现I帧和P帧的多流传输。
目前,5G通信中的QoS保障机制包括支持保障流比特速率(Guaranteed Bit Rate,GBR)的QoS流(Quality of Service Flow,QoS Flow)和非保障流比特速率(Non-GBR)的QoS流,同时还支持推断类QoS。该方式可使得网络设备和终端设备基于QoS保障机制,保障不同QoS流的服务质量。
可理解的,一个QoS流是“GBR”还是“Non-GBR”取决于它的QoS配置,一个QoS流的QoS配置包含以下QoS参数:5G QoS标识符(5G Quality Identifier,5QI)、分配和保留优先级(Allocation and Retention Priority,ARP)。每条Non-GBR QoS流的QoS配置可能还会包含反射Qos属性(reflection Qualit attribute,RQA),每条GBR QoS流的QoS配置还会包含保证的流比特率(Guaranteed Flow Bit Rate,GFBR)、最大流比特率(Maximum Bit Rate,MFBR)、指示控制、最大丢包率。
一个协议数据单元会话(Protocol Data Unit session,PDU session)内,每个QoS Flow的QoS流标识符(QoS Flow Identifier,QFI)都是唯一的,即QoS Flow与QFI是一对一的关系。一个PDU会话可以有多条(最多64条)QoS流,但每条QoS流的QFI都是不同的。
在配置粒度上,一个PDU session可以对应多个无线承载(Radio bearer,RB),同一个Radio bearer上的业务也能使用不同的服务等级,即一个Radio bearer可以包含多个QoS flow。例如,图3为一种QoS流示意图。图3中,一个PDU session包含两个Radio bearer,其中一个Radio bearer包含两个QoS flow,另外一个Radio bearer包含一个QoS flow。5G***中,QoS流是被核心网设备的会话管理功能(Session Management Function,SMF)模块控制的,其可以是预配置或通过PDU会话建立和修改。
图4为一种5G端到端QoS保障的架构示意图。如图4所示,核心网包括应用功能(Application Function,AF)、网络开放功能(Network Element Function,NEF)、策略控制功能(Policy Control Function,PCF)、 会话管理功能(Session Management Function,SMF)、用户面功能(User Plane Function,UPF)和接入和移动管理功能(Access and Mobility Management Function,AMF)。AF通过N5接口与PCF连接,AF通过N33接口与NEF连接,PCF通过N7接口与SMF连接,SMF通过N11与AMF连接。接入网(Access Network,AN)侧的QoS配置(QoS Profile)由SMF通过N2接口提供给AN,或者在AN中预配置。UE侧的QoS规则(QoS Rule)可以由SMF通过N1接口提供给UE,或者由UE通过反射QoS机制推导出来。UPF的上行和下行数据的包检测规则(Packet Detection Rule,PDR)由SMF通过N4接口提供给用UPF。
其中,QoS规则是指终端设备执行上行用户面数据业务的分类和标记,也就是根据QoS规则将上行数据关联到对应的QoS流去。一个QoS规则包含关联的QoS流的QFI、数据包过滤集、优先级。一个QoS流可以具有多个QoS规则。每个PDU会话都会配置一个默认的QoS规则,默认的QoS规则关联到一条QoS流上。
如图4所示,QoS流可按照图4中的虚线箭头,实现端到端的QoS保障。也就是说,QoS流可从服务(server)到数据网络(data network),再到UPF,再到AN,再到UE,实现端到端的QoS保障。相反,QoS流也可按照虚线箭头,从UE依次到服务,实现端到端的QoS保障。
对于数据传输,数据在网际协议(Internet Protocol,IP)层是IP流,在非接入层(Non-Access Stratum,NAS)是QoS流,在接入层(Access Stratum,AS)是RB,所以在5G QoS中存在两层映射关系。SMF负责QoS的控制,建立一条PDU会话时,SMF会给UPF、AN、UE配置相应的QoS参数。
图5是一种QoS流映射到资源的规则流程示意图。如图5所示,对于上行数据,终端设备根据QoS规则(Qos Rule)对数据包进行匹配,数据包从匹配上的QoS流以及其对应的AN通道(对应的RB)向上传输;对于下行数据,UPF根据PDR对数据进行匹配,数据包从匹配上的QoS流以及其对应的AN通道向下传输。如果一个数据包没有匹配上任何一个QoS规则(上行)或PDR(下行),则该数据包会被终端设备或UPF丢弃。
目前,一个PDU会话中,具有相同QFI的数据流使用相同的业务转发处理方式(如调度)。也就是说,网络设备和终端设备对属于同一个QoS流的多个数据流不进行区分,则无法对优先级或重要性较高的业务进行优先处理,无法实现更优的服务质量。例如,网络设备对I帧和P帧无法进行区分、同等对待,也就无法实现优先对I帧进行调度等增强方案,从而会限制服务质量。
示例性的,图6为一种QoS流示意图。如图6所示,PDU session中包括QCI为QCI1的数据承载(data radio bearer,DRB)1和QCI2的DRB2。DRB1中包括Qos Flow 1和Qos Flow 2。Qos Flow 1的QFI为QFI0,5G QoS标识符(5G Quality Identifier,5QI)为9,Qos Flow 2的QFI为QFI1,5QI为8。DRB2中包括Qos Flow 3,Qos Flow 3的QFI为QFI2,5QI为1。从图6可以看出,对于不同DRB,网络设备和终端设备只能区分不同Qos Flow,不能区分同一个Qos Flow中的不同数据流,从而无法实现更优的服务质量。
本申请实施例提供一种数据传输方法100。该数据传输方法100中,网络设备接收多个数据流中每个数据流的数据量大小、传输周期和重要等级,多个数据流属于同一个服务质量流。网络设备根据每个数据流的数据量大小、传输周期和重要等级,确定多个数据流的调度优先级,并将多个数据流的调度优先级下发给终端设备。终端设备根据多个数据流的调度优先级,传输多个数据流,可实现对同一个服务质量流中多个数据流的区分处理,比如优先对同一服务质量流中调度优先级较高的数据流进行传输,可提高数据流的服务质量。
本申请实施例还针对多个数据流中每个数据流属于不同服务质量流的情况,提供一种数据传输方法200。该数据传输方法200中,网络设备根据接收的多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息,确定多个数据流的调度优先级。多个数据流中的每个数据流属于不同服务质量流,每个数据流的关联信息用于指示该数据流是否与多个数据流中除该数据流之外的数据流属于同一业务。因此,网络设备确定多个数据流的调度优先级时,考虑了与每个数据流属于同一业务的其他数据流。从而,终端设备根据多个数据流的调度优先级,传输多个数据流时,可优先传输同一业务的数据流,可保障业务的服务质量。
本申请实施例还针对属于同一服务质量流的多个数据流,以及多个数据流中每个数据流属于不同服务质量流的情况,提供一种数据传输方法300。该数据传输方法300中,网络设备根据接收的同一服务质量流的每个数据流的数据量大小、传输周期和重要等级,以及不同服务质量流的多个数据流中每个数据流的数据量大小、传输周期、重要等级和用于指示该数据流是否与其他数据流属于同一业务的关联信息,确定 多个数据流的调度优先级。网络设备向终端设备发送多个数据流的调度优先级,终端设备根据多个数据流的调度优先级,传输多个数据流。该方式既可保障同一服务质量流中不同数据流的服务质量,还可保障不同业务的服务质量。
本申请实施例提出一种数据传输方法100,图7是该数据传输方法100的交互示意图。该数据传输方法100从网络设备与终端设备的交互角度进行阐述。该数据传输方法100包括但不限于以下步骤:
S101.网络设备接收第一信息,第一信息包括多个数据流中每个数据流的数据量大小、传输周期和重要等级,多个数据流属于同一个服务质量流。
其中,多个数据流属于同一服务质量流,表明该多个数据流中每个数据流所在的服务质量流的QFI相同。例如,数据流1所在的QoS flow的QFI为QFI 1,数据流2和数据流3所在的QoS flow的QFI也为QFI 1,则数据流1、数据流2和数据流3属于同一个QoS flow。
每个数据流的数据量大小可指该数据流所占用的字节数。每个数据流的传输周期,是指该数据流被周期性传输时的周期。每个数据流的重要等级可表征该数据流的重要程度。每个数据流的大小和传输周期是由该数据流的性质或所对应的业务性质确定的。
一种可选的实施方式中,属于同一个服务质量流的多个数据流是上行传输的数据流时,网络设备接收第一信息,包括:接收来自终端设备的第一信息。也就是说,对于上行传输而言,终端设备通过第一信息,向网络设备上报属于同一个服务质量流的多个数据流中每个数据流的数据量大小、传输周期和重要等级。
可理解的,每个数据流的重要等级可以是终端设备根据该数据流的时延确定的。可选的,每个数据流的重要等级是终端设备根据该数据流的准确性确定的。可选的,每个数据流的重要等级是终端设备根据该数据流的时延和准确性确定的。也就是说,每个数据流的重要等级可以是终端设备根据该数据流的时延和/或准确性确定的。
其中,数据流的时延是由用户对该数据流的时延要求确定的,数据流的准确性是用户对该数据流的准确性要求确定的。
该方式可使得终端设备对时延和/或准确性要求较高的数据流设置较高的重要等级,从而可保障对时延和/或准确性较高的数据流的服务质量。例如,QoS Flow 1包括数据流1、数据流2,数据流3,用户对数据流2的时延要求高于对数据流3的时延要求,用户对数据流3的时延要求高于对数据流1的时延要求。那么,终端设备确定数据流2的重要等级为重要等级1,数据流3的重要等级为重要等级2,数据流1的重要等级为重要等级3,重要等级1高于重要等级2,重要等级2高于重要等级3。进而有利于网络设备将数据流2的调度优先级设置为较高的调度优先级,可优先保障数据流2的服务质量。
可选的,终端设备根据数据流的时延和/或准确性,确定数据流的重要等级时,还可参考用户对该数据流的满意度,从而可进一步优先保障对时延和/或准确性要求较为严格的数据流的服务质量。
一种可选的实施方式中,终端设备可通过终端设备辅助信息(user equipment assistance information,UAI),向网络设备上报每个数据流的数据量大小、传输周期和重要等级。也就是说,网络设备接收来自终端设备的第一信息时,第一信息可以是UAI。
另一种可选的实施方式中,属于同一个服务质量流的多个数据流是下行传输的数据流时,网络设备接收第一信息,包括:接收来自接入网设备的第一信息。也就是说,对于下行传输,核心网设备通过第一信息,向网络设备发送属于同一个服务质量流的多个数据流中每个数据流的数据量大小、传输周期和重要等级。
一种可选的实施方式中,核心网设备可通过时间敏感通信辅助信息(Time Sensitive Communication Assistance Information,TSCAI),向网络设备发送每个数据流的数据量大小、传输周期和重要等级。也就是说,网络设备接收来自核心网设备的第一信息时,第一信息可以是TSCAI。
其中,TSCAI是由时间敏感通信辅助容器(Time Sensitive Communication Assistance Container,TSCAC)派生出来的,可由时间敏感网络(Time Sensitive Networking,TSN)介入功能(Access Function,AF)或网络开放功能NEF生成。SMF根据TSCAC派生出TSCAI,并应用到QoS Flow,并发送给新空口-无线接入网(New Radio-Radio Access Network,NR-RAN)。
TSCAI用于提供TSN业务流量信息,如业务流周期,数据包大小等,可用于通过预配置授权,半静态调度(Semi-Persistent Scheduling,SPS)等调度周期性确定性的业务流。
核心网设备向网络设备发送第一信息时,核心网络设备可根据数据流的时延和/或准确性确定数据流的重要等级,其确定方式和上述终端设备确定方式相同,不再赘述。
示例性的,图8为第一信息的示意图。如图8所示,QFI为QFI0的QoS Flow中包括数据流0(data flow 0)、数据流1(data flow 1)和数据流2(data flow 2)。对于上行传输而言,第一信息是UAI;对于下行传输而言,第一信息是TSCAI。UAI/TSCAI包括data flow 0、data flow 1和data flow 2的数据量大小,比如存储大小(buffer sise),重要等级(importance),传输周期等特征信息。
可理解的,第一信息被携带在QoS Flow所承载的数据的数据包头中。例如,图8中的UAI/TSCAI位于QoS Flow所承载的数据的数据包头中。
可理解的,第一信息包括但不限于每个数据流的数据量大小、传输周期和重要等级,本申请对此不做限定。
可理解的,终端设备通过第一信息,向网络设备上报上行传输中,属于同一个服务质量流的多个数据流中每个数据流的数据量大小、传输周期和重要等级,可使得网络设备根据每个数据流的数据量大小、传输周期和重要等级,确定上行传输的多个数据流的调度优先级;接入网设备通过第一信息,向网络设备发送下行传输中,属于同一个服务质量流的多个数据流中每个数据流的数据量大小、传输周期和重要等级,可使得网络设备根据每个数据流的数据量大小、传输周期和重要等级,确定下行传输的多个数据流的调度优先级。该实施方式有利于终端设备和网络设备对同一个服务质量流中的多个数据流进行区分,进而有利于提高数据流的服务质量。
S102.网络设备根据每个数据流的数据量大小、传输周期和重要等级,确定多个数据流的调度优先级。
网络设备通过第一信息,可获知到每个数据流的数据量大小、传输周期和重要等级。从而,网络设备可根据每个数据流的数据量大小、传输周期和重要等级,确定多个数据流的调度优先级。
例如,网络设备可将多个数据流中,重要等级较高的数据流设置为较高的调度优先级,从而有利于终端设备优先对该类数据流进行处理,比如进行传输,进而有利于保障同一服务质量流中该类数据流的服务质量。
再例如,对于多个数据流中重要等级相差较小的数据流,如果其中某个数据流是一个数据帧中未被传输的较小部分,且未超过数据包时延预算(Packet Delay Budget,PDB)要求,则网络设备可对该数据流设置较高的调度优先级,以使得终端设备优先传输该数据流,可使得该数据流对应的数据帧尽可能被优先传输结束。
可见,网络设备根据每个数据流的数据量大小、传输周期和重要等级,确定多个数据流的调度优先级,可实现对同一个服务质量流中多个数据流的区分,从而可提高数据流的服务质量。
一种可选的实施方式中,网络设备还可根据多个数据流的调度优先级,传输多个数据流。属于同一服务质量流的多个数据流是上行传输的数据流时,网络设备根据多个数据流的调度优先级,传输多个数据流,包括:根据多个数据流的调度优先级,接收多个数据流。属于同一个服务质量流的多个数据流是下行传输的数据流时,网络设备根据多个数据流的调度优先级,传输多个数据流,包括:根据多个数据流的调度优先级,发送多个数据流。
网络设备传输同一个服务质量流中的多个数据流时,是根据多个数据流的调度优先级进行传输的,从而可优先对该多个数据流中调度优先级较高的数据流进行传输,可保障调度优先级较高的数据流的服务质量。
S103.网络设备向终端设备发送第二信息,第二信息包括多个数据流的调度优先级。相应的,终端设备接收来自网络设备的第二信息。
一种可选的实施方式中,第二信息还包括多个数据流的配置授权(Configured Grant,CG)和/或连接态的非连续接收CDRX的配置。
其中,CG是指网络设备分配指定一次用于上行传输的资源,网络设备和终端设备可以周期性地重复使用该资源进行上行传输。CG可应用于具有周期性传输这一特性的业务的上行传输中,例如CG可应用于XR业务或视频业务的上行传输中。另外,CG配置的用于上行传输的资源还可以称为CG资源。
CG的相关参数可包括:配置调度无线网络临时标识(configured scheduling radio network temporary identifier,CS-RNTI)、CG周期、频域资源位置、混合自动重传请求进程(hybrid automatic repeat request process,HARQ Process)的数量(HARQ Process Number)以及偏移值、调制和编码方案(modulation and coding scheme,MCS)的具体数值、重复次数等。
因此,第二信息还包括多个数据流的CG,是指第二信息还包括多个数据流中每个数据流的CG的相关参数。也就是说,网络设备还可根据每个数据流的数据量大小、传输周期和重要等级,给每个数据流配置CG的相关参数。该方式有利于终端设备根据每个数据流的CG的配置,确定周期性发送每个数据流的 CG资源,进而终端设备可在确定的CG资源上周期性发送该CG资源对应的数据流。
连接态的非连续接收(connected discontinuous reception,CDRX)是为了在保证数据能够有效传输的前提下进一步节省终端设备的功耗,而引入的一种来控制终端设备监听物理下行控制信道(Physical Downlink Control Channel,PDCCH)行为的功能。
一个DRX周期(DRX cycle)可以包括一个持续时间或唤醒时间,以及一个睡眠时间。在持续时间段内,终端设备被唤醒之后,等待接收PDCCH的持续时间,在这段时间,终端设备监听PDCCH。如果终端设备可以成功解码PDCCH,则终端设备可以保持在唤醒状态,或者延长激活时间。在睡眠时间段内,是终端设备的睡眠时间,这段时间内,终端设备不需要监听PDCCH,以节省功耗。终端设备的DRX功能可以由网络设备进行配置。
因此,第二信息还包括连接态的非连续接收CDRX的配置,是指还包括非连续接收CDRX的相关时间配置,比如持续时间或唤醒时间的配置,再比如睡眠时间的配置。也就是说,网络设备还可根据每个数据流的数据量大小、传输周期和重要等级,给每个数据流配置非连续接收CDRX的相关时间。该方式有利于终端设备在所配置的睡眠时间内,不监听PDCCH,可节省终端设备的功耗。
可选的,网络设备还可根据多个数据流的调度优先级、CG和/或连接态的非连续接收CDRX的配置,传输多个数据流,可在保障同一个服务质量流中数据流的服务质量的同时,还有利于减少终端设备的能耗开销。
S104.终端设备根据多个数据流的调度优先级,传输多个数据流。
可理解的,终端设备根据多个数据流的调度优先级中从高到低的顺序,传输多个数据流。该方式可使得终端设备优先对多个数据流中调度优先级较高的数据流进行传输,从而可提高对时延和/或准确性等要求较为严格的数据流的服务质量。
属于同一服务质量流的多个数据流是上行传输的数据流时,终端设备根据多个数据流的调度优先级,传输多个数据流,包括:根据多个数据流的调度优先级,接收来自网络设备的多个数据流。属于同一个服务质量流的多个数据流是下行传输的数据流时,终端设备根据多个数据流的调度优先级,传输多个数据流,包括:根据多个数据流的调度优先级,向网络设备发送多个数据流。
本申请实施例中,网络设备根据同一个服务质量流的多个数据流中每个数据流的数据量大小、传输周期和重要等级,确定该多个数据流的调度优先级,并向终端设备发送多个数据流的调度优先级。从而,终端设备根据多个数据流的优先级,传输该多个数据流,可实现对同一个服务质量流中多个数据流的区分处理,比如优先对同一服务质量流中调度优先级较高的数据流进行传输,可提高数据流的服务质量。
本申请实施例还提出一种数据传输方法200,图9是该数据传输方法200的交互示意图。该数据传输方法200也从网络设备与终端设备的交互角度进行阐述。该数据传输方法200包括但不限于以下步骤:
S201.网络设备接收第三信息,第三信息包括多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息。
其中,每个数据流属于不同服务质量流,每个数据流的关联信息用于指示该数据流是否与多个数据流中除该数据流之外的数据流属于同一业务。也就是说,本申请实施例可针对同一个业务的数据流位于不同的QoS flow中的情况。
每个数据流属于不同服务质量流,表明每个数据流所属的服务质量流的QFI不相同。例如,数据流1所属的服务质量流的QFI为QFI 1,数据流2所属的服务质量流的QFI为QFI 2,数据流3所属的服务质量流的QFI为QFI 3,数据流1、数据流2和数据流3属于不同的服务质量流。
每个数据流的数据量大小、传输周期和重要等级,可参见上述数据传输方法100中所述,不再赘述。
每个数据流的关联信息用于指示该数据流是否与多个数据流中除该数据流之外的数据流属于同一业务。那么,网络设备可通过数据流的关联信息,确定与该数据流属于同一业务的其他数据流,从而有利于网络设备根据业务属性,为属于同一业务的数据流确定相同的调度优先级,进而有利于保障业务的服务质量。
示例性的,数据流1属于服务质量流1,数据流2属于服务质量流2,数据流3属于服务质量流3,数据流1和数据流2属于同一业务,则数据流1的关联信息用于指示数据流1和数据流2属于同一业务,数据流2的关联信息用于指示数据流2和数据流1属于同一业务。
一种可选的实施方式中,属于不同服务质量流的多个数据流是上行传输的数据流时,网络设备接收来自终端设备的第三信息。也就是说,对于上行传输,终端设备通过第三信息,向网络设备上报属于不同服 务质量流的多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息。
一种可选的实施方式中,终端设备可通过UAI向网络设备上报多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息,即网络设备接收来自终端设备的第三信息时,第三信息可以是UAI。
另一种可选的实施方式中,属于不同服务质量流的多个数据流是下行传输的数据流时,网络设备接收来自核心网设备的第三信息。也就是说,对于下行传输,核心网设备通过第三信息,向网络设备发送属于不同服务质量流的多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息。
一种可选的实施方式中,核心网设备可通过TSCAI,向网络设备发送多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息,即网络设备接收来自核心网设备的第三信息时,第三信息可以是TSCAI。
可选的,不论网络设备接收来自终端设备的第三信息,还是接收来自核心网设备的第三信息,第三信息还可以是新增的服务质量流关联辅助信息(QoS Flow Association Assistant Information,QFAAI)。
示例性的,图10为第三信息的示意图。如图10所示,第三信息为QFAAI,QoS Flow包括QoS Flow 0、QoS Flow 1和QoS Flow 2,QoS Flow 0、QoS Flow 1和QoS Flow 2的QFI分别为QFI0、QFI1和QFI2,QoS Flow 0包含data flow 0,QoS Flow 1包含data flow 1,QoS Flow 2包含data flow 2。QFAAI中包含data flow 0、data flow 1和data flow 2中每个data flow的数据量大小,比如buffer size,重要等级(importance)、传输周期和关联信息等特征信息。
可理解的,第三信息包括但不限于每个数据流的数据量大小、传输周期、重要等级和关联信息,本申请对此不做限定。
S202.网络设备根据每个数据流的数据量大小、传输周期、重要等级和关联信息,确定多个数据流的调度优先级。
例如,网络设备对属于同一业务的多个数据流设置相同的调度优先级,并根据属于同一个业务的多个数据流中,每个数据流的数据量大小、传输周期和重要等级,确定该多个数据流的调度优先级,比如将其中重要等级较高的数据流的调度优先级,设置较高的调度优先级。
网络设备根据每个数据流的数据量大小、传输周期、重要等级和关联信息,确定多个数据流的调度优先级时,可通过每个数据流的关联信息,确定属于同一业务的数据流,从而可确保属于同一业务的多个数据流的调度优先级相同或者相近,进而可使得网络设备或终端设备优先对同一业务的数据流进行处理,可保障业务之间的关联性,保障业务的服务质量。
S203.网络设备向终端设备发送第二信息,第二信息包括多个数据流的调度优先级。
一种可选的实施方式中,第二信息还包括多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置。也就是说,网络设备还可根据每个数据流的数据量大小、传输周期、重要等级和关联信息,确定多个数据流的CG和/或CDRX的配置。
其中,CG和CDRX可参见上述数据传输方法100中所述,不再赘述。
S204.终端设备根据多个数据流的调度优先级,传输多个数据流。
终端设备根据多个数据流的调度优先级,传输多个数据流时,可优先对调度优先级较高的数据流进行传输。另外,每个数据流的调度优先级考虑了与该数据流属于同一业务的数据流,从而终端设备根据多个数据流的调度优先级,传输多个数据流,可保障同一业务的服务质量。
可选的,终端设备根据多个数据流的调度优先级,传输多个数据流,包括:根据多个数据流的调度优先级,以及多个数据流的CG和/或CDRX的配置,传输多个数据流。该方式可提高业务的服务质量,以及减少终端设备的能耗开销。
示例性的,XR业务中的I slice和P slice分别属于QoS flow 1和QoS flow 2,且I slice和P slice需要被完整传输到网络设备时,才能显示完整的画面帧。因此,终端设备通过QFAAI向网络设备上报I slice的数据量大小、传输周期、重要等级和关联信息,以及P slice的数据量大小、传输周期、重要等级和关联信息。I slice的关联信息用于指示I slice与P slice属于同一业务,P slice的关联信息用于指示P slice与I slice属于同一业务。从而,网络设备可获知I slice和P slice属于同一业务,为保障I slice和P slice对应业务的完整性,网络设备对I slice和P slice设置相近的调度优先级。进而,终端设备可根据I slice和P slice的调度优先级,向网络设备发送QoS flow 1中的I slice,以及QoS flow 2中的P slice,可使得网络设备获得完整的画面帧,即可保障I slice和P slice对应业务的服务质量。
本申请实施例中,网络设备根据多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息,确定多个数据流的调度优先级。多个数据流中的每个数据流属于不同服务质量流,每个数据流的关 联信息用于指示该数据流是否与多个数据流中其他数据流属于同一业务。因此,网络设备确定多个数据流的调度优先级时,考虑了与每个数据流属于同一业务的其他数据流。从而,终端设备根据多个数据流的调度优先级传输多个数据流时,可优先级传输属于同一业务的数据流,可保障业务的服务质量。
本申请实施例还提出一种数据传输方法300,图11是该数据传输方法300的交互示意图。该数据传输方法300也从网络设备与终端设备的交互角度进行阐述。该数据传输方法300包括但不限于以下步骤:
S301.网络设备接收第一信息和第三信息,第一信息包括同一服务质量流的多个数据流中每个数据流的数据量大小、传输周期和重要等级,第三信息包括不同服务质量流的多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息。
其中,对于属于不同服务质量流的多个数据流而言,每个数据流的关联信息用于指示该数据流与多个数据流中除该数据流之外的数据流是否属于同一业务。
也就是说,本申请实施例可以是针对同一个业务的不同数据流,处于同一个QoS流中,也同时处于不同QoS流中的情况。
从而,针对同一个QoS流中的多个数据流,终端设备或核心网设备可采用数据传输方法100中的第一信息向网络设备发送每个数据流的数据量大小、传输周期和重要等级;针对不同位于不同QoS流中的多个数据流,终端设备或核心网设备可采用数据传输方法200中的第三信息向网络设备发送每个数据流的数据量大小、传输周期、重要等级和关联信息。
可理解的,同一服务质量流的多个数据流,以及不同服务质量流的多个数据流是上行传输的数据流时,网络设备接收来自终端设备的第一信息和第三信息。该方式下,第一信息和第三信息的实施方式,可分别参见上述数据传输方法100和数据传输方法300中所述,不再赘述。
同一服务质量流的多个数据流,以及不同服务质量流的多个数据流是下行传输的数据流时,网络设备接收来自核心网设备的第一信息和第三信息。该方式下,第一信息和第三信息的实施方式,也可分别参见上述数据传输方法100和数据传输方法300中所述,不再赘述。
示例性的,同一服务质量流的多个数据流,以及不同服务质量流的多个数据流是上行传输的数据流时,终端设备通过UAI向网络设备上报同一服务质量流中每个数据流的数据量大小、传输周期和重要等级等数据流的特征信息,终端设备还通过QFAAI向网络设备上报不同服务质量流中多个数据流的数据量大小、传输周期、重要等级和关联信息等数据流的特征信息。该方式可使得网络设备根据接收的数据流的特征信息,确定多个数据流的调度优先级,从而有利于实现对多个数据流的区分,以及对同一业务的数据流的区分,进而有利于保障数据流和业务的服务质量。
示例性的,图12为一种第一信息和第三信息的示意图。如图12所示,QoS Flow包括QoS Flow 0、QoS Flow 1和QoS Flow 2,QoS Flow 0、QoS Flow 1和QoS Flow 2的QFI分别为QFI0、QFI1和QFI2,QoS Flow 0包含data flow 0_0、data flow 0_1和data flow 0_2,QoS Flow 1包含data flow 1,QoS Flow 2包含data flow 2。第一信息为UAI,第三信息为QFAAI。终端设备通过UAI向网络设备上报data flow 0_0、data flow 0_1和data flow 0_2的数据量大小,比如buffer size,重要等级(importance)和传输周期等特征信息。终端设备还通过QFAAI向网络设备上报data flow 1和data flow 2的数据量大小,比如buffer size,重要等级(importance)、传输周期和关联信息等特征信息。
S302.网络设备根据第一信息和第三信息,确定多个数据流的调度优先级。
网络设备接收到同一服务质量流的每个数据流的数据量大小、传输周期和重要等级,以及不同服务质量流的多个数据流的数据量大小、传输周期、重要等级和关联信息后,根据每个数据流的相关特征信息,确定多个数据流的调度优先级。
例如,网络设备根据每个数据流的特征信息,确定多个数据流的调度优先级时,优先考虑数据流的重要等级,以及每个数据流是否与其他数据流属于同一业务,即将重要等级较高的数据流设置较高的调度优先级,以及与该数据流属于同一业务的数据流设置为与该数据流相近的调度优先级。
该实施方式中,多个数据流的调度优先级考虑了每个数据流的重要等级,以及是否与其他数据流属于同一业务等特征信息,有利于网络设备和终端设备区分同一服务质量流中的不同数据流,以及区分同一业务的多个数据流,进而有利于提高数据流和业务的服务质量。
S303.网络设备向终端设备发送第二信息,第二信息包括多个数据流的调度优先级。相应的,终端设备接收来自网络设备的第二信息。
S304.终端设备根据多个数据流的调度优先级,传输多个数据流。
属于同一服务质量流的多个数据流,以及属于不同服务质量流的多个数据流是上行传输的数据流时,终端设备根据多个数据流的调度优先级,传输多个数据流,包括:根据多个数据流的调度优先级,接收来自网络设备的多个数据流。属于同一个服务质量流的多个数据流,以及属于不同服务质量流的多个数据流是下行传输的数据流时,终端设备根据多个数据流的调度优先级,传输多个数据流,包括:根据多个数据流的调度优先级,向网络设备发送多个数据流。
示例性的,XR业务中的I帧和P帧位于QoS flow 1中,I帧和P帧被完整传输到网络设备时,才能显示完整的画面帧。另外,该XR业务还包括语音信号,语音信号位于QoS flow 2中,且一个画面帧对应一个语音信号,语音信号需与表示画面帧的I帧和P帧同步传输。终端设备通过UAI向网络设备上报I帧和P帧的数据量大小、传输周期和重要等级,以及通过QFAAI向网络设备上报语音信号的数据量大小、传输周期、重要等级和关联信息,语音信号的关联信息用于指示语音信号与I帧、P帧属于同一业务。从而,网络设备获知到I帧和P帧,与语音信号属于同一业务,那么网络设备可对I帧、P帧和语音信号设置相近的调度优先级。进而,终端设备根据I帧、P帧和语音信号的调度优先级,传输I帧、P帧和语音信号,以使得网络设备完整显示画面帧,以及画面帧对应的语音,可保障业务的服务质量。
本申请实施例中,网络设备根据同一个服务质量流的多个数据流中每个数据流的数据量大小、传输周期和重要等级,以及不同服务质量流的多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息,确定多个数据流的调度优先级。网络设备向终端设备发送多个数据流的调度优先级,从而终端设备根据多个数据流的优先级,传输该多个数据流。多个数据流的调度优先级考虑了每个数据流的重要等级,以及是否与其他数据流属于同一业务等特征信息,从而终端设备传输多个数据流时,可区分同一服务质量流中的不同数据流,以及区分同一业务的多个数据流,进而可提高数据流和业务的服务质量。
针对前文描述的技术方案,下文进一步描述相应的装置实现方案。
为了实现上述本申请实施例提供的方法中的各功能,网络设备、终端设备和核心网设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。
如图13所示,本申请实施例提供了一种通信装置1300。该通信装置1300可以是网络设备的部件(例如,集成电路,芯片等等),也可以是终端设备的部件(例如,集成电路,芯片等等),也可以是核心网设备的部件(例如,集成电路,芯片等等)。该通信装置1300也可以是其他通信单元,用于实现本申请方法实施例中的方法。该通信装置1300可以包括:通信单元1301和处理单元1302。可选的,还可以包括存储单元1303。
在一种可能的设计中,如图13中的一个或者多个单元可能由一个或者多个处理器来实现,或者由一个或者多个处理器和存储器来实现;或者由一个或多个处理器和收发器实现;或者由一个或者多个处理器、存储器和收发器实现,本申请实施例对此不作限定。所述处理器、存储器、收发器可以单独设置,也可以集成。
所述通信装置1300具备实现本申请实施例描述的网络设备,或终端设备,或核心网设备的功能。比如,所述通信装置1300包括网络设备执行本申请实施例描述的网络设备涉及步骤所对应的模块或单元或手段(means),所述功能或单元或手段(means)可以通过软件实现,或者通过硬件实现,也可以通过硬件执行相应的软件实现,还可以通过软件和硬件结合的方式实现。详细可进一步参考前述对应方法实施例中的相应描述。
在一种可能的设计中,一种通信装置1300可包括:处理单元1302和通信单元1301;
通信单元1301,用于接收第一信息,所述第一信息包括多个数据流中每个数据流的数据量大小、传输周期和重要等级;所述多个数据流属于同一个服务质量流;
处理单元1302,用于根据所述每个数据流的数据量大小、传输周期和重要等级,确定所述多个数据流的调度优先级;
通信单元1301,还用于向终端设备发送第二信息,所述第二信息包括所述多个数据流的调度优先级。
一种可选的实现方式中,所述第一信息为终端设备辅助信息UAI或时间敏感通信辅助信息TSCAI。
一种可选的实现方式中,所述第二信息还包括所述多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置。
一种可选的实施方式中,网络设备还可根据多个数据流的调度优先级,传输该多个数据流。
本申请实施例和上述所示方法实施例基于同一构思,其带来的技术效果也相同,具体原理请参照上述所示实施例的描述,不再赘述。
在另一种可能的设计中,一种通信装置1300可包括:处理单元1302和通信单元1301;
通信单元1301,用于接收来自网络设备的第二信息,所述第二信息包括同一个服务质量流中多个数据流的调度优先级;所述多个数据流的调度优先级是根据所述多个数据流中每个数据流的数据量大小、传输周期和重要等级确定的;
处理单元1302,用于根据所述多个数据流的调度优先级,传输所述多个数据流。
一种可选的实现方式中,通信单元1301,还用于向所述网络设备发送第一信息,所述第一信息包括所述每个数据流的数据量大小、传输周期和重要等级。
一种可选的实现方式中,所述第一信息为终端设备辅助信息UAI。
一种可选的实现方式中,所述每个数据流的重要等级是根据该数据流的时延和/或准确性确定的。
一种可选的实现方式中,所述第二信息还包括所述多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置;所述处理单元1302根据所述多个数据流的调度优先级,传输所述多个数据流,具体用于:根据所述多个数据流的调度优先级,以及配置授权CG和/或连接态的非连续接收CDRX的配置,传输所述多个数据流。
本申请实施例和上述所示方法实施例基于同一构思,其带来的技术效果也相同,具体原理请参照上述所示实施例的描述,不再赘述。
在又一种可能的设计中,一种通信装置1300可包括:处理单元1302和通信单元1301;处理单元1302用于进行数据/信令的处理;
通信单元1301,用于向网络设备发送第一信息,所述第一信息包括多个数据流中每个数据流的数据量大小、传输周期和重要等级;所述多个数据流属于同一个服务质量流。
一种可选的实现方式中,所述第一信息为时间敏感通信辅助信息TSCAI。
一种可选的实现方式中,所述每个数据流的重要等级是根据该数据流的时延和/或准确性确定的。
本申请实施例和上述所示方法实施例基于同一构思,其带来的技术效果也相同,具体原理请参照上述所示实施例的描述,不再赘述。
在又一种可能的设计中,一种通信装置1300可包括:处理单元1302和通信单元1301;
通信单元1301,用于接收第三信息,所述第三信息包括多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息;所述每个数据流属于不同服务质量流;
所述每个数据流的关联信息用于指示该数据流是否与所述多个数据流中除该数据流之外的数据流属于同一业务;
处理单元1302,用于根据所述每个数据流的数据量大小、传输周期、重要等级和关联信息,确定所述多个数据流的调度优先级;
通信单元1301,还用于向终端设备发送第二信息,所述第二信息包括所述多个数据流的调度优先级。
一种可选的实现方式中,所述第三信息为终端设备辅助信息UAI或时间敏感通信辅助信息TSCAI。
一种可选的实现方式中,所述第二信息还包括所述多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置。
一种可选的实施方式中,网络设备还可根据多个数据流的调度优先级,传输该多个数据流。
本申请实施例和上述所示方法实施例基于同一构思,其带来的技术效果也相同,具体原理请参照上述所示实施例的描述,不再赘述。
在又一种可能的设计中,一种通信装置1300可包括:处理单元1302和通信单元1301;
通信单元1301,用于接收来自网络设备的第二信息,所述第二信息包括多个数据流的调度优先级;所述多个数据流中的每个数据流属于不同服务质量流;
所述多个数据流的调度优先级是根据所述多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息确定的;所述每个数据流的关联信息用于指示该数据流是否与所述多个数据流中除该数据流之外的数据流属于同一业务;
处理单元1302,用于根据所述多个数据流的调度优先级,传输所述多个数据流。
一种可选的实现方式中,通信单元1301,还用于向所述网络设备发送第三信息,所述第三信息包括所述每个数据流的数据量大小、传输周期、重要等级和关联信息。
一种可选的实现方式中,所述第三信息为终端设备辅助信息UAI。
一种可选的实现方式中,所述每个数据流的重要等级是根据该数据流的时延和/或准确性确定的。
一种可选的实现方式中,所述第二信息还包括所述多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置;所述处理单元1302根据所述多个数据流的调度优先级,传输所述多个数据流,具体用于:根据所述多个数据流的调度优先级,以及配置授权CG和/或连接态的非连续接收CDRX的配置,传输所述多个数据流。
本申请实施例和上述所示方法实施例基于同一构思,其带来的技术效果也相同,具体原理请参照上述所示实施例的描述,不再赘述。
在又一种可能的设计中,一种通信装置1300可包括:处理单元1302和通信单元1301;处理单元1302用于进行数据/信令的处理;
通信单元1301,用于向网络设备发送第三信息,所述第三信息包括多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息;所述每个数据流属于不同服务质量流;
所述每个数据流的关联信息用于指示该数据流是否与所述多个数据流中除该数据流之外的数据流属于同一业务。
一种可选的实现方式中,所述第三信息为时间敏感通信辅助信息TSCAI。
一种可选的实现方式中,所述每个数据流的重要等级是根据该数据流的时延和/或准确性确定的。
本申请实施例和上述所示方法实施例基于同一构思,其带来的技术效果也相同,具体原理请参照上述所示实施例的描述,不再赘述。
本申请实施例还提供一种通信装置1400,图14为通信装置1400的结构示意图。所述通信装置1400可以是网络设备,也可以是支持网络设备实现上述方法的芯片、芯片***、或处理器等;或者,可以是终端设备,也可以是支持终端设备实现上述方法的芯片、芯片***、或处理器等;或者,可以是核心网设备,也可以是支持核心网设备实现上述方法的芯片、芯片***、或处理器等。该装置可用于实现上述方法实施例中描述的方法,具体可以参见上述方法实施例中的说明。
所述通信装置1400可以包括一个或多个处理器1401。所述处理器1401可以是通用处理器或者专用处理器等。例如可以是基带处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或中央处理器(central processing unit,CPU)。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,基站、基带芯片,终端、终端芯片,分布式单元DU或集中单元CU等)进行控制,执行软件程序,处理软件程序的数据。
可选的,所述通信装置1400中可以包括一个或多个存储器1402,其上可以存有指令1404,所述指令可在所述处理器1401上被运行,使得所述通信装置1400执行上述方法实施例中描述的方法。可选的,所述存储器1402中还可以存储有数据。所述处理器1401和存储器1402可以单独设置,也可以集成在一起。
存储器1402可包括但不限于硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等非易失性存储器,随机存储记忆体(Random Access Memory,RAM)、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、ROM或便携式只读存储器(Compact Disc Read-Only Memory,CD-ROM)等等。可选的,所述通信装置1400还可以包括收发器1405、天线1406。所述收发器1405可以称为收发单元、收发机、或收发电路等,用于实现收发功能。收发器1405可以包括接收器和发送器,接收器可以称为接收机或接收电路等,用于实现接收功能;发送器可以称为发送机或发送电路等,用于实现发送功能。
所述通信装置1400为网络设备:处理器1401用于执行上述数据传输方法100中的S102,用于执行上述数据传输方法200中的S202,用于执行上述数据传输方法300中的S302;收发器1405用于执行上述数据传输方法100中的S101、S103,用于执行上述数据传输方法200中的S201、S203,用于执行上述数据传输方法300中的S301、S303。
所述通信装置1400为终端设备:处理器1401用于执行上述数据传输方法100中的S104,用于执行上述数据传输方法200中的S204,用于执行上述数据传输方法300中的S304;收发器1405用于执行上述数据传输方法100中的S103,用于执行上述数据传输方法200中的S203,用于执行上述数据传输方法300中的S303。
所述通信装置1400为核心网设备,处理器1401和收发器1405用于执行上述数据传输方法100中至数据传输方法300中的相关实施方式。
另一种可能的设计中,处理器1401中可以包括用于实现接收和发送功能的收发器。例如该收发器可 以是收发电路,或者是接口,或者是接口电路。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。
又一种可能的设计中,可选的,处理器1401可以存有指令1403,指令1403在处理器1401上运行,可使得所述通信装置1400执行上述方法实施例中描述的方法。指令1403可能固化在处理器1401中,该种情况下,处理器1401可能由硬件实现。
又一种可能的设计中,通信装置1400可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。本申请实施例中描述的处理器和收发器可实现在集成电路(integrated circuit,IC)、模拟IC、射频集成电路(radio frequency integrated circuit,RFIC)、混合信号IC、专用集成电路(application specific integrated circuit,ASIC)、印刷电路板(printed circuit board,PCB)、电子设备等上。该处理器和收发器也可以用各种IC工艺技术来制造,例如互补金属氧化物半导体(complementary metal oxide semiconductor,CMOS)、N型金属氧化物半导体(nMetal-oxide-semiconductor,NMOS)、P型金属氧化物半导体(positive channel metal oxide semiconductor,PMOS)、双极结型晶体管(Bipolar Junction Transistor,BJT)、双极CMOS(BiCMOS)、硅锗(SiGe)、砷化镓(GaAs)等。
本申请实施例中描述的通信装置的范围并不限于此,而且通信装置的结构可以不受图14的限制。通信装置可以是独立的设备或者可以是较大设备的一部分。例如所述通信装置可以是:
(1)独立的集成电路IC,或芯片,或,芯片***或子***;
(2)具有一个或多个IC的集合,可选的,该IC集合也可以包括用于存储数据,指令的存储部件;
(3)ASIC,例如调制解调器(modulator);
(4)可嵌入在其他设备内的模块;
本申请实施例中通信装置、芯片还可执行上述通信装置1400所述的实现方式。本领域技术人员还可以了解到本申请实施例列出的各种说明性逻辑块(illustrative logical block)和步骤(step)可以通过电子硬件、电脑软件,或两者的结合进行实现。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个***的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本申请实施例保护的范围。
本申请实施例和上述数据传输方法100至数据传输方法300所示方法实施例基于同一构思,其带来的技术效果也相同,具体原理请参照上述数据传输方法100至数据传输方法300所示实施例的描述,不再赘述。
本申请还提供了一种计算机可读存储介质,用于储存计算机软件指令,当所述指令被通信装置执行时,实现上述任一方法实施例的功能。
本申请还提供了一种计算机程序产品,用于储存计算机软件指令,当所述指令被通信装置执行时,实现上述任一方法实施例的功能。
本申请还提供了一种计算机程序,当其在计算机上运行时,实现上述任一方法实施例的功能。
本申请还提供了一种通信***,该***包括终端设备、网络设备和核心网设备。在另一种可能的设计中,该***还可以包括与终端设备、网络设备、核心网设备进行交互的其他设备。
本申请的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
应当理解,在本申请中,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系。例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“…时”以及“如果”均指在某种客观情况下会做出相应的处理,并非是限定时间,且也不要求实现时要有判断的动作,也不意味着存在其它限定。
在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具 优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念,便于理解。
上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,SSD)等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (33)

  1. 一种数据传输方法,其特征在于,所述方法包括:
    接收第一信息,所述第一信息包括多个数据流中每个数据流的数据量大小、传输周期和重要等级;所述多个数据流属于同一个服务质量流;
    根据所述每个数据流的数据量大小、传输周期和重要等级,确定所述多个数据流的调度优先级;
    向终端设备发送第二信息,所述第二信息包括所述多个数据流的调度优先级。
  2. 根据权利要求1所述的方法,其特征在于,所述第一信息为终端设备辅助信息UAI或时间敏感通信辅助信息TSCAI。
  3. 根据权利要求1或2所述的方法,其特征在于,所述第二信息还包括所述多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置。
  4. 一种数据传输方法,其特征在于,所述方法包括:
    接收来自网络设备的第二信息,所述第二信息包括同一个服务质量流中多个数据流的调度优先级;所述多个数据流的调度优先级是根据所述多个数据流中每个数据流的数据量大小、传输周期和重要等级确定的;
    根据所述多个数据流的调度优先级,传输所述多个数据流。
  5. 根据权利要求4所述的方法,其特征在于,所述方法还包括:
    向所述网络设备发送第一信息,所述第一信息包括所述每个数据流的数据量大小、传输周期和重要等级。
  6. 根据权利要求5所述的方法,其特征在于,所述第一信息为终端设备辅助信息UAI。
  7. 根据权利要求5或6所述的方法,其特征在于,所述每个数据流的重要等级是根据该数据流的时延和/或准确性确定的。
  8. 根据权利要求4至7任一项所述的方法,其特征在于,所述第二信息还包括所述多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置;
    所述根据所述多个数据流的调度优先级,传输所述多个数据流,包括:
    根据所述多个数据流的调度优先级,以及配置授权CG和/或连接态的非连续接收CDRX的配置,传输所述多个数据流。
  9. 一种数据传输方法,其特征在于,所述方法包括:
    向网络设备发送第一信息,所述第一信息包括多个数据流中每个数据流的数据量大小、传输周期和重要等级;
    所述多个数据流属于同一个服务质量流。
  10. 根据权利要求9所述的方法,其特征在于,所述第一信息为时间敏感通信辅助信息TSCAI。
  11. 根据权利要求9或10所述的方法,其特征在于,所述每个数据流的重要等级是根据该数据流的时延和/或准确性确定的。
  12. 一种数据传输方法,其特征在于,所述方法包括:
    接收第三信息,所述第三信息包括多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息;所述每个数据流属于不同服务质量流;
    所述每个数据流的关联信息用于指示该数据流是否与所述多个数据流中除该数据流之外的数据流属 于同一业务;
    根据所述每个数据流的数据量大小、传输周期、重要等级和关联信息,确定所述多个数据流的调度优先级;
    向终端设备发送第二信息,所述第二信息包括所述多个数据流的调度优先级。
  13. 根据权利要求12所述的方法,其特征在于,所述第三信息为终端设备辅助信息UAI或时间敏感通信辅助信息TSCAI。
  14. 根据权利要求11或12所述的方法,其特征在于,所述第二信息还包括所述多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置。
  15. 一种数据传输方法,其特征在于,所述方法包括:
    接收来自网络设备的第二信息,所述第二信息包括多个数据流的调度优先级;所述多个数据流中的每个数据流属于不同服务质量流;
    所述多个数据流的调度优先级是根据所述多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息确定的;所述每个数据流的关联信息用于指示该数据流是否与所述多个数据流中除该数据流之外的数据流属于同一业务;
    根据所述多个数据流的调度优先级,传输所述多个数据流。
  16. 根据权利要求15所述的方法,其特征在于,所述方法还包括:
    向所述网络设备发送第三信息,所述第三信息包括所述每个数据流的数据量大小、传输周期、重要等级和关联信息。
  17. 根据权利要求16所述的方法,其特征在于,所述第三信息为终端设备辅助信息UAI。
  18. 根据权利要求16或17所述的方法,其特征在于,所述每个数据流的重要等级是根据该数据流的时延和/或准确性确定的。
  19. 根据权利要求15至18任一项所述的方法,其特征在于,所述第二信息还包括所述多个数据流的配置授权CG和/或连接态的非连续接收CDRX的配置;
    所述根据所述多个数据流的调度优先级,传输所述多个数据流,包括:
    根据所述多个数据流的调度优先级,以及配置授权CG和/或连接态的非连续接收CDRX的配置,传输所述多个数据流。
  20. 一种数据传输方法,其特征在于,所述方法包括:
    向网络设备发送第三信息,所述第三信息包括多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息;所述每个数据流属于不同服务质量流;
    所述每个数据流的关联信息用于指示该数据流是否与所述多个数据流中除该数据流之外的数据流属于同一业务。
  21. 根据权利要求20所述的方法,其特征在于,所述第三信息为时间敏感通信辅助信息TSCAI。
  22. 根据权利要求20或21所述的方法,其特征在于,所述每个数据流的重要等级是根据该数据流的时延和/或准确性确定的。
  23. 一种通信装置,其特征在于,所述装置包括处理单元和通信单元;
    所述通信单元,用于接收第一信息,所述第一信息包括多个数据流中每个数据流的数据量大小、传输周期和重要等级;所述多个数据流属于同一个服务质量流;
    所述处理单元,用于根据所述每个数据流的数据量大小、传输周期和重要等级,确定所述多个数据流 的调度优先级;
    所述通信单元,还用于向终端设备发送第二信息,所述第二信息包括所述多个数据流的调度优先级。
  24. 一种通信装置,其特征在于,所述装置包括处理单元和通信单元;
    所述通信单元,用于接收来自网络设备的第二信息,所述第二信息包括同一个服务质量流中多个数据流的调度优先级;所述多个数据流的调度优先级是根据所述多个数据流中每个数据流的数据量大小、传输周期和重要等级确定的;
    所述处理单元,用于根据所述多个数据流的调度优先级,传输所述多个数据流。
  25. 一种通信装置,其特征在于,所述装置包括处理单元和通信单元;所述处理单元用于进行数据/信令的处理;
    所述通信单元,用于向网络设备发送第一信息,所述第一信息包括多个数据流中每个数据流的数据量大小、传输周期和重要等级;
    所述多个数据流属于同一个服务质量流。
  26. 一种通信装置,其特征在于,所述装置包括处理单元和通信单元;
    所述通信单元,用于接收第三信息,所述第三信息包括多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息;所述每个数据流属于不同服务质量流;
    所述每个数据流的关联信息用于指示该数据流是否与所述多个数据流中除该数据流之外的数据流属于同一业务;
    所述处理单元,用于根据所述每个数据流的数据量大小、传输周期、重要等级和关联信息,确定所述多个数据流的调度优先级;
    所述通信单元,还用于向终端设备发送第二信息,所述第二信息包括所述多个数据流的调度优先级。
  27. 一种通信装置,其特征在于,所述装置包括处理单元和通信单元;
    所述通信单元,用于接收来自网络设备的第二信息,所述第二信息包括多个数据流的调度优先级;所述多个数据流中的每个数据流属于不同服务质量流;
    所述多个数据流的调度优先级是根据所述多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息确定的;所述每个数据流的关联信息用于指示该数据流是否与所述多个数据流中除该数据流之外的数据流属于同一业务;
    所述处理单元,还用于根据所述多个数据流的调度优先级,传输所述多个数据流。
  28. 一种通信装置,其特征在于,所述装置包括处理单元和通信单元;所述处理单元用于进行数据/信令的处理;
    所述通信单元,用于向网络设备发送第三信息,所述第三信息包括多个数据流中每个数据流的数据量大小、传输周期、重要等级和关联信息;所述每个数据流属于不同服务质量流;
    所述每个数据流的关联信息用于指示该数据流是否与所述多个数据流中除该数据流之外的数据流属于同一业务。
  29. 一种通信装置,其特征在于,包括处理器;所述处理器用于执行存储器中存储的程序或指令,以使得所述通信装置实现权利要求1至3任一项所述的方法,或者实现权利要求12至14所述的方法。
  30. 一种通信装置,其特征在于,包括处理器;所述处理器用于执行存储器中存储的程序或指令,以使得所述通信装置实现权利要求4至8任一项所述的方法,或者实现权利要求9至11所述的方法,或者实现权利要求15至19所述的方法,或者实现权利要求20至22所述的方法。
  31. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储有指令,当其在计算机上运行时,使得权利要求1至3任一项所述的方法被执行,或者使得权利要求4至8所述的方法被执行,使得权利要求9至11任一项所述的方法被执行,使得权利要求12至14任一项所述的方法被执行,使得 权利要求15至19任一项所述的方法被执行,使得权利要求20至22任一项所述的方法被执行。
  32. 一种计算机程序产品,其特征在于,所述计算机程序产品包括指令,当所述指令被运行时,使得权利要求1至3任一项所述的方法被执行,或者使得权利要求4至8所述的方法被执行,使得权利要求9至11任一项所述的方法被执行,使得权利要求12至14任一项所述的方法被执行,使得权利要求15至19任一项所述的方法被执行,使得权利要求20至22任一项所述的方法被执行。
  33. 一种通信***,其特征在于,所述***包括如权利要求29所述的装置和如权利要求30所述的装置。
PCT/CN2023/136240 2022-12-22 2023-12-04 一种数据传输方法及装置 WO2024131515A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202211656029.6 2022-12-22
CN202211656029.6A CN118250342A (zh) 2022-12-22 2022-12-22 一种数据传输方法及装置

Publications (1)

Publication Number Publication Date
WO2024131515A1 true WO2024131515A1 (zh) 2024-06-27

Family

ID=91553116

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/136240 WO2024131515A1 (zh) 2022-12-22 2023-12-04 一种数据传输方法及装置

Country Status (2)

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

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109076399A (zh) * 2016-05-09 2018-12-21 高通股份有限公司 流内分组优先化和数据相关的灵活qos策略
CN110663268A (zh) * 2018-04-28 2020-01-07 瑞典爱立信有限公司 发信号通知QoS流控制参数
US20210368519A1 (en) * 2019-09-18 2021-11-25 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Resource configuration method and access network device
WO2022165768A1 (zh) * 2021-02-05 2022-08-11 华为技术有限公司 传输数据的方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109076399A (zh) * 2016-05-09 2018-12-21 高通股份有限公司 流内分组优先化和数据相关的灵活qos策略
CN110663268A (zh) * 2018-04-28 2020-01-07 瑞典爱立信有限公司 发信号通知QoS流控制参数
US20210368519A1 (en) * 2019-09-18 2021-11-25 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Resource configuration method and access network device
WO2022165768A1 (zh) * 2021-02-05 2022-08-11 华为技术有限公司 传输数据的方法和装置

Also Published As

Publication number Publication date
CN118250342A (zh) 2024-06-25

Similar Documents

Publication Publication Date Title
CN113840385A (zh) 一种业务传输方法及装置
US20230188472A1 (en) Data transmission method and apparatus
US20230354334A1 (en) Communication method and apparatus
US20230139029A1 (en) Communications method and apparatus
WO2023088009A1 (zh) 一种数据传输的方法及通信装置
WO2024131515A1 (zh) 一种数据传输方法及装置
WO2021213000A1 (zh) 媒体报文的传输方法、装置及***
CN113938985A (zh) 一种通信方法及装置
WO2024055871A1 (zh) 一种通信***中传输数据的方法和通信装置
WO2024067374A1 (zh) 一种通信方法及装置
WO2024065136A1 (zh) 一种控制方法及其装置
WO2023185608A1 (zh) 一种数据传输的方法及通信装置
WO2022205630A1 (zh) 电子设备、通信方法以及计算机可读存储介质
WO2024140600A1 (zh) 通信方法、通信装置及通信***
WO2022151480A1 (zh) 数据传输方法及装置
WO2023147707A1 (zh) 通信方法、接入网设备、核心网网元以及终端设备
WO2024067064A1 (zh) 数据传输方法及装置
CN113543222B (zh) 媒体报文的传输方法、装置及***
WO2023045714A1 (zh) 一种调度方法及通信装置
WO2023226879A1 (zh) 通信方法及装置
WO2024040411A1 (zh) 一种实现多接入的方法及其装置
WO2024027676A1 (zh) 用于分层联邦学习网络中的切换的装置、方法和介质
WO2023169230A1 (zh) 业务速率调整方法及通信装置
WO2024065134A1 (zh) 终端设备状态辅助运营方法、装置
WO2023134566A1 (zh) 一种通信方法、装置及***