WO2021056330A1 - 数据处理的方法和装置 - Google Patents

数据处理的方法和装置 Download PDF

Info

Publication number
WO2021056330A1
WO2021056330A1 PCT/CN2019/108148 CN2019108148W WO2021056330A1 WO 2021056330 A1 WO2021056330 A1 WO 2021056330A1 CN 2019108148 W CN2019108148 W CN 2019108148W WO 2021056330 A1 WO2021056330 A1 WO 2021056330A1
Authority
WO
WIPO (PCT)
Prior art keywords
resource
control information
data
terminal device
information
Prior art date
Application number
PCT/CN2019/108148
Other languages
English (en)
French (fr)
Inventor
温容慧
王俊伟
余政
冯淑兰
张兴炜
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2019/108148 priority Critical patent/WO2021056330A1/zh
Publication of WO2021056330A1 publication Critical patent/WO2021056330A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling

Definitions

  • This application relates to the field of communications, and more specifically to a method and device for data processing.
  • the International Telecommunication Union (ITU) defines three application scenarios for the fifth generation (5G) mobile communication system or future mobile communication systems: enhanced mobile broadband (eMBB), High reliability and low latency communications (ultra reliable and low latency communications, URLLC) and massive machine type communications (mMTC).
  • eMBB enhanced mobile broadband
  • URLLC ultra reliable and low latency communications
  • mMTC massive machine type communications
  • the main characteristics of the eMBB service are large transmission data volume and high transmission rate
  • the main characteristics of the mMTC service are the huge number of networked devices, the small transmission data volume, and the insensitivity to transmission delay
  • the main characteristic of the URLLC service is time-sensitive Extension requirements are higher.
  • the network device uses different values of the resource mapping indicator (RMI) field in the downlink control information (DCI) 1 to respectively indicate whether the terminal device needs to process the DCI 2 in the overlapping part. Specifically, if the value of the RMI field is 0, the network device will deduct these overlapping resources when mapping data to data resources, and send DCI2 on the overlapping resources. Correspondingly, the terminal device processes DCI2 on the overlapping resource, and does not need to process data on the overlapping resource. If the value of the RMI field is 1, the network device sends data on the overlapping resource. Correspondingly, the terminal device receives data on the overlapped resource and does not need to perform DCI2 processing.
  • RMI resource mapping indicator
  • control information may be aperiodic.
  • the resources reserved for the control information are not necessarily used, which causes a waste of resources.
  • the present application provides a data processing method and device, which can reduce resource waste and improve resource utilization.
  • a data processing method includes: detecting control information on a first resource, where the first resource is a partially overlapping resource or a resource used for transmitting control information and a resource used for transmitting data. All overlapping resources; if the control information is not detected, the data received on the first resource is processed; if the control information is detected, the data received on the second resource is processed, the The second resource is a resource other than the first resource and the resource scheduled by the control information, or the second resource is a resource other than a third resource, and the third resource includes the first resource , The size of the resource occupied by the third resource is greater than or equal to the size of the resource occupied by the first resource.
  • the terminal device When the terminal device does not detect control information on all or part of the overlapping resources of the resources used to transmit data and the resources used to transmit control information, the terminal device receives data on all or part of the overlapping resources. It will cause the resources for transmitting control information to be idle, thereby improving the utilization of system resources.
  • the terminal device detects the control information, it needs to deduct the information received on the resource not used for data transmission, that is, the information on the resource where the control information is located is not considered when processing the data. In this way, when the terminal device detects the control information, it can deduct the resources for transmitting the control information and can accurately process the data, so as to ensure the accuracy of the processed data while ensuring the resource utilization rate, and avoid the influence of the control information transmission on the data processing. Thereby improving the quality of data transmission.
  • the method before detecting the control information on the first resource, the method further includes: receiving first indication information, where the first indication information is used to instruct the terminal device to detect the control information used to transmit the control information.
  • the first resource before detecting the control information on the first resource, the method further includes: receiving first indication information, where the first indication information is used to instruct the terminal device to detect the control information used to transmit the control information. The first resource.
  • the network device can determine the resource location of the terminal device to detect the control information, and notify the terminal device through the first indication information, so that the terminal device can determine the resource location of the detection control information according to the indication information.
  • the network device can flexibly adjust the first indication information according to the resource location where the control information may be sent, which reduces the terminal device's detection of control information at inappropriate resource locations, thereby reducing the power consumption of the terminal device.
  • the first indication information includes at least one identifier, and the at least one identifier has a corresponding relationship with at least one resource unit, where the at least one resource unit is a resource used to transmit control information and a resource used to transmit data.
  • the at least one resource unit is a resource used to transmit control information and a resource used to transmit data.
  • a resource unit in a part of overlapping resources or all overlapping resources.
  • the terminal device can determine the corresponding resource unit according to the at least one identifier included in the first indication information, and then detect the control information on the corresponding resource unit, which reduces the resource for the terminal device to detect the control information, thereby saving the function of the terminal device. Consumption.
  • the first indication information includes at least one bit, and the at least one bit has a corresponding relationship with at least one resource unit included in the fully overlapped resource or the partially overlapped resource, and the terminal device may be based on The value of the at least one bit determines whether the control information needs to be detected on the corresponding resource unit.
  • the terminal device can determine whether the control information needs to be detected on the corresponding resource unit according to the value of at least one bit included in the first indication information, and more specifically determine the resource that needs the terminal device to detect the control information, thereby saving The power consumption of the terminal device.
  • the first resource includes a control resource set CORESET corresponding to at least one service priority, and the at least one service priority has a corresponding relationship with at least one CORESET.
  • the terminal device can determine the corresponding CORESET according to at least one service priority, and then detect the control information on the corresponding CORESET, which reduces the resource for the terminal device to detect the control information, thereby saving the power consumption of the terminal device.
  • the method before detecting the control information on the first resource, the method further includes: receiving second indication information, where the second indication information is used to instruct the terminal device to detect the control information.
  • the network device can flexibly set the second indication information according to the possibility of sending control information, which reduces the situation where the network device does not send control information while the terminal device still detects the control information, thereby saving the power consumption of the terminal device.
  • the method before receiving the control information on the first resource, the method further includes: sending first capability information, where the first capability information is used to indicate whether the terminal device can detect the control information and the data at the same time. .
  • the terminal device sends the first capability information to the network device, so that the network device learns whether the terminal device supports simultaneous detection of control information and data according to the first capability information. If the terminal device supports simultaneous detection of control information and data, the network device can send control information on the first resource. If the terminal device does not support simultaneous detection of control information and data, the network device does not send control information on the first resource. In this way, the network device can determine the flexibility of the resources that can be occupied by sending data according to the capabilities of the terminal device, which helps to improve resource utilization.
  • the method further includes: sending second capability information, where the second capability information is used to indicate whether the terminal device can reprocess the data after detecting the control information.
  • the terminal device sends the second capability information to the network device, so that the network device determines the accuracy of processing the data by the terminal device according to the second capability information, so that subsequent operations can be performed more accurately, that is, system performance is improved.
  • a data processing method comprising: determining first indication information, the first indication information is used to instruct a terminal device to detect a first resource of control information, and the first resource is used for transmission control Partially overlapping resources or all overlapping resources of information resources and resources used for data transmission; sending the first indication information.
  • the network device can determine the resource location of the terminal device to detect the control information, and notify the terminal device through the first indication information, so that the terminal device can determine the resource location of the detection control information according to the indication information.
  • the network device can flexibly adjust the first indication information according to the resource location where the control information may be sent, which reduces the terminal device's detection of control information at inappropriate resource locations, thereby reducing the power consumption of the terminal device.
  • the first indication information includes at least one identifier, and the at least one identifier has a corresponding relationship with at least one resource unit, where the at least one resource unit is a resource used to transmit control information and a resource used to transmit data.
  • the at least one resource unit is a resource used to transmit control information and a resource used to transmit data.
  • a resource unit in a part of overlapping resources or all overlapping resources.
  • the network device sends the first instruction information, so that the terminal device can determine the corresponding resource unit according to at least one identifier included in the first instruction information, and then detects the control information on the corresponding resource unit, reducing the terminal device detection control information Resources, thereby saving the power consumption of the terminal equipment.
  • the first indication information includes at least one bit, and the at least one bit has a corresponding relationship with at least one resource unit included in the fully overlapped resource or the partially overlapped resource, and the terminal device may be based on The value of the at least one bit determines whether the control information needs to be detected on the corresponding resource unit.
  • the network device sends the indication information including the at least two bits, so that the terminal device can determine whether the control information needs to be detected on the corresponding resource unit according to the value of the at least one bit included in the first indication information, more specifically The resources required for the terminal device to detect the control information are determined, thereby saving the power consumption of the terminal device.
  • the first resource includes a control resource set CORESET corresponding to at least one service priority, and the at least one service priority has a corresponding relationship with at least one CORESET.
  • the network device can determine the corresponding CORESET according to at least one service priority, and then send the control information on the corresponding CORESET.
  • the terminal device can detect the control information on the corresponding CORESET, which reduces the resource for the terminal device to detect the control information, thereby saving the power consumption of the terminal device.
  • the method further includes: sending second indication information, where the second indication information is used to instruct the terminal device to detect the control information.
  • the network device can flexibly set the second indication information according to the possibility of sending control information, which reduces the situation where the network device does not send control information while the terminal device still detects the control information, thereby saving the power consumption of the terminal device.
  • the method further includes: sending the control information on all or part of the first resource.
  • the network device may send the control information on all or part of the resources on the first resource, or may not send the control information on the first resource.
  • the network device chooses to send it on the first resource, which reduces the need for the terminal device to detect control information on more resources, thereby reducing the power consumption of the terminal device.
  • the method further includes: receiving first capability information, the first capability information being used to indicate whether the terminal device can detect control information and data at the same time; wherein, all or part of the first resource Sending the control information on the resource includes: when the first capability information indicates that the terminal device can simultaneously detect the control information and the data, sending the control information on all or part of the first resource.
  • the network device receives the first capability information, and learns, according to the first capability information, whether the terminal device supports simultaneous detection of control information and data. If the terminal device supports simultaneous detection of control information and data, the network device can send control information on the first resource. If the terminal device does not support simultaneous detection of control information and data, the network device does not send control information on the first resource. In this way, the network device can determine the flexibility of the resources that can be occupied by sending data according to the capabilities of the terminal device, which helps to improve resource utilization.
  • the method further includes: receiving second capability information, the second capability information being used to indicate whether the terminal device can reprocess the data after detecting the control information; and determining according to the second capability information The accuracy with which the terminal device processes the data.
  • the network device can determine the accuracy of processing the data by the terminal device according to the second capability information, so that subsequent operations can be performed more accurately, that is, system performance is improved.
  • a data processing device may be a terminal device or a chip used in the terminal device, such as a chip that can be set in the terminal device.
  • the device has the function of realizing the above-mentioned first aspect and various possible implementation manners. This function can be realized by hardware, or by hardware executing corresponding software.
  • the hardware or software includes one or more modules corresponding to the above-mentioned functions.
  • the device includes a processing module.
  • the device may further include a transceiver module.
  • the transceiver module may be, for example, at least one of a transceiver, a receiver, and a transmitter.
  • the transceiver module may include a receiving module and a transmitting module, and specifically may include a radio frequency circuit or antenna.
  • the processing module may be a processor.
  • the device further includes a storage module, and the storage module may be a memory, for example. When a storage module is included, the storage module is used to store instructions.
  • the processing module is connected to the storage module, and the processing module can execute the instructions stored in the storage module or from other instructions, so that the device executes the above-mentioned first aspect and various possible implementation modes of communication methods.
  • the device can be a terminal device.
  • the chip when the device is a chip, the chip includes a processing module.
  • the device may further include a transceiver module, and the transceiver module may be, for example, an input/output interface, a pin, or a circuit on the chip.
  • the processing module may be a processor, for example.
  • the processing module can execute instructions so that the chip in the terminal device executes the foregoing and any possible implementation communication methods.
  • the processing module may execute instructions in the storage module, and the storage module may be a storage module in the chip, such as a register, a cache, and the like.
  • the storage module can also be located in the communication device but outside the chip, such as read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (random access memory) memory, RAM) etc.
  • ROM read-only memory
  • RAM random access memory
  • the processor mentioned in any of the above can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more for controlling the above The first aspect, as well as any possible implementation of the integrated circuit for the program execution of the communication method.
  • CPU central processing unit
  • ASIC application-specific integrated circuit
  • a data processing device may be a network device or a chip used in a network device, such as a chip that can be set in a network device.
  • the device has the function of realizing the above-mentioned second aspect and various possible implementation manners. This function can be realized by hardware, or by hardware executing corresponding software.
  • the hardware or software includes one or more modules corresponding to the above-mentioned functions.
  • the device includes: a transceiver module and a processing module.
  • the transceiver module may be, for example, at least one of a transceiver, a receiver, and a transmitter.
  • the transceiver module may include a receiving module and a transmitting module. Specifically, it may include a radio frequency circuit or an antenna.
  • the processing module may be a processor.
  • the device further includes a storage module, and the storage module may be a memory, for example.
  • the storage module is used to store instructions.
  • the processing module is connected to the storage module, and the processing module can execute instructions stored in the storage module or instructions derived from other sources, so that the device executes the above-mentioned second aspect or any one of the methods thereof.
  • the chip when the device is a chip, the chip includes a transceiver module and a processing module.
  • the transceiver module may be, for example, an input/output interface, pin, or circuit on the chip.
  • the processing module may be a processor, for example. The processing module can execute instructions so that the chip in the network device executes the second aspect described above and any possible implemented communication method.
  • the processing module may execute instructions in the storage module, and the storage module may be a storage module in the chip, such as a register, a cache, and the like.
  • the storage module can also be located in the communication device but outside the chip, such as read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (random access memory) memory, RAM) etc.
  • ROM read-only memory
  • RAM random access memory
  • the processor mentioned in any of the above can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more for controlling the above All aspects of communication method program execution integrated circuit.
  • CPU central processing unit
  • ASIC application-specific integrated circuit
  • a computer storage medium is provided, and program code is stored in the computer storage medium, and the program code is used to instruct instructions to execute the method in the above-mentioned first aspect and any possible implementation manners thereof.
  • a computer storage medium is provided, and program code is stored in the computer storage medium, and the program code is used to instruct instructions to execute the method in the second aspect and any possible implementations thereof.
  • a computer program product containing instructions which when running on a computer, causes the computer to execute the method in the first aspect or any possible implementation manner thereof.
  • a computer program product containing instructions which when running on a computer, causes the computer to execute the method in the second aspect described above, or any possible implementation manner thereof.
  • a communication system in a ninth aspect, includes a device capable of implementing the methods and various possible designs of the above-mentioned first aspect and the above-mentioned device capable of implementing the various methods and various possible designs of the above-mentioned second aspect. Functional device.
  • the network device when the network device does not send control information, it can occupy resources reserved for control information for data transmission, thereby improving resource utilization.
  • the terminal device detects the control information, it needs to deduct the information received on the resources not used for data transmission. In this way, when the terminal device detects the control information, it can accurately process the data by deducting the resources for transmitting the control information, thereby ensuring the accuracy of the processed data while ensuring the resource utilization rate, thereby improving the quality of data transmission.
  • Figure 1 is a schematic diagram of a communication system of the present application
  • Figure 2 is a schematic diagram of a signal processing method of a traditional solution
  • FIG. 3 is a schematic flowchart of a data processing method according to an embodiment of the present application.
  • Fig. 4 is a schematic diagram of a data processing method according to a specific embodiment of the present application.
  • FIG. 5 is a schematic diagram of a data processing method according to another specific embodiment of the present application.
  • Fig. 6 is a schematic diagram of a data processing method according to another specific embodiment of the present application.
  • FIG. 7 is a schematic block diagram of a data processing apparatus according to an embodiment of the present application.
  • FIG. 8 is a schematic structural diagram of a data processing device according to an embodiment of the present application.
  • FIG. 9 is a schematic block diagram of a data processing apparatus according to another embodiment of the present application.
  • FIG. 10 is a schematic structural diagram of a data processing device according to an embodiment of the present application.
  • FIG. 11 is a schematic structural diagram of a data processing device according to an embodiment of the present application.
  • FIG. 12 is a schematic structural diagram of a data processing device according to another embodiment of the present application.
  • FIG. 13 is a schematic structural diagram of a data processing device according to another embodiment of the present application.
  • FIG. 14 is a schematic structural diagram of a data processing device according to another embodiment of the present application.
  • LTE long-term evolution
  • 5G fifth generation
  • future mobile communication systems For example, long-term evolution (LTE) systems, fifth generation (5G) mobile communication systems, and future mobile communication systems.
  • the terminal device in the embodiment of the present application may be referred to as a terminal for short, and is also called a user equipment (user equipment, UE), which is a device with a wireless transceiver function.
  • Terminal devices can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; they can also be deployed on the water (such as ships, etc.); they can also be deployed in the air (such as airplanes, drones, balloons, and satellites, etc.).
  • the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality terminal device, an augmented reality terminal device, a wireless terminal device in industrial control, a wireless terminal device in unmanned driving, and a wireless terminal device in telemedicine.
  • the terminal device can also be fixed or mobile. The embodiment of the present application does not limit this.
  • the device used to implement the function of the terminal may be a terminal device; it may also be a device capable of supporting the terminal device to implement the function, such as a chip system, and the device may be installed in the terminal device.
  • the chip system may be composed of chips, or may include chips and other discrete devices.
  • the device used to implement the functions of the terminal device is a terminal device as an example to describe the technical solutions provided in the embodiments of the present application.
  • the network device in the embodiment of the present application may be an access network device, and the access network device may also be called a radio access network (RAN) device, which is a device that provides wireless communication functions for terminal devices.
  • the access network equipment includes, but is not limited to: next-generation base stations (generation nodeB, gNB) in 5G, evolved node B (evolved node B, eNB), baseband unit (BBU), and transmitting and receiving points. point, TRP), transmitting point (transmitting point, TP), the base station in the future mobile communication system or the access point in the WiFi system, etc.
  • the access network equipment can also be a wireless controller, a centralized unit (CU), and/or a distributed unit (DU) in a cloud radio access network (cloud radio access network, CRAN) scenario, or a network
  • the equipment can be a relay station, a vehicle-mounted device, and a network device in the PLMN network that will evolve in the future.
  • the terminal device can communicate with multiple access network devices of different technologies.
  • the terminal device can communicate with an access network device that supports long term evolution (LTE), or can communicate with an access network device that supports 5G. , It can also communicate with the access network equipment supporting LTE and the access network equipment supporting 5G at the same time.
  • LTE long term evolution
  • 5G 5th Generationан ⁇
  • the device used to implement the function of the network device may be a network device; it may also be a device capable of supporting the network device to implement the function, such as a chip system, and the device may be installed in the network device.
  • the device used to implement the functions of the network equipment is a network device as an example to describe the technical solutions provided in the embodiments of the present application.
  • Time-frequency resources 1. Time-frequency resources:
  • Terminal equipment and network equipment can perform data transmission through time-frequency resources in air interface resources.
  • air interface resources may include time domain resources, frequency domain resources, and code domain resources, and time domain resources and frequency domain resources may also be collectively referred to as time-frequency resources.
  • the frequency domain resource is a continuous or discontinuous frequency domain unit in the frequency domain.
  • the time-frequency resource may be a physical resource block (resource block, RB), or a physical resource block group resource block (resource block group, RBG), or a resource element (resource element, RE), etc.
  • the time domain resource can be a continuous or discontinuous time unit in the time domain, such as a time domain symbol, or a time slot, or a mini-slot, or a subframe, or a transmission interval.
  • the time domain symbols may be orthogonal frequency division multiplexing (OFDM) symbols.
  • the frequency domain resource may be located in a set frequency range, the frequency range may also be called a band or frequency band, and the width of the frequency domain resource may be called a bandwidth (BW).
  • the time-frequency resource may specifically also be a resource grid, and the resource grid is divided by the time domain and the frequency domain.
  • the time domain unit of the resource grid may be a symbol, the frequency domain unit may be a subcarrier, and the smallest resource unit in the resource grid may be referred to as RE.
  • One RB may include one or more subcarriers in the frequency domain, for example, it may be 12 subcarriers.
  • a slot may include one or more OFDM symbols in the time domain.
  • a slot in NR may include 14 OFDM symbols (for example, in the case of a common cyclic prefix (CP)) or 12 OFDM symbols.
  • Symbol for example, in the case of extended cyclic prefix.
  • a mini-slot includes one or more OFDM symbols.
  • the subcarrier spacing has a corresponding relationship with time domain resources. For example, for a slot with a subcarrier spacing of 15 kilohertz (kHz), including 6 or 7 time domain symbols, the corresponding time length is 0.5ms; for a slot with a subcarrier spacing of 60kHz, it corresponds to The length of time is shortened to 0.125ms.
  • kHz kilohertz
  • Control channel element (CCE) 1
  • the CCE is a basic unit constituting the PDCCH, and occupies a certain number of RE groups (RE Group, REG) in the frequency domain, for example, six.
  • a given PDCCH can be composed of a certain number of CCEs, such as 1, 2, 4, 8, and 16, namely, aggregation level (AL, aggregation level).
  • the specific value can be determined by the downlink control information (downlink control).
  • information (DCI) payload size and the required coding rate are determined.
  • the granularity of CCE frequency domain resource configuration is 6 REGs, and the actual physical resources mapped to a CCE include 72 REs, of which 18 resources are used for demodulation reference signals, and 54 REs are used for DCI information transmission.
  • Control resource set (CORESET):
  • CORESET includes multiple physical resource blocks in the frequency domain, 1 to 3 OFDM symbols in the time domain, and can be located at any position in the time slot.
  • the time domain resources occupied by CORESET are semi-statically configured by high-level parameters.
  • the resource configuration of CORESET does not support dynamic signaling indication.
  • the configuration of CORESET supports continuous and discrete frequency domain resource configuration, and the configured CORESET does not exceed the frequency domain range of BWP.
  • the granularity of CORESET frequency domain resource configuration is 6 RBs.
  • CORESET is a collection of multiple control information resources transmitted on the PDCCH.
  • Fig. 1 is a schematic diagram of a communication system of the present application.
  • the communication system in FIG. 1 may include at least one terminal device (for example, a terminal device 10, a terminal device 20, a terminal device 30, a terminal device 40, a terminal device 50, and a terminal device 60) and a network device 70.
  • the network device 70 is used to provide communication services for the terminal device and access the core network.
  • the terminal device can access the network by searching for synchronization signals, broadcast signals, etc. sent by the network device 70, so as to communicate with the network.
  • the terminal device 10, the terminal device 20, the terminal device 30, the terminal device 40, and the terminal device 60 in FIG. 1 can perform uplink and downlink transmissions with the network device 70.
  • the network device 70 can send downlink signals to the terminal device 10, the terminal device 20, the terminal device 30, the terminal device 40, and the terminal device 60, and can also receive the terminal device 10, the terminal device 20, the terminal device 30, the terminal device 40, and the terminal device. Uplink signal sent by device 60.
  • the terminal device 40, the terminal device 50, and the terminal device 60 can also be regarded as a communication system.
  • the terminal device 60 can send signals to the terminal device 40 and the terminal device 50, and can also receive signals sent by the terminal device 40 and the terminal device 50.
  • the embodiments of the present application can be applied to downlink signal transmission, can also be applied to uplink signal transmission, and can also be applied to device-to-device (D2D) signal transmission.
  • D2D device-to-device
  • the sending device is a network device
  • the corresponding receiving device is a terminal device.
  • the sending device is a terminal device
  • the corresponding receiving device is a network device.
  • D2D signal transmission the sending device is a terminal device, and the corresponding receiving device is also a terminal device.
  • the embodiment of the present application does not limit the transmission direction of the signal.
  • the embodiments of the present application may be applied to a communication system including one or more network devices, and may also be applied to a communication system including one or more terminal devices, which is not limited in this application.
  • One of the network devices can send data or control signaling to one or more terminal devices.
  • Multiple network devices can also send data or control signaling to one or more terminal devices at the same time.
  • resource 1 is a scheduled resource for transmitting data
  • resource 2 is a resource where the scheduled resource for transmitting control information and the resource for transmitting data overlap. If the value of the RMI field in DCI1 is 0, the network device reserves this resource 2 for transmission of DCI2, that is, the terminal device needs to detect DCI2 on this resource 2. If the value of the RMI field in DCI1 is 1, the terminal device needs to receive data on this resource 2.
  • the transmission of control information may be aperiodic. In this way, when the RMI value is 0, the resources reserved for the control information are not necessarily used, which causes a waste of overlapping resources.
  • the method provided in the embodiments of the present application can occupy resources reserved for control information for data transmission when the control information is not sent, thereby improving resource utilization.
  • the specific plan is as follows:
  • Fig. 3 shows a schematic flowchart of a data processing method according to an embodiment of the present application.
  • the execution subject of the embodiments of the present application may be a terminal device or a network device, and may also be a chip in a terminal device or a chip in a network device, which is not limited in this application.
  • the network device sends control information on the first resource.
  • the first resource is a partially overlapping resource or all overlapping resources of a resource used to transmit control information and a resource used to transmit data.
  • the resource used for transmitting control information may be a resource configured by a network device for transmitting or receiving control information
  • the resource for transmitting data may be a resource scheduled by the network device for transmitting or receiving data.
  • the network device can flexibly send control information.
  • the reserved resource for transmitting control information may be CORESET.
  • step 301 may also be an optional step, that is, the network device does not necessarily send the control information, or the network device does not occupy all overlapping resources to send the control information.
  • the network device can occupy the first resource to send data without sending control information, thereby improving resource utilization.
  • the terminal device detects control information on the first resource.
  • the first resource may be preset by the network device and the terminal device.
  • the first resource is a CORESET corresponding to at least one priority service
  • the at least one priority service has a corresponding relationship with at least one CORESET.
  • different priority services have a corresponding relationship with CORESET, so that the terminal device can perform control information detection on the CORESET corresponding to some or all priority services.
  • the terminal equipment detects the control information on the CORESET corresponding to some priority services, which can save the power consumption of the terminal equipment.
  • the terminal equipment detects the control information on the CORESET corresponding to all priority services, which means that the base station configures more control information resources for the terminal, such as more time-intensive resources, so that the data can be found and sent as soon as possible after the data arrives. Control information resources, thereby reducing the time delay of data sending and receiving.
  • priority services can be divided into two types, high-priority URLLC services and low-priority eMBB services.
  • the high-priority URLLC service corresponds to CORESET1
  • the low-priority eMBB service corresponds to CORESET2.
  • the terminal device can detect control information on CORESET1 but not CORESET2.
  • priority services can be divided into multiple types, and each priority service may also include different types of services, or may include the same type of services, which is not limited in this application.
  • the correspondence between the at least one priority service and the at least one CORESET may be one-to-one correspondence, or multiple priority services may correspond to one CORESET, or one priority service may correspond to multiple CORESETs.
  • the data processing in the embodiments of the present application may include multiple processing procedures after data reception, such as channel estimation, data demodulation, and decoding.
  • the first resource is a resource unit with an odd or even order of resource units.
  • the minimum unit of resources in the embodiments of the present application may be a resource unit, that is, all or partially overlapping resources among the resources used to transmit control information and the resources used to transmit data include multiple resource units.
  • the multiple resource units can be sorted.
  • the first resource may be an odd-numbered resource unit among the plurality of resource units.
  • the first resource is an even-numbered resource unit among the plurality of resource units. In other words, after the network device receives the control information, it can be sent to the terminal device on the resource units ranked in odd numbers.
  • the resource unit when the first resource is a time domain resource, the resource unit may be a frame, a subframe, a time slot, a mini-slot, a sub-slot, an OFDM symbol, or a transmission interval.
  • the resource unit may be a carrier, a cell, a bandwidth, a sub-carrier or CORESET, RB, RBG, or RE, etc.
  • the first resource is a resource unit of an odd number of resource units included in a partially overlapping resource or a resource used for transmitting data between the resource used to transmit control information and the resource used to transmit data.
  • the partially overlapping resources or all overlapping resources of the resource used to transmit control information and the resource used to transmit data include 7 CORESETs, and the first resource is a CORESET ranked in an odd number. If the network device receives control information after sending data on the third CORESET, the network device can use the fifth CORESET to send the control information.
  • the first resource may be indicated by the network device through the first indication information, that is, the first indication information is used to instruct the terminal device to detect the first resource of the control information.
  • the network device can configure the position of the first resource in real time according to the occupancy of the time-frequency resources of the network.
  • the terminal device can learn the resource used to detect the control information according to the first indication information.
  • the network device can determine the resource location of the terminal device to detect the control information, and notify the terminal device through the first indication information, so that the terminal device can determine the resource location of the detection control information according to the indication information.
  • the network device can flexibly adjust the first indication information according to the resource location where the control information may be sent, which reduces the terminal device's detection of control information at inappropriate resource locations, thereby reducing the power consumption of the terminal device.
  • the first indication information includes at least one identifier, and the at least one identifier has a corresponding relationship with at least one resource unit of a plurality of resource units included in a partially overlapping resource or a fully overlapping resource.
  • the partially overlapping resources or all overlapping resources are partially overlapping resources or all overlapping resources of the resources used to transmit control information and the resources used to transmit data.
  • the all overlapping resources include multiple resource units, and at least one identifier included in the first indication information may have a corresponding relationship with at least one resource unit, so that the terminal device can determine according to the at least one identifier included in the first indication information
  • the corresponding resource unit detects the control information on the corresponding resource unit, which reduces the resource for the terminal device to detect the control information, thereby saving the power consumption of the terminal device.
  • the identifier included in the first indication information may be a bit, the first indication information includes at least one bit, and the at least one bit has a corresponding relationship with at least one resource unit included in the full overlap resource or the partially overlapped resource In this way, the terminal device can determine whether it needs to detect the control information on the corresponding resource unit according to the value of the bit.
  • the at least one bit may correspond to the at least one resource unit on a one-to-one basis, or one bit may correspond to multiple resource units.
  • the terminal device and the network device may pre-arranged to detect a resource unit corresponding to a bit with a value of 1, or to detect a resource unit corresponding to a bit with a value of 0, which is not limited in this application.
  • the first indication information includes 7 bits, and the value of the 7 bits is 1001000, then the terminal device can detect the control information on resource 2, and resource 2 includes the first bit. The corresponding resource unit and the resource unit corresponding to the fourth bit.
  • the first indication information may also indicate at least one priority service.
  • the terminal device receives the first indication information. Due to the correspondence between priority services and CORESET, the terminal device determines CORESET corresponding to at least one priority service indicated by the first indication information as the first resource.
  • the first indication information may also indicate that the resource units are sorted as odd-numbered resource units or even-numbered units, and the resource units are partially or completely overlapped resources of the resource used to transmit control information and the resource used to transmit data. Resource unit included in the resource.
  • the terminal device may also receive second indication information sent by the network device, where the second indication information is used to indicate whether the terminal device detects the control information on the first resource.
  • the control information is detected on the first resource (that is, step 302 is performed).
  • the terminal device when the second indication information indicates that the terminal device does not need to detect the control information on the first resource, the terminal device does not perform the detection of the control information.
  • the network device can flexibly set the second indication information according to the possibility of sending control information, which reduces the situation that the network device does not send control information while the terminal device still detects the control information, thereby saving the function of the terminal device. Consumption.
  • the specific manner in which the second indication information indicates that the terminal device does not detect control information on the first resource may be that the second indication information indicates that rate matching or puncturing is not performed on the first resource.
  • the specific manner in which the second indication information instructs the terminal device to detect control information on the first resource may be that the second indication information indicates to perform rate matching or puncturing on the first resource.
  • the terminal device processes the data received on the first resource without detecting the control information.
  • the terminal device cannot know in advance whether the control information can be detected on the first resource. If the control information is not detected on the first resource, the terminal device processes the first resource and other information used for receiving The data received on the data resource. In other words, in the embodiment of the present application, when the network device does not send control information, it can occupy resources reserved for control information for data transmission, thereby improving resource utilization.
  • the terminal device can also perform data processing while receiving data.
  • the terminal device can perform channel estimation, demodulation and decoding operations during the data reception process, without having to wait until all the data is received. To process.
  • the terminal device discards the data received on all overlapping resources of the resource used to transmit control information and the resource used to transmit data, or processes the data received on the second resource.
  • the second resource is a resource other than the first resource and the resource scheduled by the control information, or the second resource is a resource other than a third resource
  • the third resource includes the first resource
  • the size of the resource occupied by the third resource is greater than or equal to the size of the resource occupied by the first resource.
  • the terminal device when the terminal device detects the control information, it needs to receive data on the second resource, and the second resource is a resource other than the first resource and the resource scheduled by the control information. In this way, when the terminal device detects the control information, it only processes the data received on the second resource, and no longer considers the control information received on the first resource as data processing, effectively avoiding the control information processing data information on the terminal. In this way, the accuracy of the processed data is ensured while ensuring resource utilization, thereby improving the quality of data transmission.
  • the terminal device in the embodiment of the present application may perform step 303 or perform step 304.
  • the terminal device when the terminal device detects the control information, the terminal device needs to deduct the resource that receives the control information.
  • the resource that receives the control information may be the first resource or the first resource. Part of the resource.
  • the specific method of puncturing is: determining the size and location of the resource corresponding to the control information according to the detected control information, and excluding (or puncturing) the corresponding information on the control information resource in the data processing process. For example, as shown in Figure 5, resource 1 includes 7 resources corresponding to CORESET, and the terminal detects control information at the corresponding location according to the CORESET configured by the network device. If the terminal device detects control information on resource 2, it will detect the fourth CORESET.
  • the terminal can determine that the network device does not transmit data on the fourth CORESET; and the terminal does not detect control information on the other six CORESETs, the terminal can determine that the resource location transmits data. Therefore, when the terminal performs data processing, it only processes the data received on the resources that exclude resource 2 in resource 1, that is, deduct the information corresponding to the resources in the diagonal line in the figure. Further, if the resource size corresponding to the detected control information is smaller than the resource size of CORESET, including time domain and/or frequency domain resources smaller than the size of CORESET, the terminal only needs to exclude or puncture the corresponding resource according to the resource size of the control information . In this way, all resources that have not been transmitted for control information can be used to transmit data, thereby further improving resource utilization.
  • the terminal device when the terminal device detects control information, if the resource scheduled by the control information for transmitting other data overlaps with the resource for transmitting the data, the terminal device also needs to deduct The overlapping resources.
  • the terminal device detects control information on resource 2, and the resource 3 scheduled by the control information for data transmission overlaps with the resource 1, the terminal device processes the resource 1 and deducts the resource 2 and the resource 3. The data received on the resource.
  • the terminal device when it detects the control information, it can also deduct the resource for receiving the control information in the third resource, the third resource includes the first resource, and the third resource occupies The size of the frequency domain resource is greater than the size of the frequency domain resource occupied by the first resource.
  • the terminal device detects control information on the first resource, the control information may be sent by the network device on a resource N times larger than the first resource. Therefore, the terminal device can deduct N times the first resource and the resource used to transmit the data overlapping resources.
  • the terminal device when the terminal device detects the control information, the data received on all overlapping resources of the resource used to transmit the control information and the resource used to transmit the data may be dropped.
  • the terminal device may also send first capability information to the network device, where the first capability information is used to indicate whether the terminal device can simultaneously detect control information and data.
  • the network device receives the first capability information, and learns, according to the first capability information, whether the terminal device supports simultaneous detection of control information and data. If the terminal device supports simultaneous detection of control information and data, the network device can send control information on the first resource. If the terminal device does not support simultaneous detection of control information and data, the network device does not send control information on the first resource, that is, the terminal does not expect the network device to send control information on the first resource.
  • the terminal device may also send second capability information to the network device, where the second capability information is used to indicate whether the terminal device can reprocess the data after detecting the control information, so as to reduce the result of the control information on the data processing. Impact.
  • the network device receives the second capability information, and determines the accuracy of processing the data by the terminal device according to the second capability information.
  • the terminal device may affect the accuracy of data processing by the terminal device. If the terminal device can support the re-processing of the data, the impact can be modified to ensure the accuracy of the processed data. Among them, whether the terminal device supports re-processing of data can be specifically determined according to the speed at which the terminal device processes the data. If the delay caused by the terminal device's re-processing can be within the delay indicated by the network device scheduling the data, it is determined The terminal device supports data processing again.
  • the network device can also determine whether the terminal device supports re-processing of data according to the second capability information, that is, the accuracy of processing the data, so that subsequent operations can be performed more accurately, such as extending the terminal according to the second capability of the terminal. Processing the feedback time of the data, or rescheduling in advance to receive the data information that is affected by the control information but cannot be reprocessed, etc., will improve the system performance.
  • the feedback delay of the data processing result of the data currently being processed by the terminal (hereinafter referred to as the first data) is greater than a preset threshold.
  • the minimum time delay for the simultaneously configured terminal to feed back the data processing result is greater than the preset time length t1.
  • the preset duration t1 may be the data processing delay specified in the existing agreement.
  • the network device can reserve more data processing time. For example, when the terminal detects the control information, it can process the data again.
  • the minimum delay for the terminal to feed back the data processing result can be that after the network device sends the data, if the data processing result fed back by the terminal is not received within the minimum delay, it can be considered that the terminal has failed to process the data, or The terminal did not receive the data.
  • the data processing delay of the first data specified in the existing protocol is t1
  • the data processing delay configured by the network device in the embodiment of the present application may be t1+T1.
  • t1 or T1 can be symbols, milliseconds, or nanoseconds.
  • the feedback delay of the data processing result of the data scheduled by the terminal control information is greater than a preset threshold.
  • the network device is scheduling the second data.
  • the minimum time delay of the data processing result fed back by the terminal configured at the same time for the second data is less than the preset duration t.
  • the preset duration t may be a time delay stipulated by an existing agreement.
  • the data processing delay of the second data specified in the existing protocol is t2
  • the data processing delay configured by the network device in the embodiment of the present application may be t2+T2.
  • t2 or T2 can be symbols, milliseconds, or nanoseconds.
  • the methods and operations implemented by the terminal device can also be implemented by components (such as chips or circuits) that can be used in the terminal device
  • the methods and operations implemented by the network device can also be implemented by It can be implemented by components (such as chips or circuits) of network devices.
  • each network element such as a terminal device or a network device, includes a hardware structure and/or software module corresponding to each function.
  • this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software-driven hardware depends on the specific application and design constraint conditions of the technical solution. Professionals and technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered beyond the scope of this application.
  • the embodiment of the present application may divide the terminal device or the network device into functional modules according to the foregoing method examples.
  • each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module.
  • the above-mentioned integrated modules can be implemented in the form of hardware or software function modules. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical function division, and there may be other division methods in actual implementation. The following is an example of dividing each function module corresponding to each function.
  • the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not correspond to the embodiments of the present application.
  • the implementation process constitutes any limitation.
  • FIG. 7 shows a schematic block diagram of a data processing apparatus 700 according to an embodiment of the present application.
  • the apparatus 700 may correspond to each terminal device or chip in the terminal device shown in FIG. 1, and the terminal device or chip in the terminal device in the embodiment shown in FIG. Any function of the terminal device in the method embodiment.
  • the device 700 includes a processing module 710.
  • the device further includes a transceiver module 720.
  • the processing module 710 is configured to detect control information on a first resource, and the first resource is a partially overlapping resource or all overlapping resources of a resource used to transmit control information and a resource used to transmit data;
  • the processing module 710 is configured to process the data received on the first resource when the control information is not detected; or to process the data received on the second resource when the control information is detected.
  • the second resource is a resource other than the first resource and the resource scheduled by the control information, or the second resource is a resource other than the third resource
  • the third resource is The resource includes the first resource, and the size of the resource occupied by the third resource is greater than or equal to the size of the resource occupied by the first resource.
  • the transceiver module 720 is configured to receive first indication information, where the first indication information is used to instruct the terminal device to detect the first resource of the control information.
  • the first indication information includes at least one identifier, and the at least one identifier has a corresponding relationship with at least one resource unit, where the at least one resource unit is a part of a resource used to transmit control information and a resource used to transmit data Resource units in overlapping resources or all overlapping resources.
  • the first resource includes a control resource set CORESET corresponding to the priority of at least one service, and the priority of the at least one service has a corresponding relationship with the at least one CORESET.
  • the transceiver module 720 is configured to receive second indication information, and the second indication information is used to instruct the terminal device to detect the control information.
  • the transceiver module 720 is configured to send first capability information, and the first capability information is used to indicate whether the terminal device can detect the control information and the data at the same time.
  • the transceiver module 720 is configured to send second capability information, and the second capability information is used to indicate whether the terminal device can reprocess the data after detecting the control information.
  • processing module 701 and the transceiver module 702 For a more detailed description of the processing module 701 and the transceiver module 702, reference may be made to the relevant description in the above method embodiment, which will not be described here.
  • the Data is received on all or part of overlapping resources, thereby improving resource utilization.
  • the terminal device detects the control information, it needs to deduct the information received on the resources not used for data transmission. In this way, when the terminal device detects the control information, it can accurately process the data by deducting the resources for transmitting the control information, thereby ensuring the accuracy of the processed data while ensuring the resource utilization rate, thereby improving the quality of data transmission.
  • FIG. 8 shows a data processing apparatus 800 provided by an embodiment of the present application.
  • the apparatus 800 may be the terminal device described in FIG. 2.
  • the device can adopt the hardware architecture shown in FIG. 8.
  • the device may include a processor 810 and a transceiver 830.
  • the device may also include a memory 840.
  • the processor 810, the transceiver 830, and the memory 840 communicate with each other through an internal connection path.
  • the related functions implemented by the processing module 710 in FIG. 7 may be implemented by the processor 810, and the related functions implemented by the transceiver module 720 may be implemented by the processor 810 controlling the transceiver 830.
  • the processor 810 may be a general-purpose central processing unit (central processing unit, CPU), a microprocessor, an application-specific integrated circuit (ASIC), a dedicated processor, or one or more It is an integrated circuit that implements the technical solutions of the embodiments of the present application.
  • a processor may refer to one or more devices, circuits, and/or processing cores for processing data (for example, computer program instructions).
  • it can be a baseband processor or a central processing unit.
  • the baseband processor can be used to process communication protocols and communication data
  • the central processor can be used to control data processing devices (such as base stations, terminal equipment, or chips, etc.), execute software programs, and process data in software programs. .
  • the processor 810 may include one or more processors, such as one or more central processing units (CPU).
  • processors such as one or more central processing units (CPU).
  • CPU central processing units
  • the processor may be a single processor.
  • the core CPU can also be a multi-core CPU.
  • the transceiver 830 is used to send and receive data and/or signals, and to receive data and/or signals.
  • the transceiver may include a transmitter and a receiver, the transmitter is used to send data and/or signals, and the receiver is used to receive data and/or signals.
  • the memory 840 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable memory (erasable programmable memory, EPROM), and read-only memory.
  • RAM random access memory
  • ROM read-only memory
  • EPROM erasable programmable memory
  • read-only memory erasable programmable memory
  • a compact disc read-only memory, CD-ROM
  • the memory 840 is used to store related instructions and data.
  • the memory 840 is used to store program codes and data of the terminal device, and may be a separate device or integrated in the processor 810.
  • the processor 810 is configured to control the transceiver to perform information transmission with the terminal device.
  • the processor 810 is configured to control the transceiver to perform information transmission with the terminal device.
  • the apparatus 800 may further include an output device and an input device.
  • the output device communicates with the processor 810 and can display information in a variety of ways.
  • the output device can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc.
  • the input device communicates with the processor 810 and can receive user input in a variety of ways.
  • the input device can be a mouse, a keyboard, a touch screen device, or a sensor device.
  • FIG. 8 only shows a simplified design of the data processing device.
  • the device may also contain other necessary components, including but not limited to any number of transceivers, processors, controllers, memories, etc., and all terminal devices that can implement this application are protected by this application. Within range.
  • the device 800 may be a chip, for example, a communication chip that can be used in a terminal device to implement related functions of the processor 810 in the terminal device.
  • the chip can be a field programmable gate array, a dedicated integrated chip, a system chip, a central processing unit, a network processor, a digital signal processing circuit, a microcontroller, and a programmable controller or other integrated chips for realizing related functions.
  • the chip may optionally include one or more memories for storing program codes. When the codes are executed, the processor realizes corresponding functions.
  • the embodiments of the present application also provide a device, which may be a terminal device or a circuit.
  • the device can be used to perform the actions performed by the terminal device in the foregoing method embodiments.
  • FIG. 9 shows a schematic block diagram of a data processing apparatus 900 according to an embodiment of the present application.
  • the apparatus 900 may correspond to the network device or the chip in the network device shown in FIG. 1, or the network device or the chip in the network device in the embodiment shown in FIG. Any function.
  • the device 900 includes a processing module 910 and a transceiver module 920.
  • the processing module 910 is configured to determine first indication information, the first indication information is used to instruct the terminal device to detect a first resource of control information, and the first resource is a resource used to transmit control information and a resource used to transmit data Some or all overlapping resources of
  • the transceiver module 920 is configured to send the first indication information.
  • the first indication information includes at least one identifier, and the at least one identifier has a corresponding relationship with at least one resource unit, where the at least one resource unit is a part of a resource used to transmit control information and a resource used to transmit data Resource units in overlapping resources or all overlapping resources.
  • the first resource includes a control resource set CORESET corresponding to at least one service priority, and the at least one service priority has a corresponding relationship with the at least one CORESET.
  • the transceiver module 920 is further configured to send second indication information, where the second indication information is used to instruct the terminal device to detect the control information.
  • the transceiver module 920 is further configured to send the control information on all or part of the resources of the first resource.
  • the transceiver module 920 is further configured to receive first capability information, where the first capability information is used to indicate whether the terminal device can simultaneously detect control information and data; the transceiver module 920 is specifically configured to: The information indicates that when the terminal device can detect the control information and the data at the same time, the control information is sent on all or part of the resources of the first resource.
  • the transceiver module 920 is also used to receive second capability information, the second capability information is used to indicate whether the terminal device can reprocess the data after detecting the control information; the processing module 910 is also used to The second capability information determines the accuracy of processing the data by the terminal device.
  • the network device can determine the resource location of the terminal device to detect the control information, and notify the terminal device through the first indication information, so that the terminal device can determine the detection control information according to the indication information.
  • Resource location The network device can flexibly adjust the first indication information according to the resource location where the control information may be sent, which reduces the terminal device's detection of control information at inappropriate resource locations, thereby reducing the power consumption of the terminal device.
  • Fig. 10 shows a data processing apparatus 1000 provided by an embodiment of the present application.
  • the apparatus 1000 may be the network device described in Fig. 2.
  • the device can adopt the hardware architecture shown in FIG. 10.
  • the device may include a processor 1010 and a transceiver 1020.
  • the device may also include a memory 1030.
  • the processor 1010, the transceiver 1020, and the memory 1030 communicate with each other through an internal connection path.
  • the related functions implemented by the processing module 910 in FIG. 9 may be implemented by the processor 1010, and the related functions implemented by the transceiver module 920 may be implemented by the processor 1010 controlling the transceiver 1020.
  • the processor 1010 may be a general-purpose central processing unit (central processing unit, CPU), a microprocessor, an application-specific integrated circuit (ASIC), a dedicated processor, or one or more It is an integrated circuit that implements the technical solutions of the embodiments of the present application.
  • a processor may refer to one or more devices, circuits, and/or processing cores for processing data (for example, computer program instructions).
  • it can be a baseband processor or a central processing unit.
  • the baseband processor can be used to process communication protocols and communication data
  • the central processor can be used to control data processing devices (such as base stations, terminal equipment, or chips, etc.), execute software programs, and process data in software programs. .
  • the processor 1010 may include one or more processors, such as one or more central processing units (CPU).
  • processors such as one or more central processing units (CPU).
  • CPU central processing units
  • the CPU may be a single processor.
  • the core CPU can also be a multi-core CPU.
  • the transceiver 1020 is used to send and receive data and/or signals, and to receive data and/or signals.
  • the transceiver may include a transmitter and a receiver, the transmitter is used to send data and/or signals, and the receiver is used to receive data and/or signals.
  • the memory 1030 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable memory (erasable read only memory, EPROM), and read-only memory.
  • RAM random access memory
  • ROM read-only memory
  • EPROM erasable read only memory
  • read-only memory erasable read only memory
  • CD-ROM compact disc
  • the memory 1030 is used to store program codes and data of the terminal device, and may be a separate device or integrated in the processor 1010.
  • the processor 1010 is used to control the transceiver to perform information transmission with the terminal device.
  • the processor 1010 is used to control the transceiver to perform information transmission with the terminal device.
  • the transceiver to perform information transmission with the terminal device.
  • the apparatus 1000 may further include an output device and an input device.
  • the output device communicates with the processor 1010 and can display information in a variety of ways.
  • the output device can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc.
  • the input device communicates with the processor 1010, and can receive user input in a variety of ways.
  • the input device can be a mouse, a keyboard, a touch screen device, or a sensor device.
  • FIG. 10 only shows a simplified design of the data processing device.
  • the device may also contain other necessary components, including but not limited to any number of transceivers, processors, controllers, memories, etc., and all terminal devices that can implement this application are protected by this application. Within range.
  • the device 1000 may be a chip, for example, a communication chip that can be used in a terminal device to implement related functions of the processor 1010 in the terminal device.
  • the chip can be a field programmable gate array, a dedicated integrated chip, a system chip, a central processing unit, a network processor, a digital signal processing circuit, a microcontroller, and a programmable controller or other integrated chips for realizing related functions.
  • the chip may optionally include one or more memories for storing program codes. When the codes are executed, the processor realizes corresponding functions.
  • the embodiments of the present application also provide a device, which may be a terminal device or a circuit.
  • the device can be used to perform the actions performed by the terminal device in the foregoing method embodiments.
  • FIG. 11 shows a simplified schematic diagram of the structure of the terminal device. It is easy to understand and easy to illustrate.
  • the terminal device uses a mobile phone as an example.
  • the terminal equipment includes a processor, a memory, a radio frequency circuit, an antenna, and an input and output device.
  • the processor is mainly used to process the communication protocol and communication data, and to control the terminal device, execute the software program, and process the data of the software program.
  • the memory is mainly used to store software programs and data.
  • the radio frequency circuit is mainly used for the conversion of baseband signal and radio frequency signal and the processing of radio frequency signal.
  • the antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves.
  • Input and output devices such as touch screens, display screens, keyboards, etc., are mainly used to receive data input by users and output data to users. It should be noted that some types of terminal devices may not have input and output devices.
  • the processor When data needs to be sent, the processor performs baseband processing on the data to be sent, and then outputs the baseband signal to the radio frequency circuit.
  • the radio frequency circuit performs radio frequency processing on the baseband signal and sends the radio frequency signal to the outside in the form of electromagnetic waves through the antenna.
  • the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor, and the processor converts the baseband signal into data and processes the data.
  • FIG. 11 In an actual terminal device product, there may be one or more processors and one or more memories.
  • the memory may also be referred to as a storage medium or storage device.
  • the memory may be set independently of the processor, or may be integrated with the processor, which is not limited in the embodiment of the present application.
  • the antenna and radio frequency circuit with the transceiving function can be regarded as the transceiving unit of the terminal device
  • the processor with the processing function can be regarded as the processing unit of the terminal device.
  • the terminal device includes a transceiver unit 1110 and a processing unit 1120.
  • the transceiving unit may also be referred to as a transceiver, a transceiver, a transceiving device, and so on.
  • the processing unit may also be called a processor, a processing board, a processing module, a processing device, and so on.
  • the device for implementing the receiving function in the transceiving unit 1110 can be regarded as the receiving unit, and the device for implementing the sending function in the transceiving unit 1110 can be regarded as the sending unit, that is, the transceiving unit 1110 includes a receiving unit and a sending unit.
  • the transceiver unit may sometimes be called a transceiver, a transceiver, or a transceiver circuit.
  • the receiving unit may sometimes be called a receiver, a receiver, or a receiving circuit.
  • the transmitting unit may sometimes be called a transmitter, a transmitter, or a transmitting circuit.
  • transceiving unit 1110 is used to perform the sending and receiving operations on the terminal device side in the foregoing method embodiment, and the processing unit 1120 is used to perform other operations on the terminal device in the foregoing method embodiment except for the transceiving operation.
  • the processing unit 1120 is configured to execute the processing steps 302-304 on the terminal device side in FIG. 3.
  • the transceiving unit 1110 is configured to perform the transceiving operation in step 301 in FIG. 3, and/or the transceiving unit 1110 is further configured to perform other transceiving steps on the terminal device side in the embodiment of the present application.
  • the chip When the device is a chip, the chip includes a transceiver unit and a processing unit.
  • the transceiver unit may be an input/output circuit or a communication interface;
  • the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip.
  • the device shown in FIG. 12 can also be referred to.
  • the device can perform functions similar to the processor 1110 in FIG. 8.
  • the device includes a processor 1201, a data sending processor 1203, and a data receiving processor 1205.
  • the processing module 710 in the embodiment shown in FIG. 7 may be the processor 1201 in FIG. 12, and completes corresponding functions.
  • the transceiving module 720 in the embodiment shown in FIG. 7 may be the sending data processor 1203 and the receiving data processor 1205 in FIG. 12.
  • the channel encoder and the channel decoder are shown in FIG. 12, it can be understood that these modules do not constitute a restrictive description of this embodiment, and are only illustrative.
  • the processing device 1300 includes modules such as a modulation subsystem, a central processing subsystem, and a peripheral subsystem.
  • the communication device in this embodiment can be used as the modulation subsystem therein.
  • the modulation subsystem may include a processor 1303 and an interface 1304.
  • the processor 1303 completes the function of the aforementioned processing module 710
  • the interface 1304 completes the function of the aforementioned transceiver module 720.
  • the modulation subsystem includes a memory 1306, a processor 1303, and a program stored in the memory and capable of running on the processor, and the processor implements the method described in the embodiment when the program is executed.
  • the memory 1306 can be non-volatile or volatile, and its location can be located inside the modulation subsystem or in the processing device 1300, as long as the memory 1306 can be connected to the The processor 1303 is fine.
  • the network device may be as shown in FIG. 14, for example, the device 140 is a base station.
  • the base station can be applied to the system shown in FIG. 1 to perform the functions of the network device in the foregoing method embodiment.
  • the base station 140 may include one or more DU 1401 and one or more CU 1402.
  • CU1402 can communicate with the next-generation core network (NG core, NC).
  • the DU 1401 may include at least one antenna 14011, at least one radio frequency unit 14012, at least one processor 14013, and at least one memory 14014.
  • the DU 1401 part is mainly used for the transmission and reception of radio frequency signals, the conversion of radio frequency signals and baseband signals, and part of baseband processing.
  • the CU 1402 may include at least one processor 14022 and at least one memory 14021.
  • CU1402 and DU1401 can communicate through interfaces, where the control plane interface can be Fs-C, such as F1-C, and the user plane interface can be Fs-U, such as F1-U.
  • the CU 1402 part is mainly used for baseband processing, control of the base station, and so on.
  • the DU 1401 and the CU 1402 may be physically set together, or may be physically separated, that is, a distributed base station.
  • the CU 1402 is the control center of the base station, which may also be referred to as a processing unit, and is mainly used to complete baseband processing functions.
  • the CU 1402 may be used to control the base station to execute the operation procedure of the network device in the foregoing method embodiment.
  • the baseband processing on the CU and DU can be divided according to the protocol layer of the wireless network, for example, the packet data convergence protocol (PDCP) layer and the functions of the above protocol layers are set in the CU, the protocol layer below PDCP, For example, functions such as the radio link control (RLC) layer and the medium access control (MAC) layer are set in the DU.
  • CU implements radio resource control (radio resource control, RRC), packet data convergence protocol (packet data convergence protocol, PDCP) layer functions
  • DU implements radio link control (radio link control, RLC), MAC, and physical functions.
  • the function of the (physical, PHY) layer is the packet data convergence protocol (PDCP) layer and the functions of the above protocol layers are set in the CU, the protocol layer below PDCP.
  • functions such as the radio link control (RLC) layer and the medium access control (MAC) layer are set in the DU.
  • RRC radio resource control
  • packet data convergence protocol packet data convergence protocol
  • MAC medium access control
  • the base station 140 may include one or more radio frequency units (RU), one or more DUs, and one or more CUs.
  • the DU may include at least one processor 14013 and at least one memory 14014
  • the RU may include at least one antenna 14011 and at least one radio frequency unit 14012
  • the CU may include at least one processor 14022 and at least one memory 14021.
  • the processor 14013 is configured to execute the processing steps 302-304 on the terminal device side in FIG. 3.
  • the radio frequency unit 14012 is configured to perform the transceiving operation in step 301 in FIG. 3.
  • the CU1202 can be composed of one or more single boards, and multiple single boards can jointly support a wireless access network (such as a 5G network) with a single access indication, or can respectively support wireless access networks of different access standards.
  • Access network (such as LTE network, 5G network or other networks).
  • the memory 12021 and the processor 12022 may serve one or more single boards. In other words, the memory and the processor can be set separately on each board. It can also be that multiple boards share the same memory and processor. In addition, necessary circuits can be provided on each board.
  • the DU1201 can be composed of one or more single boards, and multiple single boards can jointly support a wireless access network with a single access indication (such as a 5G network), or can respectively support wireless access networks with different access standards (such as LTE network, 5G network or other network).
  • the memory 12014 and the processor 12013 may serve one or more single boards. In other words, the memory and the processor can be set separately on each board. It can also be that multiple boards share the same memory and processor. In addition, necessary circuits can be provided on each board.
  • the computer may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
  • software it can be implemented in the form of a computer program product in whole or in part.
  • 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 devices.
  • the computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
  • the computer instructions may be transmitted from a website, computer, server, or data center.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center integrated with one or more available media.
  • the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (for example, a solid state disk, SSD)) etc.
  • the processor may be an integrated circuit chip with signal processing capabilities.
  • the steps of the foregoing method embodiments can be completed by hardware integrated logic circuits in the processor or instructions in the form of software.
  • the above-mentioned processor may be a general-purpose processor, a digital signal processor (digital signal processor, DSP), an application specific integrated circuit (ASIC), a ready-made programmable gate array (field programmable gate array, FPGA) or other Programming logic devices, discrete gates or transistor logic devices, discrete hardware components.
  • DSP digital signal processor
  • ASIC application specific integrated circuit
  • FPGA ready-made programmable gate array
  • Programming logic devices discrete gates or transistor logic devices, discrete hardware components.
  • the methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed.
  • the general-purpose processor may be a microprocessor or the processor may also be any conventional processor or the like.
  • the steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor.
  • the software module can be located in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers.
  • the storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
  • the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory.
  • the non-volatile memory can be read-only memory (ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), and electrically available Erase programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
  • the volatile memory may be random access memory (RAM), which is used as an external cache.
  • RAM random access memory
  • static random access memory static random access memory
  • dynamic RAM dynamic RAM
  • DRAM dynamic random access memory
  • synchronous dynamic random access memory synchronous DRAM, SDRAM
  • double data rate synchronous dynamic random access memory double data rate SDRAM, DDR SDRAM
  • enhanced synchronous dynamic random access memory enhanced SDRAM, ESDRAM
  • synchronous link dynamic random access memory synchronous link DRAM, SLDRAM
  • direct memory bus random access memory direct rambus RAM, DR RAM
  • At least one refers to one or more, and “multiple” refers to two or more.
  • “And/or” describes the association relationship of the associated objects, indicating that there can be three relationships, for example, A and/or B, which can mean: A alone exists, A and B exist at the same time, and B exists alone, where A, B can be singular or plural.
  • the character “/” generally indicates that the associated objects before and after are in an “or” relationship.
  • the following at least one item (a)” or similar expressions refers to any combination of these items, including any combination of a single item (a) or a plurality of items (a).
  • at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple .
  • component used in this specification are used to denote computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution.
  • the component may be, but is not limited to, a process, a processor, an object, an executable file, an execution thread, a program, and/or a computer running on a processor.
  • the application running on the computing device and the computing device can be components.
  • One or more components may reside in processes and/or threads of execution, and components may be located on one computer and/or distributed among two or more computers.
  • these components can be executed from various computer readable media having various data structures stored thereon.
  • the component can be based on, for example, a signal having one or more data packets (e.g. data from two components interacting with another component in a local system, a distributed system, and/or a network, such as the Internet that interacts with other systems through a signal) Communicate through local and/or remote processes.
  • a signal having one or more data packets (e.g. data from two components interacting with another component in a local system, a distributed system, and/or a network, such as the Internet that interacts with other systems through a signal) Communicate through local and/or remote processes.
  • the disclosed system, device, and method may be implemented in other ways.
  • the device embodiments described above are merely illustrative, for example, the division of the units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components may be combined or It can be integrated into another system, or some features can be ignored or not implemented.
  • the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
  • the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
  • the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium.
  • the technical solution of the present application essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in each embodiment of the present application.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program code .

Landscapes

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

Abstract

一种数据处理的方法和装置。网络设备在不发送控制信息时,可以占用预留给控制信息的资源进行数据的传输,从而提高了资源利用率。终端设备在检测到控制信息的情况下,需要扣除在不用于传输数据的资源接收到的信息。这样终端设备在检测到控制信息时,可以扣除传输控制信息的资源准确的处理出数据,从而在保证资源利用率的同时保证处理到的数据的准确性,从而提高了数据传输的质量。

Description

数据处理的方法和装置 技术领域
本申请涉及通信领域,更具体地涉及一种数据处理的方法和装置。
背景技术
国际电信联盟(international telecommunication union,ITU)为第五代(the fifth generation,5G)移动通信***或者未来的移动通信***定义了三大类应用场景:增强型移动宽带(enhanced mobile broadband,eMBB)、高可靠低时延通信(ultra reliable and low latency communications,URLLC)以及海量机器类通信(massive machine type communications,mMTC)。其中,eMBB业务的主要特点是传输数据量大、传输速率较高;mMTC业务的主要特点是联网设备数量巨大、传输数据量较小、对传输时延不敏感;URLLC业务的主要特点是对时延要求较高。
传统方案中,对于同一个用户而言,若用于传输数据(例如,eMBB业务的数据)的数据资源与用于传输控制信息(例如,URLLC业务的控制信息)的控制资源有重叠的部分,则网络设备通过下行控制信息(downlink control information,DCI)1中的资源映射指示(resource mapping indicator,RMI)域的不同取值分别指示终端设备是否需要在该重叠的部分处理DCI2。具体地,若该RMI域取值为0,则网络设备在将数据映射到数据资源时会扣除这些重叠的资源,在该重叠的资源上发送DCI2。相应地,终端设备在该重叠的资源上处理DCI2,且不需要在该重叠的资源上处理数据。若该RMI域取值为1,则网络设备在该重叠的资源上发送数据。相应地,终端设备在该重叠的资源上接收数据,不需要进行DCI2的处理。
但是,由于控制信息的传输可能是非周期性的。当RMI取值为0时,为控制信息预留的资源并不一定被使用,从而造成了资源的浪费。
发明内容
本申请提供一种数据处理的方法和装置,能够减少资源浪费,提高资源利用率。
第一方面,提供了一种数据处理的方法,该方法包括:在第一资源上检测控制信息,该第一资源为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源;在未检测到该控制信息的情况下,处理在该第一资源上接收到的数据;在检测到该控制信息的情况下,处理在第二资源上接收到的数据,所述第二资源为除所述第一资源和所述控制信息调度的资源之外的资源,或者所述第二资源为除第三资源之外的资源,所述第三资源包括所述第一资源,所述第三资源占用的资源大小大于或等于所述第一资源占用的资源大小。
终端设备在用于传输数据的资源和用于传输控制信息的资源的全部重叠资源或部分重叠资源上没有检测到控制信息的情况下,在该全部重叠资源或部分重叠资源上接收数 据,这样不会造成传输控制信息的资源空闲,从而提高***资源利用率。终端设备在检测到控制信息的情况下,需要扣除在不用于传输数据的资源接收到的信息,即进行数据处理时不考虑该控制信息所在资源上的信息。这样终端设备在检测到控制信息时,可以扣除传输控制信息的资源而能够准确的处理数据,从而在保证资源利用率的同时保证处理数据的准确性,避免了控制信息发送对数据处理的影响,从而提高了数据传输的质量。
在一些可能的实现方式中,在该第一资源上检测该控制信息之前,该方法还包括:接收第一指示信息,该第一指示信息用于指示终端设备检测用于传输所述控制信息的该第一资源。
网络设备可以确定终端设备检测控制信息的资源位置,并通过该第一指示信息告知终端设备,这样终端设备可以根据该指示信息确定出检测控制信息的资源位置。网络设备可以根据可能发送控制信息的资源位置灵活的调整该第一指示信息,减少了终端设备在不合适的资源位置检测控制信息,从而减少了终端设备的功耗。
在一些可能的实现方式中,该第一指示信息包括至少一个标识,该至少一个标识与至少一个资源单元存在对应关系,其中该至少一个资源单元为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源中的资源单元。
终端设备能够根据该第一指示信息包括的至少一个标识确定出对应的资源单元,进而在该对应的资源单元上检测控制信息,减少了终端设备检测控制信息的资源,从而节省了终端设备的功耗。
在一些可能的实现方式中,该第一指示信息包括至少一个比特位,该至少一个比特位分别与该全部重叠资源或该部分重叠资源包括的至少一个资源单元具有对应关系,该终端设备可以根据该至少一个比特位的取值,确定是否需要在对应的资源单元上检测控制信息。
终端设备能够根据该第一指示信息包括的至少一个比特位的取值,确定出是否需要在对应的资源单元上检测控制信息,更具体地确定出需要终端设备检测控制信息的资源,从而节省了终端设备的功耗。
在一些可能的实现方式中,该第一资源包括至少一个业务优先级所对应的控制资源集合CORESET,该至少一个业务优先级和至少一个CORESET具有对应关系。
终端设备能够根据至少一个业务优先级确定出对应的CORESET,进而在该对应的CORESET上检测控制信息,减少了终端设备检测控制信息的资源,从而节省了终端设备的功耗。
在一些可能的实现方式中,在该第一资源上检测该控制信息之前,该方法还包括:接收第二指示信息,该第二指示信息用于指示终端设备检测该控制信息。
网络设备能够根据发送控制信息的可能性,灵活的设置第二指示信息,减少了网络设备在不发送控制信息的,而终端设备依然检测控制信息的情况,从而节省了终端设备的功耗。
在一些可能的实现方式中,在该第一资源上接收控制信息之前,该方法还包括:发送第一能力信息,该第一能力信息用于指示终端设备是否能够同时检测该控制信息和该数据。
终端设备向网络设发送第一能力信息,使得网络设备根据该第一能力信息获知该终端 设备是否支持同时检测控制信息和数据。若该终端设备支持同时检测控制信息和数据,则网络设备可以在该第一资源上发送控制信息。若该终端设备不支持同时检测控制信息和数据,则网络设备不在该第一资源上发送控制信息。这样网络设备可以根据终端设备的能力确定发送数据能够占用的资源的灵活性,有助于提高资源利用率。
在一些可能的实现方式中,该方法还包括:发送第二能力信息,该第二能力信息用于指示该终端设备在检测到该控制信息之后是否能够重新处理该数据。
终端设备向网络设备发送第二能力信息,使得网络设备根据该第二能力信息确定出终端设备处理该数据的准确度,从而能够更准确的进行后续操作,即提升了***性能。
第二方面,提供了一种数据处理的方法,该方法包括:确定第一指示信息,该第一指示信息用于指示终端设备检测控制信息的第一资源,该第一资源为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源;发送该第一指示信息。
网络设备可以确定终端设备检测控制信息的资源位置,并通过该第一指示信息告知终端设备,使得终端设备可以根据该指示信息确定出检测控制信息的资源位置。网络设备可以根据可能发送控制信息的资源位置灵活的调整该第一指示信息,减少了终端设备在不合适的资源位置检测控制信息,从而减少了终端设备的功耗。
在一些可能的实现方式中,该第一指示信息包括至少一个标识,该至少一个标识与至少一个资源单元存在对应关系,其中该至少一个资源单元为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源中的资源单元。
网络设备发送该第一指示信息,使得终端设备能够根据该第一指示信息包括的至少一个标识确定出对应的资源单元,进而在该对应的资源单元上检测控制信息,减少了终端设备检测控制信息的资源,从而节省了终端设备的功耗。
在一些可能的实现方式中,该第一指示信息包括至少一个比特位,该至少一个比特位分别与该全部重叠资源或该部分重叠资源包括的至少一个资源单元具有对应关系,该终端设备可以根据该至少一个比特位的取值,确定是否需要在对应的资源单元上检测控制信息。
网络设备发送包括该至少两个比特位的指示信息,使得终端设备能够根据该第一指示信息包括的至少一个比特位的取值,确定出是否需要在对应的资源单元上检测控制信息,更具体地确定出需要终端设备检测控制信息的资源,从而节省了终端设备的功耗。
在一些可能的实现方式中,该第一资源包括至少一个业务优先级所对应的控制资源集合CORESET,该至少一个业务优先级和至少一个CORESET具有对应关系。
网络设备在存在待发送的控制信息时,可以根据至少一个业务优先级确定出对应的CORESET,进而在该对应的CORESET上发送控制信息。相应地,终端设备可以在对应的CORESET上检测控制信息,减少了终端设备检测控制信息的资源,从而节省了终端设备的功耗。
在一些可能的实现方式中,该方法还包括:发送第二指示信息,该第二指示信息用于指示终端设备检测该控制信息。
网络设备能够根据发送控制信息的可能性,灵活的设置第二指示信息,减少了网络设备在不发送控制信息的,而终端设备依然检测控制信息的情况,从而节省了终端设备的功耗。
在一些可能的实现方式中,该方法还包括:在该第一资源的全部或部分资源上发送该控制信息。
网络设备可以在该第一资源上的全部或部分资源上发送该控制信息,也可以不在该第一资源上发送控制信息。网络设备存在待发送控制信息时,选择在该第一资源上发送,减少终端设备需要在更多的资源上检测控制信息,从而减少了终端设备的功耗开销。
在一些可能的实现方式中,该方法还包括:接收第一能力信息,该第一能力信息用于指示终端设备是否能够同时检测控制信息和数据;其中,该在该第一资源的全部或部分资源上发送该控制信息包括:在该第一能力信息指示该终端设备能够同时检测该控制信息和该数据的情况下,在该第一资源的全部或部分资源上发送该控制信息。
网络设备接收该第一能力信息,并根据该第一能力信息获知该终端设备是否支持同时检测控制信息和数据。若该终端设备支持同时检测控制信息和数据,则网络设备可以在该第一资源上发送控制信息。若该终端设备不支持同时检测控制信息和数据,则网络设备不在该第一资源上发送控制信息。这样网络设备可以根据终端设备的能力确定发送数据能够占用的资源的灵活性,有助于提高资源利用率。
在一些可能的实现方式中,该方法还包括:接收第二能力信息,该第二能力信息用于指示终端设备在检测到该控制信息是否能够重新处理该数据;根据该第二能力信息,确定该终端设备处理该数据的准确度。
网络设备可以根据该第二能力信息确定出终端设备处理该数据的准确度,从而能够更准确的进行后续操作,即提升了***性能。
第三方面,提供了一种数据处理的装置,该装置可以是终端设备,或是用于终端设备的芯片,比如可被设置于终端设备内的芯片。该装置具有实现上述第一方面,及各种可能的实现方式的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
在一种可能的设计中,该装置包括:处理模块。可选地,该装置还可以包括收发模块,该收发模块例如可以是收发器、接收器、发射器中的至少一种,该收发模块可以包括接收模块和发送模块,具体地可以包括射频电路或天线。该处理模块可以是处理器。可选地,所述装置还包括存储模块,该存储模块例如可以是存储器。当包括存储模块时,该存储模块用于存储指令。该处理模块与该存储模块连接,该处理模块可以执行该存储模块存储的指令或源自其他的指令,以使该装置执行上述第一方面,及各种可能的实现方式的通信方法。在本设计中,该装置可以为终端设备。
在另一种可能的设计中,当该装置为芯片时,该芯片包括:处理模块。可选地,该装置还可以包括收发模块,该收发模块例如可以是该芯片上的输入/输出接口、管脚或电路等。处理模块例如可以是处理器。该处理模块可执行指令,以使该终端设备内的芯片执行上述,以及任意可能的实现的通信方法。可选地,该处理模块可以执行存储模块中的指令,该存储模块可以为芯片内的存储模块,如寄存器、缓存等。该存储模块还可以是位于通信设备内,但位于芯片外部,如只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)等。
其中,上述任一处提到的处理器,可以是一个通用中央处理器(CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制 上述第一方面,以及任意可能的实现的通信方法的程序执行的集成电路。
第四方面,提供了一种数据处理的装置,该装置可以是网络设备,或是用于网络设备的芯片,比如可被设置于网络设备内的芯片。该装置具有实现上述第二方面,及各种可能的实现方式的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
在一种可能的设计中,该装置包括:收发模块和处理模块,所述收发模块例如可以是收发器、接收器、发射器中的至少一种,该收发模块可以包括接收模块和发送模块,具体地可以包括射频电路或天线。该处理模块可以是处理器。
可选地,所述装置还包括存储模块,该存储模块例如可以是存储器。当包括存储模块时,该存储模块用于存储指令。该处理模块与该存储模块连接,该处理模块可以执行该存储模块存储的指令或源自其他的指令,以使该装置执行上述第二方面,或其任意一项的方法。
在另一种可能的设计中,当该装置为芯片时,该芯片包括:收发模块和处理模块,该收发模块例如可以是该芯片上的输入/输出接口、管脚或电路等。处理模块例如可以是处理器。该处理模块可执行指令,以使该网络设备内的芯片执行上述第二方面,以及任意可能的实现的通信方法。
可选地,该处理模块可以执行存储模块中的指令,该存储模块可以为芯片内的存储模块,如寄存器、缓存等。该存储模块还可以是位于通信设备内,但位于芯片外部,如只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)等。
其中,上述任一处提到的处理器,可以是一个通用中央处理器(CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制上述各方面通信方法的程序执行的集成电路。
第五方面,提供了一种计算机存储介质,该计算机存储介质中存储有程序代码,该程序代码用于指示执行上述第一方面,及其任意可能的实现方式中的方法的指令。
第六方面,提供了一种计算机存储介质,该计算机存储介质中存储有程序代码,该程序代码用于指示执行上述第二方面,及其任意可能的实现方式中的方法的指令。
第七方面,提供了一种包含指令的计算机程序产品,其在计算机上运行时,使得计算机执行上述第一方面,或其任意可能的实现方式中的方法。
第八方面,提供了一种包含指令的计算机程序产品,其在计算机上运行时,使得计算机执行上述第二方面,或其任意可能的实现方式中的方法。
第九方面,提供了一种通信***,该通信***包括具有实现上述第一方面的各方法及各种可能设计的功能的装置和上述具有实现上述第二方面的各方法及各种可能设计的功能的装置。
基于上述技术方案,网络设备在不发送控制信息时,可以占用预留给控制信息的资源进行数据的传输,从而提高了资源利用率。终端设备在检测到控制信息的情况下,需要扣除在不用于传输数据的资源接收到的信息。这样终端设备在检测到控制信息时,可以扣除传输控制信息的资源准确的处理出数据,从而在保证资源利用率的同时保证处理到的数据的准确性,从而提高了数据传输的质量。
附图说明
图1是本申请的一个通信***的示意图;
图2是传统方案的信号处理的方法的示意图;
图3是本申请实施例的数据处理的方法的示意性流程图;
图4是本申请一个具体实施例的数据处理的方法的示意图;
图5是本申请另一个具体实施例的数据处理的方法的示意图;
图6是本申请另一个具体实施例的数据处理的方法的示意图;
图7是本申请一个实施例的数据处理的装置的示意性框图;
图8是本申请一个实施例的数据处理的装置的示意性结构图;
图9是本申请另一个实施例的数据处理的装置的示意性框图;
图10是本申请一个实施例的数据处理的装置的示意性结构图;
图11是本申请一个实施例的数据处理的装置的示意性结构图;
图12是本申请另一个实施例的数据处理的装置的示意性结构图;
图13是本申请另一个实施例的数据处理的装置的示意性结构图;
图14是本申请另一个实施例的数据处理的装置的示意性结构图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
本申请实施例中的技术方案,可应用于各种通信***。比如,长期演进(long term evolution,LTE)***、第五代(5th generation,5G)移动通信***以及未来的移动通信***等。
本申请实施例中的终端设备可以简称为终端,也称为用户设备(user equipment,UE),是一种具有无线收发功能的设备。终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、无人机、气球和卫星上等)。所述终端设备可以是手机、平板电脑、带无线收发功能的电脑、虚拟现实终端设备、增强现实终端设备、工业控制中的无线终端设备、无人驾驶中的无线终端设备、远程医疗中的无线终端设备、智能电网中的无线终端设备、运输安全中的无线终端设备、智慧城市中的无线终端设备、智慧家庭中的无线终端设备。终端设备也可以是固定的或者移动的。本申请实施例对此并不限定。
本申请实施例中,用于实现终端的功能的装置可以是终端设备;也可以是能够支持终端设备实现该功能的装置,例如芯片***,该装置可以被安装在终端设备中。本申请实施例中,芯片***可以由芯片构成,也可以包括芯片和其他分立器件。本申请实施例提供的技术方案中,以用于实现终端设备的功能的装置是终端设备为例,描述本申请实施例提供的技术方案。
本申请实施例中的网络设备可以是接入网设备,接入网设备也可以称为无线接入网(radio access network,RAN)设备,是一种为终端设备提供无线通信功能的设备。接入网设备例如包括但不限于:5G中的下一代基站(generation nodeB,gNB)、演进型节点B(evolved node B,eNB)、基带单元(baseband unit,BBU)、收发点(transmitting and receiving  point,TRP)、发射点(transmitting point,TP)、未来移动通信***中的基站或WiFi***中的接入点等。接入网设备还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器、集中单元(centralized unit,CU),和/或分布单元(distributed unit,DU),或者网络设备可以为中继站、车载设备以及未来演进的PLMN网络中的网络设备等。
终端设备可以与不同技术的多个接入网设备进行通信,例如,终端设备可以与支持长期演进(long term evolution,LTE)的接入网设备通信,也可以与支持5G的接入网设备通信,还可以同时与支持LTE的接入网设备以及支持5G的接入网设备进行通信。本申请实施例并不限定。
本申请实施例中,用于实现网络设备的功能的装置可以是网络设备;也可以是能够支持网络设备实现该功能的装置,例如芯片***,该装置可以被安装在网络设备中。在本申请实施例提供的技术方案中,以用于实现网络设备的功能的装置是网络设备为例,描述本申请实施例提供的技术方案。
下面对本申请实施例涉及到的术语进行简单介绍。
1、时频资源:
终端设备和网络设备可以通过空口资源中的时频资源进行数据传输。其中,空口资源可以包括时域资源、频域资源和码域资源,时域资源和频域资源还可以合称为时频资源。具体地,频域资源是频域上一段连续或非连续的频域单元。时频资源可以是物理资源块(resource block,RB),或物理资源块组资源块(resource block group,RBG),或资源单元(resource element,RE)等。时域资源可以是时域上一段连续或非连续的时间单元,比如时域符号,或时隙,或迷你时隙(mini-slot),或子帧,或传输间隔等。其中,时域符号可以是正交频分复用(orthogonal frequency division multiplexing,OFDM)符号。频域资源可以位于设置的频率范围,频率范围还可以称为频带(band)或频段,频域资源的宽度可以称为带宽(bandwidth,BW)。时频资源具体还可以是资源栅格,资源栅格通过时域和频域划分。资源栅格的时域单位可以是符号(symbol),频域单位可以是子载波(subcarrier),资源栅格中的最小的资源单位可以称为RE。一个RB在频域可以包括一个或多个子载波,比如可以是12个子载波。其中,一个时隙在时域可以包括一个或多个OFDM符号,比如NR中一个时隙可以包括14个OFDM符号(例如,在普通循环前缀(cyclic prefix,CP)的情况下)或者12个OFDM符号(例如,在扩展循环前缀的情况下)。一个mini-slot包括一个或多个OFDM符号。
此外,子载波间隔与时域资源具有对应关系。例如,对于子载波间隔为15千赫兹(kilohertz,kHz)的一个时隙,包括6个或7个时域符号,对应的时间长度为0.5ms;对于子载波间隔为60kHz的一个时隙,对应的时间长度则缩短为0.125ms。
2、控制信道单元(control channel element,CCE):
CCE是构成PDCCH的基本单位,占用频域上的一定数量的RE组(RE Group,REG),比如6个。一个给定的PDCCH可以由一定数量的CCE构成,比如1个、2个、4个、8个和16个,即聚合级别(AL,aggregation level),具体取值可以由下行控制信息(downlink control information,DCI)载荷大小和所需的编码速率决定。在NR PDCCH中,CCE频域资源配置的粒度为6个REG,一个CCE映射到的实际物理资源包括72个RE,其中18 个资源用于解调参考信号,54个RE用于DCI信息传输。
3、控制资源集合(control resource set,CORESET):
CORESET在频域上包括多个物理资源块,在时域上包括1~3个OFDM符号,且可位于时隙内的任意位置。CORESET占用的时域资源由高层参数半静态配置。在NR中,CORESET的资源配置不支持动态信令指示。在频域上,CORESET的配置支持连续和离散的频域资源配置,且配置的CORESET不超出BWP的频域范围。此外,CORESET频域资源配置的粒度为6个RB。CORESET是在PDCCH上传输的多个控制信息资源的集合。
图1是本申请的一个通信***的示意图。图1中的通信***可以包括至少一个终端设备(例如终端设备10、终端设备20、终端设备30、终端设备40、终端设备50和终端设备60)和网络设备70。网络设备70用于为终端设备提供通信服务并接入核心网,终端设备可以通过搜索网络设备70发送的同步信号、广播信号等接入网络,从而进行与网络的通信。图1中的终端设备10、终端设备20、终端设备30、终端设备40和终端设备60可以与网络设备70进行上下行传输。例如,网络设备70可以向终端设备10、终端设备20、终端设备30、终端设备40和终端设备60发送下行信号,也可以接收终端设备10、终端设备20、终端设备30、终端设备40和终端设备60发送的上行信号。
此外,终端设备40、终端设备50和终端设备60也可以看作一个通信***,终端设备60可以向终端设备40和终端设备50发送信号,也可以接收终端设备40和终端设备50发送的信号。也就是说,本申请的实施例可以适用于下行信号传输,也可以适用于上行信号传输,还可以适用于设备到设备(device to device,D2D)的信号传输。对于下行信号传输,发送设备是网络设备,对应的接收设备是终端设备。对于上行信号传输,发送设备是终端设备,对应的接收设备是网络设备。对于D2D的信号传输,发送设备是终端设备,对应的接收设备也是终端设备。本申请的实施例对信号的传输方向不做限定。
需要说明的是,本申请实施例可以应用于包括一个或多个网络设备的通信***中,也可以应用于包括一个或多个终端设备的通信***中,本申请对此不进行限定。其中一个网络设备可以向一个或多个终端设备发送数据或控制信令。多个网络设备也可以同时向一个或多个终端设备发送数据或控制信令。
传统方案中,如图2所示,资源1为调度的用于传输数据的资源,资源2为调度的用于传输控制信息的资源与用于传输数据的资源发生重叠的资源。若DCI1中的RMI域的取值为0,则网络设备预留该资源2用于传输DCI2,即终端设备需要在该资源2上检测DCI2。若DCI1中的RMI域的取值为1,则终端设备需要在该资源2上接收数据。但是,在传统方案中,控制信息的传输可能是非周期性的。这样在RMI取值为0时,为控制信息预留的资源并不一定被使用,从而造成了重叠的资源的浪费。
为了解决上述技术问题,本申请实施例提供的方法能够在不发送控制信息时,占用预留给控制信息的资源进行数据的传输,从而提高了资源利用率。具体的方案如下所述:
图3示出了本申请实施例的数据处理的方法的示意性流程图。
可以理解的是,本申请实施例的执行主体可以是终端设备或网络设备,也可以是终端设备内的芯片或者是网络设备内的芯片,本申请对此不进行限定。
301,网络设备在第一资源上发送控制信息。
示例性的,所述第一资源为用于传输控制信息和用于传输数据的资源的部分重叠资源 或全部重叠资源。
具体地,该用于传输控制信息的资源可以是网络设备配置的用于发送或接收控制信息的资源,该传输数据的资源可以是网络设备调度的用于发送或接收数据的资源。网络设备可以灵活进行控制信息的发送。所述预留的用于传输控制信息的资源可以是CORESET。
示例性的,步骤301也可以是可选的步骤,也就是说,网络设备并不一定发送该控制信息,或者网络设备并不是占用全部重叠资源发送控制信息。网络设备在不发送控制信息的情况下,可以占用该第一资源发送数据,从而提高了资源利用率。302,终端设备在该第一资源上检测控制信息。
示例性的,该第一资源可以是网络设备和终端设备预先设定的。
示例性的,该第一资源为至少一个优先级业务对应的CORESET,该至少一个优先级业务和至少一个CORESET具有对应关系。
具体地,不同优先级业务分别和CORESET具有对应关系,这样终端设备可以在部分优先级业务或全部优先级业务对应的CORESET上进行控制信息的检测。终端设备在部分优先级业务对应的CORESET上进行控制信息的检测,可以节省终端设备的功耗开销。终端设备在全部优先级业务对应的CORESET上进行控制信息的检测,这意味着基站为终端配置了更多的控制信息资源,如时间上更为密集的资源,这样在数据到达后可以尽快找到发送控制信息的资源,从而减小了数据发送和接收的时延。
例如,优先级业务可以分为两种,高优先级的URLLC业务和低优先级的eMBB业务。高优先级的URLLC业务对应CORESET1,低优先级的eMBB业务对应CORESET2,终端设备可以在CORESET1上检测控制信息,不在CORESET2上检测控制信息。
可以理解的是,优先级业务可以分为多种,每种优级业务也可以包括不同类型的业务,也可以包括同一类型的业务,本申请对此不进行限定。
可以理解的是,该至少一个优先级业务和至少一个CORESET具有的对应关系可以是一一对应的,也可以是多个优先级业务对应一个CORESET,还可以是一个优先级业务对应多个CORESET。
还可以理解的是,本申请实施例中的数据处理,可以包括数据接收后的多个处理过程,例如信道估计、数据的解调、解码等。
示例性的,该第一资源为资源单元排序为奇数或偶数的资源单元。具体地,本申请实施例的资源的最小单位可以是资源单元,即用于传输控制信息的资源和用于传输数据的资源中的全部重叠资源或部分重叠资源包括多个资源单元。该多个资源单元可以进行排序。其中,该第一资源可以是该多个资源单元中排序为奇数的资源单元。或者该第一资源为该多个资源单元中排序为偶数的资源单元。也就是说,网络设备接收到控制信息后,可以在排序为奇数的资源单元上发送给终端设备。
可以理解的是,网络设备具体地将哪些资源单元确定为第一资源,可以灵活设定。这样可以根据网络的时频资源的占用情况,实时的配置的第一资源的位置。
还可以理解的是,在第一资源为时域资源的情况下,该资源单元可以是帧、子帧、时隙、迷你时隙、子时隙(sub slot)、OFDM符号或传输间隔等。在第一资源为频域资源的情况下,该资源单元可以是载波、小区、带宽、子载波或CORESET、RB、RBG或RE等。
例如,该第一资源为用于传输控制信息的资源和用于传输数据的资源的的部分重叠资 源或全部重叠资源包括的资源单元排序为奇数的资源单元。该用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源包括7个CORESET,该第一资源为排序为奇数的CORESET。网络设备若在第3个CORESET上发送数据后,接收到控制信息,则网络设备可以占用第5个CORESET上发送该控制信息。
在另一个实施例中,该第一资源可以是网络设备通过第一指示信息指示的,即该第一指示信息用于指示终端设备检测该控制信息的第一资源。这样网络设备可以根据网络的时频资源的占用情况,实时的配置的第一资源的位置。终端设备根据该第一指示信息可以获知用于检测控制信息的资源。
具体地,网络设备可以确定终端设备检测控制信息的资源位置,并通过该第一指示信息告知终端设备,这样终端设备可以根据该指示信息确定出检测控制信息的资源位置。网络设备可以根据可能发送控制信息的资源位置灵活的调整该第一指示信息,减少了终端设备在不合适的资源位置检测控制信息,从而减少了终端设备的功耗。
可选地,该第一指示信息包括至少一个标识,该至少一个标识与的部分重叠资源或全部重叠资源包括的多个资源单元中的至少一个资源单元具有对应关系。该的部分重叠资源或全部重叠资源为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源。
具体地,该全部重叠资源包括多个资源单元,该第一指示信息包括的至少一个标识可以与至少一个资源单元存在对应关系,这样终端设备能够根据该第一指示信息包括的至少一个标识确定出对应的资源单元,进而在该对应的资源单元上检测控制信息,减少了终端设备检测控制信息的资源,从而节省了终端设备的功耗。
例如,该第一指示信息包括的标识可以是比特位,该第一指示信息包括至少一个比特位,该至少一个比特位与该全部重叠资源或该部分重叠资源包括的至少一个资源单元具有对应关系,这样终端设备可以根据比特位的取值,确定是否需要在对应的资源单元上检测控制信息。
具体地,该至少一个比特位可以与该至少一个资源单元一一对应,或者一个比特位可以对应多个资源单元。终端设备可以与网络设备预先约定,检测取值为1的比特位对应的资源单元,或者检测取值为0的比特位对应的资源单元,本申请对此不进行限定。
例如,如图4所示,该第一指示信息包括7个比特位,该7个比特位的取值为1001000,则终端设备可以在资源2上检测控制信息,资源2包括第一个比特位对应的资源单元和第四个比特位对应的资源单元。
示例性的,该第一指示信息也可以指示至少一个优先级业务。终端设备接收该第一指示信息。由于优先级业务与CORESET的对应关系,终端设备将该第一指示信息指示的至少一个优先级业务对应的CORESET确定为该第一资源。
示例性的,该第一指示信息也可以指示资源单元排序为奇数的资源单元或者偶数单元,所述资源单元为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源包括的资源单元。
示例性的,在步骤301之前,终端设备还可以接收网络设备发送的第二指示信息,该第二指示信息用于指示终端设备是否在该第一资源上检测该控制信息。
例如,在该第二指示信息指示终端设备在该第一资源上检测该控制信息的情况下,在 该第一资源上进行该控制信息的检测(即执行上述步骤302)。
又例如,在该第二指示信息指示终端设备不需要在该第一资源上检测该控制信息的情况下,终端设备不进行该控制信息的检测。也就是说,网络设备能够根据发送控制信息的可能性,灵活的设置第二指示信息,减少了网络设备在不发送控制信息,而终端设备依然检测控制信息的情况,从而节省了终端设备的功耗。
具体的,该第二指示信息指示该终端设备不在该第一资源上检测控制信息的具体方式可以是该第二指示信息指示在该第一资源上不进行速率匹配(rate match)或打孔。
具体的,该第二指示信息指示该终端设备在该第一资源上检测控制信息的具体方式可以是该第二指示信息指示在该第一资源上进行速率匹配或打孔。
303,终端设备在未检测到该控制信息的情况下,处理在该第一资源上接收到的数据。
具体地,终端设备并不能预先获知是否在该第一资源上能够检测到控制信息,若在该第一资源上未检测到该控制信息,则终端设备处理在该第一资源与其他用于接收数据的资源上接收到的数据。也就是说,本申请实施例,网络设备在不发送控制信息时,可以占用预留给控制信息的资源进行数据的传输,从而提高了资源利用率。
可以理解的是,终端设备可以在接收数据的同时也进行数据处理,例如,终端设备在数据接收的过程中可以进行信道估计、解调和解码操作,而不需要等到接收到全部的数据后再进行处理。
304,终端设备在检测到该控制信息的情况下,丢弃在用于传输控制信息的资源和用于传输数据的资源的全部重叠资源上接收到的数据,或处理在第二资源上接收到的数据,该第二资源为除该第一资源和该控制信息调度的资源之外的资源,或者该第二资源为除第三资源之外的资源,该第三资源包括该第一资源,该第三资源占用的资源大小大于或等于该第一资源占用的资源大小。
具体地,终端设备在检测到控制信息的情况下,需要在第二资源上接收数据,所述引二资源为除该第一资源和该控制信息调度的资源之外的资源。这样终端设备在检测到控制信息时,只处理在第二资源上接收到的数据,而不再考虑将第一资源上接收到的控制信息作为数据处理,有效避免了控制信息在终端处理数据信息中的影响,从而在保证资源利用率的同时保证处理到的数据的准确性,从而提高了数据传输的质量。
可以理解的是,本申请实施例中终端设备在执行步骤302之后,可以执行步骤303或执行步骤304。
在一种实现方式中,该终端设备在检测到控制信息的情况下,终端设备需要扣除接收到控制信息的资源,该接收到控制信息的资源可以是第一资源,也可以是第一资源中的部分资源。扣除(puncture)具体的方法为:根据检测到的控制信息,确定该控制信息对应的资源大小和位置,在数据处理过程中,排除(或打孔)该控制信息资源上对应的信息。例如,图5所示,资源1包括7个CORESET对应的资源,终端根据网络设备配置的CORESET在对应位置检测控制信息,若终端设备在资源2上检测到控制信息,即在第4个CORESET检测到控制信息,则终端可以确定网络设备未在该第4个CORESET上传输数据;而终端在其他6个CORESET上未检测到控制信息,则终端可以确定该资源位置传输的是数据。因而终端在做数据处理时,仅处理在资源1中排除资源2的资源上接收到的数据,即扣除图中斜线部分资源对应的信息。进一步,如果检测到的控制信息对应的资源大小小于 CORESET的资源大小,包括时域和/或频域资源小于CORESET的大小,则终端仅需要按照控制信息的资源大小来排除或打孔相应的资源。这样,可以将未进行控制信息传输的资源都用来传输数据,从而进一步提升资源的利用率。
在另一种实现方式中,该终端设备在检测到控制信息的情况下,若该控制信息调度的用于传输其他数据的资源与用于传输该数据的资源有重叠,则终端设备还需要扣除该重叠的资源。
如图6所示,若终端设备在资源2上检测到控制信息,且该控制信息调度的用于传输数据的资源3与该资源1重叠,则终端设备处理在资源1上扣除资源2和资源3的资源上接收到的数据。
在另一种实现方式中,该终端设备在检测到控制信息的情况下,还可以扣除在第三资源接收控制信息的资源,该第三资源包括该第一资源,且该第三资源占用的频域资源大小大于该第一资源占用的频域资源大小。
具体地,终端设备若在该第一资源上检测到控制信息,则该控制信息可以是网络设备在大于该第一资源的N倍资源上发送的。因此,终端设备可以扣除N倍的第一资源与用于传输该数据的资源重叠的资源。
例如,网络设备可能是在AL=16的资源上发送的控制信息,而终端设备在AL=8的资源上就检测出该控制信息,因此,若AL=16的资源与用于传输该数据的资源重叠,则终端设备可以扣除AL=16的资源,以准确的接收数据,避免因为控制信息模糊检测带来的影响。或者终端设备在AL=4的资源上检测到控制信息,网络设备可以是在AL=8的资源上发送的该控制信息。因此,终端设备可以扣除AL=8的资源,以准确的接收数据.
可以理解的是,终端设备在扣除AL=8的资源具体可以是扣除该AL=4的资源,以及在该AL=4的资源之后的AL=4的资源。
在另一种实现方式中,终端设备在检测到控制信息的情况下,可以丢弃(drop)在用于传输控制信息的资源和用于传输数据的资源的全部重叠资源上接收到的数据。
可以理解的是,若当前正在处理该数据,则可以停止处理该数据。
可选地,在步骤302之前,终端设备还可以向网络设备发送第一能力信息,该第一能力信息用于指示终端设备是否能够同时检测控制信息和数据。
具体地,网络设备接收该第一能力信息,并根据该第一能力信息获知该终端设备是否支持同时检测控制信息和数据。若该终端设备支持同时检测控制信息和数据,则网络设备可以在该第一资源上发送控制信息。若该终端设备不支持同时检测控制信息和数据,则网络设备不在该第一资源上发送控制信息,即终端不期望网络设备会在第一资源上发送控制信息。
可选地,终端设备还可以向网络设备发送第二能力信息,该第二能力信息用于指示终端设备在检测到该控制信息后是否能够重新处理该数据,来减小控制信息对数据处理结果的影响。网络设备接收该第二能力信息,并根据该第二能力信息确定该终端设备处理该数据的准确度。
具体地,终端设备在接收数据的过程中,若检测到控制信息,可能会影响终端设备处理数据的准确性。若终端设备能够支持重新进行数据处理,则可以修改该影响,从而保证处理数据的准确性。其中,终端设备是否支持重新进行数据处理,具体可以根据终端设备 处理数据的速度来确定,若终端设备重新进行处理带来的时延能够在网络设备调度该数据指示的时延之内,则确定终端设备支持重新进行数据处理。相应地,网络设备也可以根据该第二能力信息确定出终端设备是否支持重新进行数据处理,即处理该数据的准确度,从而能够更准确的进行后续操作,如根据终端的第二能力延长终端处理该数据的反馈时间,或提前重新调度收控制信息影响但无法重新处理的数据信息等,即提升了***性能。
可选地,终端当前正在处理的数据(下述称为第一数据)的数据处理结果的反馈时延大于预设阈值。
具体地,网络设备在调度数据时,同时配置的终端反馈数据处理结果的最小时延大于预设时长t1。该预设时长t1可以是现有协议规定的数据处理时延。也就是说,网络设备可以为预留更多的数据处理时间。例如,终端在检测到控制信息时,可以重新进行处理数据。
可以理解的是,终端反馈数据处理结果的最小时延可以是网络设备在发送数据之后,在该最小时延之内若没接收到终端反馈的数据处理结果,可以认为终端处理该数据失败,或者终端没有接收该数据。
例如,现有协议规定的该第一数据的数据处理时延为t1,本申请实施例中网络设备配置的数据处理时延可以是t1+T1。
可以理解的是,t1或T1的单位可以是符号、毫秒、或纳秒等。
可选地,终端控制信息调度的数据的数据处理结果的反馈时延大于预设阈值。
具体地,在该检测到的控制信息调度的第二数据和第一数据的资源有重叠的情况下,若终端取消该第一数据的处理,而处理第二数据,则网络设备在调度第二数据的时候,需要考虑该数据的取消的时延对处理第二数据的时延影响。因此,网络设备在配置该控制信息调度的第二数据时,同时配置的终端针对第二数据反馈的数据处理结果的最小时延小于预设时长t。该预设时长t可以是现有协议规定的时延。
例如,现有协议规定的该第二数据的数据处理时延为t2,本申请实施例中网络设备配置的数据处理时延可以是t2+T2。
可以理解的是,t2或T2的单位可以是符号、毫秒、或纳秒等。
本文中描述的各个实施例可以为独立的方案,也可以根据内在逻辑进行组合,这些方案都落入本申请的保护范围中。
可以理解的是,上述各个方法实施例中,由终端设备实现的方法和操作,也可以由可用于终端设备的部件(例如芯片或者电路)实现,由网络设备实现的方法和操作,也可以由可用于网络设备的部件(例如芯片或者电路)实现。
上述主要从各个交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,各个网元,例如终端设备或者网络设备,为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对终端设备或者网络设备进行功能模块的划分, 例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以使用硬件的形式实现,也可以使用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面以使用对应各个功能划分各个功能模块为例进行说明。
应理解,本申请实施例中的具体的例子只是为了帮助本领域技术人员更好地理解本申请实施例,而非限制本申请实施例的范围。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
以上,结合图3至图6详细说明了本申请实施例提供的方法。以下,结合图7至图14详细说明本申请实施例提供的装置。应理解,装置实施例的描述与方法实施例的描述相互对应,因此,未详细描述的内容可以参见上文方法实施例,为了简洁,这里不再赘述。
图7示出了本申请实施例的数据处理的装置700的示意性框图。
应理解,该装置700可以对应于图1所示的各个终端设备或终端设备内的芯片,以及图3所示的实施例中的终端设备或终端设备内的芯片,可以具有图3所示的方法实施例中的终端设备的任意功能。该装置700,包括处理模块710。可选地,该装置还包括收发模块720。
该处理模块710,用于在第一资源上检测控制信息,该第一资源为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源;
该处理模块710,用于在未检测到该控制信息的情况下,处理在该第一资源上接收到的数据;或者用于在检测到所述控制信息的情况下,处理在第二资源上接收到的数据,所述第二资源为除所述第一资源和所述控制信息调度的资源之外的资源,或者所述第二资源为除第三资源之外的资源,所述第三资源包括所述第一资源,所述第三资源占用的资源大小大于或等于所述第一资源占用的资源大小。
示例性的,该收发模块720,用于接收第一指示信息,该第一指示信息用于指示终端设备检测该控制信息的该第一资源。
示例性的,该第一指示信息包括至少一个标识,该至少一个标识与至少一个资源单元存在对应关系,其中该至少一个资源单元为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源中的资源单元。
示例性的,该第一资源包括至少一个业务的优先级所对应的控制资源集合CORESET,该至少一个业务的优先级和至少一个CORESET具有对应关系。
示例性的,该收发模块720,用于接收第二指示信息,该第二指示信息用于指示终端设备检测该控制信息。
示例性的,该收发模块720,用于发送第一能力信息,该第一能力信息用于指示终端设备是否能够同时检测该控制信息和该数据。
示例性的,该收发模块720,用于发送第二能力信息,该第二能力信息用于指示该终端设备在检测到该控制信息之后是否能够重新处理该数据。
关于上述处理模块701和收发模块702更详细的描述,可参考上述方法实施例中的相 关描述,在此不再说明。
因此,本申请实施例的数据处理的装置,终端设备可以在用于传输数据的资源和用于传输控制信息的资源的全部重叠资源或部分重叠资源上没有检测到控制信息的情况下,在该全部重叠资源或部分重叠资源上接收数据,从而提高资源利用率。终端设备在检测到控制信息的情况下,需要扣除在不用于传输数据的资源接收到的信息。这样终端设备在检测到控制信息时,可以扣除传输控制信息的资源准确的处理出数据,从而在保证资源利用率的同时保证处理到的数据的准确性,从而提高了数据传输的质量。
图8示出了本申请实施例提供的数据处理的装置800,该装置800可以为图2中所述的终端设备。该装置可以采用如图8所示的硬件架构。该装置可以包括处理器810和收发器830,可选地,该装置还可以包括存储器840,该处理器810、收发器830和存储器840通过内部连接通路互相通信。图7中的处理模块710所实现的相关功能可以由处理器810来实现,收发模块720所实现的相关功能可以由处理器810控制收发器830来实现。
可选地,处理器810可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),专用处理器,或一个或多个用于执行本申请实施例技术方案的集成电路。或者,处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对数据处理的装置(如,基站、终端设备、或芯片等)进行控制,执行软件程序,处理软件程序的数据。
可选地,该处理器810可以包括是一个或多个处理器,例如包括一个或多个中央处理单元(central processing unit,CPU),在处理器是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。
该收发器830用于发送和接收数据和/或信号,以及接收数据和/或信号。该收发器可以包括发射器和接收器,发射器用于发送数据和/或信号,接收器用于接收数据和/或信号。
该存储器840包括但不限于是随机存取存储器(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程存储器(erasable programmable read only memory,EPROM)、只读光盘(compact disc read-only memory,CD-ROM),该存储器840用于存储相关指令及数据。
存储器840用于存储终端设备的程序代码和数据,可以为单独的器件或集成在处理器810中。
具体地,所述处理器810用于控制收发器与终端设备进行信息传输。具体可参见方法实施例中的描述,在此不再赘述。
在具体实现中,作为一种实施例,装置800还可以包括输出设备和输入设备。输出设备和处理器810通信,可以以多种方式来显示信息。例如,输出设备可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备和处理器810通信,可以以多种方式接收用户的输入。例如,输入设备可以是鼠标、键盘、触摸屏设备或传感设备等。
可以理解的是,图8仅仅示出了数据处理的装置的简化设计。在实际应用中,该装置 还可以分别包含必要的其他元件,包含但不限于任意数量的收发器、处理器、控制器、存储器等,而所有可以实现本申请的终端设备都在本申请的保护范围之内。
在一种可能的设计中,该装置800可以是芯片,例如可以为可用于终端设备中的通信芯片,用于实现终端设备中处理器810的相关功能。该芯片可以为实现相关功能的现场可编程门阵列,专用集成芯片,***芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。该芯片中,可选的可以包括一个或多个存储器,用于存储程序代码,当所述代码被执行时,使得处理器实现相应的功能。
本申请实施例还提供一种装置,该装置可以是终端设备也可以是电路。该装置可以用于执行上述方法实施例中由终端设备所执行的动作。
图9示出了本申请实施例的数据处理的装置900的示意性框图。
应理解,该装置900可以对应于图1所示的网络设备或网络设备内的芯片,或者图3所示的实施例中的网络设备或网络设备内的芯片,可以具有方法中的网络设备的任意功能。该装置900,包括处理模块910和收发模块920。
该处理模块910,用于确定第一指示信息,该第一指示信息用于指示终端设备检测控制信息的第一资源,该第一资源为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源;
该收发模块920,用于发送该第一指示信息。
示例性的,该第一指示信息包括至少一个标识,该至少一个标识与至少一个资源单元存在对应关系,其中该至少一个资源单元为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源中的资源单元。
示例性的,该第一资源包括至少一个业务优先级所对应的控制资源集合CORESET,该至少一个业务优先级和至少一个CORESET具有对应关系。
示例性的,该收发模块920,还用于发送第二指示信息,该第二指示信息用于指示终端设备检测该控制信息。
示例性的,该收发模块920,还用于在该第一资源的全部或部分资源上发送该控制信息。
示例性的,该收发模块920,还用于接收第一能力信息,该第一能力信息用于指示终端设备是否能够同时检测控制信息和数据;该收发模块920具体用于:在该第一能力信息指示该终端设备能够同时检测该控制信息和该数据的情况下,在该第一资源的全部或部分资源上发送该控制信息。
示例性的,该收发模块920,还用于接收第二能力信息,该第二能力信息用于指示终端设备在检测到该控制信息是否能够重新处理该数据;该处理模块910,还用于根据该第二能力信息,确定该终端设备处理该数据的准确度。
因此,本申请实施例的数据处理的装置,网络设备可以确定终端设备检测控制信息的资源位置,并通过该第一指示信息告知终端设备,使得终端设备可以根据该指示信息确定出检测控制信息的资源位置。网络设备可以根据可能发送控制信息的资源位置灵活的调整该第一指示信息,减少了终端设备在不合适的资源位置检测控制信息,从而减少了终端设备的功耗。
图10示出了本申请实施例提供的数据处理的装置1000,该装置1000可以为图2中 所述的网络设备。该装置可以采用如图10所示的硬件架构。该装置可以包括处理器1010和收发器1020,可选地,该装置还可以包括存储器1030,该处理器1010、收发器1020和存储器1030通过内部连接通路互相通信。图9中的处理模块910所实现的相关功能可以由处理器1010来实现,收发模块920所实现的相关功能可以由处理器1010控制收发器1020来实现。
可选地,处理器1010可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),专用处理器,或一个或多个用于执行本申请实施例技术方案的集成电路。或者,处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对数据处理的装置(如,基站、终端设备、或芯片等)进行控制,执行软件程序,处理软件程序的数据。
可选地,该处理器1010可以包括是一个或多个处理器,例如包括一个或多个中央处理单元(central processing unit,CPU),在处理器是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。
该收发器1020用于发送和接收数据和/或信号,以及接收数据和/或信号。该收发器可以包括发射器和接收器,发射器用于发送数据和/或信号,接收器用于接收数据和/或信号。
该存储器1030包括但不限于是随机存取存储器(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程存储器(erasable programmable read only memory,EPROM)、只读光盘(compact disc read-only memory,CD-ROM),该存储器1030用于存储相关指令及数据。
存储器1030用于存储终端设备的程序代码和数据,可以为单独的器件或集成在处理器1010中。
具体地,所述处理器1010用于控制收发器与终端设备进行信息传输。具体可参见方法实施例中的描述,在此不再赘述。
在具体实现中,作为一种实施例,装置1000还可以包括输出设备和输入设备。输出设备和处理器1010通信,可以以多种方式来显示信息。例如,输出设备可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备和处理器1010通信,可以以多种方式接收用户的输入。例如,输入设备可以是鼠标、键盘、触摸屏设备或传感设备等。
可以理解的是,图10仅仅示出了数据处理的装置的简化设计。在实际应用中,该装置还可以分别包含必要的其他元件,包含但不限于任意数量的收发器、处理器、控制器、存储器等,而所有可以实现本申请的终端设备都在本申请的保护范围之内。
在一种可能的设计中,该装置1000可以是芯片,例如可以为可用于终端设备中的通信芯片,用于实现终端设备中处理器1010的相关功能。该芯片可以为实现相关功能的现场可编程门阵列,专用集成芯片,***芯片,中央处理器,网络处理器,数字信号处理电路,微控制器,还可以采用可编程控制器或其他集成芯片。该芯片中,可选的可以包括一个或多个存储器,用于存储程序代码,当所述代码被执行时,使得处理器实现相应的功能。
本申请实施例还提供一种装置,该装置可以是终端设备也可以是电路。该装置可以用于执行上述方法实施例中由终端设备所执行的动作。
可选地,本实施例中的装置为终端设备时,图11示出了一种简化的终端设备的结构示意图。便于理解和图示方便,图11中,终端设备以手机作为例子。如图11所示,终端设备包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对终端设备进行控制,执行软件程序,处理软件程序的数据等。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的终端设备可以不具有输入输出装置。
当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。为便于说明,图11中仅示出了一个存储器和处理器。在实际的终端设备产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。
在本申请实施例中,可以将具有收发功能的天线和射频电路视为终端设备的收发单元,将具有处理功能的处理器视为终端设备的处理单元。如图11所示,终端设备包括收发单元1110和处理单元1120。收发单元也可以称为收发器、收发机、收发装置等。处理单元也可以称为处理器,处理单板,处理模块、处理装置等。可选的,可以将收发单元1110中用于实现接收功能的器件视为接收单元,将收发单元1110中用于实现发送功能的器件视为发送单元,即收发单元1110包括接收单元和发送单元。收发单元有时也可以称为收发机、收发器、或收发电路等。接收单元有时也可以称为接收机、接收器、或接收电路等。发送单元有时也可以称为发射机、发射器或者发射电路等。
应理解,收发单元1110用于执行上述方法实施例中终端设备侧的发送操作和接收操作,处理单元1120用于执行上述方法实施例中终端设备上除了收发操作之外的其他操作。
例如,在一种实现方式中,处理单元1120用于执行图3中终端设备侧的处理步骤302-304。收发单元1110,用于执行图3中的步骤301中的收发操作,和/或收发单元1110还用于执行本申请实施例中终端设备侧的其他收发步骤。
当该装置为芯片时,该芯片包括收发单元和处理单元。其中,收发单元可以是输入输出电路、通信接口;处理单元为该芯片上集成的处理器或者微处理器或者集成电路。
可选地,该装置为终端设备时,还可以参照图12所示的设备。作为一个例子,该设备可以完成类似于图8中处理器1110的功能。在图12中,该设备包括处理器1201,发送数据处理器1203,接收数据处理器1205。上述图7所示的实施例中的处理模块710可以是图12中的该处理器1201,并完成相应的功能。上述图7所示的实施例中的收发模块720可以是图12中的发送数据处理器1203和接收数据处理器1205。虽然图12中示出了信道编码器、信道解码器,但是可以理解这些模块并不对本实施例构成限制性说明,仅是 示意性的。
图13示出本实施例的另一种形式。处理装置1300中包括调制子***、中央处理子***、周边子***等模块。本实施例中的通信设备可以作为其中的调制子***。具体的,该调制子***可以包括处理器1303,接口1304。其中处理器1303完成上述处理模块710的功能,接口1304完成上述收发模块720的功能。作为另一种变形,该调制子***包括存储器1306、处理器1303及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现实施例所述方法。需要注意的是,所述存储器1306可以是非易失性的,也可以是易失性的,其位置可以位于调制子***内部,也可以位于处理装置1300中,只要该存储器1306可以连接到所述处理器1303即可。
本实施例中的装置为网络设备时,该网络设备可以如图14所示,例如,该装置140为基站。该基站可应用于如图1所示的***中,执行上述方法实施例中网络设备的功能。基站140可包括一个或多个DU 1401和一个或多个CU 1402。CU1402可以与下一代核心网(NG core,NC)通信。所述DU 1401可以包括至少一个天线14011,至少一个射频单元14012,至少一个处理器14013和至少一个存储器14014。所述DU 1401部分主要用于射频信号的收发以及射频信号与基带信号的转换,以及部分基带处理。CU1402可以包括至少一个处理器14022和至少一个存储器14021。CU1402和DU1401之间可以通过接口进行通信,其中,控制面(control plane)接口可以为Fs-C,比如F1-C,用户面(user plane)接口可以为Fs-U,比如F1-U。
所述CU 1402部分主要用于进行基带处理,对基站进行控制等。所述DU 1401与CU 1402可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。所述CU 1402为基站的控制中心,也可以称为处理单元,主要用于完成基带处理功能。例如所述CU 1402可以用于控制基站执行上述方法实施例中关于网络设备的操作流程。
具体的,CU和DU上的基带处理可以根据无线网络的协议层划分,例如分组数据汇聚层协议(packet data convergence protocol,PDCP)层及以上协议层的功能设置在CU,PDCP以下的协议层,例如无线链路控制(radio link control,RLC)层和介质接入控制(medium access control,MAC)层等的功能设置在DU。又例如,CU实现无线资源控制(radio resource control,RRC),分组数据汇聚层协议(packet data convergence protocol,PDCP)层的功能,DU实现无线链路控制(radio link control,RLC)、MAC和物理(physical,PHY)层的功能。
此外,可选的,基站140可以包括一个或多个射频单元(RU),一个或多个DU和一个或多个CU。其中,DU可以包括至少一个处理器14013和至少一个存储器14014,RU可以包括至少一个天线14011和至少一个射频单元14012,CU可以包括至少一个处理器14022和至少一个存储器14021。
例如,在一种实现方式中,处理器14013用于执行图3中终端设备侧的处理步骤302-304。射频单元14012,用于执行图3中的步骤301中的收发操作。
在一个实例中,所述CU1202可以由一个或多个单板构成,多个单板可以共同支持单一接入指示的无线接入网(如5G网),也可以分别支持不同接入制式的无线接入网(如LTE网,5G网或其他网)。所述存储器12021和处理器12022可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的 存储器和处理器。此外每个单板上还可以设置有必要的电路。所述DU1201可以由一个或多个单板构成,多个单板可以共同支持单一接入指示的无线接入网(如5G网),也可以分别支持不同接入制式的无线接入网(如LTE网,5G网或其他网)。所述存储器12014和处理器12013可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。
应理解,处理器可以是集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器 (enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchronous link DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
在本说明书中使用的术语“部件”、“模块”、“***”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地***、分布式***和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它***交互的互联网)的信号通过本地和/或远程进程来通信。
还应理解,本文中涉及的第一、第二以及各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围。
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。其中,单独存在A或B,并不限定A或B的数量。以单独存在A为例,可以理解为具有一个或多个A。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元 的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (30)

  1. 一种数据处理的方法,其特征在于,包括:
    在第一资源上检测控制信息,所述第一资源为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源;
    在未检测到所述控制信息的情况下,处理在所述第一资源上接收到的数据;
    在检测到所述控制信息的情况下,处理在第二资源上接收到的数据,所述第二资源为除所述第一资源和所述控制信息调度的资源之外的资源,或者所述第二资源为除第三资源之外的资源,所述第三资源包括所述第一资源,所述第三资源占用的资源大小大于或等于所述第一资源占用的资源大小。
  2. 根据权利要求1所述的方法,其特征在于,在所述第一资源上检测所述控制信息之前,所述方法还包括:
    接收第一指示信息,所述第一指示信息用于指示终端设备检测用于传输所述控制信息的所述第一资源。
  3. 根据权利要求2所述的方法,其特征在于,所述第一指示信息包括至少一个标识,所述至少一个标识与至少一个资源单元存在对应关系,其中所述至少一个资源单元为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源中的资源单元。
  4. 根据权利要求1或2所述的方法,其特征在于,所述第一资源包括至少一个业务优先级所对应的控制资源集合CORESET,所述至少一个业务优先级和至少一个CORESET具有对应关系。
  5. 根据权利要求1至4中任一项所述的方法,其特征在于,在所述第一资源上检测所述控制信息之前,所述方法还包括:
    接收第二指示信息,所述第二指示信息用于指示终端设备检测所述控制信息。
  6. 根据权利要求1至5中任一项所述的方法,其特征在于,在所述第一资源上接收控制信息之前,所述方法还包括:
    发送第一能力信息,所述第一能力信息用于指示终端设备是否能够同时检测所述控制信息和所述数据。
  7. 根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
    发送第二能力信息,所述第二能力信息用于指示所述终端设备在检测到所述控制信息之后是否能够重新处理所述数据。
  8. 一种数据处理的方法,其特征在于,包括:
    确定第一指示信息,所述第一指示信息用于指示终端设备检测控制信息的第一资源,所述第一资源为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源;
    发送所述第一指示信息。
  9. 根据权利要求8所述的方法,其特征在于,所述第一指示信息包括至少一个标识,所述至少一个标识与至少一个资源单元存在对应关系,其中所述至少一个资源单元为用于 传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源中的资源单元。
  10. 根据权利要求8所述的方法,其特征在于,所述第一资源包括至少一个业务优先级所对应的控制资源集合CORESET,所述至少一个业务优先级和至少一个CORESET具有对应关系。
  11. 根据权利要求8至10中任一项所述的方法,其特征在于,所述方法还包括:
    发送第二指示信息,所述第二指示信息用于指示终端设备检测所述控制信息。
  12. 根据权利要求8至11中任一项所述的方法,其特征在于,所述方法还包括:
    在所述第一资源的全部或部分资源上发送所述控制信息。
  13. 根据权利要求12所述的方法,其特征在于,所述方法还包括:
    接收第一能力信息,所述第一能力信息用于指示终端设备是否能够同时检测控制信息和数据;
    其中,所述在所述第一资源的全部或部分资源上发送所述控制信息包括:
    在所述第一能力信息指示所述终端设备能够同时检测所述控制信息和所述数据的情况下,在所述第一资源的全部或部分资源上发送所述控制信息。
  14. 根据权利要求8至13中任一项所述的方法,其特征在于,所述方法还包括:
    接收第二能力信息,所述第二能力信息用于指示终端设备在检测到所述控制信息是否能够重新处理所述数据;
    根据所述第二能力信息,确定所述终端设备处理所述数据的准确度。
  15. 一种数据处理的装置,其特征在于,包括:
    处理模块,用于在第一资源上检测控制信息,所述第一资源为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源;
    所述处理模块,用于在未检测到所述控制信息的情况下,处理在所述第一资源上接收到的数据;或者,用于在检测到所述控制信息的情况下,处理在第二资源上接收到的数据,所述第二资源为除所述第一资源和所述控制信息调度的资源之外的资源,或者所述第二资源为除第三资源之外的资源,所述第三资源包括所述第一资源,所述第三资源占用的资源大小大于或等于所述第一资源占用的资源大小。
  16. 根据权利要求15所述的装置,其特征在于,所述装置还包括:
    收发模块,用于接收第一指示信息,所述第一指示信息用于指示终端设备检测用于传输所述控制信息的所述第一资源。
  17. 根据权利要求16所述的装置,其特征在于,所述第一指示信息包括至少一个标识,所述至少一个标识与至少一个资源单元存在对应关系,其中所述至少一个资源单元为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源中的资源单元。
  18. 根据权利要求15或16所述的装置,其特征在于,所述第一资源包括至少一个业务优先级所对应的控制资源集合CORESET,所述至少一个业务优先级和至少一个CORESET具有对应关系。
  19. 根据权利要求15至18中任一项所述的装置,其特征在于,所述装置还包括:
    收发模块,用于接收第二指示信息,所述第二指示信息用于指示终端设备检测所述控 制信息。
  20. 根据权利要求15至19中任一项所述的装置,其特征在于,所述装置还包括:
    收发模块,用于发送第一能力信息,所述第一能力信息用于指示终端设备是否能够同时检测所述控制信息和所述数据。
  21. 根据权利要求15至20中任一项所述的装置,其特征在于,所述装置还包括:
    收发模块,用于发送第二能力信息,所述第二能力信息用于指示所述终端设备在检测到所述控制信息之后是否能够重新处理所述数据。
  22. 一种数据处理的装置,其特征在于,包括:
    处理模块,用于确定第一指示信息,所述第一指示信息用于指示终端设备检测控制信息的第一资源,所述第一资源为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源;
    收发模块,用于发送所述处理模块确定的所述第一指示信息。
  23. 根据权利要求22所述的装置,其特征在于,所述第一指示信息包括至少一个标识,所述至少一个标识与至少一个资源单元存在对应关系,其中所述至少一个资源单元为用于传输控制信息的资源和用于传输数据的资源的部分重叠资源或全部重叠资源中的资源单元。
  24. 根据权利要求22所述的装置,其特征在于,所述第一资源包括至少一个业务优先级所对应的控制资源集合CORESET,所述至少一个业务优先级和至少一个CORESET具有对应关系。
  25. 根据权利要求22至24中任一项所述的装置,其特征在于,所述收发模块,还用于发送第二指示信息,所述第二指示信息用于指示终端设备检测所述控制信息。
  26. 根据权利要求22至25中任一项所述的装置,其特征在于,所述收发模块,还用于在所述第一资源的全部或部分资源上发送所述控制信息。
  27. 根据权利要求26所述的装置,其特征在于,所述收发模块,还用于接收第一能力信息,所述第一能力信息用于指示终端设备是否能够同时检测控制信息和数据;
    所述收发模块具体用于:
    在所述第一能力信息指示所述终端设备能够同时检测所述控制信息和所述数据的情况下,在所述第一资源的全部或部分资源上发送所述控制信息。
  28. 根据权利要求22至27中任一项所述的装置,其特征在于,所述收发模块,还用于接收第二能力信息,所述第二能力信息用于指示终端设备在检测到所述控制信息是否能够重新处理所述数据;
    所述处理模块,还用于根据所述第二能力信息,确定所述终端设备处理所述数据的准确度。
  29. 一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被运行时,实现如权利要求1至14中任一项所述的方法。
  30. 一种通信装置,其特征在于,包括处理器和通信接口,所述通信接口用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置,所述处理器通过逻辑电路或执行代码指令用于实现如权利要求1至14中任一项所述的方法。
PCT/CN2019/108148 2019-09-26 2019-09-26 数据处理的方法和装置 WO2021056330A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/108148 WO2021056330A1 (zh) 2019-09-26 2019-09-26 数据处理的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/108148 WO2021056330A1 (zh) 2019-09-26 2019-09-26 数据处理的方法和装置

Publications (1)

Publication Number Publication Date
WO2021056330A1 true WO2021056330A1 (zh) 2021-04-01

Family

ID=75165452

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/108148 WO2021056330A1 (zh) 2019-09-26 2019-09-26 数据处理的方法和装置

Country Status (1)

Country Link
WO (1) WO2021056330A1 (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018127097A1 (en) * 2017-01-05 2018-07-12 Telefonaktiebolaget Lm Ericsson (Publ) Method and device for transmitting downlink control information
EP3439222A2 (en) * 2017-08-04 2019-02-06 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and receiving downlink control information in wireless communication system
CN109429349A (zh) * 2017-08-21 2019-03-05 珠海市魅族科技有限公司 多路复用场景中控制信息的传输方法、基站及终端
CN109495967A (zh) * 2017-09-11 2019-03-19 华为技术有限公司 一种控制信息发送方法、接收方法、发送设备和接收设备
CN109996341A (zh) * 2017-12-29 2019-07-09 华为技术有限公司 控制信息的传输方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018127097A1 (en) * 2017-01-05 2018-07-12 Telefonaktiebolaget Lm Ericsson (Publ) Method and device for transmitting downlink control information
EP3439222A2 (en) * 2017-08-04 2019-02-06 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and receiving downlink control information in wireless communication system
CN109429349A (zh) * 2017-08-21 2019-03-05 珠海市魅族科技有限公司 多路复用场景中控制信息的传输方法、基站及终端
CN109495967A (zh) * 2017-09-11 2019-03-19 华为技术有限公司 一种控制信息发送方法、接收方法、发送设备和接收设备
CN109996341A (zh) * 2017-12-29 2019-07-09 华为技术有限公司 控制信息的传输方法

Similar Documents

Publication Publication Date Title
US20210250159A1 (en) Resource configuration method and apparatus
US11388702B2 (en) Resource determining method, apparatus, network element, and system
WO2019029639A1 (zh) 通信方法和通信装置
US20200059947A1 (en) Communication method and communications apparatus
US11968682B2 (en) Uplink dynamic grant-free transmission method and apparatus
CN113472501B (zh) 一种传输方向的配置方法、设备及***
WO2019028771A1 (zh) 传输数据的方法和终端设备
WO2019019951A1 (zh) 传输信息的方法、终端设备和网络设备
WO2021204094A1 (zh) 一种通信方法、装置及***
EP3840500A1 (en) Method and device for determining and configuring scheduling request resource, and storage medium
WO2017194001A1 (zh) 针对上行数据传输的反馈方法及装置
WO2021159979A1 (zh) 混合自动重传请求确认码本的反馈方法及装置
WO2021031906A1 (zh) 配置时域资源的方法和装置
WO2022042689A1 (zh) 传输方法、装置、通信设备及终端
WO2019029463A1 (zh) 一种接收控制信息、发送控制信息的方法及设备
WO2020200176A1 (zh) 确定传输资源的方法及装置
WO2018171394A1 (zh) 无授权传输方法、用户终端和基站
CN112449425B (zh) 一种通信方法和装置
US20220039075A1 (en) Communication method and apparatus
WO2021204196A1 (zh) 控制信息传输方法、装置及***
US20240080840A1 (en) Dynamic harq-ack codebook processing method and apparatus, device, and readable storage medium
WO2020051889A1 (zh) 一种数据传输方法、控制信息发送方法及设备
WO2020177680A1 (zh) 通信方法和通信装置
WO2022077876A1 (zh) 一种通信方法及装置
WO2021023084A1 (zh) 通信方法和通信装置

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: 19947261

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: 19947261

Country of ref document: EP

Kind code of ref document: A1