WO2022082458A1 - 一种数据传输方法及通信装置 - Google Patents
一种数据传输方法及通信装置 Download PDFInfo
- Publication number
- WO2022082458A1 WO2022082458A1 PCT/CN2020/122284 CN2020122284W WO2022082458A1 WO 2022082458 A1 WO2022082458 A1 WO 2022082458A1 CN 2020122284 W CN2020122284 W CN 2020122284W WO 2022082458 A1 WO2022082458 A1 WO 2022082458A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- terminal device
- scheduling
- type
- assistance information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the present application relates to the field of communication technologies, and in particular, to a data transmission method and a communication device.
- the network device when a network device transmits data with a terminal device, the network device can configure transmission resources for the terminal device based on information such as available resources of the network device and channel conditions between the network device and the terminal device.
- the terminal device can send data to the network device through the transmission resource, or receive data from the network device through the transmission resource.
- the present application provides a data transmission method and a communication device, which are used to reasonably configure transmission resources for terminal equipment and reduce power consumption of the terminal equipment.
- a data transmission method including: a terminal device generates first scheduling assistance information corresponding to a first type of service, and the terminal device sends the first scheduling assistance information to a network device.
- the terminal device sends scheduling assistance information corresponding to the first type of service to the network device. Since the scheduling assistance information may correspond to the first type of service, after receiving the scheduling assistance information, the network device may determine, according to the scheduling assistance information, the transmission corresponding to the data for transmitting the type of service according to the scheduling assistance information resource, and send to the terminal device the transmission resource including the data for transmitting the service of this type, so that the terminal device can transmit the data of the service of this type with the network device through the transmission resource.
- the network device can reasonably schedule the transmission resources matching the service type for different types of services of the terminal device according to the scheduling auxiliary information of the terminal device, so as to avoid the terminal device function caused by the mismatch between the transmission resources and the service type. waste, thereby reducing the power consumption of the terminal device.
- the first scheduling assistance information includes uplink scheduling assistance information in one or more frequency ranges, or the first scheduling assistance information includes downlink scheduling assistance information in one or more frequency ranges, or the first scheduling assistance information
- the information includes uplink scheduling assistance information of one or more frequency ranges and downlink scheduling assistance information of one or more frequency ranges.
- the terminal device can use the frequency range as the granularity to determine the first scheduling assistance information corresponding to the uplink and downlink services in different frequency ranges, flexibly and accurately.
- the first scheduling assistance information includes a radio resource scheduling parameter of the terminal device, and the radio resource scheduling parameter includes a scheduling bandwidth, a multiple-input multiple-output (multiple-input multiple-output, MIMO) layer number, and the number of carriers. , aggregate bandwidth, minimum scheduling interval, modulation and coding mode, and one or more of discontinuous reception (discontinous reception, DRX) configuration parameters.
- the terminal device can flexibly and comprehensively determine the first scheduling assistance information from multiple dimensions and according to different scenarios.
- the terminal device sending the first scheduling assistance information to the network device includes: when a trigger condition is satisfied, the terminal device sends the first scheduling assistance information to the network device, and the trigger condition includes satisfying the trigger period, receiving the One or more of the trigger signaling of the network device, the remaining power of the terminal device is less than or equal to the preset value, the terminal device is in an overheated state, and the communication service of the terminal device changes.
- the terminal device when the trigger condition is met, can send the first scheduling assistance information from the network device, which can avoid the power consumption caused by the terminal device sending the first scheduling assistance information in advance or continuously, and reduce the power of the terminal device. consume.
- the terminal device sends second scheduling assistance information to the terminal device for assisting the network device to schedule transmission resources of the second type of service, where the first type of service is different from the second type of service.
- the terminal device can generate corresponding scheduling assistance information, which is flexible and accurate.
- the first type of service is different from the second type of service, including: the type of the first type of service is different from the type of the second type of service, and the types include: data volume, transmission delay requirements, data transmission errors.
- the terminal device can determine the type of the service to be transmitted from various aspects according to various parameters, and then can generate the corresponding first scheduling assistance information, which is flexible and comprehensive.
- a communication device is provided.
- the communication device is applied to a terminal device or a chip or a system-on-a-chip in the terminal device, and can also be designed by the terminal device for implementing the first aspect or any possible design of the first aspect.
- the communication apparatus can implement the functions performed by the network equipment in the above aspects or possible designs, and the functions can be implemented by executing corresponding software through hardware.
- the hardware or software includes one or more modules corresponding to the above functions.
- the communication device includes a processing unit and a communication unit.
- the processing unit is configured to generate first scheduling assistance information corresponding to the first type of service.
- the communication unit is configured to send the first scheduling assistance information to the network device.
- the communication apparatus For the specific implementation of the communication apparatus, reference may be made to the behavior function of the terminal device in the data transmission method provided in the first aspect or any possible design of the first aspect, which will not be repeated here. Therefore, the provided communication device can achieve the same beneficial effects as the first aspect or any possible design of the first aspect.
- a communication apparatus may be a terminal device or a chip or a system-on-chip in the terminal device.
- the communication apparatus may implement the functions performed by the terminal equipment in the above aspects or possible designs, and the functions may be implemented by hardware.
- the communication apparatus may include: a processor and a communication interface,
- the processor may be configured to support the communication apparatus to implement the functions involved in the first aspect or any possible design of the first aspect.
- the processor is configured to send the first scheduling assistance information to the network device through the communication interface.
- the communication device may further include a memory for storing computer-executed instructions and data necessary for the communication device.
- the processor executes the computer-executable instructions stored in the memory, so that the communication device executes the data transmission method described in the first aspect or any possible design of the first aspect.
- a computer-readable storage medium may be a readable non-volatile storage medium, and the computer-readable storage medium stores computer instructions or programs. When running, the computer can execute the data transmission method described in the above first aspect or any possible design of the above aspect.
- a computer program product containing instructions that, when run on a computer, enable the computer to execute the data transmission method described in the first aspect or any possible design of the above aspect.
- a communication apparatus may be a terminal device or a chip or a system-on-chip in the terminal device.
- the communication apparatus includes one or more processors and one or more memories.
- the one or more memories are coupled to the one or more processors, the one or more memories for storing computer program code, the computer program code comprising computer instructions, when the one or more processors
- the terminal device is caused to execute the data transmission method described in the first aspect or any possible design of the first aspect.
- a seventh aspect provides a system-on-chip
- the system-on-chip includes a processor and a communication interface
- the system-on-chip can be used to implement the functions performed by the terminal in the first aspect or any possible design of the first aspect, for example
- the processor is configured to send first scheduling assistance information for assisting the network device to schedule transmission resources of the first type of service through the communication interface.
- the chip system further includes a memory for storing program instructions and/or data.
- the chip system may be composed of chips, and may also include chips and other discrete devices, which is not limited.
- a data transmission method comprising: a network device receiving first scheduling assistance information corresponding to a first type of service from a terminal device.
- the network device can configure, for the terminal device, transmission resources for transmitting data of this type of service according to the scheduling assistance information.
- the network device can reasonably configure transmission resources for different types of services of the terminal device according to the service-related scheduling auxiliary information of the terminal device, so as to avoid the terminal device function caused by the mismatch between the transmission resources and the service type. waste, thereby reducing the power consumption of the terminal device.
- the network device determines, according to the first scheduling assistance information, first scheduling information for indicating the transmission resources of the first type of service.
- the network device sends the first scheduling information to the terminal device.
- the network device can transmit data to the terminal device on the transmission resource, so that the terminal device can receive or send data through the transmission resource.
- the first scheduling assistance information includes uplink scheduling assistance information in one or more frequency ranges and/or downlink scheduling assistance information in one or more frequency ranges.
- the first scheduling auxiliary information corresponding to the uplink and downlink services in different frequency ranges is determined with the frequency range as the granularity, which is flexible and accurate.
- the first scheduling assistance information includes radio resource scheduling parameters of the terminal device, and the radio resource scheduling parameters include scheduling bandwidth, number of multiple-input multiple-output MIMO layers, number of carriers, aggregated bandwidth, minimum scheduling interval, modulation One or more of coding mode and DRX configuration parameters for discontinuous reception.
- the first scheduling assistance information can be comprehensively determined from multiple dimensions.
- the network device receives second scheduling assistance information corresponding to the second type of service from the terminal device, and the first type of service is different from the second type of service.
- the network device can determine corresponding transmission resources according to different types of services, which is accurate and reasonable.
- the type of the first type of service is different from the type of the second type of service, and the types include: data volume, transmission delay requirement, data transmission bit error rate, transmission rate requirement, transmission energy efficiency requirement, transmission period , 5QI value, service transmission direction, and one or more of service attributes.
- the terminal device can determine the type of the service to be transmitted from various aspects according to various parameters, and then can generate the corresponding first scheduling assistance information. Furthermore, the network device can determine the transmission resource matching the corresponding service, which is flexible and comprehensive.
- a ninth aspect provides a communication device, the communication device is applied to a network device or a chip or a system-on-chip in the network device, and can also be used in the network device for implementing the eighth aspect or any possible design of the eighth aspect.
- the communication apparatus can implement the functions performed by the network equipment in the above aspects or possible designs, and the functions can be implemented by executing corresponding software through hardware.
- the hardware or software includes one or more modules corresponding to the above functions.
- the communication device includes a communication unit.
- the communication unit is configured to receive first scheduling assistance information corresponding to the first type of service from the terminal device.
- the communication device may further include a processing unit configured to determine, according to the first scheduling assistance information, first scheduling information for indicating the transmission resources of the first type of service, the first type of The transmission resources of the service are used to transmit the data of the first type of service.
- the communication unit is further configured to send the first scheduling information to the terminal device.
- the first scheduling assistance information includes uplink scheduling assistance information in one or more frequency ranges and/or downlink scheduling assistance information in one or more frequency ranges.
- the first scheduling assistance information includes radio resource scheduling parameters of the terminal device, and the radio resource scheduling parameters include scheduling bandwidth, number of multiple-input multiple-output MIMO layers, number of carriers, aggregation bandwidth, minimum scheduling interval, modulation coding One or more of the DRX configuration parameters in the mode and discontinuous reception.
- the communication unit is further configured to receive second scheduling assistance information corresponding to the second type of service from the terminal device, where the first type of service is different from the second type of service.
- the first type of service is different from the second type of service, including: the type of the first type of service is different from the type of the second type of service, and the types include: data volume, transmission delay requirements, data transmission errors One or more of rate, transmission rate requirement, transmission period, 5QI value, service transmission direction, and service attribute.
- a communication apparatus may be a network device or a chip or a system-on-a-chip in the network device.
- the communication apparatus may implement the functions performed by the network equipment in the above aspects or possible designs, and the functions may be implemented by hardware.
- the communication apparatus may include a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used for running a computer program or instructions to implement the data transmission method described in the eighth aspect and any possible implementation manner of the eighth aspect.
- a computer-readable storage medium may be a readable non-volatile storage medium, and the computer-readable storage medium stores computer instructions or programs.
- the computer can execute the data transmission method described in the above eighth aspect or any possible design of the above eighth aspect.
- a twelfth aspect provides a computer program product containing instructions, which, when run on a computer, enables the computer to execute the data transmission method described in the eighth aspect or any possible design of the eighth aspect. .
- a communication apparatus may be a network device or a chip or a system-on-chip in the network device.
- the communication apparatus includes one or more processors and one or more memories.
- the one or more memories are coupled to the one or more processors, the one or more memories for storing computer program code, the computer program code comprising computer instructions, when the one or more processors
- the network device is caused to execute the data transmission method described in the eighth aspect or any possible design of the eighth aspect.
- a fourteenth aspect provides a chip, comprising: a processor and a communication interface, the processor is coupled to a memory through the communication interface, and when the processor executes the computer program or instructions in the memory, the processor causes The data transmission method as described in the eighth aspect and any one of the possible implementations of the eighth aspect is performed.
- the present application provides a communication system, including a terminal device, and a network device that communicates with the terminal device, where the terminal device is configured to execute the first aspect and any one of the possible implementations of the first aspect.
- the data transmission method, the network device is configured to execute the data transmission method described in the eighth aspect and any possible implementation manner of the eighth aspect.
- FIG. 1 is a simplified schematic diagram of a communication system provided by an embodiment of the present application.
- FIG. 2 is a schematic diagram of the composition of a communication apparatus 200 according to an embodiment of the present application.
- FIG. 3 is a flowchart of a data transmission method provided by an embodiment of the present application.
- FIG. 5 is a schematic structural diagram of a communication device 50 according to an embodiment of the present application.
- FIG. 6 is a schematic structural diagram of a communication device 60 according to an embodiment of the present application.
- FIG. 7 is a schematic structural diagram of a communication system provided by an embodiment of the present application.
- the terminal device can report scheduling parameters to the network device.
- the network device can adjust the transmission resource used for data transmission according to the scheduling parameter, so that the adjusted transmission resource meets the data transmission requirement between the terminal device and the network device.
- the scheduling parameter may be used by the network device to adjust the transmission resources.
- the transmission resource can be used to transmit data, for example, the terminal device can send data to the network device through the transmission resource.
- the network device may also send data to the terminal device through transmission resources.
- the transmission resources may include frequency domain transmission resources, which may be indicated by bandwidth, bandwidth part (BWP), and resource block (RB).
- BWP bandwidth part
- RB resource block
- the terminal device may send data to the network device through the frequency domain resource indicated by the bandwidth.
- the network device may also send data to the terminal device through the frequency domain resource indicated by the partial bandwidth.
- the network equipment can configure multiple partial bandwidths for the terminal equipment.
- the terminal device can send the scheduling parameter to the network device to indicate the partial bandwidth recommended by the terminal device.
- the partial bandwidth activates a partial bandwidth of the plurality of partial bandwidths.
- the terminal device can send data to the network device through the activated partial bandwidth.
- the activated part of the bandwidth is too large, the data sent by the terminal device to the network device is too small, which will lead to a waste of resources. If the activated part of the bandwidth is too small and the data sent by the terminal device to the network device is too large, the terminal device needs a long time for data transmission, which will lead to an increase in power consumption of the terminal device.
- a data transmission method including: the terminal device sends a transmission to the network device for assisting the network device to schedule the first type of service First scheduling assistance information for the resource.
- the network device may determine, according to the scheduling assistance information, a transmission resource for transmitting the data of the type of service, and send the transmission resource including the data for transmitting the data of the type of service to the terminal device, So that the terminal device can transmit the data of this type of service with the network device through the transmission resource.
- the network device can reasonably configure transmission resources for different types of services of the terminal device according to the service-related scheduling assistance information of the terminal device, so as to avoid the terminal power consumption caused by the mismatch between the transmission resources and the service type. waste, thereby reducing the power consumption of the terminal device.
- the data transmission method provided in the embodiments of the present application can be used in any communication system that supports communication, and the communication system can be a 3rd generation partnership project (3GPP) communication system, for example, long term evolution (long term evolution, LTE) mobile communication system, 5G mobile communication system, new radio (NR) system, NR vehicle-to-everything (V2X) system and other next-generation communication systems can also be non-3GPP communication systems, not be restricted.
- 3GPP 3rd generation partnership project
- LTE long term evolution
- 5G mobile communication system 5G mobile communication system
- NR new radio
- V2X vehicle-to-everything
- the data transmission method provided by the embodiment of the present application is described below by taking FIG. 1 as an example.
- FIG. 1 shows a simplified schematic diagram of a communication system provided by an embodiment of the present application.
- the communication system may include: a network device 1 , a network device 2 and a terminal device.
- the terminal device can be connected in communication with the network device 1 and/or the network device 2 .
- the terminal equipment in FIG. 1 may be referred to as a terminal, and may also be referred to as user equipment (UE), a scheduled node, an access terminal equipment, a subscriber unit, a subscriber station, a mobile station, a remote station, a remote terminal equipment, a mobile station equipment, user terminal equipment, wireless communication equipment, user agent or user equipment, etc.
- the terminal device may be a wireless terminal device, a wired terminal device, or a scheduled relay node or the like.
- Wireless terminal equipment can refer to a device with wireless transceiver function, which can be deployed on land, including indoor or outdoor, hand-held or vehicle-mounted; it can also be deployed on water (such as ships, etc.); it can also be deployed in the air (such as aircraft) , balloons, satellites, etc.).
- the terminal device may be a drone, an internet of things (IoT) device (for example, a sensor, an electricity meter, a water meter, etc.), a vehicle-to-everything (V2X) device, a wireless local area networks, WLAN) stations (station, ST), cellular phones, cordless phones, session initiation protocol (session initiation protocol, SIP) phones, wireless local loop (wireless local loop, WLL) stations, personal digital processing (personal digital assistant, PDA) devices, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices (also known as wearable smart devices).
- IoT internet of things
- V2X vehicle-to-everything
- WLAN wireless local area networks
- WLAN wireless local area networks
- ST wireless local area networks
- SIP session initiation protocol
- WLL wireless local loop
- PDA personal digital assistant
- the terminal device may also be a terminal device in a next-generation communication system, for example, a terminal device in a 5G communication system or a terminal device in a future evolved public land mobile network (Public Land Mobile Network, PLMN), a terminal in an NR communication system Equipment, etc., are not limited here.
- a terminal device in a 5G communication system or a terminal device in a future evolved public land mobile network (Public Land Mobile Network, PLMN), a terminal in an NR communication system Equipment, etc., are not limited here.
- PLMN Public Land Mobile Network
- NR communication system Equipment etc.
- the terminal device may have multiple types, wherein the type of the terminal device may be determined according to the service attribute supported by the terminal device.
- a terminal equipment (UE) for enhanced mobile broadband access (eMBB) may be referred to as an eMBB UE.
- a terminal device used for ultra-reliable and low latency communications (URLLC) services may be referred to as a URLLC UE.
- the terminal equipment used for vehicle to X (V2X) can be called V2X UE.
- Reduced capability (REDCAP) end devices for video surveillance/wearable devices may be referred to as REREDCAP UEs.
- the terminal device used for low-power positioning may be referred to as a low-power positioning UE, and so on.
- the network device in FIG. 1 is mainly used to implement functions such as resource scheduling, radio resource management, and radio access control of the terminal device.
- a network device may also be referred to as a scheduling device or an access network device.
- network devices may include small base stations, wireless access points, transmission receive points (TRPs), transmission points (TPs), generation nodeBs (gNBs), and some other access nodes any node in .
- the apparatus for implementing the function of the network device may be a network device; it may also be an apparatus capable of supporting the network device to implement the function, such as a chip system, and the apparatus may be installed in the network device.
- the device for implementing the functions of the network equipment is the network equipment, and the network equipment is a base station as an example to describe the technical solutions provided by the embodiments of the present application.
- FIG. 1 is an exemplary drawing, and the number of network elements shown in FIG. 1 and the naming of interfaces between the network elements in FIG. 1 are not limited.
- the communication system shown in FIG. 1 may also include other network elements, such as core network equipment, gateway equipment, etc., which are not limited.
- FIG. 1 may adopt the composition structure shown in FIG. 2 , or include the components shown in FIG. 2 .
- FIG. 2 is a schematic diagram of the composition of a communication apparatus 200 according to an embodiment of the present application, where the communication apparatus 200 may be a terminal device or a chip or a system-on-chip in the terminal device. Alternatively, the communication apparatus 200 may be a network device or a chip or a system-on-a-chip in the network device. As shown in FIG. 2 , the communication device 200 includes a processor 201 , a communication interface 202 and a communication line 203 .
- the communication apparatus 200 may further include a memory 204 .
- the processor 201 , the memory 204 and the communication interface 202 may be connected through a communication line 203 .
- the processor 201 is a central processing unit (CPU), a general-purpose processor network processor (NP), a digital signal processing (DSP), a microprocessor, a microcontroller, Programmable logic device (PLD) or any combination thereof.
- the processor 201 may also be other apparatuses having processing functions, such as circuits, devices or software modules, which are not limited.
- a communication interface 202 for communicating with other devices or other communication networks may be Ethernet, radio access network (RAN), wireless local area networks (WLAN) and the like.
- Communication interface 202 may be a module, circuit, communication interface, or any device capable of enabling communication.
- the communication line 203 is used to transmit information between components included in the communication device 200 .
- Memory 204 for storing instructions.
- the instructions may be computer programs.
- the memory 204 may be a read-only memory (ROM) or other types of static storage devices that can store static information and/or instructions, or a random access memory (RAM) or a random access memory (RAM).
- ROM read-only memory
- RAM random access memory
- RAM random access memory
- RAM random access memory
- RAM random access memory
- EEPROM electrically erasable programmable read-only memory
- CD- ROM compact disc read-only memory
- optical disc storage including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.
- the memory 204 may exist independently of the processor 201, or may be integrated with the processor 201.
- the memory 204 may be used to store instructions or program code or some data or the like.
- the memory 204 may be located in the communication device 200, or may be located outside the communication device 200, which is not limited.
- the processor 201 is configured to execute the instructions stored in the memory 204 to implement the data transmission method provided by the following embodiments of the present application.
- the processor 201 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 2 .
- the communication apparatus 200 includes a plurality of processors, for example, in addition to the processor 201 in FIG. 2 , a processor 207 may also be included.
- the communication apparatus 200 further includes an output device 205 and an input device 206 .
- the input device 206 is a device such as a keyboard, a mouse, a microphone or a joystick
- the output device 205 is a device such as a display screen, a speaker, and the like.
- the communication apparatus 200 may be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system or a device with a similar structure in FIG. 2 .
- the composition shown in FIG. 2 does not constitute a limitation on the terminal device.
- the terminal device may include more or less components than those shown in the figure, or combine some components , or a different component arrangement.
- the chip system may be composed of chips, or may include chips and other discrete devices.
- actions, terms, etc. involved in the various embodiments of the present application can be referred to each other, and are not limited.
- the names of the messages or the names of parameters in the messages exchanged between the devices are just an example, and other names may also be used in the specific implementation, which is not limited.
- words such as “exemplary” or “for example” are used to represent examples, illustrations or illustrations. Any embodiments or designs described in the embodiments of the present application as “exemplary” or “such as” should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as “exemplary” or “such as” is intended to present the related concepts in a specific manner.
- first and second are only used for descriptive purposes, and should not be construed as indicating or implying relative importance or implicitly indicating the number of indicated technical features.
- a feature defined as “first” or “second” may expressly or implicitly include one or more of that feature.
- plural means two or more.
- the data transmission method provided by the embodiment of the present application will be described below with reference to the communication system shown in FIG. 1 .
- the network device and the terminal device described in the following embodiments may have the components shown in FIG. 2 , which will not be repeated.
- FIG. 3 is a flowchart of a data transmission method provided by an embodiment of the present application. As shown in FIG. 3 , the method may include:
- Step 301 The terminal device generates first scheduling assistance information.
- the terminal device may be the terminal device in FIG. 1 .
- the first scheduling assistance information may be used to assist the network device in scheduling the transmission resources of the first type of service.
- the first scheduling assistance information may also be referred to as the first assistance information, or the first scheduling suggestion, or the first scheduling assistance suggestion, etc., which is not limited.
- the first scheduling assistance information may include uplink scheduling assistance information in one or more frequency ranges, or the first scheduling assistance information may include downlink scheduling assistance information in one or more frequency ranges, or the first scheduling assistance information It may include uplink scheduling assistance information of one or more frequency ranges and downlink scheduling assistance information of one or more frequency ranges.
- the first scheduling assistance information may include downlink scheduling assistance information and/or uplink scheduling assistance information in the first frequency range, downlink scheduling assistance information and/or uplink scheduling assistance information in the second frequency range, and downlink scheduling in the second frequency range Assistance information and/or uplink scheduling assistance information.
- the first frequency range, the second frequency range and the third frequency range are different.
- the first frequency range may be 410MHz to 7125MHz
- the second frequency range may be 24250MHz to 52600MHz
- the third frequency range may be 52.6GHz to 71GHz. be restricted.
- the parameter values of the radio resource scheduling parameters corresponding to different frequency ranges are different.
- the first scheduling assistance information may include a radio resource scheduling parameter of the terminal device, and the radio resource scheduling parameter of the terminal device may include a scheduling bandwidth (the scheduling bandwidth reported by the terminal device in the auxiliary information refers to the maximum scheduling bandwidth recommended by the terminal device,
- the terminal device can recommend different maximum scheduling bandwidths for different frequency ranges, such as the maximum bandwidth of FR1 reducedMaxBW-FR1, the maximum bandwidth of FR2 reducedMaxBW-FR2, and the maximum bandwidth of FR3 reducedMaxBW-FR3.
- the terminal device can recommend different bandwidths for different frequency bands.
- Maximum scheduling bandwidth and terminal equipment can also recommend different maximum scheduling bandwidths for uplink and downlink.
- the embodiments of the present application are uniformly represented by scheduling bandwidth), the number of MIMO layers (the number of MIMO layers reported by the terminal equipment in the auxiliary information, Refers to the maximum number of MIMO layers recommended by the terminal device.
- the terminal device can recommend the maximum number of MIMO layers for uplink and downlink in different frequency ranges, for example, the maximum number of MIMO layers in FR1 downlink is reducedMaxMIMO-LayersFR1-DL, and the maximum number of MIMO layers in FR1 uplink is the maximum number of MIMO layers.
- the number of carriers (the number of carriers reported by the terminal equipment in the auxiliary information, refers to the maximum number of scheduling carriers recommended by the terminal equipment for carrier aggregation, and the terminal equipment can give recommendations for different frequency ranges, uplink and downlink respectively.
- the maximum number of scheduling carriers, or only the maximum number of uplink or downlink carriers applicable to the sum of all frequency ranges is given, such as the maximum number of downlink carriers reducedMaxCCsDL, the maximum number of uplink carriers reducedMaxCCsUL, for the convenience of description, the embodiment of this application is uniformly expressed by the number of carriers)
- aggregated bandwidth the aggregated bandwidth reported by the terminal equipment in the auxiliary information, refers to the sum of the total carrier aggregation bandwidths recommended by the terminal equipment to schedule the terminal equipment
- ReducedAggregatedBandwidth of course, the terminal equipment can also be different frequency ranges, uplink or downlink
- the proposed maximum aggregated bandwidth is given.
- the minimum uplink scheduling offset K2 or the downlink minimum scheduling offset K0 can have different Recommended values, such as the recommended K0 value preferredK0-SCS-15kHz when the subcarrier spacing is 15KHz, the recommended K0 value preferredK0-SCS-30kHz when the subcarrier spacing is 30KHz, and the recommended K0 value preferredK0 when the subcarrier spacing is 60KHz - SCS-60kHz, recommended K0 value at 120KHz subcarrier spacing preferredK0-SCS-120kHz, recommended K2 value at 15KHz subcarrier spacing preferredK2-SCS-15kHz, recommended K2 value at 30KHz subcarrier spacing preferredK2-SCS-30kHz, the recommended K2 value when the subcarrier spacing is 60KHz preferredK2-SCS-60kHz, the recommended K2 value when the subcarrier spacing is 60KHz preferredK2-SCS-60kHz, the recommended K2 value when the subcarrier spacing is 60KHz preferredK2-SCS-60kHz, the recommended K2 value when the subcarrier spacing is 60KHz preferredK2-
- the embodiment of this application is uniformly represented by the minimum scheduling offset), modulation and coding method (terminal equipment in the auxiliary information
- the reported modulation and coding mode refers to the maximum modulation and coding number in the scheduling proposed by the terminal equipment.
- the terminal equipment can be respectively in different frequency ranges, uplink and downlink, and the maximum modulation and coding number is recommended.
- the terminal equipment can also be used for services with different attributes. , respectively give their respective maximum modulation and coding numbers.
- the terminal equipment can also only give the maximum modulation and coding applicable to one or more frequency ranges, one or more types of services, and one or more combining factors in uplink or downlink.
- the present invention is uniformly represented by modulation and coding), delay margin (the delay margin reported by the terminal equipment in the auxiliary information, refers to the terminal equipment business can tolerate Maximum delay), DRX configuration parameters (DRX configuration parameters reported by the terminal device in the auxiliary information, refers to the DRX configuration parameters recommended by the terminal device, including the recommended DRX inactivity timer preferredDRX-InactivityTimer, and the recommended DRX long cycle preferredDRX- LongCycle, recommended DRX short cycle preferredDRX-ShortCycle, recommended DR
- the parameter(s) can enable the network device to determine the transmission resource for transmitting the first type of service.
- the first scheduling assistance information including the scheduling bandwidth is the scheduling bandwidth 1
- the scheduling bandwidth included in the uplink scheduling assistance information is the scheduling bandwidth 2.
- scheduling bandwidth 1 may be 100M
- scheduling bandwidth 2 may be 50M.
- the parameter values of the radio resource scheduling parameter corresponding to the uplink service and the radio resource scheduling parameter corresponding to the downlink service are also different.
- the scheduling bandwidth may refer to the bandwidth recommended by the terminal device to transmit data.
- the number of MIMO layers may refer to the number of data streams that can be transmitted by the transmission resources suggested by the terminal device.
- the number of carriers may refer to the number of component carriers (component carriers, CC) suggested by the terminal device for transmitting data.
- the aggregated bandwidth may refer to the total amount of bandwidth after carrier aggregation.
- the minimum scheduling interval may refer to the minimum slot interval between the signaling carrying scheduling information proposed by the terminal device and the scheduled channel. For PUSCH, it refers to the minimum slot interval between the PDCCH and the scheduled PUSCH, using K2 For PDSCH, it refers to the minimum slot interval between the PDCCH and the scheduled PDSCH, which is denoted by K0.
- the modulation and coding mode refers to the modulation order and code rate suggested by the terminal equipment to determine the transmission data.
- the DRX configuration parameter refers to a time parameter suggested by the terminal device that can be used to determine the time when the terminal device receives data.
- the DRX configuration parameters may include DRX inactivity timer parameters, DRX long cycle length, DRX short cycle length, and DRX short cycle timer length.
- the RRC state is the RRC state suggested by the terminal device, which can be an idle state (IDLE), an inactive state (IN-ACTIVE), and a connected state (CONNECTED).
- the first scheduling assistance information may also include other information suggested by the terminal device, and the information is related to radio resource scheduling.
- the capability level of the terminal device may include the handover target cell, the target secondary cell in multiple connections, the access mode (eg, Standalone (SN), Non-Standalone (NSA)), and the access air interface (eg LTE, 5G NR), etc., without limitation.
- the access mode eg, Standalone (SN), Non-Standalone (NSA)
- the access air interface eg LTE, 5G NR
- the capability level of the terminal device may be used to indicate the maximum peak rate supported by the terminal device. Different capability levels of the terminal equipment correspond to different peak rates, and different peak rates may correspond to different infinite resource scheduling parameters. For example, the capability levels of the terminal equipment include four levels, namely level 1 to level 4. Level 1 may indicate that the terminal device supports a peak rate of 300Mbps, Level 2 indicates that the terminal device supports a peak rate of 600Mbps, Level 3 indicates that the terminal device supports a peak rate of 2.3Gbps, and Level 4 indicates that the terminal device supports a peak rate of 4.6Gbps.
- the type of the terminal device is used to indicate multiple capability sets of the terminal device. For example, according to the capabilities of the terminal equipment, eMBB type UEs, V2X type UEs, and REDCAP type UEs can be defined respectively, and different types correspond to different capabilities. For example, if the first scheduling assistance information indicates that the type of the terminal device is REDCAP, it means that the terminal device recommends that the network device schedule the terminal device according to the capability set defined by REDCAP. If the scheduling assistance information indicates that the type of the terminal device is V2X, it means that the terminal device recommends the network device to schedule the terminal device according to the capability set defined by V2X.
- the first scheduling assistance information may also include one or more parameter adjustment values, and the one or more parameter adjustment values are used to assist the network device in adjusting the transmission resources of the first type of service.
- the first scheduling assistance information may include ⁇ F, where ⁇ F is used to assist the network device in adjusting the scheduling bandwidth of the first type of service.
- the network device may determine the scheduling bandwidth of the first type of service according to the ⁇ F and the scheduling bandwidth of the current transmission service of the terminal device. For example, if the scheduling bandwidth of the current transmission service of the terminal device is P, the scheduling bandwidth of the first type of service may be P ⁇ F.
- the first scheduling assistance information may correspond to the type of the first type of service.
- the first scheduling assistance information may be determined according to one or more of the type of the first type of service and capability information of the terminal device.
- the method for determining the first scheduling assistance information according to the type of the first type of service and the capability information of the terminal device will be described below.
- the first scheduling auxiliary information is determined according to the type of the first type of service.
- the terminal device may divide the service into multiple types of services according to the type of the service, and each type of service may have its own scheduling assistance information.
- the multiple types of services may be multiple services supported by the terminal device.
- the first type of service is one of the multiple services.
- the type of service may refer to the data type of the service.
- the type of the service may include the data volume of the service, the transmission delay requirement of the service, the transmission bit error rate of the service, the transmission rate requirement of the service, the transmission energy efficiency requirement, the transmission period of the service, the 5QI value of the service, the transmission direction of the service, One or more of the business attributes.
- the following combines the types of the above services and the types of services, including the data volume of the service, the transmission delay requirement of the service, the transmission bit error rate of the service, the transmission rate requirement of the service, the transmission energy efficiency requirement, the transmission period of the service, the 5QI value of the service, Taking one of the business attributes as an example, the business division method is described.
- the type of business includes the data volume of the business.
- the terminal device can divide the service into multiple types according to the size of the data volume of the service. For example, taking the business divided into three categories as an example, if the data volume of the business is greater than the first value, the business can be classified as a type 1 business; if the data volume of the business is less than or equal to the first value and greater than the second value, then The service may be a type 2 service; if the data volume of the service is less than or equal to the second value, the service may be a type 3 service.
- the first numerical value is greater than the second numerical value.
- the size of the first numerical value and the second numerical value can be set as required.
- the first numerical value can be 150Kbits
- the second numerical value can be 1000bits, which is not limited.
- the data of type 1 service can be called big data
- the data of type 2 service can be called middle data
- the data of type 3 service can be called small data.
- the first scheduling assistance information corresponding to the small packet data may include ReducedMaxBW-FR1-DL_smallData and ReducedMaxBW-FR1-UL_smallData
- the first scheduling assistance corresponding to the medium packet data may include: ReducedMaxBW-FR1-DL_middleData, ReducedMaxBW-FR1-UL_middleData
- the first scheduling auxiliary information corresponding to the large packet data may include: ReducedMaxBW-FR1-DL_bigData, ReducedMaxBW-FR1-UL_bigData.
- the type of service includes the transmission delay requirement of the service.
- the terminal device can divide the service into multiple types according to the transmission delay requirement of the service. For example, taking the business into 2 types as an example, if the transmission delay requirement of the service is lower than the first time (the service can be called low latency service), the service can be classified as 4 types of service; If the transmission delay requirement is higher than the first time (this service can be called delay tolerance service delay torlerance), the service can be classified as 5 types of service.
- the first time may be set as required, for example, the first time may be 0.5 seconds (s), which is not limited.
- the first scheduling assistance information corresponding to the low-latency service may include one or more of ReducedMaxBW-FR1-DL_lowLatency and ReducedMaxBW-FR1-UL_lowLatency
- the scheduling assistance information corresponding to the delay-tolerant service may include one or more of ReducedMaxBW-FR1-DL_delayTorlerance and ReducedMaxBW-FR1-UL_delayTorlerance.
- the type of service includes the transmission rate requirement of the service.
- the terminal equipment can divide the service into multiple types according to the requirement of the transmission quantity of the service. For example, taking the service being divided into 3 types as an example, if the transmission rate of the service is required to be less than or equal to the first rate, the service can be classified as 6 types of services, such as low rate services; if the transmission rate requirements of the service are greater than the first rate rate, and less than or equal to the second rate, the service can be a 7-type service, for example, called a middle rate service; if the transmission rate of the service is required to be greater than the second rate, the service can be a 8-type service, such as called high rate business. Wherein, the first rate is less than the second rate.
- the sizes of the first rate and the second rate may be set as required, for example, the first rate may be 1 Mbps, and the second rate may be 150 Mbps, which are not limited.
- the first scheduling assistance information corresponding to the low rate service may include one or more of ReducedMaxBW-FR1-DL_lowRate and ReducedMaxBW-FR1-UL_lowRate ;
- the first scheduling auxiliary information corresponding to the middle rate service may include one or more of ReducedMaxBW-FR1-DL_middleRate, ReducedMaxBW-FR1-UL_middleRate; then the first scheduling auxiliary information corresponding to the high rate service may include ReducedMaxBW-FR1-DL_highRate , One or more of ReducedMaxBW-FR1-UL_highRate.
- the type of service includes the transmission energy efficiency (EE) requirements of the service.
- the transmission energy efficiency requirement of the service may refer to the size of the transmission power required to transmit the data of the service within a preset time period. For example, if the transmission energy efficiency requirement of a service is greater than the first power value, the service can be classified as Category 9 service, which is called high EE service; if the transmission energy efficiency requirement of the service is less than or equal to the first power value, the service can be classified into Category 10 service business, known as low EE business.
- the preset time period and the first power value may be set as required, for example, the preset time period may be 1s, and the first power value may be 20dBm, which is not limited.
- the first scheduling assistance information corresponding to the low EE service may include one or more of ReducedMaxBW-FR1-DL_lowEE and ReducedMaxBW-FR1-UL_lowEE ; then the first scheduling assistance information corresponding to the high EE service may include one or more of ReducedMaxBW-FR1-DL_highEE and ReducedMaxBW-FR1-UL_highEE.
- the type of service includes the transmission period of the service.
- the terminal device may perform service division according to whether the service is a periodic service.
- the service may be a type 11 service, which is called a Periodic service; if the service is an aperiodic service (also called a burst service, Burst), the service may be a type 12 service.
- the terminal device may divide the service according to the period of the service. Specifically, reference may be made to the above-mentioned division method 1, 2 or 3 and the method for determining the first scheduling assistance information, which will not be repeated.
- the type of the service includes the parameter value of the quality of service (QoS) of the service.
- QoS quality of service
- the terminal device can divide the service into multiple types according to the value of the 5QI of the service. For example, if the value of the 5QI of the service is the first parameter value, the service is a 13-type service; if the 5QI value of the service is the second parameter value, the service is a 14-type service.
- the first parameter value is different from the second parameter value.
- the first parameter value and the second parameter value can be set as required, for example, the first parameter value can be 1, and the second parameter value can be 2.
- the first parameter value may include 1 and 2, and the second parameter value may be other values other than 1 and 2, which are not limited.
- the type of service includes the direction of service transmission.
- the service transmission direction may include uplink service and downlink service.
- the type of business includes the attributes of the business. For example, services are classified into voice services and non-voice services (or data services) according to service attributes. Among them, if the service is a voice service, the service is a 15-type service; if the service is a non-voice service, the service is a 16-type service.
- the first scheduling assistance information may include BW-FR1-DL_VoNR or BW-FR1-UL_VoNR; if the service is a non-voice service, the first scheduling assistance information may include BW-FR1-DL_NonVoNR or BW -FR1-UL_NonVoNR.
- the type of service includes the data transmission bit error rate of the service.
- the terminal equipment divides the service type according to the data transmission bit error rate of the service.
- the division manner of the types of the services in the above 1 to 9 is only an example.
- the terminal device may also have other division manners, for example, the terminal device may be divided according to multiple types of the above-mentioned services.
- the terminal device may also have other division manners, for example, the terminal device may be divided according to the priority of the service. Specifically, reference may be made to the division manner of the types of services in the foregoing 1 to 9, which will not be repeated.
- the first scheduling auxiliary information is determined according to the capability information of the terminal device.
- the capability information of the terminal device may be used to indicate the type of service supported by the terminal device. If the service is a service supported by the terminal device, the terminal device may determine the first scheduling assistance information according to the type of the service.
- the method for determining the first scheduling auxiliary information by the terminal device according to the type of service may refer to the above description, which will not be repeated.
- the capability information of the terminal device may also be used to indicate a frequency range (frequency range, FR) in which the terminal device operates. For example, if the operating frequency range of the terminal device is within the preset frequency range, the terminal device may generate first scheduling assistance information applicable to the preset frequency range; if the operating frequency range of the terminal device is not within the preset frequency range, then The terminal device does not generate the first scheduling assistance information in the preset frequency range. For example, if the operating frequency range of the terminal device is FR1 and the terminal device does not operate in the frequency range FR2, the terminal device may generate first scheduling assistance information for the FR1 frequency range but not generate the first scheduling assistance information for FR2.
- FR frequency range
- the terminal device may also determine the first scheduling assistance information according to the transmission direction of the service.
- the transmission direction of the service means that the service is a DL service and a UL service. For example, if the transmission direction of the service is DL, the terminal device may generate the first scheduling assistance information for the DL service; if the transmission direction of the service is UL, the terminal device may generate the first scheduling assistance information for the UL service.
- the terminal device may determine the first scheduling assistance information according to the frequency range in which the terminal device operates and the transmission direction of the service. For example, the terminal device may generate the first scheduling assistance information for the DL service in the first frequency range for the DL service operating in the first frequency range.
- Step 302 The terminal device sends the first scheduling assistance information to the network device.
- the network device receives the first scheduling assistance information from the terminal device.
- the network device is any network device in FIG. 1 , for example, it may be the network device 1 in FIG. 1 , or the network device 2 in FIG. 1 . In this embodiment of the present application, the network device is the network device 1 as an example. describe.
- the terminal device may send the first scheduling assistance information to the network device through a radio resource control (radio resource control, RRC) message, for example, the first scheduling assistance information may be carried in an RRC message and sent to the network device.
- RRC radio resource control
- the RRC message may be an RRC reconfiguration request message or an RRC setup request or an RRC recovery request message.
- the terminal device can also send the first scheduling assistance information to the network device through other messages, for example, through a media access control (media access control, MAC) message, terminal device assistance information (UE Assistance Information), overheating assistance (Overheating Assistance) IE and the like send the first scheduling assistance information to the network device without limitation.
- media access control media access control
- UE Assistance Information terminal device assistance information
- Overheating Assistance Overheating Assistance
- the terminal device may recommend one piece of auxiliary information on one frequency band.
- the plurality of frequency bands include FR1, FR2, and FR3.
- the terminal device recommends scheduling assistance information 1 to the network device when FR1 transmits data.
- the terminal device recommends scheduling assistance information 2 to the network device when FR2 transmits data. So that the network device can configure appropriate transmission resources for the terminal device on different FRs according to the auxiliary information recommended by the terminal device.
- the terminal device determines whether the trigger condition is satisfied, and when the trigger condition is satisfied, the terminal device may generate first scheduling assistance information, and send the first scheduling assistance information to the network device.
- the sending method reference may be made to the above possible implementation methods.
- the trigger condition may be implemented by the terminal device according to the instruction of the network device or by itself. If the trigger condition is implemented internally by the terminal device, the trigger condition may include satisfying the trigger period (ie, the minimum interval for sending the first scheduling assistance information twice), the remaining power of the terminal device, and the temperature of the terminal device (or the degree of heat generation). or the terminal device is in an overheated state), the type of service is one or more of the preset types, one or more of the terminal device communication service changes, and so on. Among them, the preset period, preset value, preset temperature, and preset type can be set as required without limitation.
- Example 1 When the time interval between the current time of the terminal device and the last time the first scheduling assistance information was sent exceeds a preset period, the terminal device sends the first scheduling assistance information to the network device according to the type of the currently transmitted service.
- Example 2 When the remaining power of the terminal device is less than or equal to the preset temperature, the terminal device may send the first scheduling assistance information to the network device according to the service type.
- Example 3 When the temperature of the terminal device is higher than the preset temperature or the terminal device is overheated, the terminal device may send the first scheduling assistance information to the network device according to the service type.
- the terminal device may further determine whether to send the first scheduling assistance information according to the service type.
- the terminal device may send the first scheduling assistance information to the network device.
- the first scheduling assistance information is scheduling assistance information corresponding to a preset type.
- the preset type can be a voice service, and if the service is a voice service, the terminal device can send the first scheduling auxiliary information corresponding to the voice service to the network device; if the service is a non-voice service, the terminal device does not send the network device.
- the first scheduling assistance information can be a voice service, and if the service is a voice service, the terminal device can send the first scheduling auxiliary information corresponding to the voice service to the network device; if the service is a non-voice service, the terminal device does not send the network device.
- the terminal device may send the first scheduling assistance information to the network device; if the data volume of the service is less than the first data volume, the terminal device The device does not send the first scheduling assistance information to the network device.
- the first data amount can be set as required and is not limited.
- Example 5 When the terminal device is overheated, and when the current time of the terminal device and the time interval between the last time the terminal device sends the first scheduling assistance information exceeds a preset period, the terminal device sends the first scheduling assistance information corresponding to the voice service for the voice service, and/ Or send the first scheduling assistance information corresponding to the non-voice service for the non-voice service.
- the trigger condition may be: when the terminal device receives an instruction for instructing the terminal device to send the first scheduling assistance information, the terminal device may send the first scheduling assistance information to the network device.
- the terminal device sends scheduling assistance information to the network device for assisting the network device in scheduling transmission resources corresponding to a given service. Because the scheduling assistance information can assist the network device in determining the transmission resource for transmitting the data of this type of service, after receiving the scheduling assistance information, the network device can determine the data used for transmitting the type of service according to the scheduling assistance information and send the transmission resource including the data used to transmit this type of service to the terminal device, so that the terminal device can transmit the data of this type of service with the network device through the transmission resource.
- the network device can reasonably configure transmission resources for different types of services of the terminal device according to the service-related scheduling assistance information of the terminal device, so as to avoid the terminal power consumption caused by the mismatch between the transmission resources and the service type. waste, thereby reducing the power consumption of the terminal device.
- the method provided by the embodiment of the present application may further include:
- the network device determines the first scheduling information according to the first scheduling assistance information.
- the first scheduling information may be used to indicate the transmission resources of the first type of service.
- the transmission resources of the first type of service can be used to transmit the data of the first type of service.
- the determination of the first scheduling information by the network device according to the first scheduling assistance information may refer to that the network device performs scheduling configuration adjustment according to the first scheduling assistance information to obtain transmission resources for transmitting the first type of service.
- Scheduling configuration adjustment may refer to RRC message configuration or reconfiguration.
- the first scheduling assistance information may include one or more transmission resources.
- the network device may determine the first scheduling information according to the one or more transmission resources. For example, the transmission resources included in the first scheduling information are less than or equal to the transmission resources included in the first scheduling assistance information.
- the first scheduling assistance information includes: ReducedMaxBW-FR1-DL_VoNR and ReducedMaxBW-FR1-DL_NonVoNR, then the first scheduling information may include two BWPs, such as BWP1 and BWP2. Among them, BWP1 is less than or equal to ReducedMaxBW-FR1-DL_type1, and BWP2 is less than or equal to ReducedMaxBW-FR1-DL_type2.
- ReducedMaxBW-FR1-DL_type1 represents the BWP corresponding to ReducedMaxBW-FR1-DL_VoNR in the first auxiliary information
- ReducedMaxBW-FR1-DL_type2 represents the BWP corresponding to BW-FR1-DL_NonVoNR in the first auxiliary information.
- the first scheduling information may include two BWPs, such as BWP3 and BWP4.
- BWP3 may be a BWP with a size of 20 MHz for transmitting data of voice services
- BWP4 may be a BWP with a size of 100 MHz for transmitting data of non-voice services.
- the number of FR1 downlink MIMO layers corresponding to the transmission resources included in the first scheduling information may be less than or equal to 2 For example, it may be 2 or 1, and the number of FR1 uplink MIMO layers corresponding to the transmission resources included in the first scheduling information may be 1.
- the number of carriers included in the first scheduling assistance information is 6, the number of carriers of the transmission resource included in the first scheduling information is less than or equal to 6, for example, it may be 2 or 5.
- the total bandwidth of the transmission resources included in the first scheduling information is less than or equal to 120 MHz.
- the value of the minimum scheduling interval K0 included in the first scheduling assistance information is 2 time slots, then in the first scheduling information, the minimum time slot difference between the PDCCH and the scheduled PDSCH is greater than or equal to 2 time slots , for example, can be 2 time slots or 4 time slots.
- the DRX recommendation parameter included in the first scheduling assistance information for example, the recommended DRX long cycle preferredDRX-LongCycle is 1280ms, then in the first scheduling information, the value of the DRX long cycle is 1280ms.
- the delay buduget (delay buduget) included in the first scheduling assistance information is 640 ms
- the value of the DRX long period in the first scheduling information does not exceed 640 ms.
- the RRC state included in the first scheduling assistance information is the IDLE state
- the first scheduling information indicates that the terminal device returns to the IDLE state.
- the maximum modulation and coding scheme included in the first scheduling assistance information is 9, the maximum modulation and coding scheme in the scheduling information included in the first scheduling information does not exceed 9, for example, it may be 7.
- the peak rate at which the transmission resources included in the first scheduling information support data transmission may be less than or equal to the peak rate corresponding to the capability level of the terminal device.
- the first scheduling information may include a scheduling value, and the scheduling value may be used to adjust the transmission resources of the terminal device.
- the terminal device may adjust the current transmission resources based on the first scheduling assistance information.
- the first scheduling assistance information of the terminal device indicates that the maximum transmission bandwidth recommended by the terminal device is 30MHz, and the currently configured BWP is 10MHz. Adjusted from 10MHz to 30MHz.
- the terminal device and the network device may be configured with multiple parameters, and each parameter corresponds to one transmission resource.
- a parameter can be any of numbers, characters, or a combination of numbers and characters, for example, a number can be one or more bits.
- the first scheduling information may include one or more parameters, and the terminal device may determine transmission resources for transmitting the first type of service according to the one or more parameters.
- the first scheduling information includes parameter 1 and parameter 2.
- Parameter 1 corresponds to transmission resource 1
- parameter 2 corresponds to transmission resource 2.
- the terminal device may determine, according to parameter 1, that the transmission resource used to transmit the data of the first type of service is transmission resource 1 or transmission resource 2.
- the network device may not perform scheduling configuration adjustment. For example, if the BWP currently configured by the terminal device can meet the transmission requirements of the first type of service, the network device does not adjust the scheduling configuration. For another example, the network device may also determine whether to generate the first scheduling information according to the service type.
- the network device determines not to generate the first scheduling information if the type of the service corresponding to the first scheduling assistance information received by the network device does not satisfy the preset condition.
- the preset conditions may be used to limit the conditions for the network device to generate the first scheduling information.
- the preset conditions may include one or more of the service type of the service, the transmission period of the service, the data volume of the service, the transmission delay requirement of the service, the data transmission error rate of the service, and the like.
- the network device determines not to generate the first scheduling information.
- the network device determines not to generate the first scheduling information if the service corresponding to the first scheduling assistance information is an aperiodic service, and the network device does not currently schedule an aperiodic service.
- the method provided by the embodiment of the present application may further include:
- the network device sends the first scheduling information to the terminal device.
- the terminal device receives the first scheduling information from the network device.
- the network device may update the transmission resource configuration. If the network device determines to perform configuration adjustment on the transmission resources of the first type of service, the network device may send the first scheduling information to the terminal device. For example, the first scheduling assistance information sent by the terminal device to the network device indicates that the maximum bandwidth of the voice service is 10 MHz, and the bandwidth of the BWP configured by the network device to the terminal device is all greater than 10 MHz. Then the network device can determine to update the transmission resources, for example, the network device reconfigures a BWP of less than or equal to 10 MHz for the terminal device.
- the first scheduling information may include updated transmission resources.
- the network device may not need to send the first scheduling information to the terminal device. For example, in the case that the current transmission resources meet the transmission requirements of the first type of service, the network device may not perform configuration adjustment on the transmission resources of the terminal device.
- the first scheduling assistance information sent by the terminal device to the network device indicates that the maximum bandwidth of the voice service is 10MHz, and the bandwidth of the BWP configured by the network device to the terminal device includes 10MHz. When the voice service is used, the BWP with a bandwidth of 10MHz is used as the transmission resource of the voice service.
- the network device may update the activated transmission resources. If the network device determines to adjust the transmission resources of the terminal device, the network device may send the first scheduling information to the terminal device. For example, if the first scheduling assistance information sent by the terminal device to the network device indicates that the maximum bandwidth of the voice service is 10MHz, and the bandwidth of the BWP currently activated by the network device is 50MHz, the network device can use physical layer signaling or MAC layer signaling, Reactivate a BWP with a maximum bandwidth of 10MHz for the transmission of voice services.
- the first scheduling information may also be referred to as first configuration information, or a first scheduling message, or first resource indication information, or the like.
- first configuration information when the network device configures and adjusts the transmission resources of the terminal device through the RRC message, the first scheduling information may also be referred to as the first configuration information.
- the network device when the network device activates the transmission bandwidth for the terminal device or transmits the BWP through physical layer control signaling or MAC layer control signaling, the first scheduling information may also be referred to as the first scheduling message.
- the data transmission method provided in this embodiment of the present application may further include:
- the terminal device determines that it has the ability to generate the first scheduling assistance information.
- the terminal device may determine whether it has the ability to generate the first scheduling assistance information according to the software or hardware configured by itself. For example, if the software or hardware configured by the terminal device can support multiple types of services, the terminal device determines that it has the ability to generate the first scheduling assistance information; if the software or hardware configured by the terminal device supports a single type of service, the terminal device can It is determined that it does not have the ability to generate the first scheduling auxiliary information; for another example, if the software configured by the terminal device does not support the function of generating the first auxiliary information according to the service type described in the present invention, the terminal device determines that the terminal device does not have the ability to generate the first auxiliary information. The ability to schedule auxiliary information.
- the data transmission method provided by the embodiment of the present application may further include:
- the terminal device sends capability information of the terminal device to the network device.
- the network device receives capability information of the terminal device from the terminal device.
- the capability information of the terminal device may be sent to the network device when the terminal device initially accesses the network device and performs registration, or the terminal device may also receive a request from the network device to request the terminal device to send the capability information of the terminal device. After the request message is sent to the network device, or the terminal device can send the capability of the terminal device to the network device 1, the network device 2 can obtain the capability information of the terminal device from the network device 1. No restrictions.
- the data transmission method provided by the embodiment of the present application may further include:
- the network device determines that the terminal device is allowed to send the first scheduling assistance information.
- the network device may determine whether to allow the terminal device to send the first scheduling assistance information according to its own situation and/or the situation of the terminal device.
- the conditions of the network equipment itself may include one or more of the capabilities of the network equipment, the load conditions of the network equipment, and the like.
- the capability of the network device may refer to the capability of software or hardware of the network device.
- the situation of the terminal equipment may include the capability information of the terminal equipment, the power of the terminal equipment, the temperature of the terminal equipment (or it can be called the degree of heat generation or the terminal equipment is in an overheated state), the status of the terminal equipment, the situation of the service, the configuration of wireless resources, One or more of the types of terminals.
- the network device may determine that it has the capability of scheduling according to the first scheduling assistance information. In the case that the software or hardware of the network device does not support scheduling the transmission resources according to the service type, the network device may determine that it does not have the capability of scheduling according to the first scheduling assistance information.
- the network device may allow the terminal device to send the first scheduling assistance information. If the network device does not have the ability to perform scheduling according to the first scheduling assistance information, the network device does not allow the terminal device to send the first scheduling assistance information.
- the network device may allow the terminal device to send the first scheduling assistance information; if the load capacity of the network device is less than or equal to the preset value, the network device may not allow the terminal device to send the first scheduling assistance information.
- the first scheduling assistance information if the load capacity of the network device is greater than the preset value, the network device may allow the terminal device to send the first scheduling assistance information; if the load capacity of the network device is less than or equal to the preset value, the network device may not allow the terminal device to send the first scheduling assistance information.
- the first scheduling assistance information if the load capacity of the network device is greater than the preset value, the network device may allow the terminal device to send the first scheduling assistance information; if the load capacity of the network device is less than or equal to the preset value, the network device may not allow the terminal device to send the first scheduling assistance information. The first scheduling assistance information.
- the network device may allow the terminal device to send the first scheduling assistance information; if the capability information of the terminal device is used to indicate that the terminal device does not have For the ability to send the first scheduling assistance information, the network device may not allow the terminal device to send the first scheduling assistance information.
- the network device may also determine whether to allow the terminal device to send the first scheduling assistance information according to whether the terminal needs to save power. For example, if the terminal device needs to save power (for example, the terminal device is in an overheated state or the power level of the terminal device is lower than a preset power level), the network device may allow the terminal device to send the first scheduling assistance information.
- the terminal device can notify the network device that the terminal device needs to save power in various ways. For example, the terminal device can notify the network device that the terminal device needs to save power through overheating indication information. After receiving the hot indication information from the terminal device, the network device may determine that the terminal device needs a node. Further, the network device may allow the terminal device to send the first scheduling assistance information.
- the network device may determine whether to allow the terminal device to send the first scheduling assistance information according to the number of types of services. For example, if the service has multiple types, the network device confirms that the terminal device is allowed to send the first scheduling assistance information. If there is only one type of service, the network device confirms that the terminal device is not allowed to send the first scheduling assistance information. For another example, if the service has multiple types, the network device confirms the first scheduling assistance information of which type of service the terminal device is allowed to send.
- the network device may determine whether to allow the terminal device to send the first scheduling assistance information according to the radio resource configuration. For example, when the network device configures multiple BWPs for the terminal device, the network device confirms that the terminal device is allowed to send the first scheduling assistance information. Upon the request that the network device configures a BWP for the terminal device, the network device may confirm that the terminal device is not allowed to send the first scheduling assistance information.
- the network device may determine whether to allow the terminal device to send the first scheduling assistance information according to the type of the terminal device. For example, when the terminal device is an eMBB terminal, the network device may confirm that the terminal device is allowed to send the first scheduling assistance information. In the case that the terminal device is a low-power IoT terminal, the network device may confirm that the terminal device is not allowed to send the first scheduling assistance information.
- the method provided by the embodiment of the present application is used in the network device.
- it may further include:
- the network device sends the first indication information to the terminal device.
- the terminal device receives the first indication information from the network device.
- the first indication information may be used to instruct the terminal device to send the first scheduling assistance information.
- the first indication information may include enabling information/activation information/scheduling information that allows the terminal device to send the first scheduling assistance information.
- the network device may send the first indication information to the terminal device through an RRC message.
- the RRC message may carry the first indication information.
- the network device may be configured or reconfigured through RRC, and the RRC configuration or reconfiguration may be used to instruct the terminal device to send the first scheduling assistance information.
- the network device may send the first indication information to the terminal device through MAC layer signaling.
- the MAC layer signaling may carry the first indication information.
- the network device may activate the terminal device to send the first scheduling assistance information through MAC layer signaling.
- the network device may send the first indication information to the terminal device through physical layer signaling.
- the physical layer signaling may carry the first indication information.
- the network device activates the terminal device to send the first scheduling assistance information through physical layer signaling.
- the terminal device can determine the first scheduling assistance information according to the type of service, and send the information to the network. The device sends first scheduling assistance information.
- the first indication information may further include a trigger condition for the terminal device to send the first scheduling assistance information.
- the trigger condition may be used to determine a condition for the terminal device to send the first scheduling assistance information.
- the trigger conditions may include a period during which the terminal device sends the first scheduling assistance information, a time interval for sending the first assistance information twice, a service type corresponding to the first scheduling assistance information, the remaining power of the terminal device, and the temperature of the terminal device. one or more of.
- the terminal device may send the first scheduling assistance information to the network device.
- the terminal device can send the first scheduling assistance information again.
- the device may send the first scheduling assistance information corresponding to the service.
- the first indication information may also include which kind of first auxiliary information is sent by the terminal device, and the first auxiliary information for scheduling includes scheduling bandwidth, number of MIMO layers, number of carriers, aggregated bandwidth, minimum scheduling interval, modulation and coding method , discontinuously receive one or more of the DRX configuration parameters.
- the first auxiliary information can also be divided into different frequency ranges and transmission directions, and the first auxiliary information can also be applied to different service types.
- the first indication information may indicate which kind of first auxiliary information the terminal device sends. For example, the first indication information indicates the scheduling bandwidth for the terminal device to send the voice service at FR1. For another example, the first indication information indicates the number of MIMO layers for the terminal device to transmit the non-voice service in FR1.
- the first indication information indicates the scheduling bandwidth, the number of MIMO layers, and the discontinuous reception configuration parameter for the terminal device to send the eMMB type service. It should be noted that, if the network device determines that the terminal device is not allowed to send the first scheduling assistance information, the network device may send indication information to the terminal device for indicating that the first scheduling assistance information is not allowed to be sent. The network device may also not send the indication information for indicating that the sending of the first scheduling assistance information is not allowed to the terminal device. By default, if the network device does not send the first indication information that allows the terminal device to send the first scheduling assistance information, it means that the terminal device is not allowed to send the first scheduling assistance information.
- transmission resources may be reasonably configured for the terminal device.
- the method provided by the embodiment of the present application may further include: the terminal device sends second scheduling assistance information to the network device.
- the network device receives the second scheduling assistance information from the terminal device.
- the network device determines the second scheduling information according to the second scheduling assistance information.
- the network device sends the second scheduling information to the terminal device.
- the terminal device receives the second scheduling information from the network device.
- the second scheduling assistance information may be used to assist the network device to schedule transmission resources for transmitting the second type of service.
- the second scheduling information includes transmission resources for transmitting the second type of service.
- the transmission resources of the second service are used to transmit data of the second type of service.
- the second type of business is different from the first type of business.
- the difference between the first type of service and the second type of service may mean that the type of the first type of service and the type of the second type of service are different.
- the type of the second type of service reference may be made to the description of the above-mentioned first type of service, which will not be repeated.
- the first scheduling assistance information and the second scheduling assistance information may be sent to the network device in one message.
- the scheduling bandwidth of the voice service of the terminal device and the scheduling bandwidth of the non-voice service are sent to the network device in the UE assistance information together.
- the time interval between the first scheduling assistance information and the second scheduling assistance information may be a preset value.
- the preset value may be pre-configured by the terminal device, or may be sent by the network device to the terminal device.
- the preset value may be carried in the first scheduling information, which is not limited.
- the size of the preset value can be set as required, for example, it can be 1s or 2s, which is not limited.
- the terminal device may send the scheduling assistance information to the network device according to a preset period, or the number of times that the scheduling assistance information is sent to the network device within a preset time is a preset number of times, wherein the preset period and the preset number of times are It can be set as required, for example, the preset period can be 2s, and the preset number of times can be 2, which is not limited.
- the terminal device may provide independent scheduling assistance information for multiple services.
- the first scheduling assistance information is generated for the first type of service
- the second scheduling assistance information is generated for the second type of service
- the third scheduling assistance information is generated for the third type of service
- the network device may determine the scheduling resources of the first type of service according to the first scheduling assistance information, determine the scheduling resources of the second type of services according to the second scheduling assistance information, and determine the scheduling resources of the third type of services according to the third scheduling assistance information. ,and many more.
- the specific implementation manner is the same as the use of the first scheduling auxiliary information of the first type of service, and will not be repeated.
- the network device can reasonably configure transmission resources for different types of services of the terminal device according to the service-related scheduling auxiliary information of the terminal device, so as to avoid the waste of terminal power consumption caused by the mismatch between the transmission resources and the service type, thereby reducing the power consumption of the terminal device.
- the power consumption of the end device can reasonably configure transmission resources for different types of services of the terminal device according to the service-related scheduling auxiliary information of the terminal device, so as to avoid the waste of terminal power consumption caused by the mismatch between the transmission resources and the service type, thereby reducing the power consumption of the terminal device.
- FIG. 3 The method shown in FIG. 3 will be described in detail below with reference to the communication system shown in FIG. 1 .
- another data transmission method provided by the embodiment of the present application may include:
- Step 401 (optional): The terminal device determines that it has the ability to generate first scheduling assistance information.
- Step 402 (optional): The terminal device sends capability information of the terminal device to the network device.
- the network device receives capability information of the terminal device from the terminal device.
- Step 403 The network device determines whether to allow the terminal device to send the first scheduling assistance information.
- steps 404 to 407 are performed; in the case that the network device determines that the terminal device is not permitted to send the first scheduling assistance information, the subsequent steps may not be performed. .
- Step 404 (optional): The network device sends the first indication information to the terminal device.
- the terminal device receives the first indication information from the network device.
- Step 405 The terminal device generates first scheduling assistance information.
- step 301 in FIG. 3 which will not be repeated.
- Step 406 The terminal device sends the first scheduling assistance information to the network device.
- the network device receives the first scheduling assistance information from the terminal device.
- step 302 in FIG. 3 which will not be repeated.
- Step 407 The network device determines the first scheduling information according to the first scheduling assistance information.
- Step 408 The network device sends the first scheduling information to the terminal device.
- the terminal device receives the first scheduling information from the network device.
- Step 409 (optional): The terminal device sends the second scheduling assistance information to the network device.
- the network device receives the second scheduling assistance information from the terminal device.
- Step 410 (optional): The network device determines the second scheduling information according to the second scheduling assistance information.
- Step 411 (optional): The network device sends the second scheduling information to the terminal device.
- the terminal device receives the second scheduling information from the network device.
- steps 409 to 411 may refer to the eighth possible implementation manner in FIG. 3 , which will not be repeated.
- the terminal device sends scheduling assistance information to the network device for assisting the network device to schedule transmission resources corresponding to the type of the transmission service. Because the scheduling assistance information can assist the network device in determining the transmission resource for transmitting the data of this type of service, after receiving the scheduling assistance information, the network device can determine the data used for transmitting the type of service according to the scheduling assistance information and send the transmission resource including the data used to transmit this type of service to the terminal device, so that the terminal device can transmit the data of this type of service with the network device through the transmission resource.
- the network device can reasonably configure transmission resources for different types of services of the terminal device according to the service-related scheduling assistance information of the terminal device, so as to avoid the terminal power consumption caused by the mismatch between the transmission resources and the service type. waste, thereby reducing the power consumption of the terminal device.
- each network element such as a terminal device and a network device
- each network element includes hardware structures and/or software modules corresponding to each function in order to implement the functions in the methods provided by the above embodiments of the present application.
- the present application can be implemented in hardware or in the form of a combination of hardware and computer software, in conjunction with the algorithm steps of the examples described in the embodiments disclosed herein. Whether a function is performed by hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of this application.
- network devices and terminal devices can be divided into functional modules according to the foregoing method examples.
- each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module.
- the above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules. It should be noted that, the division of modules in the embodiments of the present application is schematic, and is only a logical function division, and there may be other division manners in actual implementation.
- FIG. 5 shows a possible schematic structural diagram of the communication device (referred to as communication device 50 ) involved in the above-mentioned embodiment, and the communication device 50 includes a communication unit 502 and a processing unit 501 , and may also include a storage unit 503 .
- the schematic structural diagram shown in FIG. 5 may be used to illustrate the structure of the terminal device involved in the foregoing embodiment.
- the processing unit 501 is used to control and manage the actions of the terminal device.
- the processing unit 501 executes step 301 in FIG. 3 . , Step 401, Step 405 in FIG. 4, Step 302 in FIG. 3, Step 402, Step 406, Step 409 in FIG.
- the processing unit 501 may communicate with other network entities through the communication unit 502, for example, with the network device 1 shown in FIG. 1 .
- the storage unit 503 is used to store program codes and data of the terminal device.
- the communication apparatus 50 may be the terminal equipment, or may be a chip in the terminal equipment.
- the processing unit 501 may be a processor or a controller, and the communication unit 502 may be a communication interface, a transceiver, a transceiver, a transceiver circuit, a transceiver device, and the like.
- the communication interface is a general term, which may include one or more interfaces.
- the storage unit 503 may be a memory.
- the processing unit 501 may be a processor or a controller, and the communication unit 502 may be an input interface and/or an output interface, pins or circuits, and the like.
- the storage unit 503 may be a storage unit in the chip (for example, a register, a cache, etc.), or a storage unit in the terminal device located outside the chip (for example, read-only memory (ROM for short), random Access memory (random access memory, referred to as RAM, etc.).
- ROM read-only memory
- RAM random access memory
- FIG. 6 shows a possible schematic structural diagram of the communication device (referred to as the communication device 60 ) involved in the above-mentioned embodiment.
- the communication device 60 includes the communication unit 602 and may also include Processing unit 601 and storage unit 603 .
- the schematic structural diagram shown in FIG. 6 may be used to illustrate the structure of the network device involved in the foregoing embodiment.
- the processing unit 601 is used to control and manage the actions of the network device, for example, the processing unit 601 is used to execute the Steps 403 , 407 , and 410 , through the communication unit 602 , perform steps 404 , 408 , and 411 in FIG. 4 , and/or the actions performed by the network device in other processes described in the embodiments of this application.
- the processing unit 601 may communicate with other network entities through the communication unit 602, for example, with the terminal device shown in FIG. 1 .
- the storage unit 603 is used to store program codes and data of the network device.
- the communication apparatus 60 may be the network equipment, or may be a chip in the network equipment.
- the processing unit 601 may be a processor or a controller, and the communication unit 602 may be a communication interface, a transceiver, a transceiver, a transceiver circuit, a transceiver device, and the like.
- the communication interface is a general term, which may include one or more interfaces.
- the storage unit 603 may be a memory.
- the processing unit 601 may be a processor or a controller, and the communication unit 602 may be an input interface and/or an output interface, a pin or a circuit, or the like.
- the storage unit 603 may be a storage unit (for example, a register, a cache, etc.) in the chip, or a storage unit (for example, a read-only memory, ROM for short) located outside the chip in a terminal device or a network device. ), random access memory (random access memory, RAM for short), etc.).
- a storage unit for example, a register, a cache, etc.
- ROM read-only memory
- RAM random access memory
- the communication unit may also be referred to as a transceiver unit.
- the antenna and control circuit with the transceiver function in the communication device 50 and the communication device 60 can be regarded as the communication unit of the communication device, and the processor with the processing function can be regarded as the processing unit of the communication device.
- a device in the communication unit for implementing the receiving function may be regarded as a receiving unit, the receiving unit is used to perform the receiving steps in the embodiments of the present application, and the receiving unit may be a receiver, a receiver, a receiving circuit, or the like.
- the device in the communication unit for implementing the sending function may be regarded as a sending unit, the sending unit is used to perform the sending step in the embodiments of the present application, and the sending unit may be a transmitter, a transmitter, a sending circuit, or the like.
- the integrated units in FIGS. 5 and 6 may be stored in a computer-readable storage medium if implemented in the form of software functional modules and sold or used as independent products.
- the medium includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the methods described in the various embodiments of the present application.
- Storage media for storing computer software products include: U disk, removable hard disk, read-only memory, random access memory, magnetic disk or optical disk and other media that can store program codes.
- the units in Figures 5 and 6 may also be referred to as modules, eg, a processing unit may be referred to as a processing module.
- FIG. 7 shows an example diagram of a communication system provided by an embodiment of the present application, including a network device 11 and a terminal device 12 .
- the network device 11 is configured to perform the actions performed by the network device in the above embodiments.
- the network device 11 is configured to perform steps 403 , 404 , 407 , 408 , 410 , and 411 in FIG. 4 .
- the terminal device 12 is used to perform the actions performed on the terminal device in the above-mentioned embodiments.
- the terminal device 11 is used to perform steps 301 and 302 in FIG. Step 409.
- each step in the method provided in this embodiment may be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software.
- the steps of the methods disclosed in conjunction with the embodiments of the present application may be directly embodied as executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
- the processor in this application may include, but is not limited to, at least one of the following: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller (MCU), or Artificial intelligence processors and other types of computing devices that run software, each computing device may include one or more cores for executing software instructions to perform operations or processing.
- the processor can be a separate semiconductor chip, or can be integrated with other circuits into a semiconductor chip. For example, it can form a SoC (on-chip) with other circuits (such as codec circuits, hardware acceleration circuits, or various bus and interface circuits).
- the processor may further include necessary hardware accelerators, such as field programmable gate arrays (FPGA), PLDs (Programmable Logic Devices) , or a logic circuit that implements dedicated logic operations.
- FPGA field programmable gate arrays
- PLD Programmable Logic Devices
- the memory in this embodiment of the present application may include at least one of the following types: read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (random access memory) , RAM) or other types of dynamic storage devices that can store information and instructions, and can also be electrically erasable programmable read-only memory (Electrically erasable programmable read-only memory, EEPROM).
- ROM read-only memory
- RAM random access memory
- EEPROM electrically erasable programmable read-only memory
- the memory may also be compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.) , a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, without limitation.
- CD-ROM compact disc read-only memory
- optical disc storage including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.
- magnetic disk storage medium or other magnetic storage device or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, without limitation.
- Embodiments of the present application further provide a computer-readable storage medium, including instructions, which, when executed on a computer, cause the computer to execute any of the foregoing methods.
- Embodiments of the present application also provide a computer program product containing instructions, which, when run on a computer, enables the computer to execute any of the above methods.
- the embodiment of the present application also provides a communication system, including: the above-mentioned network device and terminal device.
- An embodiment of the present application further provides a chip, the chip includes a processor and an interface circuit, the interface circuit is coupled to the processor, the processor is used to run a computer program or instructions to implement the above method, and the interface circuit is used to connect with the processor. communicate with other modules outside the chip.
- the computer program product includes one or more computer instructions.
- the computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
- Computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server, or data center over a wire (e.g.
- Coaxial cable, optical fiber, digital subscriber line (DSL) or wireless means to transmit to another website site, computer, server or data center.
- Computer-readable storage media can be any available media that can be accessed by a computer or data storage devices including one or more servers, data centers, etc., that can be integrated with the media.
- Useful media may be magnetic media (eg, floppy disk, hard disk, magnetic tape), optical media (eg, DVD), or semiconductor media (eg, solid state disk (SSD)), and the like.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例公开了一种数据传输方法及通信装置,涉及通信技术领域,解决了现有技术中无法为终端设备合理的配置传输资源的问题。具体方案为:终端设备生成与第一类业务对应的第一调度辅助信息;终端设备向网络设备发送第一调度辅助信息。本申请实施例用于为终端设备配置传输资源的过程中。
Description
本申请涉及通信技术领域,尤其涉及一种数据传输方法及通信装置。
在蜂窝通信***中,网络设备在与终端设备进行数据传输时,网络设备可以基于网络设备的可用资源、网络设备与终端设备之间的信道情况等信息为终端设备配置传输资源。终端设备可以通过该传输资源向网络设备发送数据,或者通过该传输资源接收来自网络设备的数据。
随着数据传输量的增加,终端设备的功耗问题也越来越突出,如何合理的为终端设备配置传输资源,降低终端设备的功耗成为亟待解决的问题。
发明内容
本申请提供一种数据传输方法及通信装置,用以合理的为终端设备配置传输资源,降低终端设备的功耗。
为达到上述目的,本申请采用如下技术方案:
第一方面,提供一种数据传输方法,包括:终端设备生成与第一类业务对应的第一调度辅助信息,终端设备向网络设备发送第一调度辅助信息。
基于第一方面提供的数据传输方法,终端设备通过向网络设备发送与第一类业务对应的调度辅助信息。由于该调度辅助信息可以与第一类业务对应,如此,网络设备在接收到该调度辅助信息之后,可以根据该调度辅助信息确定用于根据该调度辅助信息,传输该类型业务的数据对应的传输资源,并向终端设备发送包括用于传输该类型业务的数据的传输资源,以使得终端设备可以通过该传输资源与网络设备进行该类型业务的数据的传输。基于本申请的技术方案,网络设备可以根据终端设备的调度辅助信息,合理的为终端设备不同类型的业务调度与该业务类型匹配的传输资源,避免传输资源与业务类型不匹配造成的终端设备功耗浪费,从而可以降低终端设备的功耗。
一种可能的实现方式中,第一调度辅助信息包括一个或多个频率范围的上行调度辅助信息,或者第一调度辅助信息包括一个或多个频率范围的下行调度辅助信息,或者第一调度辅助信息包括一个或多个频率范围的上行调度辅助信息和一个或多个频率范围的下行调度辅助信息。
基于该可能的实现方式,终端设备可以以频率范围为粒度,确定不同的频率范围内、上行和下行业务分别对应的第一调度辅助信息,灵活准确。
一种可能的实现方式中,第一调度辅助信息包括终端设备的无线资源调度参数,该无线资源调度参数包括调度带宽、多输入多输出(multiple-input multiple-output,MIMO)层数、载波数、聚合带宽、最小调度间隔、调制编码方式、非连续接收(discontinous reception,DRX)配置参数中的一个或多个。
基于该可能的实现方式,终端设备可以从多个维度,根据不同的场景,灵活全面地确定第一调度辅助信息。
一种可能的实现方式中,终端设备向网络设备发送第一调度辅助信息,包括:当满足触发条件时,终端设备向网络设备发送第一调度辅助信息,该触发条件包括满足触发周期、接收到网络设备的触发信令、终端设备的剩余电量小于或等于预设值中、终端设备处于过热状态、终端设备的通信业务发生变化的一个或多个。
基于该可能的实现方式,当满足触发条件时,终端设备可以网络设备发送第一调度辅助信息,可以避免终端设备提前或持续性发送第一调度辅助信息带来的功率消耗,降低终端设备的功率消耗。
一种可能的实现方式中,终端设备向终端设备发送用于辅助网络设备调度第二类业务的传输资源的第二调度辅助信息,第一类业务与第二类业务不同。
基于该可能的实现方式,针对不同的业务,终端设备可以生成对应的调度辅助信息,灵活准确。
一种可能的实现方式中,第一类业务与第二类业务不同,包括:第一类业务的类型与第二类业务的类型不同,类型包括:数据量、传输时延要求、数据传输误码率、传输速率需求、传输能效要求、传输周期、第五代服务质量标识符(5th generation quality of service identity document,5QI)值、业务传输方向、业务属性中的一个或多个。
基于该可能的实现方式,终端设备可以根据多种参数,从多方面确定待传输业务的类型,进而可以生成对应的第一调度辅助信息,灵活全面。
第二方面,提供一种通信装置,该通信装置应用于终端设备或者终端设备中的芯片或者片上***,还可以为终端设备中用于实现第一方面或第一方面的任一可能的设计所述的方法的功能模块。该通信装置可以实现上述各方面或者各可能的设计中网络设备所执行的功能,所述功能可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该通信装置包括处理单元和通信单元。
该处理单元,用于生成与第一类业务对应的第一调度辅助信息。
该通信单元,用于向网络设备发送用于第一调度辅助信息。
其中,该通信装置的具体实现方式可以参考第一方面或第一方面的任一可能的设计提供的数据传输方法中终端设备的行为功能,在此不再重复赘述。因此,该提供的通信装置可以达到与第一方面或者第一方面的任一可能的设计相同的有益效果。
第三方面,提供了一种通信装置,该通信装置可以为终端设备或者终端设备中的芯片或者片上***。该通信装置可以实现上述各方面或者各可能的设计中终端设备所执行的功能,所述功能可以通过硬件实现,如:一种可能的设计中,该通信装置可以包括:处理器和通信接口,处理器可以用于支持通信装置实现上述第一方面或者第一方面的任一种可能的设计中所涉及的功能,例如:处理器用于通过通信接口向网络设备发送第一调度辅助信息。
在又一种可能的设计中,通信装置还可以包括存储器,存储器用于保存通信装置必要的计算机执行指令和数据。当该通信装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该通信装置执行上述第一方面或者第一方面的任一种可能的设计所述的数据传输方法。
第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质可以为可读的非易失性存储介质,该计算机可读存储介质存储有计算机指令或者程序,当其在计算机上运 行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计所述的数据传输方法。
第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计所述的数据传输方法。
第六方面,提供了一种通信装置,该通信装置可以为终端设备或者终端设备中的芯片或者片上***,该通信装置包括一个或者多个处理器以及和一个或多个存储器。所述一个或多个存储器与所述一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述终端设备执行如上述第一方面或者第一方面的任一可能的设计所述的数据传输方法。
第七方面,提供了一种芯片***,该芯片***包括处理器以及通信接口,该芯片***可以用于实现上述第一方面或第一方面的任一可能的设计中终端所执行的功能,例如处理器用于通过通信接口向用于辅助网络设备调度第一类业务的传输资源的第一调度辅助信息。在一种可能的设计中,所述芯片***还包括存储器,所述存储器,用于保存程序指令和/或数据。该芯片***可以由芯片构成,也可以包含芯片和其他分立器件,不予限制。
其中,第二方面至第七方面中任一种设计方式所带来的技术效果可参见上述第一方面或者第一方面的任一种可能的设计所带来的技术效果,不再赘述。
第八方面,提供一种数据传输方法,该数据传输方法包括:网络设备接收来自终端设备的、与第一类业务对应的第一调度辅助信息。
基于第八方面所述的方法,网络设备在接收到与第一类业务对应的调度辅助信息之后,可以根据该调度辅助信息为该终端设备配置用于传输该类型业务的数据的传输资源。基于本申请的技术方案,网络设备可以根据终端设备的、与业务相关的调度辅助信息,合理的为终端设备的不同类型的业务配置传输资源,避免传输资源与业务类型不匹配造成的终端设备功耗浪费,从而可以降低终端设备的功耗。
一种可能的实现方式中,网络设备根据该第一调度辅助信息,确定用于指示第一类业务的传输资源的第一调度信息。网络设备向终端设备发送第一调度信息。
基于该可能的实现方式,网络设备在确定第一类业务对应的传输资源后,可以在该传输资源向终端设备传输数据,以使得终端设备可以通过该传输资源进行数据的接收或发送。
一种可能的实现方式中,第一调度辅助信息包括一个或者多个频率范围的上行调度辅助信息、和/或一个或者多个频率范围的下行调度辅助信息。
基于该可能的实现方式,以频率范围为粒度,确定不同的频率范围内、上行和下行各业务分别对应的第一调度辅助信息,灵活准确。
一种可能的实现方式中,第一调度辅助信息包括终端设备的无线资源调度参数,该无线资源调度参数包括调度带宽、多输入多输出MIMO层数、载波数、聚合带宽、最小调度间隔、调制编码方式、非连续接收DRX配置参数中的一个或多个。
基于该可能的实现方式,可以从多个维度,全面的确定第一调度辅助信息。
一种可能的实现方式中,网络设备接收来自终端设备的与第二类业务对应的第二调度辅助信息,第一类业务与第二类业务不同。
基于该可能的实现方式,网络设备可以根据不同类型的业务,确定相应的传输资源, 准确合理。
一种可能的实现方式中,第一类业务的类型与第二类业务的类型不同,类型包括:数据量、传输时延要求、数据传输误码率、传输速率需求、传输能效要求、传输周期、5QI值、业务传输方向、业务属性中的一个或多个。
基于该可能的实现方式,终端设备可以根据多种参数,从多方面确定待传输业务的类型,进而可以生成对应的第一调度辅助信息。进而,网络设备可以确定与对应的业务匹配的传输资源,灵活全面。
第九方面,提供一种通信装置,该通信装置应用于网络设备或者网络设备中的芯片或者片上***,还可以为网络设备中用于实现第八方面或第八方面的任一可能的设计所述的方法的功能模块。该通信装置可以实现上述各方面或者各可能的设计中网络设备所执行的功能,所述功能可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该通信装置包括通信单元。
该通信单元,用于接收来自终端设备的与第一类业务对应的第一调度辅助信息。
一种可能的设计中,该通信装置还可以包括处理单元,该处理单元,用于根据该第一调度辅助信息,确定用于指示第一类业务的传输资源的第一调度信息,第一类业务的传输资源用于传输第一类业务的数据。
该通信单元,还用于向终端设备发送第一调度信息。
一种可能的设计中,第一调度辅助信息包括一个或者多个频率范围的上行调度辅助信息、和/或一个或者多个频率范围的下行调度辅助信息。
一种可能的设计中,第一调度辅助信息包括终端设备的无线资源调度参数,该无线资源调度参数包括调度带宽、多输入多输出MIMO层数、载波数、聚合带宽、最小调度间隔、调制编码方式、非连续接收DRX配置参数中的一个或多个。
一种可能的设计中,通信单元,还用于接收来自终端设备的与第二类业务对应的第二调度辅助信息,第一类业务与第二类业务不同。
一种可能的设计中,第一类业务与第二类业务不同,包括:第一类业务的类型与第二类业务的类型不同,类型包括:数据量、传输时延要求、数据传输误码率、传输速率需求、传输周期、5QI值、业务传输方向、业务属性中的一个或多个。
第十方面,提供了一种通信装置,该通信装置可以为网络设备或者网络设备中的芯片或者片上***。该通信装置可以实现上述各方面或者各可能的设计中网络设备所执行的功能,所述功能可以通过硬件实现,如:一种可能的设计中,该通信装置可以包括:处理器和通信接口。通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第八方面和第八方面的任一种可能的实现方式中所描述的数据传输方法。
第十一方面,提供了一种计算机可读存储介质,该计算机可读存储介质可以为可读的非易失性存储介质,该计算机可读存储介质存储有计算机指令或者程序,当其在计算机上运行时,使得计算机可以执行上述第八方面或者上述第八方面的任一种可能的设计所述的数据传输方法。
第十二方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第八方面或者上述第八方面的任一种可能的设计所述的数据传输方法。
第十三方面,提供了一种通信装置,该通信装置可以为网络设备或者网络设备中的芯片或者片上***,该通信装置包括一个或者多个处理器以及和一个或多个存储器。所述一个或多个存储器与所述一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述网络设备执行如上述第八方面或者第八方面的任一可能的设计所述的数据传输方法。
第十四方面,提供了一种芯片,包括:处理器和通信接口,所述处理器通过所述通信接口与存储器耦合,当所述处理器执行所述存储器中的计算机程序或指令时,使得如第八方面和第八方面的任一种可能的实现方式中所描述的数据传输方法被执行。
其中,第九方面至第十四方面中任一种设计方式所带来的技术效果可参见上述第八方面或者第八方面的任一种可能的设计所带来的技术效果,不再赘述。
第十五方面,本申请提供一种通信***,包括终端设备,以及与终端设备通信的网络设备,终端设备用于执行如第一方面和第一方面的任一种可能的实现方式中所描述的数据传输方法,网络设备用于执行如第八方面和第八方面的任一种可能的实现方式中所描述的数据传输方法。
图1为本申请实施例提供的一种通信***的简化示意图;
图2为本申请实施例提供的一种通信装置200的组成示意图;
图3为本申请实施例提供的一种数据传输方法的流程图;
图4为本申请实施例提供的另一种数据传输方法的流程图;
图5为本申请实施例提供的一种通信装置50的结构示意图;
图6为本申请实施例提供的一种通信装置60的结构示意图;
图7为本申请实施例提供的一种通信***的结构示意图。
随着通信技术的发展,为了降低终端设备的功耗,在终端设备与网络设备的数据传输过程中,终端设备可以向网络设备上报调度参数。网络设备在接收到终端设备上报的调度参数后,可以根据该调度参数对用于传输数据的传输资源进行调整,以使得调整后的传输资源满足终端设备与网络设备之间的数据传输需求。
其中,该调度参数可以用于网络设备对传输资源进行调整。传输资源可以用于传输数据,如终端设备可以通过传输资源向网络设备发送数据。或者,网络设备也可以通过传输资源向终端设备发送数据。具体的,传输资源可以包括频域传输资源,可以用带宽、部分带宽(bandwidth part,BWP)、资源块(resource block,RB)来指示。例如,终端设备可以通过带宽所指示的频域资源向网络设备发送数据。或者,网络设备也可以通过部分带宽所指示的频域资源向终端设备发送数据。
通常情况下,以传输的频域资源用部分带宽的大小来指示、终端设备向网络设备发送数据为例,终端设备向网络设备发送数据之前,网络设备可以为终端设备配置多个部分带宽。为了降低终端设备的功耗,终端设备准备向网络设备发送数据时,终端设备可以向网络设备发送用于指示终端设备推荐的部分带宽的调度参数,网络设备接收调度参数,可以根据终端设备推荐的部分带宽激活该多个部分带宽中的一个部分带宽。终端设备可以通过 该激活的部分带宽向网络设备发送数据。但是若该激活的部分带宽太大,终端设备向网络设备发送的数据过小,则会导致资源的浪费。若该激活的部分带宽过小,终端设备向网络设备发送的数据过大,则终端设备需要较长的时间进行数据传输,则会导致终端设备的功率消耗的增加。
本申请实施例中,为了合理为终端设备配置传输资源,降低终端设备的功耗,提供了一种数据传输方法,包括:终端设备向网络设备发送用于辅助网络设备调度第一类业务的传输资源的第一调度辅助信息。如此,网络设备在接收到该调度辅助信息之后,可以根据该调度辅助信息确定用于传输该类型业务的数据的传输资源,并向终端设备发送包括用于传输该类型业务的数据的传输资源,以使得终端设备可以通过该传输资源与网络设备进行该类型业务的数据的传输。基于本申请的技术方案,网络设备可以根据终端设备的、与业务相关的调度辅助信息,合理的为终端设备的不同类型的业务配置传输资源,避免传输资源与业务类型不匹配造成的终端功耗浪费,从而可以降低终端设备的功耗。
下面将结合附图对本申请实施例的实施方式进行详细描述。
本申请实施例提供的数据传输方法可用于支持通信的任一通信***,该通信***可以为第三代合作伙伴计划(3rd generation partnership project,3GPP)通信***,例如,长期演进(long term evolution,LTE)移动通信***、5G移动通信***、新空口(new radio,NR)***、NR车联网(vehicle-to-everything,V2X)***以及其他下一代通信***,也可以为非3GPP通信***,不予限制。下面以图1为例,对本申请实施例提供的数据传输方法进行描述。
图1示出的是本申请实施例提供的一种通信***的简化示意图。如图1所示,该通信***可以包括:网络设备1、网络设备2以及终端设备。终端设备可以与网络设备1和/或网络设备2通信连接。
图1中的终端设备可以称为终端,也可以称为用户设备(user equipment,UE)、被调度节点、接入终端设备、用户单元、用户站、移动站、远方站、远程终端设备、移动设备、用户终端设备、无线通信设备、用户代理或用户装置等。终端设备可以是无线终端设备,也可以是有线终端设备,也可以是被调度的中继节点等。无线终端设备可以是指一种具有无线收发功能的设备,可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端设备可以是无人机、物联网(internet of things,IoT)设备(例如,传感器,电表,水表等)、车联网(vehicle-to-everything,V2X)设备、无线局域网(wireless local area networks,WLAN)中的站点(station,ST)、蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字处理(personal digital assistant,PDA)设备、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备(也可以称为穿戴式智能设备)。终端设备还可以为下一代通信***中的终端设备,例如,5G通信***中的终端设备或者未来演进的公共陆地移动网络(public land mobile network,PLMN)中的终端设备,NR通信***中的终端设备等,在此不作限定。
需要说明的是,本申请实施例中,终端设备可以具有多种类型,其中,终端设备的类型可以根据终端设备支持的业务属性确定。例如,用于增强型移动宽带接入(enhanced mobile broadband,eMBB)的终端设备(UE)可以称为eMBB UE。用于高可靠和低延迟通信(ultra-reliable and low latency communications,URLLC)业务的终端设备可以称为URLLC UE。用于车联网(vehicle to X,V2X)的终端设备可以称为V2X UE。用于视频监控/可穿戴设备的低能力(reduced capability,REDCAP)终端设备可以称为REREDCAP UE。用于低功耗定位的终端设备为可以称为低功耗定位UE等等。
其中,图1中的网络设备主要用于实现终端设备的资源调度、无线资源管理、无线接入控制等功能。网络设备也可以称为调度设备、接入网设备。具体的,网络设备可以包括小型基站、无线接入点、收发点(transmission receive point,TRP)、传输点(transmission point,TP)、下一代基站(generation nodeB,gNB)以及某种其它接入节点中的任一节点。本申请实施例中,用于实现网络设备的功能的装置可以是网络设备;也可以是能够支持网络设备实现该功能的装置,例如芯片***,该装置可以被安装在网络设备中。在本申请实施例提供的技术方案中,以用于实现网络设备的功能的装置是网络设备,以网络设备是基站为例,描述本申请实施例提供的技术方案。
需要说明的是,图1为示例性附图,图1所示网元的数量、图1中各网元之间接口的命名不予限制。且除图1所示网元之外,图1所示通信***还可以包括其他网元,例如,核心网设备、网关设备等,不予限制。
具体实现时,图1均可以采用图2所示的组成结构,或者包括图2所示的部件。图2为本申请实施例提供的一种通信装置200的组成示意图,该通信装置200可以为终端设备或者终端设备中的芯片或者片上***。或者,该通信装置200可以为网络设备或网络设备中的芯片或者片上***。如图2所示,该通信装置200包括处理器201,通信接口202以及通信线路203。
进一步的,该通信装置200还可以包括存储器204。其中,处理器201,存储器204以及通信接口202之间可以通过通信线路203连接。
其中,处理器201是中央处理器(central processing unit,CPU)、通用处理器网络处理器(network processor,NP)、数字信号处理器(digital signal processing,DSP)、微处理器、微控制器、可编程逻辑器件(programmable logic device,PLD)或它们的任意组合。处理器201还可以是其它具有处理功能的装置,例如电路、器件或软件模块,不予限制。
通信接口202,用于与其他设备或其它通信网络进行通信。该其它通信网络可以为以太网,无线接入网(radio access network,RAN),无线局域网(wireless local area networks,WLAN)等。通信接口202可以是模块、电路、通信接口或者任何能够实现通信的装置。
通信线路203,用于在通信装置200所包括的各部件之间传送信息。
存储器204,用于存储指令。其中,指令可以是计算机程序。
其中,存储器204可以是只读存储器(read-only memory,ROM)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(random access memory,RAM)或可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或其他磁存储设备等,不予限制。
需要指出的是,存储器204可以独立于处理器201存在,也可以和处理器201集成在 一起。存储器204可以用于存储指令或者程序代码或者一些数据等。存储器204可以位于通信装置200内,也可以位于通信装置200外,不予限制。处理器201,用于执行存储器204中存储的指令,以实现本申请下述实施例提供的数据传输方法。
在一种示例中,处理器201可以包括一个或多个CPU,例如图2中的CPU0和CPU1。
作为一种可选的实现方式,通信装置200包括多个处理器,例如,除图2中的处理器201之外,还可以包括处理器207。
作为一种可选的实现方式,通信装置200还包括输出设备205和输入设备206。示例性地,输入设备206是键盘、鼠标、麦克风或操作杆等设备,输出设备205是显示屏、扬声器(speaker)等设备。
需要指出的是,通信装置200可以是台式机、便携式电脑、网络服务器、移动手机、平板电脑、无线终端、嵌入式设备、芯片***或有图2中类似结构的设备。此外,图2中示出的组成结构并不构成对该终端设备的限定,除图2所示部件之外,该终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本申请实施例中,芯片***可以由芯片构成,也可以包括芯片和其他分立器件。
此外,本申请的各实施例之间涉及的动作、术语等均可以相互参考,不予限制。本申请的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。
在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
下面结合图1所示通信***,对本申请实施例提供的数据传输方法进行描述。其中,下述实施例所述的网络设备和终端设备可以具备图2所示部件,不予赘述。
图3为本申请实施例提供的一种数据传输方法的流程图,如图3所示,该方法可以包括:
步骤301、终端设备生成第一调度辅助信息。
其中,终端设备可以为图1中的终端设备。
其中,第一调度辅助信息(assistance information)可以用于辅助网络设备调度第一类业务的传输资源。第一调度辅助信息也可以称为第一辅助信息、或者第一调度建议、或者第一调度辅助建议等,不予限制。
一种示例中,第一调度辅助信息可以包括一个或多个频率范围的上行调度辅助信息、或第一调度辅助信息可以包括一个或多个频率范围的下行调度辅助信息,或第一调度辅助信息可以包括一个或多个频率范围的上行调度辅助信息和一个或多个频率范围的下行调度辅助信息。例如,第一调度辅助信息可以包括第一频率范围的下行调度辅助信息和/或上行调度辅助信息、第二频率范围的下行调度辅助信息和/或上行调度辅助信息、第二频率范 围的下行调度辅助信息和/或上行调度辅助信息。第一频率范围、第二频率范围和第三频率范围不同,例如,第一频率范围可以为410MHz~7125MHz,第二频率范围可以为24250MHz~52600MHz,第三频率范围可以为52.6GHz~71GHz,不予限制。不同的频率范围对应的无线资源调度参数的参数值不同。
其中,第一调度辅助信息可以包括终端设备的无线资源调度参数,终端设备的无线资源调度参数可以包括调度带宽(终端设备在辅助信息中上报的调度带宽,是指终端设备建议的最大调度带宽,终端设备可以为不同频率范围内推荐不同的最大调度带宽,例如FR1的最大带宽reducedMaxBW-FR1、FR2的最大带宽reducedMaxBW-FR2、FR3的最大带宽reducedMaxBW-FR3,终端设备可以为不同频段Band推荐不同的最大调度带宽、终端设备还可以为上行和下行推荐不同的最大调度带宽。为了便于描述,本申请实施例统一用调度带宽表示),MIMO层数(终端设备在辅助信息中上报的MIMO层数,是指终端设备建议的最大MIMO层数,终端设备可以为不同频率范围内的上行和下行分别建议其最大MIMO层数,例如FR1下行最大MIMO层数reducedMaxMIMO-LayersFR1-DL、FR1上行最大MIMO层数reducedMaxMIMO-LayersFR1-UL、FR2下行最大MIMO层数reducedMaxMIMO-LayersFR2-DL、FR2上行最大MIMO层数reducedMaxMIMO-LayersFR2-UL、FR3下行最大MIMO层数reducedMaxMIMO-LayersFR3-DL、FR3上行最大MIMO层数reducedMaxMIMO-LayersFR3-UL),载波数(终端设备在辅助信息中上报的载波数,是指终端设备建议的载波聚合最大调度载波数,终端设备可以分别为不同的频率范围、上行和下行分别给出建议的最大调度载波数,或者只给出适用于所有频率范围总和的上行或下行最大载波数,例如下行最大载波数reducedMaxCCsDL、上行最大载波数reducedMaxCCsUL,为了便于描述,本申请实施例统一用载波数表示),聚合带宽(终端设备在辅助信息中上报的聚合带宽,是指终端设备建议的给该终端设备调度的总计载波聚合带宽之和ReducedAggregatedBandwidth,当然终端设备也可以为不同的频率范围、上行或下行分别给出建议的最大聚合带宽,为了便于描述,本申请实施例统一用聚合带宽来表示),最小调度偏移量(终端设备在辅助信息中上报的最小调度偏移量,包括终端设备建议的调度时的最小上行调度偏移量K2或者下行最小调度偏移量K0,根据调度时所采用的子载波间隔,可以分别有不同的建议值,例如子载波间隔为15KHz时的建议的K0值preferredK0-SCS-15kHz、子载波间隔为30KHz时的建议的K0值preferredK0-SCS-30kHz、子载波间隔为60KHz时的建议的K0值preferredK0-SCS-60kHz、子载波间隔为120KHz时的建议的K0值preferredK0-SCS-120kHz、子载波间隔为15KHz时的建议的K2值preferredK2-SCS-15kHz、子载波间隔为30KHz时的建议的K2值preferredK2-SCS-30kHz、子载波间隔为60KHz时的建议的K2值preferredK2-SCS-60kHz、子载波间隔为120KHz时的建议的K2值preferredK2-SCS-120kHz,其中K0为PDCCH与所调度的PDSCH之间的时隙差,K2为PDCCH与所调度的PUSCH之间的时隙差,为了便于描述,本申请实施例统一用最小调度偏移量来表示),调制编码方式(终端设备在辅助信息中上报的调制编码方式,是指终端设备建议的调度中的最大调制编码编号,终端设备可以分别为不同频率范围、上行和下行,建议各自的最大调制编码编号,终端设备还可以为不同属性的业务,分别给出各自的最大调制编码编号,当然终端设备也可以只给出适用于一个或多个频 率范围、一类或多类业务、上行或下行中的一个或多个合并因素的最大调制编码方式,例如FR1上行最大调制编码方式reducedMaxMCS-FR1-UL、FR1下行最大调制编码方式reducedMaxMCS-FR1-DL、FR2上行最大调制编码方式reducedMaxMCS-FR2-UL、FR2下行最大调制编码方式reducedMaxMCS-FR2-DL、eMBB业务最大调制编码方式reducedMaxMCS-eMBB,简单起见,本发明统一用调制编码来表示)、时延余量(终端设备在辅助信息中上报的时延余量,是指终端设备业务能够容忍的最大时延)、DRX配置参数(终端设备在辅助信息中上报的DRX配置参数,是指终端设备建议的DRX配置参数,包括建议的DRX非激活定时器preferredDRX-InactivityTimer、建议的DRX长周期preferredDRX-LongCycle、建议的DRX短周期preferredDRX-ShortCycle、建议的DRX短周期定时器preferredDRX-ShortCycleTimer等,简单起见,本发明统一用DRX配置参数来表示)、RRC状态(终端设备在辅助信息中上报的RRC状态,是指终端设备建议的RRC状态preferredRRC-State)等中的至少一个,这个/些参数可以使网络设备确定用于传输第一类业务的传输资源。例如,以第一调度辅助信息包括调度带宽为例,第一频率范围的下行调度辅助信息包括的调度带宽为调度带宽1,上行调度辅助信息包括的调度带宽为调度带宽2。比如,调度带宽1可以为100M,调度带宽2可以为50M。
进一步的,在相同的频率范围内,上行业务对应的无线资源调度参数和下行业务对应的无线资源调度参数的参数值也不同。
需要说明的是,调度带宽可以是指终端设备建议的传输数据的带宽。MIMO层数可以是指终端设备建议的传输资源能够传输的数据流的数目。载波数可以是指终端设备建议的用于传输数据的分量载波(component carrier,CC)的数量。聚合带宽可以是指通过载波聚合后的总的带宽的数量。最小调度间隔可以是指终端设备建议的承载调度信息的信令与被调度的信道之间的最小时隙间隔,对于PUSCH,是指PDCCH与所调度的PUSCH之间的最小时隙间隔,用K2来表示,对于PDSCH,是指PDCCH与所调度的PDSCH之间的最小时隙间隔,用K0来表示。调制编码方式是指终端设备建议的用于确定传输数据的调制阶数和码率。DRX配置参数是指终端设备建议的可以用于确定终端设备接收数据的时间参数。例如,DRX配置参数可以包括DRX不激活定时器参数、DRX长周期长度、DRX短周期长度、DRX短周期定时器长度。RRC状态为终端设备建议的RRC状态,可以是空闲态(IDLE)、非激活态(IN-ACTIVE)、连接态(CONNECTED)。
需要说明的是,第一调度辅助信息还可以包括终端设备建议的其他信息,这些信息与无线资源调度有关。例如,终端设备的能力等级、终端设备的类型。再例如,可以包括切换目标小区,多连接中目标辅小区,接入模式(如,独立组网(Standalone,SN,)、非独立组网(Non-Standalone,NSA)),接入空口(如LTE,5G NR)等,不予限制。
其中,终端设备的能力等级可以用于指示终端设备支持的最大峰值速率。终端设备的不同的能力等级对应不同的峰值速率,不同的峰值速率可以对应不同的无限资源调度参数,例如,终端设备的能力等级包括4个等级,分别为等级1~等级4。等级1可以表示终端设备支持300Mbps的峰值速率,等级2表示终端设备支持600Mbps的峰值速率,等级3表示终端设备支持2.3Gbps的峰值速率,等级4表示终端设备支持4.6Gbps的峰值速率。
其中,终端设备的类型用于指示终端设备的多个能力集合。例如根据终端设备的能力,可以分别定义eMBB类型UE、V2X类型UE、REDCAP类型UE,不同的类型,对应不同 的能力。例如若第一调度辅助信息指示终端设备的类型为REDCAP,则表示终端设备建议网络设备按照REDCAP所定义的能力集合来调度终端设备。若一调度辅助信息指示终端设备的类型为V2X,则表示终端设备建议网络设备按照V2X所定义的能力集合来调度终端设备。
需要说明的是,本申请实施例中,第一调度辅助信息也可以包括一个或多个参数调整值,该一个或多个参数调整值用于辅助网络设备调整第一类业务的传输资源。例如,第一调度辅助信息可以包括△F,△F用于辅助网络设备调整第一类业务的调度带宽。网络设备可以根据△F以及终端设备当前传输业务的调度带宽,确定第一类业务的调度带宽。比如,终端设备当前传输业务的调度带宽为P,则第一类业务的调度带宽可以为P±△F。
其中,第一调度辅助信息可以与第一类业务的类型对应。第一调度辅助信息可以根据第一类业务的类型、终端设备的能力信息中的一个或多个确定。
下面分别对第一调度辅助信息根据第一类业务的类型、终端设备的能力信息确定方法进行说明。
一、第一调度辅助信息根据第一类业务的类型确定。
其中,终端设备可以根据业务的类型将业务划分为多个类型的业务,每个类型的业务可以有自己的调度辅助信息。该多个类型的业务可以为终端设备支持的多种业务。第一类业务为该多种业务中的一个。例如,业务的类型可以是指业务的数据类型。例如,业务的类型可以包括业务的数据量、业务的传输时延要求、业务的传输误码率、业务的传输速率需求、传输能效要求、业务的传输周期、业务的5QI值、业务传输方向、业务属性中的一个或多个。
下面结合上述业务的类型以及业务的类型包括业务的数据量、业务的传输时延要求、业务的传输误码率、业务的传输速率需求、传输能效要求、业务的传输周期、业务的5QI值、业务属性中的一个为例,对业务的划分方法进行说明。
1、业务的类型包括业务的数据量。例如,终端设备可以业务的数据量的大小将业务划分为多个类型。比如,以将业务划分为3类为例,若业务的数据量大于第一数值,则该业务可以为1类业务;若业务的数据量小于或等于第一数值,且大于第二数值,则该业务可以为2类业务;若业务的数据量小于或等于第二数值,则该业务可以为3类业务。其中,第一数值大于第二数值。第一数值和第二数值的大小可以根据需要设置,例如,第一数值可以为150Kbits,第二数值可以为1000bits,不予限制。
例如,1类业务的数据可以称为大包数据(big data),2类业务的数据可以称为中包数据(middleData),3类业务的数据可以称为小包数据(small data)。以终端设备支持FR1,第一调度辅助信息指示传输带宽为例,则小包数据对应的第一调度辅助信息可以包括ReducedMaxBW-FR1-DL_smallData、ReducedMaxBW-FR1-UL_smallData;中包数据对应的第一调度辅助信息可以包括:ReducedMaxBW-FR1-DL_middleData、ReducedMaxBW-FR1-UL_middleData;大包数据对应的第一调度辅助信息可以包括:ReducedMaxBW-FR1-DL_bigData、ReducedMaxBW-FR1-UL_bigData。
2、业务的类型包括业务的传输时延要求。例如,终端设备可以根据业务的传输时延要求将业务划分为多个类型。比如,以将业务划分为2类为例,若业务的传输时延要求低于第一时间(该业务可以称为低时延业务low latency),则该业务可以为4类业务;若业 务的传输时延要求高于第一时间(该业务可以称为时延容忍业务delay torlerance),则该业务可以为5类业务。其中,第一时间可以根据需要设置,例如,第一时间可以为0.5秒(s),不予限制。同样的,以终端设备支持FR1,第一调度辅助信息指示传输带宽为例,则低时延业务对应的第一调度辅助信息可以包括ReducedMaxBW-FR1-DL_lowLatency、ReducedMaxBW-FR1-UL_lowLatency中的一个或多个;时延容忍业务对应的调度辅助信息可以包括ReducedMaxBW-FR1-DL_delayTorlerance、ReducedMaxBW-FR1-UL_delayTorlerance中的一个或多个。
3、业务的类型包括业务的传输速率需求。终端设备可以根据业务的传输数量要求将业务划分为多个类型。比如,以将业务划分为3类为例,若业务的传输速率要求小于或等于第一速率,则该业务可以为6类业务,例如称为low rate业务;若业务的传输速率要求大于第一速率,且小于或等于第二速率,则该业务可以为7类业务,例如称为middle rate业务;若业务的传输速率要求大于第二速率,则该业务可以为8类业务,例如称为high rate业务。其中,第一速率小于第二速率。第一速率和第二速率的大小可以根据需要设置,例如,第一速率可以为1Mbps,第二速率可以为150Mbps,不予限制。同样的,以终端设备支持FR1,第一调度辅助信息指示传输带宽为例,则low rate业务对应的第一调度辅助信息可以包括ReducedMaxBW-FR1-DL_lowRate、ReducedMaxBW-FR1-UL_lowRate中的一个或多个;则middle rate业务对应的第一调度辅助信息可以包括ReducedMaxBW-FR1-DL_middleRate、ReducedMaxBW-FR1-UL_middleRate中的一个或多个;则high rate业务对应的第一调度辅助信息可以包括ReducedMaxBW-FR1-DL_highRate、ReducedMaxBW-FR1-UL_highRate中的一个或多个。
4、业务的类型包括业务的传输能效(energy efficiency,EE)要求。其中,业务的传输能效要求可以是指业务的数据在预设时间段内传输所需的传输功率的大小。比如,若业务的传输能效要求大于第一功率值,则该业务可以为9类业务,称为high EE业务;若业务的传输能效要求小于或等于第一功率值,则该业务可以为10类业务,称为low EE业务。其中,预设时间段以及第一功率值可以根据需要设置,例如,预设时间段可以为1s,第一功率值可以为20dBm,不予限制。同样的,以终端设备支持FR1,第一调度辅助信息指示传输带宽为例,则low EE业务对应的第一调度辅助信息可以包括ReducedMaxBW-FR1-DL_lowEE、ReducedMaxBW-FR1-UL_lowEE中的一个或多个;则high EE业务对应的第一调度辅助信息可以包括ReducedMaxBW-FR1-DL_highEE、ReducedMaxBW-FR1-UL_highEE中的一个或多个。
5、业务的类型包括业务的传输周期。例如,终端设备可以根据业务是否为周期性业务进行业务的划分。比如,若业务为周期性业务,该业务可以为11类业务,称为Periodic业务;若业务为非周期性业务(也可以称为突发业务,Burst),该业务可以为12类业务。进一步的,若业务为周期性业务,则终端设备可以根据业务的周期的大小对业务进行划分。具体,可以参照上述1、2或3的划分方法以及第一调度辅助信息确定方法,不予赘述。
6、业务的类型包括业务的服务质量(quality of service,QoS)的参数值。例如,以QoS的参数为5QI为例。终端设备可以根据业务的5QI的值将业务划分为多个类型。比如,若业务的5QI的值为第一参数值,则该业务为13类业务;若业务的5QI的值为第二参数值,则该业务为14类业务。其中,第一参数值与第二参数值不同。第一参数值和第二参 数值可以根据需要设置,例如,第一参数值可以为1,第二参数值可以为2。或者,第一参数值可以包括1和2,第二参数值可以为除了1和2以外的其他数值,不予限制。
7、业务的类型包括业务传输方向。业务传输方向可以包括上行业务和下行业务。
8、业务的类型包括业务的属性。例如,根据业务属性将业务分为语音业务和非语音业务(或者数据业务)。其中,若业务为语音业务,则该业务为15类业务;若业务为非语音业务,则该业务为16类业务。
例如,若业务为语音业务,则第一调度辅助信息可以包括BW-FR1-DL_VoNR或BW-FR1-UL_VoNR;若业务为非语音业务,则第一调度辅助信息可以包括BW-FR1-DL_NonVoNR或BW-FR1-UL_NonVoNR。
9、业务的类型包括业务的数据传输误码率。终端设备根据业务的数据传输误码率划分业务的类型的方式可以参照上述根据业务的数据量或传输时延要求的划分方法,不予赘述。
需要说明的是,上述1~9的业务的类型的划分方式仅为示例性。终端设备还可以具有其他划分方式,例如,终端设备可以根据上述业务的类型中的多个进行划分。又例如,终端设备还可以具有其他划分方式,比如,终端设备可以根据业务的优先级进行划分。具体的,可以参照上述1~9的业务的类型的划分方式,不予赘述。
二、第一调度辅助信息根据终端设备的能力信息确定。
其中,终端设备的能力信息可以用于指示终端设备支持的业务的类型。若业务属于终端设备支持的业务,则终端设备可以根据业务的类型,确定第一调度辅助信息。终端设备根据业务的类型,确定第一调度辅助信息的方法可以参照上述描述,不予赘述。
需要说明的是,终端设备的能力信息还可以用于指示终端设备工作的频率范围(frequency range,FR)。例如,若终端设备工作的频率范围为预设频率范围,则终端设备可以生成适用于该预设频率范围的第一调度辅助信息;若终端设备工作的频率范围没有位于该预设频率范围,则终端设备不生成该预设频率范围的第一调度辅助信息。例如若终端设备的工作频率范围为FR1,且终端设备不工作在频率范围FR2,则终端设备可以生成用于FR1频率范围的第一调度辅助信息,而不生成FR2的第一调度辅助信息。或者,终端设备还可以根据业务的传输方向,确定第一调度辅助信息。业务的传输方向是指业务为DL业务、UL业务。例如,若业务的传输方向为DL,则终端设备可以生成用于DL业务的第一调度辅助信息;若业务的传输方向为UL,则终端设备可以生成用于UL业务的第一调度辅助信息。或者,终端设备可以根据终端设备工作的频率范围以及业务的传输方向,确定第一调度辅助信息。例如,终端设备可以为工作在第一频率范围内的DL业务生成用于第一频率范围DL业务的第一调度辅助信息。
步骤302、终端设备向网络设备发送第一调度辅助信息。相应的,网络设备接收来自终端设备的第一调度辅助信息。
其中,网络设备为图1中任一网络设备,如:可以为图1中的网络设备1,或者,为图1中的网络设备2,本申请实施例以网络设备为网络设备1为例进行描述。
一种可能的实现方式中,终端设备可以通过无线资源控制(radio resource control,RRC)消息向网络设备发送第一调度辅助信息,如,第一调度辅助信息可以承载在RRC消息中发送给网络设备。
其中,RRC消息可以为RRC重配置请求消息或RRC建立请求或RRC恢复请求消息。
需要说明的是,终端设备也可以通过其他消息向网络设备发送第一调度辅助信息,如,通过媒体存取控制(media access control,MAC)消息、终端设备辅助信息(UE Assistance Information)、过热辅助(Overheating Assistance)IE等向网络设备发送第一调度辅助信息,不予限制。
进一步的,对于多个频段范围(frequency range,FR)的数据的传输,终端设备可以在一个频段上推荐一个辅助信息。例如,该多个频段包括FR1、FR2和FR3。终端设备向网络设备推荐在FR1传输数据时的调度辅助信息1。终端设备向网络设备推荐在FR2传输数据时的调度辅助信息2。以使得网络设备可以根据终端设备推荐的辅助信息,在不同的FR上为终端设备配置合适的传输资源。
另一种可能的实现方式中,终端设备判断是否满足触发条件,当满足触发条件时,终端设备可以生成第一调度辅助信息,向网络设备发送第一调度辅助信息。具体的,发送方式可参照上述可能的实现方法中所述。
其中,触发条件可以为终端设备根据网络设备的指示或者自己的内部实现的。若触发条件为终端设备的内部实现的,则触发条件可以包括满足触发周期(即两次第一调度辅助信息发送最小间隔)、终端设备的剩余电量、终端设备的温度(或可以称为发热程度或终端设备处于过热状态)、业务的类型为预设类型中的一个或多个、终端设备通信业务发生变化等的一个或多个。其中,预设周期、预设值、预设温度、预设类型可以根据需要设置,不予限制。
示例1、当终端设备当前时间与上次发送第一调度辅助信息的时间间隔超过预设周期时,终端设备根据当前传输的业务的类型,向网络设备发送第一调度辅助信息。
示例2、当终端设备的剩余电量小于或等于预设温度时,终端设备可以根据业务的类型,向网络设备发送第一调度辅助信息。
示例3、当终端设备的温度高于预设温度或者终端设备过热时,终端设备可以根据业务的类型,向网络设备发送第一调度辅助信息。
示例4、终端设备还可以根据业务的类型,确定是否发送第一调度辅助信息。当业务为预设类型时,终端设备可以向网络设备发送第一调度辅助信息。该第一调度辅助信息为预设类型对应的调度辅助信息。例如,预设类型可以为语音业务,则若业务为语音业务,则终端设备可以向网络设备发送语音业务对应的第一调度辅助信息;若业务为非语音业务,则终端设备不向网络设备发送第一调度辅助信息。又例如,预设类型为业务的数据量,则业务的数据量大于第一数据量,则终端设备可以向网络设备发送第一调度辅助信息;若业务的数据量小于第一数据量,则终端设备不向网络设备发送第一调度辅助信息。其中,第一数据量可以根据需要设置,不予限制。
示例5、当终端设备过热,且当终端设备当前时间与上次发送第一调度辅助信息的时间间隔超过预设周期时,终端设备为语音业务发送语音业务对应的第一调度辅助信息,和/或为非语音业务发送非语音业务对应的第一调度辅助信息。
若触发条件为接收到网络设备的指令,则触发条件可以为:当终端设备接收到用于指示终端设备发送第一调度辅助信息的指令时,终端设备可以向网络设备发送第一调度辅助信息。
基于图3所示的技术方案,终端设备通过向网络设备发送用于辅助网络设备调度用于传输给定业务对应的传输资源时的调度辅助信息。由于该调度辅助信息可以辅助网络设备确定用于传输该类型业务的数据的传输资源,如此,网络设备在接收到该调度辅助信息之后,可以根据该调度辅助信息确定用于传输该类型业务的数据的传输资源,并向终端设备发送包括用于传输该类型业务的数据的传输资源,以使得终端设备可以通过该传输资源与网络设备进行该类型业务的数据的传输。基于本申请的技术方案,网络设备可以根据终端设备的、与业务相关的调度辅助信息,合理的为终端设备的不同类型的业务配置传输资源,避免传输资源与业务类型不匹配造成的终端功耗浪费,从而可以降低终端设备的功耗。
结合图3的技术方案,一种可能的实现方式中,为了便于终端设备进行业务的数据的接收或发送,本申请实施例提供的方法,还可以包括:
网络设备根据第一调度辅助信息,确定第一调度信息。
其中,第一调度信息可以用于指示第一类业务的传输资源。第一类业务的传输资源可以用于传输第一类业务的数据。
其中,网络设备根据第一调度辅助信息,确定第一调度信息可以是指网络设备根据第一调度辅助信息,进行调度配置调整,得到用于传输第一类业务的传输资源。调度配置调整可以是指RRC消息配置或重配置。
一种示例中,第一调度辅助信息可以包括一个或多个传输资源。网络设备可以根据该一个或多个传输资源,确定第一调度信息。例如,第一调度信息包括的传输资源小于或等于第一调度辅助信息包括的传输资源。
例如,第一调度辅助信息包括:ReducedMaxBW-FR1-DL_VoNR以及ReducedMaxBW-FR1-DL_NonVoNR,则第一调度信息可以包括两个BWP,如BWP1和BWP2。其中,BWP1小于或等于ReducedMaxBW-FR1-DL_type1,BWP2小于或等于ReducedMaxBW-FR1-DL_type2。其中,ReducedMaxBW-FR1-DL_type1表示第一辅助信息中ReducedMaxBW-FR1-DL_VoNR对应的BWP,ReducedMaxBW-FR1-DL_type2表示第一辅助信息中BW-FR1-DL_NonVoNR对应的BWP。
又例如,第一调度辅助信息包括的ReducedMaxBW-FR1-DL_VoNR为20MHz,ReducedMaxBW-FR1-DL_NonVoNR为100MHz,则第一调度信息可以包括两个BWP,如BWP3和BWP4。其中,BWP3可以用于传输语音业务的数据的、大小为20MHz的BWP,BWP4可以为用于传输非语音业务的数据的、大小为100MHz的BWP。
又例如,第一调度辅助信息包括reducedMIMO-LayersFR1-DL取值为2,reducedMIMO-LayersFR1-UL取值为1,则第一调度信息包括的传输资源对应的FR1下行MIMO层数可以小于或等于2,比如,可以为2或1,第一调度信息包括的传输资源对应的FR1上行MIMO层数可以为1。
又例如,第一调度辅助信息包括的载波数为6,则第一调度信息包括的传输资源的载波数小于或等于6,比如,可以为2或5。
又例如,第一调度辅助信息包括的聚合带宽为120MHz,则第一调度信息包括的传输资源的总的带宽小于或等于120MHz。
又例如,第一调度辅助信息包括的最小调度间隔K0的取值为2个时隙,则第一调度信息中,PDCCH与所调度的PDSCH之间的最小时隙差大于或等于2个时隙,比如,可以 为2个时隙或4个时隙。
又例如,第一调度辅助信息包括的DRX建议参数,例如建议的DRX长周期preferredDRX-LongCycle为1280ms,则第一调度信息中,DRX长周期的取值为1280ms。
又例如,第一调度辅助信息包括的时延余量(delay buduget)为640ms,则第一调度信息中,DRX长周期的取值为不超过640ms。
又例如,第一调度辅助信息包括的RRC状态为IDLE状态,则第一调度信息中,指示终端设备回到IDLE状态。
又例如,第一调度辅助信息包括最大调制编码方式的取值为9,则第一调度信息包括的调度信息中,最大的调制编码方式不超过9,比如可以是7。
又例如,在第一调度辅助信息包括终端设备的能力等级的情况下,第一调度信息包括的传输资源支持数据传输的峰值速率可以小于或等于终端设备的能力等级对应的峰值速率。
又一种示例中,第一调度信息可以包括调度值,该调度值可以用于调整终端设备的传输资源。终端设备可以基于第一调度辅助信息对当前的传输资源进行调整。例如,终端设备的第一调度辅助信息指示终端设备建议的最大传输带宽为30MHz,而当前配置的BWP为10MHz,则第一调度信息可以包括配置BWP带宽为30MHz的调度值,将终端设备的BWP从10MHz调整到30MHz。
又一种示例中,终端设备和网络设备可以配置有多个参数,每个参数对应一个传输资源。参数可以为数字、字符、数字与字符的组合中的任一种,例如,数字可以为一个或多个比特。第一调度信息可以包括一个或多个参数,终端设备可以根据该一个或多个参数,确定用于传输第一类业务的传输资源。例如,第一调度信息包括参数1和参数2。参数1对应传输资源1,参数2对应传输资源2。终端设备可以根据参数1确定用于传输第一类业务的数据的传输资源为传输资源1或传输资源2。
需要说明的是,为了可以针对性的对业务的传输资源进行优化,网络设备也可以不进行调度配置调整。例如,若终端设备当前配置的BWP可以满足第一类业务的传输要求,则网络设备不进行调度配置调整。又例如,网络设备也可以根据业务的类型,确定是否生成第一调度信息。
一种示例中,若网络设备接收到的第一调度辅助信息对应的业务的类型不满足预设条件,则网络设备确定不生成第一调度信息。
其中,预设条件可以用于限制网络设备生成第一调度信息的条件。例如,预设条件可以包括业务的业务类型、业务的传输周期、业务的数据量、业务的传输时延要求、业务的数据传输误码率等中的一个或多个。
例如,以预设条件包括语音业务为例,也即,若第一调度辅助信息对应的业务为语音业务,而网络设备当前没有调度语音业务,则网络设备确定不生成第一调度信息。
又例如,若第一调度辅助信息对应的业务为非周期性业务,而网络设备当前没有调度非周期业务,则网络设备确定不生成第一调度信息。
另一种可能的实现方式,为了便于终端设备获取用关于传输第一类业务的传输资源,本申请实施例提供的方法,还可以包括:
网络设备向终端设备发送第一调度信息。相应的,终端设备接收来自网络设备的第一 调度信息。
又一种可能的实现方式,若网络设备当前给终端设备的传输资源配置不满足第一调度辅助信息所建议的传输资源配置时,网络设备可以更新传输资源配置。若网络设备确定对第一类业务的传输资源进行配置调整,则网络设备可以终端设备发送第一调度信息。例如,终端设备发送给网络设备的第一调度辅助信息指示语音业务的最大带宽为10MHz,而网络设备配置给终端设备的BWP的带宽都大于10MHz。则网络设备可以确定更新传输资源,例如,网络设备为终端设备重配置一个小于等于10MHz的BWP。第一调度信息可以包括更新后的传输资源。第一调度信息的发送方法可以参照上述描述。若网络设备确定不对第一类业务的传输资源进行配置调整,则网络设备可以不需要向终端设备发送第一调度信息。例如,在当前的传输资源满足第一类业务的传输需求的情况下,网络设备可以不对终端设备的传输资源进行配置调整。终端设备发送给网络设备的第一调度辅助信息指示语音业务的最大带宽为10MHz,而网络设备配置给终端设备的BWP的带宽包括10MHz,则网络设备可以不对终端设备进行配置调整,而仅在调度语音业务的时候,采用带宽为10MHz的BWP作为语音业务的传输资源。
又一种可能的实现方式,若网络设备当前给终端设备激活的传输资源不满足第一调度辅助信息所建议的传输资源时,网络设备可以更新激活的传输资源。若网络设备确定对终端设备的传输资源进行调整,则网络设备可以向终端设备发送第一调度信息。例如,终端设备发送给网络设备的第一调度辅助信息指示语音业务的最大带宽为10MHz,而网络设备当前激活的BWP的带宽为50MHz,则网络设备可以通过物理层信令或者MAC层信令,重新激活一个最大带宽为10MHz的BWP,用于语音业务的传输。
需要说明的是,本申请实施例中,第一调度信息也可以称为第一配置信息、或者第一调度消息、或者第一资源指示信息等。例如,网络设备通过RRC消息对终端设备的传输资源进行配置调整时,第一调度信息也可以称为第一配置信息。再例如,网络设备通过物理层控制信令或者MAC层控制信令激活用于终端设备的传输带宽或者传输BWP时,第一调度信息也可以称为第一调度消息。
又一种可能的实现方式中,为了减少终端设备信令的开销,在步骤301之前,本申请实施例提供的数据传输方法还可以包括:
终端设备确定具有生成第一调度辅助信息的能力。
其中,终端设备可以根据自身配置的软件或硬件,确定是否具有生成第一调度辅助信息的能力。例如,若终端设备配置的软件或硬件可以支持多种类型的业务,则终端设备确定具有生成第一调度辅助信息的能力;若终端设备配置的软件或硬件支持单一类型的业务,则终端设备可以确定不具有生成第一调度辅助信息的能力;再例如,若终端设备配置的软件不支持本发明所述的根据业务类型生成第一辅助信息的功能,则终端设备确定终端设备不具有生成第一调度辅助信息的能力。
又一种可能的实现方式中,为了避免终端设备不支持网络设备为终端设备配置的传输资源,本申请实施例提供的数据传输方法,还可以包括:
终端设备向网络设备发送终端设备的能力信息。相应的,网络设备接收来自终端设备的终端设备的能力信息。
其中,终端设备的能力信息可以参照上述图3的技术方案的描述,此处不予赘述。
其中,终端设备的能力信息可以是终端设备在初始接入网络设备,进行注册时发送给网络设备的,或者,终端设备也可以在接收到网络设备的用于请求终端设备发送终端设备的能力信息的请求消息后,发送给网络设备的,或者,终端设备可以将终端设备的能力发给网络设备1,网络设备2可以从网络设备1获得终端设备的能力信息。不予限制。
又一种可能的实现方式中,为了减少网络设备的信令开销,本申请实施例提供的数据传输方法,还可以包括:
网络设备确定允许终端设备发送第一调度辅助信息。
其中,网络设备可以根据自身的情况和/或终端设备的情况确定是否允许终端设备发送第一调度辅助信息。
一种示例中,网络设备自身的情况可以包括网络设备的能力、网络设备的负载情况等中的一个或多个。其中,网络设备的能力可以是指网络设备的软件或硬件的能力。终端设备的情况可以包括终端设备的能力信息、终端设备的电量、终端设备的温度(或可以称为发热程度或终端设备处于过热状态)、终端设备的状态、业务的情况、无线资源配置情况、终端的类型中的一个或者多个。
例如,在网络设备的软件或硬件可以支持根据业务类型对传输资源进行调度的情况下,网络设备可以确定具有根据第一调度辅助信息进行调度的能力。在网络设备的软件或硬件不支持对根据业务类型传输资源进行调度的情况下,网络设备可以确定不具有根据第一调度辅助信息进行调度的能力。
若网络设备确定具有根据第一调度辅助信息进行调度的能力,则网络设备可以允许终端设备发送第一调度辅助信息。若网络设备不具有根据第一调度辅助信息进行调度的能力,则网络设备不允许终端设备发送第一调度辅助信息。
又例如,若网络设备的负载能力大于预设值,则网络设备可以允许终端设备发送第一调度辅助信息;若网络设备的负载能力小于或等于预设值,则网络设备可以不允许终端设备发送第一调度辅助信息。
又例如,若终端设备的能力信息用于指示终端设备具有发送第一调度辅助信息的能力,网络设备可以允许终端设备发送第一调度辅助信息;若终端设备的能力信息用于指示终端设备不具有发送第一调度辅助信息的能力,网络设备可以不允许终端设备发送第一调度辅助信息。
又例如,网络设备还可以根据终端是否需要节电来确定是否允许终端设备发送第一调度辅助信息。比如,若终端设备需要节电(比如,终端设备处于过热状态或终端设备的电量低于预设电量),则网络设备可以允许终端设备发送第一调度辅助信息。其中,终端设备可以通过多种方式通知网络设备终端设备需要节电,例如,终端设备可以通过过热指示信息来通知网络设备终端设备需要节电。网络设备在接收到来自终端设备的热指示信息后,可以确定终端设备需要节点。进而,网络设备可以允许终端设备发送第一调度辅助信息。
又例如,网络设备可以根据业务的类型的数量,确定是否允许终端设备发送第一调度辅助信息。比如,若业务具有多种类型时,网络设备确认允许终端设备发送第一调度辅助信息。若业务只有一种类型时,网络设备确认不允许终端设备发送第一调度辅助信息。再比如,若业务具有多种类型时,网络设备确认允许终端设备发送哪一类业务的第一调度辅助信息。
又例如,网络设备可以根据无线资源配置情况确定是否允许终端设备发送第一调度辅助信息。比如,在网络设备为终端设备配置了多个BWP的情况下,网络设备确认允许终端设备发送第一调度辅助信息。在网络设备为终端设备配置了一个BWP的请求下,网络设备可以确认不允许终端设备发送第一调度辅助信息。
又例如,网络设备可以根据终端设备的类型确定是否允许终端设备发送第一调度辅助信息。比如,在终端设备为eMBB终端的情况下,网络设备可以确认允许终端设备发送第一调度辅助信息。在终端设备为低功耗物联网终端的情况下,网络设备可以确认不允许终端设备发送第一调度辅助信息。
又一种可能的实现方式中,为了避免终端设备在网络设备不具有/不支持调度能力的情况下,终端设备向网络设备发送第一调度辅助信息,本申请实施例提供的方法,在网络设备允许终端设备发送第一调度辅助信息的情况下,还可以包括:
网络设备向终端设备发送第一指示信息。相应的,终端设备接收来自网络设备的第一指示信息。
其中,第一指示信息可以用于指示终端设备发送第一调度辅助信息。例如,第一指示信息可以包括允许终端设备发送第一调度辅助信息的使能信息/激活信息/调度信息。
一种示例中,网络设备可以通过RRC消息向终端设备发送第一指示信息。比如,RRC消息可以携带第一指示信息。网络设备可以通过RRC配置或重配置,该RRC配置或重配置可以用于指示终端设备发送第一调度辅助信息。又例如,网络设备可以通过MAC层信令向终端设备发送第一指示信息。比如,MAC层信令可以携带第一指示信息。网络设备可以通过MAC层信令,激活终端设备发送第一调度辅助信息。又例如,网络设备可以通过物理层信令向终端设备发送第一指示信息。比如,物理层信令可以携带第一指示信息。网络设备通过物理层信令,激活终端设备发送第一调度辅助信息。
若第一指示信息用于指示终端设备发送第一调度辅助信息,则终端设备在接收到来自网络设备的第一指示信息后,终端设备可以根据业务的类型确定第一调度辅助信息,并向网络设备发送第一调度辅助信息。
其中,第一指示信息还可以包括终端设备发送第一调度辅助信息的触发条件。触发条件可以用于确定终端设备发送第一调度辅助信息的条件。例如,触发条件可以包括终端设备发送第一调度辅助信息的周期、两次发送第一辅助信息的时间间隔、第一调度辅助信息对应的业务的类型、终端设备的剩余电量以及终端设备的温度中的一个或多个。例如,当终端设备满足预设发送周期和/或终端设备的剩余电量低于预设电量和/或终端设备的温度高于预设温度时,终端设备可以向网络设备发送第一调度辅助信息。又例如,若当前时间与上次终端设备发送第一调度辅助信息的时间间隔大于预设时间间隔,终端设备可以再次发送第一调度辅助信息,又例如,若业务的类型为预设业务,终端设备可以发送该业务对应的第一调度辅助信息。
其中,第一指示信息还可以包括终端设备发送哪一种第一辅助信息,第一调度辅助信息包括调度带宽、多输入多输出MIMO层数、载波数、聚合带宽、最小调度间隔、调制编码方式、非连续接收DRX配置参数中的一个或多个。第一辅助信息还可以分为适用于不同的频率范围和传输方向,第一辅助信息还可以适用于不同的业务类型。第一指示信息可以指示终端设备发送哪一种第一辅助信息。例如,第一指示信息指示终端设备发送在FR1 的语音业务的调度带宽。再例如,第一指示信息指示终端设备发送在FR1的非语音业务的MIMO层数。再例如,第一指示信息指示终端设备发送eMMB类型业务的调度带宽、MIMO层数和非连续接收配置参数。需要说明的是,若网络设备确定不允许终端设备发送第一调度辅助信息,网络设备可以向终端设备发送用于指示不允许发送第一调度辅助信息的指示信息。网络设备也可以不向终端设备发送用于指示不允许发送第一调度辅助信息的指示信息。缺省的,如果网络设备没有发送允许终端设备发送第一调度辅助信息的第一指示信息,意味着不允许终端设备发送第一调度辅助信息。
又一种可能的实现方式中,针对不同类型的业务,可以合理为终端设备配置传输资源,本申请实施例提供的方法,还可以包括:终端设备向网络设备发送第二调度辅助信息。相应的,网络设备设接收来自终端设备的第二调度辅助信息。网络设备根据第二调度辅助信息,确定第二调度信息。网络设备向终端设备发送第二调度信息。相应的,终端设备接收来自网络设备的第二调度信息。
其中,第二调度辅助信息可以用于辅助网络设备调度用于传输第二类业务的传输资源。第二调度信息包括用于传输第二类业务的传输资源。第二业务的传输资源用于传输第二类业务的数据。
其中,第二类业务和第一类业务不同。例如,第一类业务和第二类业务不同,可以是指第一类业务的类型和第二类业务的类型不同。第二类业务的类型可以参照上述第一类业务的描述,不予赘述。
一种示例中,第一调度辅助信息可以和第二调度辅助信息在一个消息中发送给网络设备。例如,终端设备的语音业务的调度带宽和非语音业务的调度带宽一起在UE assistance information中发送给网络设备。
一种示例中,第一调度辅助信息可以第二调度辅助信息之间的时间间隔可以为预设值。该预设值可以为终端设备预先配置的,也可以为网络设备发送给终端设备的,例如,该预设值可以携带在第一调度信息中,不予限制。该预设值的大小可以根据需要设置,例如,可以为1s、2s,不予限制。
又一种示例中,终端设备可以根据预设周期向网络设备发送调度辅助信息,或者在预设时间内向网络设备发送的调度辅助信息的次数为预设次数,其中,预设周期和预设次数可以根据需要设置,例如,预设周期可以为2s,预设次数可以2次,不予限制。
本申请实施例提供的方法中,如果终端设备支持的业务多于一种,终端设备可以为多种业务提供各自独立的调度辅助信息。例如为第一类业务生成第一调度辅助信息,为第二类业务生成第二调度辅助信息,为第三类业务生成第三调度辅助信息,等等。对应的,网络设备可以根据第一调度辅助信息确定第一类业务的调度资源,根据第二调度辅助信息确定第二类业务的调度资源,根据第三调度辅助信息确定第三类业务的调度资源,等等。具体实现方式与第一类业务的第一调度辅助信息的使用相同,不予赘述。如此,网络设备可以根据终端设备的、与业务相关的调度辅助信息,合理的为终端设备的不同类型的业务配置传输资源,避免传输资源与业务类型不匹配造成的终端功耗浪费,从而可以降低终端设备的功耗。
下面结合图1所示通信***,对图3所示方法进行详细描述。
如图4所示,为本申请实施例提供的又一种数据传输方法,该方法可以包括:
步骤401(可选的)、终端设备确定具有生成第一调度辅助信息的能力。
步骤402(可选的)、终端设备向网络设备发送终端设备的能力信息。相应的,网络设备接收来自终端设备的终端设备的能力信息。
步骤403(可选的)、网络设备确定是否允许终端设备发送第一调度辅助信息。
其中,上述步骤401~步骤403可参照上述图3所示的所示的第四种、第五种和第六种的可能的实现方式,不予赘述。
其中,在网络设备确定允许终端设备发送第一调度辅助信息的情况下,执行步骤404~步骤407;在网络设备确定不允许终端设备发送第一调度辅助信息的情况下,可以不执行后续的步骤。
步骤404(可选的)、网络设备向终端设备发送第一指示信息。相应的,终端设备接收来自网络设备的第一指示信息。
其中,该步骤可参照上述图3的第七种可能的实现方式。
步骤405、终端设备生成第一调度辅助信息。
其中,该步骤可参照上述图3的步骤301,不予赘述。
步骤406、终端设备向网络设备发送第一调度辅助信息。相应的,网络设备接收来自终端设备的第一调度辅助信息。
其中,该步骤可参照上述图3的步骤302,不予赘述。
步骤407、网络设备根据第一调度辅助信息,确定第一调度信息。
其中,该步骤可参照上述图3的第一种可能的实现方式,不予赘述。
步骤408、网络设备向终端设备发送第一调度信息。相应的,终端设备接收来自网络设备的第一调度信息。
其中,该步骤可参照上述图3的第二种可能的实现方式,不予赘述。
步骤409(可选的)、终端设备向网络设备发送第二调度辅助信息。相应的,网络设备接收来自终端设备的第二调度辅助信息。
步骤410(可选的)、网络设备根据第二调度辅助信息,确定第二调度信息。
步骤411(可选的)、网络设备向终端设备发送第二调度信息。相应的,终端设备接收来自网络设备的第二调度信息。
其中,上述步骤409~步骤411可以参照图3的第八种可能的实现方式,不予赘述。
基于图4的技术方案,终端设备通过向网络设备发送用于辅助网络设备调度用于传输业务的类型对应的传输资源的调度辅助信息。由于该调度辅助信息可以辅助网络设备确定用于传输该类型业务的数据的传输资源,如此,网络设备在接收到该调度辅助信息之后,可以根据该调度辅助信息确定用于传输该类型业务的数据的传输资源,并向终端设备发送包括用于传输该类型业务的数据的传输资源,以使得终端设备可以通过该传输资源与网络设备进行该类型业务的数据的传输。基于本申请的技术方案,网络设备可以根据终端设备的、与业务相关的调度辅助信息,合理的为终端设备的不同类型的业务配置传输资源,避免传输资源与业务类型不匹配造成的终端功耗浪费,从而可以降低终端设备的功耗。
本申请上述实施例中的各个方案在不矛盾的前提下,均可以进行结合。
上述本申请提供的实施例中,分别从终端设备、网络设备之间交互的角度对本申请实施例提供的方法进行了介绍。可以理解的是,各个网元,例如终端设备、网络设备为了实 现上述本申请实施例提供的方法中的各功能,网络设备和终端设备包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对网络设备、终端设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用集成的单元的情况下,图5示出了上述实施例中所涉及的通信装置(记为通信装置50)的一种可能的结构示意图,该通信装置50包括通信单元502和处理单元501,还可以包括存储单元503。图5所示的结构示意图可以用于示意上述实施例中所涉及终端设备的结构。
当图5所示的结构示意图用于示意上述实施例中所涉及的终端设备的结构时,处理单元501用于对终端设备的动作进行控制管理,例如,处理单元501执行图3中的步骤301、图4中的步骤401、步骤405,通过通信单元502执行图3中的步骤302,图4中的步骤402、步骤406、步骤409,和/或本申请实施例中所描述的其他过程中的终端设备执行的动作。处理单元501可以通过通信单元502与其他网络实体通信,例如,与图1中示出的网络设备1通信。存储单元503用于存储终端设备的程序代码和数据。
当图5所示的结构示意图用于示意上述实施例中所涉及的终端设备的结构时,通信装置50可以是终端设备,也可以是终端设备内的芯片。
其中,当通信装置50为终端设备时,处理单元501可以是处理器或控制器,通信单元502可以是通信接口、收发器、收发机、收发电路、收发装置等。其中,通信接口是统称,可以包括一个或多个接口。存储单元503可以是存储器。当通信装置50为终端设备内的芯片时,处理单元501可以是处理器或控制器,通信单元502可以是输入接口和/或输出接口、管脚或电路等。存储单元503可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是终端设备内的位于该芯片外部的存储单元(例如,只读存储器(read-onlymemory,简称ROM)、随机存取存储器(random access memory,简称RAM)等)。
在采用集成的单元的情况下,图6示出了上述实施例中所涉及的通信装置(记为通信装置60)的一种可能的结构示意图,该通信装置60包括通信单元602,还可以包括处理单元601和存储单元603。图6所示的结构示意图可以用于示意上述实施例中所涉及网络设备的结构。
当图6所示的结构示意图用于示意上述实施例中所涉及的网络设备的结构时,处理单元601用于对网络设备的动作进行控制管理,例如,处理单元601用于执行图4中的步骤403、步骤407、步骤410,通过通信单元602执行图4中的步骤404、步骤408、步骤411,和/或本申请实施例中所描述的其他过程中的网络设备执行的动作。处理单元601可以通过 通信单元602与其他网络实体通信,例如,与图1中示出的终端设备通信。存储单元603用于存储网络设备的程序代码和数据。
当图6所示的结构示意图用于示意上述实施例中所涉及的网络设备的结构时,通信装置60可以是网络设备,也可以是网络设备内的芯片。
其中,当通信装置60为网络设备时,处理单元601可以是处理器或控制器,通信单元602可以是通信接口、收发器、收发机、收发电路、收发装置等。其中,通信接口是统称,可以包括一个或多个接口。存储单元603可以是存储器。当通信装置60为网络设备内的芯片时,处理单元601可以是处理器或控制器,通信单元602可以是输入接口和/或输出接口、管脚或电路等。存储单元603可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是终端设备或网络设备内的位于该芯片外部的存储单元(例如,只读存储器(read-onlymemory,简称ROM)、随机存取存储器(random access memory,简称RAM)等)。
其中,通信单元也可以称为收发单元。通信装置50和通信装置60中的具有收发功能的天线和控制电路可以视为通信装置的通信单元,具有处理功能的处理器可以视为通信装置的处理单元。可选的,通信单元中用于实现接收功能的器件可以视为接收单元,接收单元用于执行本申请实施例中的接收的步骤,接收单元可以为接收机、接收器、接收电路等。通信单元中用于实现发送功能的器件可以视为发送单元,发送单元用于执行本申请实施例中的发送的步骤,发送单元可以为发送机、发送器、发送电路等。
图5和图6中的集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。存储计算机软件产品的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
图5和图6中的单元也可以称为模块,例如,处理单元可以称为处理模块。
如图7所示,图7示出了本申请实施例提供的一种通信***示例图,包括网络设备11和终端设备12。
网络设备11用于执行上述实施例中网络设备执行的动作,例如,网络设备11用于执行图4中的步骤403、步骤404、步骤407、步骤408、步骤410、步骤411。
终端设备12用于执行上述实施例在终端设备执行的动作,例如,终端设备11用于执行图3中的步骤301、步骤302,图4中的步骤401、步骤402、步骤405、步骤406、步骤409。
在实现过程中,本实施例提供的方法中的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
本申请中的处理器可以包括但不限于以下至少一种:中央处理单元(central processing unit,CPU)、微处理器、数字信号处理器(DSP)、微控制器(microcontroller unit,MCU)、 或人工智能处理器等各类运行软件的计算设备,每种计算设备可包括一个或多个用于执行软件指令以进行运算或处理的核。该处理器可以是个单独的半导体芯片,也可以跟其他电路一起集成为一个半导体芯片,例如,可以跟其他电路(如编解码电路、硬件加速电路或各种总线和接口电路)构成一个SoC(片上***),或者也可以作为一个ASIC的内置处理器集成在所述ASIC当中,该集成了处理器的ASIC可以单独封装或者也可以跟其他电路封装在一起。该处理器除了包括用于执行软件指令以进行运算或处理的核外,还可进一步包括必要的硬件加速器,如现场可编程门阵列(field programmable gate array,FPGA)、PLD(可编程逻辑器件)、或者实现专用逻辑运算的逻辑电路。
本申请实施例中的存储器,可以包括如下至少一种类型:只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(Electrically erasable programmabler-only memory,EEPROM)。在某些场景下,存储器还可以是只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
本申请实施例还提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上述任一方法。
本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一方法。
本申请实施例还提供了一种通信***,包括:上述网络设备和终端设备。
本申请实施例还提供了一种芯片,该芯片包括处理器和接口电路,该接口电路和该处理器耦合,该处理器用于运行计算机程序或指令,以实现上述方法,该接口电路用于与该芯片之外的其它模块进行通信。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,简称DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,简称SSD))等。
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤, “一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (29)
- 一种数据传输方法,其特征在于,包括:终端设备生成第一调度辅助信息,所述第一调度辅助信息与第一类业务的类型对应;所述终端设备向网络设备发送第一调度辅助信息。
- 根据权利要求1所述的方法,其特征在于,所述第一调度辅助信息包括一个或者多个频率范围的上行调度辅助信息、和/或一个或者多个频率范围的下行调度辅助信息。
- 根据权利要求2所述的方法,其特征在于,所述第一调度辅助信息包括调度带宽、多输入多输出MIMO层数、载波数、聚合带宽、最小调度间隔、调制编码方式、非连续接收DRX配置参数中的一个或多个。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述终端设备向所述网络设备发送第一调度辅助信息,包括:当满足触发条件时,所述终端设备向所述网络设备发送第一调度辅助信息,所述触发条件包括触发周期、接收到所述网络设备的触发信令、所述终端设备的剩余电量小于或等于预设值、所述终端设备处于过热状态、所述终端设备的通信业务发生变化中的一个或多个。
- 根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:所述终端设备向所述网络设备发送第二调度辅助信息,所述第二调度辅助信息与第二类业务的类型对应,所述第一类业务与所述第二类业务不同。
- 根据权利要求5所述的方法,其特征在于,所述第一类业务与所述第二类业务不同,包括:所述第一类业务的类型与所述第二类业务的类型不同,所述类型包括:数据量、传输时延要求、数据传输误码率、传输速率需求、传输能效要求、传输周期、第五代服务质量标识符5QI值、业务传输方向、业务属性中的一个或多个。
- 一种数据传输方法,其特征在于,所述方法包括:网络设备接收来自终端设备的第一调度辅助信息,所述第一调度辅助信息与第一类业务的类型对应。
- 根据权利要求7所述的方法,其特征在于,所述方法还包括:所述网络设备根据所述第一调度辅助信息,确定第一调度信息;所述网络设备向所述终端设备发送所述第一调度信息。
- 根据权利要求7或8所述的方法,其特征在于,所述第一调度辅助信息包括一个或者多个频率范围的上行调度辅助信息、和/或一个或者多个频率范围的下行调度辅助信息。
- 根据权利要求9所述的方法,其特征在于,所述第一调度辅助信息包括调度带宽、多输入多输出MIMO层数、载波数、聚合带宽、最小调度间隔、调制编码方式、非连续接收DRX配置参数中的一个或多个。
- 根据权利要求7-10任一项所述的方法,其特征在于,所述方法还包括:所述网络设备接收来自所述终端设备的第二调度辅助信息,所述第二调度辅助信息与第二类业务对应,所述第一类业务与所述第二类业务不同。
- 根据权利要求11所述的方法,其特征在于,所述第一类业务与所述第二类业务不同,包括:所述第一类业务的类型与所述第二类业务的类型不同,所述类型包括:数据量、传输时延要求、数据传输误码率、传输速率需求、传输能效需求、传输周期、5QI值、 业务传输方向、业务属性中的一个或多个。
- 根据权利要求11或12所述的方法,其特征在于,所述方法还包括:所述网络设备向所述终端设备发送第二调度信息,所述第二调度信息根据所述第二调度辅助信息确定。
- 一种通信装置,其特征在于,所述通信装置包括处理单元和通信单元,所述通信单元,用于生成第一调度辅助信息,所述第一调度辅助信息与第一类业务对应;所述通信单元,还用于向网络设备发送所述第一调度信息。
- 根据权利要求14所述的通信装置,其特征在于,所述第一调度辅助信息包括一个或者多个频率范围的上行调度辅助信息、和/或一个或者多个频率范围的下行调度辅助信息。
- 根据权利要求14或15所述的通信装置,其特征在于,所述第一调度辅助信息包括调度带宽、多输入多输出MIMO层数、载波数、聚合带宽、最小调度间隔、调制编码方式、非连续接收DRX配置参数中的一个或多个。
- 根据权利要求14-16任一项所述的通信装置,其特征在于,所述通信单元,具体用于:当满足触发条件时,向所述网络设备发送第一调度辅助信息,所述触发条件包括满足触发周期、接收到所述网络设备的触发信令、终端设备的剩余电量小于或等于预设值、终端设备处于过热状态、所述终端设备的通信业务发生变化中的一个或多个。
- 根据权利要求14-17任一项所述的通信装置,其特征在于,所述通信单元,还用于:向所述网络设备发送第二调度辅助信息,所述第二调度辅助信息与第二类业务的类型对应,所述第一类业务与所述第二类业务不同。
- 根据权利要求18所述的通信装置,其特征在于,所述第一类业务与所述第二类业务不同,包括:所述第一类业务的类型与所述第二类业务的类型不同,所述类型包括:数据量、传输时延要求、数据传输误码率、传输速率需求、传输能效要求、传输周期、第五代服务质量标识符5QI值、业务传输方向、业务属性中的一个或多个。
- 一种通信装置,其特征在于,所述通信装置包括通信单元,所述通信单元,用于接收来自终端设备的第一调度辅助信息,所述第一调度辅助信息与第一类业务的类型对应。
- 根据权利要求20所述的通信装置,其特征在于,所述通信装置还包括处理单元,所述处理单元,用于根据所述第一调度辅助信息,确定第一调度信息;所述通信单元,还用于向所述终端设备发送所述第一调度信息。
- 根据权利要求20或21所述的通信装置,其特征在于,所述第一调度辅助信息包括一个或者多个频率范围的上行调度辅助信息、和/或一个或者多个频率范围的下行调度辅助信息。
- 根据权利要求22所述的通信装置,其特征在于,所述第一调度辅助信息包括调度带宽、多输入多输出MIMO层数、载波数、聚合带宽、最小调度间隔、调制编码方式、非连续接收DRX配置参数中的一个或多个。
- 根据权利要求20-23任一项所述的通信装置,其特征在于,所述通信单元,还用于接收来自所述终端设备的第二调度辅助信息,所述第二调度辅助信息与第二类业务对应,所述第一类业务与所述第二类业务不同。
- 根据权利要求24所述的通信装置,其特征在于,所述第一类业务与所述第二类业务不同,包括:所述第一类业务的类型与所述第二类业务的类型不同,所述类型包括:数据量、传输时延要求、数据传输误码率、传输速率需求、传输能效需求、传输周期、5QI值、业务传输方向、业务属性中的一个或多个。
- 根据权利要求24或25所述的通信装置,其特征在于,所述通信单元,还用于向所述终端设备发送第二调度信息,所述第二调度信息根据所述第二调度辅助信息确定。
- 一种通信装置,其特征在于,所述通信装置包括一个或多个处理器和一个或多个存储器;一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码或计算机指令;当一个或多个处理器执行计算机指令时,使得通信装置执行如权利要求1-6任一项,或者权利要求7-13任一项的数据传输方法。
- 一种计算机可读存储介质,其特征在于,计算机可读存储介质存储有计算机指令或程序,当计算机指令或程序在计算机上运行时,使得计算机执行如权利要求1-6任一项,或者权利要求7-13任一项的数据传输方法。
- 一种芯片,其特征在于,包括:处理器和通信接口,所述处理器通过所述通信接口与存储器耦合,当所述处理器执行所述存储器中的计算机程序或指令时,使得如权利要求1-6任一项,或者权利要求7-13任一项所述的数据传输方法被执行。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2020/122284 WO2022082458A1 (zh) | 2020-10-20 | 2020-10-20 | 一种数据传输方法及通信装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2020/122284 WO2022082458A1 (zh) | 2020-10-20 | 2020-10-20 | 一种数据传输方法及通信装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022082458A1 true WO2022082458A1 (zh) | 2022-04-28 |
Family
ID=81291342
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/122284 WO2022082458A1 (zh) | 2020-10-20 | 2020-10-20 | 一种数据传输方法及通信装置 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2022082458A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024065139A1 (zh) * | 2022-09-26 | 2024-04-04 | 北京小米移动软件有限公司 | 辅助运营方法和装置 |
CN117834540A (zh) * | 2024-02-29 | 2024-04-05 | 成都秦川物联网科技股份有限公司 | 一种基于超声波水表的通信优化方法、物联网***及设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104349350A (zh) * | 2013-07-26 | 2015-02-11 | 中国电信股份有限公司 | 用于无线资源优化调度的方法、基站和*** |
WO2018133125A1 (zh) * | 2017-01-23 | 2018-07-26 | 广东欧珀移动通信有限公司 | 随机接入的方法、终端设备和网络设备 |
CN109600820A (zh) * | 2017-09-30 | 2019-04-09 | 华为技术有限公司 | 一种数据传输方法、网络设备及终端设备 |
EP3681227A1 (en) * | 2019-01-10 | 2020-07-15 | Panasonic Intellectual Property Corporation of America | User equipment involved in transmitting ue assistance information |
-
2020
- 2020-10-20 WO PCT/CN2020/122284 patent/WO2022082458A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104349350A (zh) * | 2013-07-26 | 2015-02-11 | 中国电信股份有限公司 | 用于无线资源优化调度的方法、基站和*** |
WO2018133125A1 (zh) * | 2017-01-23 | 2018-07-26 | 广东欧珀移动通信有限公司 | 随机接入的方法、终端设备和网络设备 |
CN109600820A (zh) * | 2017-09-30 | 2019-04-09 | 华为技术有限公司 | 一种数据传输方法、网络设备及终端设备 |
EP3681227A1 (en) * | 2019-01-10 | 2020-07-15 | Panasonic Intellectual Property Corporation of America | User equipment involved in transmitting ue assistance information |
Non-Patent Citations (1)
Title |
---|
NOKIA, NOKIA SHANGHAI BELL: "Discussion of Resource Allocation for Sidelink - Mode 1", 3GPP DRAFT; R1-1910513-NOKIA-5G_V2X_NRSL RESOURCE ALLOCATION MODE 1, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Chongqing, China; 20191014 - 20191020, 8 October 2019 (2019-10-08), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , pages 1 - 6, XP051789318 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024065139A1 (zh) * | 2022-09-26 | 2024-04-04 | 北京小米移动软件有限公司 | 辅助运营方法和装置 |
CN117834540A (zh) * | 2024-02-29 | 2024-04-05 | 成都秦川物联网科技股份有限公司 | 一种基于超声波水表的通信优化方法、物联网***及设备 |
CN117834540B (zh) * | 2024-02-29 | 2024-05-14 | 成都秦川物联网科技股份有限公司 | 一种基于超声波水表的通信优化方法、物联网***及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2012319347B2 (en) | A system and a method of configuring radio access network parameters for a user equipment connected to a wireless network system | |
US20210120528A1 (en) | Communication Method, Apparatus, And Storage Medium | |
US20220361284A1 (en) | Communication method and apparatus | |
JP6145126B2 (ja) | アプリケーション及びベースバンドレイヤの動作の協調 | |
CN109547174B (zh) | 一种时间配置的方法、网络设备及ue | |
US11659616B2 (en) | Resource configuration method and device | |
CN110324904A (zh) | Nr***中的自给式时隙和时隙持续时间配置 | |
US20160234713A1 (en) | Information Transmission Method, Apparatus, and System | |
WO2021051298A1 (zh) | 资源配置的方法和接入网设备 | |
WO2022082458A1 (zh) | 一种数据传输方法及通信装置 | |
TWI787837B (zh) | 下行定位參考信號收發方法、終端、基地台、設備及裝置 | |
WO2020087292A1 (zh) | 无线通信方法、终端设备和网络设备 | |
WO2021063194A1 (zh) | 数据传输方法及装置 | |
WO2021239064A1 (zh) | 通信方法及装置 | |
JP2023512950A (ja) | サイドリンク通信のための方法およびデバイス | |
WO2018112850A1 (zh) | 通信方法、终端设备和网络设备 | |
US20230262835A1 (en) | Sidelink communication method and apparatus | |
US20230209394A1 (en) | Communication method and apparatus | |
WO2020119753A1 (zh) | 一种参数配置方法及装置 | |
WO2020243931A1 (zh) | 调整pdcch监听周期的方法和设备 | |
WO2019041261A1 (zh) | 一种通信方法及设备 | |
JP2024511608A (ja) | サイドリンク不連続受信命令のトリガー方法、装置及びシステム | |
WO2020124548A1 (zh) | 时频资源确定方法、装置、芯片及计算机程序 | |
WO2022027676A1 (zh) | 通信方法及装置 | |
WO2022226795A1 (zh) | QoS控制方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20958041 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20958041 Country of ref document: EP Kind code of ref document: A1 |