This application relates to the field of communication technologies, and in particular, to a DCI sending method, a DCI receiving method, and a related apparatus.
With continuous development of science and technology, intelligent terminal devices have been rapidly developed. For example, mobile phones have penetrated into every aspect of people's lives. However, energy savings and improvement of a battery life that are of a terminal device are always hot spots. In an existing communication system, a discontinuous reception (Discontinuous Reception, DRX) mechanism is usually used to reduce power consumption of user equipment (User Equipment, UE).
In a 5th generation (5th Generation, 5G for short, which is also referred to as new radio, a new air interface, or NR for short) cellular mobile communication system, a wake-up signal function based on a physical downlink control channel (Physical Downlink Control Channel, PDCCH) is planned to be introduced in a power-saving feature in Release 16, and works in user equipment (User Equipment, UE) for which a DRX state is configured. The UE for which the DRX state is configured is in a connected mode in the NR system. When a base station does not schedule the UE, the UE enters a sleep mode of the DRX mechanism to save power consumption. During a wake-up mode of the DRX mechanism, the UE performs blind detection on downlink control information (Downlink Control Information, DCI). If scheduling DCI sent to the UE is not detected, the UE switches to the sleep mode after the wake-up mode ends. If scheduling DCI sent to the UE is detected, the UE restarts a DRX-inactivity timer (DRX-inactivity Timer) after detecting scheduling DCI that is initially transmitted, and switches to the sleep mode after the timer expires. The UE continuously performs blind detection on the scheduling DCI sent to the UE during the wake-up mode. However, in most cases in the NR system, the base station does not send the scheduling DCI to the UE when the UE is in the wake-up mode. Consequently, power consumption of the UE is high.
Embodiments of this application provide a DCI sending method, a DCI receiving method, and a related apparatus. UE can monitor a downlink control channel PDCCH based on energy-saving information indicated by a corresponding information block in DCI. This reduces power consumption of the UE.
According to a first aspect, an embodiment of this application provides a downlink control information DCI sending method. The method includes:
determining DCI, where the DCI includes indication information and m information blocks, the indication information is used to indicate b terminal devices, a first information block in the m information blocks corresponds to a first terminal device in the b terminal devices, the first information block is used to indicate energy-saving information of the first terminal device, a second information block in the m information blocks corresponds to a second terminal device in the b terminal devices, the second information block is used to indicate energy-saving information of the second terminal device, a length of the first information block is different from a length of the second information block, and m≤b; and sending the DCI.
In the foregoing method, the length of the first information block corresponding to the first terminal device is different from the length of the second information block corresponding to the second terminal device, so that information blocks with different lengths can be determined for different terminal devices. This improves adaptability of the information blocks in the DCI. In addition, a network device may determine corresponding information blocks for m terminal devices in the b terminal devices. The information block is used to indicate energy-saving information of the terminal device, the DCI may indicate the terminal device in the m terminal devices to obtain the corresponding information block from the DCI, and monitor a PDCCH based on energy-saving information indicated by the information block, and a blind detection operation does not need to be performed. This can reduce power consumption of the terminal device.
With reference to the first aspect, in a possible implementation of the first aspect, the indication information indicates a transmission location of the first information block and/or a transmission location of the second information block by using a bitmap.
Optionally, the indication information indicates the transmission location of the first information block by using a location of the first terminal device in the bitmap and a state of the bitmap and/or indicates the transmission location of the second information block by using a location of the second terminal device in the bitmap and a state of the bitmap.
In the foregoing method, the indication information indicates location information of the first information block and/or location information of the second information block by using the bitmap, and may indicate the terminal device to quickly obtain a location of a corresponding information block by using the bitmap and extract the corresponding information block. This can improve efficiency of obtaining an information block by the terminal device.
With reference to the first aspect, in a possible implementation of the first aspect, the indication information is used to indicate a transmission location of each of the m information blocks.
With reference to the first aspect, in a possible implementation of the first aspect, before the sending the DCI, the method further includes: sending a configuration message, where the configuration message carries at least one of length information of the bitmap and location information of the bitmap in the DCI.
Optionally, the configuration message is carried in RRC signaling or physical layer signaling.
In the foregoing method, before sending the DCI, the network device sends the configuration message carrying the bitmap, to first send the bitmap, and indicate a related terminal device that receives the configuration message to obtain a corresponding information block based on the bitmap. This improves accuracy and efficiency of obtaining an information block.
With reference to the first aspect, in a possible implementation of the first aspect, a mapping relationship between a transmission location and a location of a terminal device in the bitmap is as follows:
where
P is the transmission location, Li is a bit length of a WIFi, Wi is a quantity of indication information in the WIFi, Zi is a bit length of an information block in an MRBi, X is a number of a WIF in which the terminal device is located, Ix is a location of indication information corresponding to the terminal device in the WIFX, ZWIF
With reference to the first aspect, in a possible implementation of the first aspect, a mapping relationship between a transmission location and a location of a terminal device in the bitmap is as follows:
where
P is the transmission location, Li is a bit length of a WIFi, W(offset+i)mod N is a quantity of indication information in the WIFi, Z(offset+i)mod N is a bit length of an information block in an MRBi, X is a number of a WIF in which the terminal device is located, Ix is a location of indication information corresponding to the terminal device in the WIFX, ZWIF
According to a second aspect, an embodiment of this application provides a downlink control information DCI receiving method. The method includes:
receiving DCI, where the DCI includes indication information and m information blocks, the indication information is used to indicate b terminal devices, the terminal device is one of the b terminal devices, a first information block in the m information blocks corresponds to the terminal device, the first information block is used to indicate energy-saving information of the terminal device, lengths of at least two information blocks in them information blocks are different, and m≤b; and monitoring a downlink control channel PDCCH based on the first information block.
In the foregoing method, the DCI includes m information blocks, lengths of at least two information blocks in them information blocks are different, and lengths of information blocks corresponding to at least two terminal devices are different. This can improve adaptability of the DCI during setting. The terminal device monitors the PDCCH based on the energy-saving information indicated by the corresponding first information block in the m information blocks, and a blind detection operation does not need to be performed. This can reduce power consumption of the terminal device.
With reference to the second aspect, in a possible implementation of the second aspect, the indication information indicates a transmission location of the first information block by using a bitmap.
Optionally, the indication information indicates the transmission location of the first information block by using a location of the terminal device in the bitmap and a state of the bitmap.
With reference to the second aspect, in a possible implementation of the second aspect, the indication information is used to indicate a transmission location of each of the m information blocks.
With reference to the second aspect, in a possible implementation of the second aspect, before the receiving the DCI, the method further includes: receiving a configuration message, where the configuration message carries at least one of length information of the bitmap and location information of the bitmap in the DCI.
Optionally, the configuration message is carried in RRC signaling or physical layer signaling.
With reference to the second aspect, in a possible implementation of the second aspect, a mapping relationship between a transmission location and a location of a terminal device in the bitmap is as follows:
where
P is the transmission location, Li is a bit length of a WIFi, Wi is a quantity of indication information in the WIFi, Zi is a bit length of an information block in an MRBi, X is a number of a WIF in which the terminal device is located, Ix is a location of indication information corresponding to the terminal device in the WIFX, ZWIF
With reference to the second aspect, in a possible implementation of the second aspect, a mapping relationship between a transmission location and a location of a terminal device in the bitmap is as follows:
where
P is the transmission location, Li is a bit length of a WIFi, W(offset+i)mod N is a quantity of indication information in the WIFi, Z(offset+i)mod N is a bit length of an information block in an MRBi, X is a number of a WIF in which the terminal device is located, Ix is a location of indication information corresponding to the terminal device in the WIFX, ZWIF
According to a third aspect, an embodiment of this application provides a communication apparatus, including a processing module and a transceiver module.
The processing module is configured to determine DCI, where the DCI includes indication information and m information blocks, the indication information is used to indicate b terminal devices, a first information block in the m information blocks corresponds to a first terminal device in the b terminal devices, the first information block is used to indicate energy-saving information of the first terminal device, a second information block in the m information blocks corresponds to a second terminal device in the b terminal devices, the second information block is used to indicate energy-saving information of the second terminal device, a length of the first information block is different from a length of the second information block, and m≤b.
The transceiver module is configured to send the DCI.
With reference to the third aspect, in a possible implementation of the third aspect, the indication information indicates a transmission location of the first information block and/or a transmission location of the second information block by using a bitmap.
Optionally, the indication information indicates the transmission location of the first information block by using a location of the first terminal device in the bitmap and a state of the bitmap and/or indicates the transmission location of the second information block by using a location of the second terminal device in the bitmap and a state of the bitmap.
With reference to the third aspect, in a possible implementation of the third aspect, the indication information is used to indicate a transmission location of each of the m information blocks.
With reference to the third aspect, in a possible implementation of the third aspect, before sending the DCI, the transceiver module is further configured to send a configuration message, where the configuration message carries at least one of length information of the bitmap and location information of the bitmap in the DCI.
Optionally, the configuration message is carried in RRC signaling or physical layer signaling.
With reference to the third aspect, in a possible implementation of the third aspect, a mapping relationship between a transmission location and a location of a terminal device in the bitmap is as follows:
where
P is the transmission location, Li is a bit length of a WIFi, Wi is a quantity of indication information in the WIFi, Zi is a bit length of an information block in an MRBi, X is a number of a WIF in which the terminal device is located, Ix is a location of indication information corresponding to the terminal device in the WIFX, ZWIF
With reference to the third aspect, in a possible implementation of the third aspect, a mapping relationship between a transmission location and a location of a terminal device in the bitmap is as follows:
where
P is the transmission location, Li is a bit length of a WIFi, (offset+i)mod N is a quantity of indication information in the WIFi, Z(offset+i)mod N is a bit length of an information block in an MRBi, X is a number of a WIF in which the terminal device is located, Ix is a location of indication information corresponding to the terminal device in the WIFX, ZWIF
According to a fourth aspect, an embodiment of this application provides a communication apparatus, including a transceiver module and a monitoring module.
The transceiver module is configured to receive DCI, where the DCI includes indication information and m information blocks, the indication information is used to indicate b terminal devices, the terminal device is one of the b terminal devices, a first information block in the m information blocks corresponds to the terminal device, the first information block is used to indicate energy-saving information of the terminal device, lengths of at least two information blocks in the m information blocks are different, and m≤b.
The monitoring module is configured to monitor a downlink control channel PDCCH based on the first information block.
With reference to the fourth aspect, in a possible implementation of the fourth aspect, the indication information indicates a transmission location of the first information block by using a bitmap.
Optionally, the indication information indicates the transmission location of the first information block by using a location of the terminal device in the bitmap and a state of the bitmap.
With reference to the fourth aspect, in a possible implementation of the fourth aspect, the indication information is used to indicate a transmission location of each of the m information blocks.
With reference to the fourth aspect, in a possible implementation of the fourth aspect, before receiving the DCI, the transceiver module is further configured to receive a configuration message, where the configuration message carries at least one of length information of the bitmap and location information of the bitmap in the DCI.
Optionally, the configuration message is carried in RRC signaling or physical layer signaling.
With reference to the fourth aspect, in a possible implementation of the fourth aspect, a mapping relationship between a transmission location and a location of a terminal device in the bitmap is as follows:
where
P is the transmission location, Li is a bit length of a WIFi, Wi is a quantity of indication information in the WIFi, Zi is a bit length of an information block in an MRBi, X is a number of a WIF in which the terminal device is located, Ix is a location of indication information corresponding to the terminal device in the WIFX, ZWIF
With reference to the fourth aspect, in a possible implementation of the fourth aspect, a mapping relationship between a transmission location and a location of a terminal device in the bitmap is as follows:
where
P is the transmission location, Li is a bit length of a WIFi, W(offset+i)mod N is a quantity of indication information in the WIFi, Z(offset+i)mod N is a bit length of an information block in an MRBi, X is a number of a WIF in which the terminal device is located, Ix is a location of indication information corresponding to the terminal device in the WIFX, ZWIF
According to a fifth aspect, an embodiment of this application provides a communication apparatus, configured to perform the DCI sending method in any one of the first aspect or the possible implementations of the first aspect. Specifically, the communication apparatus may include a module configured to perform the DCI sending method in any one of the first aspect or the possible implementations of the first aspect.
According to a sixth aspect, an embodiment of this application provides a communication apparatus, including a memory, a processor, and a program that is stored in the memory and that runs on the processor. When executing the program, the processor implements the method in any one of the first aspect or the possible implementations of the first aspect.
According to a seventh aspect, an embodiment of this application provides a computer storage medium. The computer storage medium stores a computer program, the computer program includes program instructions, and when the program instructions are executed by a processor, the processor performs the method in any one of the first aspect or the possible implementations of the first aspect.
According to an eighth aspect, an embodiment of this application provides a communication apparatus, configured to perform the DCI receiving method in any one of the second aspect or the possible implementations of the second aspect. Specifically, the communication apparatus may include a module configured to perform the DCI receiving method in any one of the second aspect or the possible implementations of the second aspect.
According to a ninth aspect, an embodiment of this application provides a communication apparatus, including a memory, a processor, and a program that is stored in the memory and that runs on the processor. When executing the program, the processor implements the method in any one of the second aspect or the possible implementations of the second aspect.
According to a tenth aspect, an embodiment of this application provides a computer storage medium. The computer storage medium stores a computer program, the computer program includes program instructions, and when the program instructions are executed by a processor, the processor performs the method in any one of the second aspect or the possible implementations of the second aspect.
According to an eleventh aspect, an embodiment of this application provides a communication system. The communication system includes the communication apparatus in the fifth aspect, the communication apparatus in the sixth aspect, the communication apparatus in the eighth aspect, and the communication apparatus in the ninth aspect.
These or other aspects of this application are more concise and easier to understand in description of the following embodiments.
The following describes technical solutions of this application with reference to the accompanying drawings.
In the following, some terms in embodiments of this application are described, to help a person skilled in the art have a better understanding.
It should be understood that the technical solutions in the embodiments of this application may be applied to a long term evolution (Long Term Evolution, LTE) architecture, or may be applied to a universal mobile telecommunications system (Universal Mobile Telecommunications System, UMTS) terrestrial radio access network (UMTS Terrestrial Radio Access Network, UTRAN) architecture, or a global system for mobile communication (Global System for Mobile Communication, GSM)/enhanced data rates for GSM evolution (Enhanced Data Rates for GSM Evolution, EDGE) system radio access network (GSM EDGE Radio Access Network, GERAN) architecture. In the UTRAN architecture or the GERAN architecture, a function of an MME is completed by a serving general packet radio service (General Packet Radio Service, GPRS) support node (Serving GPRS Support Node, SGSN), and a function of an SGW/PGW is completed by a gateway GPRS support node (Gateway GPRS Support Node, GGSN). The technical solutions in the embodiments of this application may further be applied to another communication system, such as a public land mobile network (Public Land Mobile Network, PLMN) system, even a future 5G communication system or a communication system after 5G, and the like. This is not limited in the embodiments of this application.
The embodiments of this application relate to a terminal device. The terminal device includes a device that provides a user with voice and/or data connectivity, for example, may include a hand-held device with a wireless connection function, or a processing device connected to a wireless modem. The terminal device may communicate with a core network through a radio access network (radio access network, RAN), and exchange voice and/or data with the RAN. The terminal device may be user equipment (user equipment, UE), a wireless terminal device, a mobile terminal device, a device-to-device (device-to-device, D2D) terminal device, a vehicle-to-everything (vehicle-to-everything, V2X) terminal device, a machine-to-machine/machine-type communication (machine-to-machine/machine-type communication, M2M/MTC) terminal device, an Internet of things (internet of things, IoT) terminal device, a subscriber unit (subscriber unit), a subscriber station (subscriber station), a mobile station (mobile station), a remote station (remote station), an access point (access point, AP), a remote terminal (remote terminal), an access terminal (access terminal), a user terminal (user terminal), a user agent (user agent), a user device (user device), or the like. For example, the terminal device may include a mobile phone (or referred to as a “cellular” phone), a computer with a mobile terminal device, or a portable, pocket-sized, handheld, or computer built-in mobile apparatus. For example, the terminal device may include a device, for example, a personal communication service (personal communication service, PCS) phone, a cordless phone, a session initiation protocol (session initiation protocol, SIP) phone, a wireless local loop (wireless local loop, WLL) station, a personal digital assistant (personal digital assistant, PDA), or the like. The terminal device may alternatively include a limited device, for example, a device with relatively low power consumption, a device with a limited storage capability, or a device with a limited computing capability. The terminal device may include an information sensing device such as a barcode, radio frequency identification (radio frequency identification, RFID), a sensor, a global positioning system (global positioning system, GPS), a laser scanner, or a terminal device in a future 5G network or a network after 5G. This is not limited in the embodiments of this application.
As an example instead of a limitation, in the embodiments of this application, the terminal device may alternatively be a wearable device. The wearable device may also be referred to as a wearable intelligent device, an intelligent wearable device, or the like, and is a generic term for wearable devices that are developed by applying wearable technologies to intelligent designs of daily wear, such as glasses, gloves, watches, clothes, and shoes. The wearable device is a portable device that can be directly worn by a user or integrated into clothes or an accessory of a user. The wearable device is not only a hardware device, but also implements a powerful function through software support, data exchange, and cloud interaction. In a broad sense, wearable intelligent devices include full-featured and large-sized devices that can implement all or a part of functions without depending on smartphones, for example, smart watches or smart glasses, and include devices that focus on only one type of application function and need to collaboratively work with other devices such as smartphones, for example, various smart bands, smart helmets, or smart jewelry for monitoring physical signs.
However, if the various terminal devices described above are located in a vehicle (for example, placed in the vehicle or mounted in the vehicle), the terminal devices may be considered as vehicle-mounted terminal devices. For example, the vehicle-mounted terminal devices are also referred to as on-board units (on-board unit, OBU).
The embodiments of this application further relate to a network device. The network device may be a device configured to communicate with the terminal device. For example, the network device may be a base transceiver station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, may be a NodeB (NodeB, NB) in a WCDMA system, or may be an evolved NodeB (Evolutional NodeB, eNB or eNodeB) in an LTE system. Alternatively, the network device may be a relay station, an access point, a vehicle-mounted device, a wearable device, a network-side device in a future 5G network or a network after 5G, or a network device in a future evolved PLMN network.
The network device in the embodiments of this application may also be referred to as a radio access network (Radio Access Network, RAN) device. The RAN device is connected to the terminal device, and is configured to receive data from the terminal device and send the data to a core network device. The RAN device corresponds to different devices in different communication systems, for example, in a 2G system, corresponds to a base station and a base station controller, in a 3G system, corresponds to a base station and a radio network controller (Radio Network Controller, RNC), in a 4G system, corresponds to an evolved NodeB (Evolutional NodeB, eNB), and in a 5G system, corresponds to an access network device (for example, a gNB, a CU, or a DU) in the 5G system, for example, a new radio access technology (New Radio Access Technology, NR) system.
In the embodiments of this application, “at least one” means one or more, and “a plurality of” means two or more. The term “and/or” describes an association relationship between associated objects and represents that three relationships may exist. For example, A and/or B may represent the following three cases: Only A exists, both A and B exist, and only B exists. A and B may be singular or plural. The character “I” usually indicates an “or” relationship between the associated objects. “At least one (piece) of the following” or a similar expression thereof means any combination of these items, including any combination of singular items (pieces) or plural of items (pieces). For example, at least one item (piece) of a, b, or c may indicate: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural.
In addition, unless otherwise stated, ordinal numbers such as “first” and “second” in the embodiments of this application are used to distinguish between a plurality of objects, and are not intended to limit a sequence, a time sequence, priorities, or importance of the plurality of objects. For example, first information and second information are merely intended to distinguish between different messages, but do not indicate that the two types of information are different in content, a priority, a sending sequence, importance, or the like.
For ease of understanding this application, some elements introduced in description of this application are first described herein.
A transmission location of an information block is a bit of the information block in DCI, a slot in which the information block is located, or the like, and should not be understood as a specific location. A bit may be a start bit, an end bit, or the like of the information block in the DCI. Another location in the embodiments of this application may also be understood as a bit, a slot, or the like.
A length of the information block should be understood as a bit length of the information block, and indicates a quantity of bits occupied by the information block.
The embodiments of this application relate to the following acronyms or abbreviations: DCI: downlink control information (Downlink Control Information); DRX: discontinuous reception (Discontinuous Reception); PDCCH: physical downlink control channel (Physical Downlink Control Channel); RRC: radio resource control (Radio Resource Control); ID: identity document (Identity Document); and PDSCH: physical downlink shared channel (Physical Downlink Shared Channel).
The foregoing describes some concepts in the embodiments of this application. The following describes technical features in the embodiments of this application.
S201: A network device determines downlink control information DCI.
The DCI includes indication information and m information blocks. The indication information is used to indicate energy-saving states of b terminal devices. The b terminal devices support a DRX mechanism. The energy-saving state may be understood as whether the terminal device enters a sleep state or a wake-up state of the DRX mechanism. Entering the sleep state may be understood as entering the energy-saving state, to reduce power consumption. Entering the wake-up state may be understood as entering a working state, and power consumption relative to the sleep state increases. In the sleep state of the DRX mechanism, the terminal device may completely disable communication components such as a radio frequency transceiver and a baseband processor, to reduce power consumption of the terminal device. In the wake-up state of the DRX mechanism, the terminal device monitors a PDCCH.
A first information block in the m information blocks corresponds to a first terminal device in the b terminal devices, the first information block is used to indicate energy-saving information of the first terminal device, a second information block in the m information blocks corresponds to a second terminal device in the b terminal devices, the second information block is used to indicate energy-saving information of the second terminal device, a length of the first information block is different from a length of the second information block, and m≤b.
Optionally, the energy-saving information indicated by the information block includes at least one of the following: a WUS indication, a BWP indication, a maximum MIMO layer, cross-slot scheduling (for example, a minimum delay K0/K2 value), AP-CSI-RS triggering, aperiodic TRS triggering, aperiodic SRS triggering, information (for example, a cell number or a cell group number) about a cell that monitors a PDCCH after being woken up, and the like.
S202: The network device sends the DCI.
The network device sends the DCI on a downlink control channel.
Optionally, the physical downlink control channel PDCCH carrying the DCI is before on duration (On Duration) of one DRX period. Specifically, the physical downlink control channel PDCCH carrying the DCI shifts by a offsets before the on duration (On Duration) of the DRX period, where a is a number greater than or equal to 0.
S203: The terminal device receives the DCI.
The terminal device is one of the b terminal devices, and the terminal device corresponds to the first information block in the m information blocks. It is clear that the terminal device may alternatively correspond to the second information block in the m information blocks.
S204: The terminal device monitors the downlink control channel PDCCH based on the first information block in the DCI.
The terminal device monitors the PDCCH based on the energy-saving information indicated by the first information block.
After receiving the DCI, the terminal device obtains the energy-saving information indicated by the first information block corresponding to the terminal device. The terminal device may obtain, from the DCI, the energy-saving information indicated by the first information block. If the terminal device cannot obtain the first information block from the DCI, the terminal device may obtain, from configuration information, the energy-saving information indicated by the first information block. The configuration information is preconfigured by the network device for the terminal device, and includes the energy-saving information indicated by the information block corresponding to the terminal device.
In a possible implementation, before sending the DCI, the network device sends a configuration message, where the configuration message carries at least one of length information of a bitmap and location information of the bitmap in the DCI. Before receiving the DCI, the terminal device further receives the configuration message.
Optionally, the network device may send the configuration message that is carried in RRC signaling or physical layer signaling. After receiving the configuration message, the terminal device stores at least one of the length information of the bitmap and the location information of the bitmap in the DCI that are in the configuration message.
After receiving the DCI, the terminal device may obtain the bitmap based on the length information of the bitmap and the location information of the bitmap in the DCI.
In a possible implementation, the indication information indicates a transmission location of the first information block and/or a transmission location of the second information block by using the bitmap.
Optionally, the indication information may indicate the transmission location of the information block corresponding to the terminal device based on a location of the terminal device in the bitmap and a state of the bitmap. The location of the terminal device in the bitmap is configured by the network device for the terminal device by using the configuration information. The configuration information may be carried in the configuration message, or may be carried in another message. The state of the bitmap may be a state sequence, namely, an assignment state of the indication information, of bits 0 and 1 carried in a bit corresponding to the bitmap in the DCI, and the assignment state may include a state in which an assignment value is 0 or 1. Specifically, the state of the bitmap may be indicated by the assignment value, in the bit of the bitmap, of the indication information. For example, the assignment value of the indication information is 0 or 1, where 0 indicates that the terminal device does not need to monitor the PDCCH in a subsequent time period (without loss of generality, a state of UE in the time period is referred to as a sleep state in this application), and 1 indicates that the terminal device needs to monitor the PDCCH in a subsequent time period based on the corresponding information block. It is clear that value assignment may alternatively be another manner. The value assignment function is used to distinguish states of the bitmap. This is merely an example for description herein, and is not specifically limited. As an example, the subsequent time period is a predefined or preconfigured time period after the DCI is received. For example, the bitmap in the DCI is used to indicate whether a plurality of terminal devices need to monitor the PDCCH in subsequent C-DRX on duration.
One piece of DCI may also include a plurality of BM fields, or one BM field includes a plurality of sub-BM fields, and each BM field or sub-BM field corresponds to a different information block length.
For example, in the example, the WIF field includes n sub-WIF fields, namely, a WIF0, a WIF1, a WIF2 to a WIFn-1, and the MRB field includes n sub-MRB fields, namely, an MRB0, an MRB1, an MRB2 to an MRBn-1, where n is a positive integer. A quantity of indication information in the WIF0 is W0, a quantity of indication information in the WIF1 is W1, and a quantity of indication information in the WIFn-1 is Wn-1. A method for identifying a location of indication information in a WIF is as follows:
Identifiers of locations of the indication information in the WIF0 are IWIF0,1, IWIF0,2, . . . , and IWIF0,W0, identifiers of locations of the indication information in the WIF1 are IWIF1,1, IWIF1,2, . . . , and IWIF1,W1, identifiers of locations of indication information in the WIF2 are IWIF2,1, IWIF2,2, . . . , and IWIF2,W2, . . . , and identifiers of locations of the indication information in the WIFn-1 are IWIFn-1,1, IWIFn-1,2, . . . , and IWIFn-1,Wn-1. As an example, a manner of identifying a location of indication information may be sequentially numbering, or numbering from left to right (in descending order). This is not limited in this application. For example, the identifier of the location of the first indication information from the left in the WIF0 is IWIF0,1.
The location of the indication information in the WIF corresponds to at least one terminal device. Typically, the location of the indication information in the WIF is in a one-to-one correspondence with one terminal device. For example, in this embodiment of this application, the location of the indication information in the WIF corresponds to at least one terminal device in the b terminal devices. Typically, locations of indication information in the WIF are in a one-to-one correspondence with the b terminal devices. When the terminal device corresponding to the location of the indication information is subsequently described, an identifier of the location of the indication information is used for description. For example, if the terminal device corresponds to the identifier of the location IWIF1,2, an identifier of the terminal device is also denoted as IWIF1,2. In this manner, the terminal device corresponding to the location of each piece of indication information is identified. Locations of information blocks in the MRB are identified as IMRB0,1 and the like. A specific method for identifying a location of an information block in an MRB is the same as the method for identifying the location of the indication information in the WIF. Details are not described herein again.
Optionally, the location of the indication information in the WIF0 is in a one-to-one correspondence with the location of the information block in the MRB0. A specific correspondence manner may be corresponding from left to right (in descending order), for example, IWIF0,1 corresponds to IMRB0,1, and IWIF0,2 corresponds to IMRB0,2. Each information block in the MRB0 has a same bit length, and is denoted as Z0 bits, each information block in the MRB1 has a same bit length, and is denoted as Z1 bits, each information block in the MRB2 has a same bit length, and is denoted as Z2 bits, . . . , and each information block in the MRBn-1 has a same bit length, and is denoted as Zn-1 bits. In the information blocks corresponding to the MRB0, the MRB1, and the MRB2 to the MRBn-1, bit lengths of at least two information blocks are different, that is, at least two values of Z0 to Zn-1 are different.
An example in which an assignment value is 0 or 1 is used for description herein. In the foregoing DCI format, if an assignment value of a bit in the bitmap is 0, energy-saving information indicated by the corresponding information block is empty, and the terminal device maintains a sleep state until next on duration (On Duration) of a DRX mechanism arrives. If an assignment value of a bit in the bitmap is 1, energy-saving information indicated by the corresponding information block is at least one of the following: a WUS indication, a BWP indication, a maximum MIMO layer, cross-slot scheduling, and AP-CSI-RS triggering, and the terminal device monitors the PDCCH based on the energy-saving information indicated by the information block corresponding to the terminal device until next on duration (On Duration) of a DRX mechanism arrives. The energy-saving information indicated by the corresponding information block may alternatively be another type of information in the energy-saving information in the foregoing embodiment. This is merely an example for description herein, and details are not described herein again.
A WIF filling manner in the foregoing embodiment is a manner of sequentially filling (from left to right or in descending order) by using IWIF0,1 as a start field of the WIF field. Alternatively, optionally, as shown in
The foregoing DCI format is used. When determining a transmission location of the corresponding information block, the terminal device may directly obtain, based on a mapping relationship between the WIF and the MRB, the transmission location of the information block corresponding to the terminal device, to obtain the energy-saving information in the information block from the transmission location.
The foregoing DCI format may maintain a complete information block field, and an information block in the information block field carries energy-saving information. Lengths of at least two information blocks in the information block are different, so that information blocks with different lengths may be determined for different terminal devices. A length of an information block is a length of energy-saving information indicated by the information block, the length of the information block may match a terminal device, and an information block with an appropriate length may be configured for a terminal device (for example, for different terminal devices, indicated energy-saving information is different). In comparison with the existing solution in which energy-saving information is indicated by using an information block with a fixed length, DCI overheads can be reduced by using the foregoing DCI format.
In a possible implementation,
Optionally, the indication information may indicate, based on a location of the terminal device in the bitmap and a state of the bitmap, a transmission location of the information block by using the following formula, where an example in which the transmission location is a start bit of the information block is used for description.
where
P is the transmission location, Li is a byte length of a WIFi, Wi is a quantity of indication information in the WIFi, Zi is a bit length or a byte length of an information block in an MRBi, X is a number of a WIF in which the terminal device is located, Ix is a location of indication information corresponding to the terminal device in the WIFX, ZWIF
When an offset exists, the formula is as follows:
where
P is the indicated location, Li is a byte length of a WIFi, W(offset+i)mod N is a quantity of indication information in the WIFi, Z(offset+i)mod N is a bit length or a byte length of an information block in an MRBi, X is a number of a WIF in which the terminal device is located, Ix is a location of indication information corresponding to the terminal device in the WIFX, and ZWIF
In a possible implementation, the DCI carries a compressed field, and the compressed field indicates the bitmap. After receiving the DCI, the terminal device may obtain the bitmap based on the compressed field. After obtaining the bitmap, the terminal device obtains the information block corresponding to the terminal device based on the location of the terminal device in the bitmap and the state of the bitmap.
Optionally, a possible method for obtaining the bitmap based on the compressed field may be as follows: for example, if a base station determines that some terminal devices cannot be woken up at the same time, or there is a very low probability that more than X terminal devices in one cell are woken up at the same time, for example, the probability is less than 1%, the base station may encode, in the compressed field, only a combination of terminal devices that may be woken up, or encode, in the compressed field, only a state in which UEs are woken up at the same time, where a quantity of UEs is less than or equal to X, and use a special field in the compressed field as a special indication for waking up all terminal devices. In this manner, a less quantity of bits of the compressed field may be used to indicate the combination of terminal devices that need to be woken up.
The base station configures or indicates the corresponding state in the compressed field for/to the terminal device, and the terminal device may obtain, based on the received compressed field, the corresponding combination of terminal devices that are woken up, where the combination corresponds to a unique bitmap. The terminal device may further determine the location of the information block by using the corresponding bitmap.
The foregoing describes the DCI sending method and the DCI receiving method provided in the embodiments of this application. The following describes a communication apparatus provided in the embodiments of this application.
The processing module 510 is configured to determine DCI, where the DCI includes indication information and m information blocks, the indication information is used to indicate b terminal devices, a first information block in the m information blocks corresponds to a first terminal device in the b terminal devices, the first information block is used to indicate energy-saving information of the first terminal device, a second information block in the m information blocks corresponds to a second terminal device in the b terminal devices, the second information block is used to indicate energy-saving information of the second terminal device, a length of the first information block is different from a length of the second information block, and m≤b.
The transceiver module 520 is configured to send the DCI.
In this embodiment of this application, the length of the first information block corresponding to the first terminal device is different from the length of the second information block corresponding to the second terminal device, so that information blocks with different lengths can be determined for different terminal devices. This improves adaptability of the information blocks in the DCI. In addition, a network device may determine corresponding information blocks for m terminal devices in the b terminal devices. The information block is used to indicate energy-saving information of the terminal device, the DCI may indicate the terminal device in the m terminal devices to obtain the corresponding information block from the DCI, and monitor a PDCCH based on energy-saving information indicated by the information block, and a blind detection operation does not need to be performed. This can reduce power consumption of the terminal device.
Optionally, in an implementation, the indication information indicates a transmission location of the first information block and/or a transmission location of the second information block by using a bitmap.
Optionally, the indication information indicates the transmission location of the first information block by using a location of the first terminal device in the bitmap and a state of the bitmap and/or indicates the transmission location of the second information block by using a location of the second terminal device in the bitmap and a state of the bitmap.
Optionally, in an implementation, the indication information is used to indicate a transmission location of each of them information blocks.
Optionally, in an implementation, before sending the DCI, the transceiver module 510 is further configured to send a configuration message, where the configuration message carries at least one of length information of the bitmap and location information of the bitmap in the DCI.
Optionally, the configuration message is carried in RRC signaling or physical layer signaling.
Optionally, in an implementation, a mapping relationship between a transmission location and a location of a terminal device in the bitmap is as follows:
where
P is the transmission location, Li is a bit length of a WIFi, Wi is a quantity of indication information in the WIFi, Zi is a bit length of an information block in an MRBi, X is a number of a WIF in which the terminal device is located, Ix is a location of indication information corresponding to the terminal device in the WIFX, ZWIF
Optionally, in an implementation, a mapping relationship between a transmission location and a location of a terminal device in the bitmap is as follows:
where
P is the transmission location, Li is a bit length of a WIFi, (offset+i)mod N is a quantity of indication information in the WIFi, Z(offset+i)mod N is a bit length of an information block in an MRBi, X is a number of a WIF in which the terminal device is located, Ix is a location of indication information corresponding to the terminal device in the WIFX, ZWIF
As shown in
It should be understood that the communication apparatus 500 or the communication apparatus 600 in the embodiments of this application may correspond to the terminal device in the DCI sending method and the DCI receiving method in the embodiments of this application, and operations and/or functions of modules in the communication apparatus 500 or the communication apparatus 600 are separately used to implement corresponding procedures in the methods in
The transceiver module 710 is configured to receive DCI, where the DCI includes indication information and m information blocks, the indication information is used to indicate b terminal devices, the terminal device is one of the b terminal devices, a first information block in the m information blocks corresponds to the terminal device, the first information block is used to indicate energy-saving information of the terminal device, lengths of at least two information blocks in the m information blocks are different, and m≤b.
The monitoring module 720 is configured to monitor a downlink control channel PDCCH based on the first information block.
In this embodiment of this application, the transceiver module 710 receives the DCI, and the DCI includes m information blocks, lengths of at least two information blocks in the m information blocks are different, and lengths of information blocks corresponding to at least two terminal devices are different. This can improve adaptability of the DCI during setting. The terminal device monitors the PDCCH based on the energy-saving information indicated by the corresponding first information block in the m information blocks, and a blind detection operation does not need to be performed. This can reduce power consumption of the terminal device.
Optionally, in an implementation, the indication information indicates a transmission location of the first information block by using a bitmap.
Optionally, the indication information indicates the transmission location of the first information block by using a location of the terminal device in the bitmap and a state of the bitmap.
Optionally, in an implementation, the indication information is used to indicate a transmission location of each of them information blocks.
Optionally, in an implementation, before receiving the DCI, the transceiver module 710 is further configured to receive a configuration message, where the configuration message carries at least one of length information of the bitmap and location information of the bitmap in the DCI.
Optionally, the configuration message is carried in RRC signaling or physical layer signaling.
Optionally, in an implementation, a mapping relationship between a transmission location and a location of a terminal device in the bitmap is as follows:
where
P is the transmission location, Li is a bit length of a WIFi, Wi is a quantity of indication information in the WIFi, Zi is a bit length of an information block in an MRBi, X is a number of a WIF in which the terminal device is located, Ix is a location of indication information corresponding to the terminal device in the WIFX, ZWIF
Optionally, in an implementation, a mapping relationship between a transmission location and a location of a terminal device in the bitmap is as follows:
where
P is the transmission location, Li is a bit length of a WIFi, (offset+i)mod N is a quantity of indication information in the WIFi, Z(offset+i)mod N is a bit length of an information block in an MRBi, X is a number of a WIF in which the terminal device is located, Ix, is a location of indication information corresponding to the terminal device in the WIFX, ZWIF
It should be understood that the monitoring module 720 in this embodiment of this application may be implemented by a processor or a processor-related circuit component, and the transceiver module 710 may be implemented by a transceiver or a transceiver-related circuit component.
As shown in
It should be understood that the communication apparatus 700 or the network device 800 in the embodiments of this application may correspond to the network device in the DCI sending method and the DCI receiving method in the embodiments of this application, and operations and/or functions of modules in the communication apparatus 700 or the network device 800 are separately used to implement corresponding procedures in the methods in
An embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the program is executed by a processor, a procedure related to the communication apparatus in the DCI sending method provided in the foregoing method embodiment may be implemented.
An embodiment of this application further provides a communication apparatus. The communication apparatus may be a terminal device or a circuit. The communication apparatus may be configured to perform an action performed by the terminal device in the foregoing method embodiments.
When the communication apparatus is a terminal device,
When needing to send data, after performing baseband processing on the to-be-sent data, the processor outputs a baseband signal to the radio frequency circuit; and the radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal to the outside in a form of an electromagnetic wave through the antenna. When data is sent to the terminal device, 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. The processor converts the baseband signal into data, and processes the data. For ease of description,
This is not limited in the embodiments of this application.
In the embodiments of this application, the radio frequency circuit and the antenna that has sending and receiving functions may be considered as a transceiver unit of the terminal device, and the processor that has a processing function may be considered as a processing unit of the terminal device. As shown in
It should be understood that the transceiver unit 910 is configured to perform a sending operation and a receiving operation on a terminal device side in the foregoing method embodiments, and the processing unit 920 is configured to perform an operation other than the sending operation and the receiving operation on the terminal device in the foregoing method embodiments.
For example, in an implementation, the transceiver unit 910 is configured to perform a receiving operation on a terminal device side in step S203 in
When the communication apparatus is a chip apparatus or circuit, the apparatus may include a transceiver unit and a processing unit. The transceiver unit may be an input/output circuit and/or a communication interface. The processing unit is an integrated processor, a microprocessor, or an integrated circuit.
When the communication apparatus in this embodiment is a terminal device, refer to the terminal device shown in
In another form of this embodiment, a computer-readable storage medium is provided, and stores instructions. When the instructions are executed, the method on the terminal device side in the foregoing method embodiment is performed.
In another form of this embodiment, a computer program product including instructions is provided. When the instructions are executed, the method on the terminal device side in the foregoing method embodiment is performed.
When the apparatus in this embodiment is a network device, the network device may be shown in
The BBU 1220 is a control center of the base station, may also be referred to as a processing module, may correspond to the monitoring module 720 in
In an example, the BBU 1220 may include one or more boards. A plurality of boards may jointly support a radio access network (for example, an LTE network) of a single access standard, or may separately support radio access networks of different access standards (such as an LTE network, a 5G network, or another network). The BBU 1220 further includes a memory 1221 and a processor 1222. The memory 1221 is configured to store necessary instructions and necessary data. The processor 1222 is configured to control the base station to perform a necessary action, for example, is configured to control the base station to perform an operation procedure related to the network device in the foregoing method embodiments. The memory 1221 and the processor 1222 may serve one or more boards. In other words, the memory and the processor may be separately disposed on each board. Alternatively, a plurality of boards may share a same memory and a same processor. In addition, a necessary circuit may further be disposed on each board.
It should be understood that, the processor mentioned in the embodiments of this application may be a central processing unit (Central Processing Unit, CPU), the processor may further be another general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application-Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA), or another programmable logic device, discrete gate or transistor logic device, discrete hardware component, or the like. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like.
In another form of this embodiment, a computer-readable storage medium is provided. The computer-readable storage medium stores instructions. When the instructions are executed, the method on the network device side in the foregoing method embodiments is performed.
In another form of this embodiment, a computer program product including instructions is provided. When the instructions are executed, the method on the network device side in the foregoing method embodiments is performed.
For example, the processor 1310 may be configured to read and execute computer-readable instructions. During specific implementation, the processor 1310 may mainly include a controller, an arithmetic unit, and a register. For example, the controller is mainly responsible for decoding an instruction, and sends a control signal for an operation corresponding to the instruction. The arithmetic unit is mainly responsible for performing a fixed-point or floating-point arithmetic operation, a shift operation, a logic operation, and the like, and may also perform an address operation and address translation. The register is mainly responsible for saving a quantity of register operations, intermediate operation results, and the like that are temporarily stored during instruction execution. During specific implementation, a hardware architecture of the processor 1310 may be an application-specific integrated circuit (application-specific integrated circuit, ASIC) architecture, a microprocessor without interlocked piped stages architecture (microprocessor without interlocked piped stages architecture, MIPS) architecture, an advanced reduced instruction set machine (advanced RISC machine, ARM) architecture, an NP architecture, or the like. The processor 1310 may be single-core or may be multi-core.
For example, the interface 1320 may be configured to input to-be-processed data to the processor 1310, and may output a processing result of the processor 1310. During specific implementation, the interface 1320 may be a general-purpose input/output (general-purpose input/output, GPIO) interface, and may be connected to a plurality of peripheral devices (such as a display (LCD), a camera (camera), and a radio frequency (radio frequency, RF) module). The interface 1320 may be connected to the processor 1310 through a bus 1330.
In a possible implementation, the processor 1310 may be configured to invoke, from a memory, a program or data for implementing the DCI sending method and the DCI receiving method on a network device side or a terminal device side provided in one or more embodiments of this application, so that the chip can implement the DCI sending method and the DCI receiving method shown in
It should be noted that functions corresponding to the processor 1310 and the interface 1320 may be implemented by using hardware design, may be implemented by using software design, or may be implemented by using a combination of software and hardware. This is not limited herein.
It may further be understood that the memory mentioned in the embodiments of this application may be a volatile memory or a nonvolatile memory, or may include both a volatile memory and a nonvolatile memory. The nonvolatile memory may be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), or a flash memory. The volatile memory may be a random access memory (Random Access Memory, RAM), used as an external cache. Through example but not limitative description, many forms of RAMs may be used, for example, a static random access memory (Static RAM, SRAM), a dynamic random access memory (Dynamic RAM, DRAM), a synchronous dynamic random access memory (Synchronous DRAM, SDRAM), a double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), an enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), a synchlink dynamic random access memory (Synchlink DRAM, SLDRAM), and a direct rambus random access memory (Direct Rambus RAM, DR RAM).
It should be noted that when the processor is a general-purpose processor, a DSP, an ASIC, an FPGA or another programmable logic device, a discrete gate, a transistor logic device, or a discrete hardware component, the memory (a storage module) is integrated into the processor.
It should be noted that the memory described in this specification aims to include but is not limited to these memories and any memory of another proper type.
The term “and/or” in this specification describes only an association relationship for describing associated objects and represents that three relationships may exist. For example, A and/or B may represent the following three cases: Only A exists, both A and B exist, and only B exists. In addition, the character “I” in this specification usually indicates an “or” relationship between the associated objects.
It should be understood that sequence numbers of the foregoing processes do not mean execution sequences in various embodiments of this application. The execution sequences of the processes should be determined based on functions and internal logic of the processes, and should not be construed as any limitation on the implementation processes of the embodiments of this application.
A person of ordinary skill in the art may be aware that, in combination with the examples described in the embodiments disclosed in this specification, units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, refer to a corresponding process in the foregoing method embodiments. Details are not described herein again.
In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in another manner. For example, the described apparatus embodiment is merely an example. For example, division into units is merely logical function division and may be other division in an actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve objectives of the solutions of the embodiments.
In addition, functional units in the embodiments of this application may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit.
When the functions are implemented in a form of a software function unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of this application essentially, or the part contributing to the prior art, or some of the technical solutions may be implemented in a form of a software product. The computer software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be, for example, a personal computer, a server, or a network device) to perform all or some of the steps of the methods described in the embodiments of this application. The foregoing storage medium includes various media that can store program code, such as a USB flash drive, a removable hard disk drive, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk, and an optical disc.
The foregoing description is merely specific implementations of the present invention, but are not intended to limit the protection scope of the present invention. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in the present invention shall fall within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
This application is a continuation of International Application No. PCT/CN2019/101216, filed on Aug. 16, 2019, the disclosure of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2019/101216 | Aug 2019 | US |
Child | 17671640 | US |