(19)
(11)EP 3 565 351 A1

(12)EUROPEAN PATENT APPLICATION
published in accordance with Art. 153(4) EPC

(43)Date of publication:
06.11.2019 Bulletin 2019/45

(21)Application number: 18847587.5

(22)Date of filing:  21.08.2018
(51)International Patent Classification (IPC): 
H04W 72/04(2009.01)
(86)International application number:
PCT/CN2018/101436
(87)International publication number:
WO 2019/037695 (28.02.2019 Gazette  2019/09)
(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated Extension States:
BA ME
Designated Validation States:
KH MA MD TN

(30)Priority: 21.08.2017 CN 201710720159

(71)Applicant: Huawei Technologies Co., Ltd.
Longgang District Shenzhen, Guangdong 518129 (CN)

(72)Inventors:
  • LI, Junchao
    Shenzhen Guangdong 518129 (CN)
  • WANG, Yafei
    Shenzhen Guangdong 518129 (CN)
  • ZHANG, Chi
    Shenzhen Guangdong 518129 (CN)
  • TANG, Hao
    Shenzhen Guangdong 518129 (CN)

(74)Representative: Pfenning, Meinig & Partner mbB 
Patent- und Rechtsanwälte Theresienhöhe 11a
80339 München
80339 München (DE)

  


(54)COMMUNICATION METHOD AND APPARATUS


(57) A communication method is provided. The method includes: receiving, by UE, downlink control information, where the downlink control information indicates that a first resource is used to send uplink data information and/or uplink control information; receiving, by the UE, first information, where the first information indicates information about a second resource, and the second resource includes at least one of a reserved resource, a resource for uplink transmission, or a resource for downlink transmission; determining, by the UE, that the second resource includes the reserved resource; when the downlink control information indicates that the uplink data information is sent on the first resource, and there is a first overlapping part between the reserved resource and the first resource, sending, by the UE, the uplink data information on a part or all of the first resource except the first overlapping part, or ignoring the downlink control information; and when the downlink control information indicates that the uplink control information for feeding back acknowledgement is sent on the first resource, and there is the first overlapping part between the reserved resource and the first resource, sending, based on the downlink control information, the uplink control information for feeding back acknowledgement.




Description

TECHNICAL FIELD



[0001] The present invention relates to the field of communications technologies, and in particular, to a communication method and a communications apparatus.

BACKGROUND



[0002] In 5th generation mobile communications (the 5th generation, 5G for short) new radio (new radio, NR for short) standardization, a flexible slot structure is supported. The slot structure is used to indicate, in a slot or a group of slots, which symbols are uplink, which symbols are downlink, and which symbols are "others (other)", where the "others" include an "unknown (unknown)" without any assumption by a terminal device, and may also include an "empty (empty)" for which the terminal device assumes that there is no uplink/downlink transmission or an interference measurement. The slot structure may also be referred to as a slot format (slot format), and may be indicated by using slot format related information (slot format related information, SFI).

[0003] To support forward compatibility, some available resources are reserved for compatibility of a subsequent service or standard evolution in the NR standardization, for example, the foregoing "other" symbols. These reserved available resources may be referred to as reserved resources. These reserved resources may be allocated to or reserved for a part of (including one) terminal devices for use, but such allocation or reservation may conflict with scheduling of another part of (including one) terminal devices. In this case, how to process the another part of terminal devices is a problem that needs to be resolved urgently now.

SUMMARY



[0004] Embodiments of the present invention provide a method and an apparatus, so that a terminal device determines a behavior thereof when a scheduled resource conflicts with another resource.

[0005] According to a first aspect, a communication method is provided, including:

receiving, by a terminal device, downlink control information from a network device, where the downlink control information is used to indicate that a first resource is used to send uplink data information and/or uplink control information;

receiving, by the terminal device, first information from the network device, where the first information is used to indicate information about a second resource, and the second resource includes at least one of a reserved resource, a resource for uplink transmission, or a resource for downlink transmission;

determining, by the terminal device, that the second resource includes the reserved resource;

when the downlink control information indicates that the uplink data information is sent on the first resource, and there is a first overlapping part between the reserved resource and the first resource, sending, by the terminal device, the uplink data information on a part or all of the first resource except the first overlapping part, or ignoring the downlink control information; and

when the downlink control information indicates that uplink control information for feeding back acknowledgement is sent on the first resource, and there is the first overlapping part between the reserved resource and the first resource, sending, by the terminal device based on the downlink control information, the uplink control information for feeding back acknowledgement.



[0006] The method may further include: determining, by the terminal device, that the second resource further includes the resource for downlink transmission;
when the downlink control information indicates that the uplink data information is sent on the first resource, and there is a second overlapping part between the resource for downlink transmission and the first resource, sending, by the terminal device, the uplink data information on a part or all of the first resource except the first overlapping part and the second overlapping part, or ignoring the downlink control information (that is, not sending the uplink data information); and
when the downlink control information indicates that the uplink control information for feeding back acknowledgement is sent on the first resource, and the resource for downlink transmission overlaps the first resource, sending, by the terminal device based on the downlink control information, the uplink control information for feeding back acknowledgement (that is, not considering the first information, or not considering whether there is a same resource).

[0007] It may be understood that, solutions of the reserved resource and the resource for downlink transmission may be parallel. The foregoing only uses the second resource including the reserved resource but excluding the resource for downlink transmission, or including both the reserved resource and the resource for downlink transmission as an example for description. The second resource may alternatively include the resource for downlink transmission but exclude the reserved resource. Optionally, the second resource may further include the resource for uplink transmission, or includes only the resource for uplink transmission.

[0008] According to a second aspect, a communications apparatus is provided, including:

a transceiver unit, configured to: receive downlink control information, where the downlink control information is used to indicate that a first resource is used to send uplink data information and/or uplink control information, and receive first information, where the first information is used to indicate information about a second resource, and the second resource includes at least one of a reserved resource, a resource for uplink transmission, or a resource for downlink transmission; and

at least one processor, configured to determine that the second resource includes the reserved resource and/or the resource for downlink transmission; where

the transceiver unit is further configured to: when the processor determines that the downlink control information indicates that the uplink data information is sent on the first resource, and there is a first overlapping part between the reserved resource and the first resource and/or there is a second overlapping part between the resource for downlink transmission and the first resource, send the uplink data information on a part or all of the first resource except the first overlapping part and the second overlapping part; or, the processor is further configured to: when determining that the downlink control information indicates that the uplink data information is sent on the first resource, and there is a first overlapping part between the reserved resource and the first resource and/or there is a second overlapping part between the resource for downlink transmission and the first resource, ignore the downlink control information; and

the transceiver unit is further configured to send, based on the downlink control information, uplink control information for feeding back acknowledgement when it is determined that the downlink control information indicates that the uplink control information for feeding back acknowledgement is sent on the first resource, and there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource.



[0009] Optionally, based on the first aspect, the method may further include:
when the downlink control information indicates that uplink control information for feeding back channel state information is sent on the first resource, and there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource, sending the uplink control information for feeding back channel state information on a part or all of the first resource except the first overlapping part and the second overlapping part; or when there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource, ignoring the downlink control information, or, sending, based on the downlink control information, uplink control information for feeding back channel state information.

[0010] Optionally, based on the second aspect, the transceiver unit in the apparatus is further configured to: when the processing unit determines that the downlink control information indicates that uplink control information for feeding back channel state information is sent on the first resource, and there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource, send the uplink control information for feeding back channel state information on a part or all of the first resource except the first overlapping part and the second overlapping part, or send, based on the downlink control information, uplink control information for feeding back channel state information (that is, not consider the first information); or, the processing unit in the apparatus is further configured to: when determining that the downlink control information indicates that uplink control information for feeding back channel state information is sent on the first resource, and there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource, ignore the downlink control information.

[0011] Optionally, based on the first aspect, the method further includes:

receiving first indication information, and determining that the first indication information indicates that there is a possibility that the first resource overlaps the second resource; and

determining that there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource.



[0012] Optionally, based on the second aspect, the transceiver unit in the apparatus is further configured to: receive first indication information and determine that the first indication information indicates that there is a possibility that the first resource overlaps the second resource; and the processor is further configured to determine that there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource.

[0013] In this way, the first indication information indicates whether there is the possibility that the first resource overlaps the second resource (or indicates priorities of the first information and the downlink control information), so that the terminal device may correctly process the received downlink control information and first information without performing complex determining, thereby reducing overheads of the terminal device.

[0014] Optionally, the first information is group-common downlink control information. The first information may include SFI.

[0015] The group-common downlink control information may be sent to a group of terminal devices, and may be used to indicate the reserved resource (also referred to as an unknown resource).

[0016] Optionally, the first resource and/or the second resource may be at a symbol level, an RE level, or an RB level.

[0017] According to a third aspect, a network device is provided. The network device provided in this application has a function of implementing a behavior of the network device in the foregoing method aspect, and includes corresponding means (means) configured to perform steps or functions described in the foregoing method aspect. The steps or functions may be implemented by using software, hardware, or a combination of hardware and software.

[0018] In a possible design, the network device includes one or more processors and a transceiver unit. The one or more processors are configured to support the network device in implementing a corresponding function in the foregoing method, for example, generating DCI, or generating first information, first indication information, and/or second indication information. The transceiver unit is configured to support the network device in communicating with another device, to implement a receiving and/or sending function, for example, sending the DCI, the first information, the first indication information, and/or the second indication that are generated by the processor, and receiving uplink data information and/or uplink control information.

[0019] In this application, "/" may indicate "and/or".

[0020] Optionally, the network device may further include one or more memories. The memory is configured to couple with the processor, and store a program instruction and data necessary for a base station. The one or more memories may be integrated with the processor, or may be separated from the processor. This is not limited in this application.

[0021] The network device may be a base station, a TRP, or the like, and the transceiver unit may be a transceiver or a transceiver circuit.

[0022] The network device may alternatively be a communications chip. The transceiver unit may be an input/output circuit or interface of the communications chip.

[0023] In another possible design, the network device includes a transceiver, a processor, and a memory. The processor is configured to control the transceiver to receive and transmit a signal, the memory is configured to store a computer program, and the processor is configured to invoke the computer program from the memory and run the computer program, so that the network device performs the method completed by the network device in the first aspect or any one of possible implementations of the first aspect.

[0024] According to a fourth aspect, a terminal device is provided. The terminal device provided in this application has a function of implementing a behavior of the terminal device in the foregoing method aspect, and includes corresponding means (means) configured to perform steps or functions described in the foregoing method aspect. The steps or functions may be implemented by using software, hardware, or a combination of hardware and software.

[0025] In a possible design, the terminal device includes one or more processors and a transceiver unit. The transceiver unit is configured to support the terminal device in communicating with another device, to implement a receiving and/or sending function, for example, receiving DCI, first information, first indication information, and/or second indication information, and sending uplink data information and/or uplink control information. The one or more processors are configured to support the terminal device in implementing a corresponding function in the foregoing method, for example, determining how to send the uplink data information and/or the uplink control information, determining that a second resource includes a reserved resource and/or a resource for downlink transmission, and/or determining that there is a first overlapping part between the reserved resource and the first resource and/or there is a second overlapping part between the resource for downlink transmission and the first resource.

[0026] Optionally, the terminal device may further include one or more memories. The memory is configured to couple with the processor, and store a program instruction and data necessary for a base station. The one or more memories may be integrated with the processor, or may be separated from the processor. This is not limited in this application.

[0027] The terminal device may be UE or the like, and the transceiver unit may be a transceiver or a transceiver circuit.

[0028] The terminal device may alternatively be a communications chip. The transceiver unit may be an input/output circuit or interface of the communications chip.

[0029] In another possible design, the terminal device includes a transceiver, a processor, and a memory. The processor is configured to control the transceiver to receive and transmit a signal, the memory is configured to store a computer program, and the processor is configured to invoke the computer program from the memory and run the computer program, so that the terminal device performs the method completed by the network device in the first aspect or any one of possible implementations of the first aspect.

[0030] According to a fifth aspect, a system is provided. The system includes the foregoing terminal device and the network device.

[0031] According to a sixth aspect, a computer program product is provided. The computer program product includes a computer program (which may also be referred to as code or an instruction). When the computer program is run, a computer is enabled to perform the method in the first aspect or any one of possible implementations of the first aspect.

[0032] According to a seventh aspect, a computer readable medium is provided. The computer readable medium stores a computer program (which may also be referred to as code or an instruction). When the computer program is run on a computer, the computer is enabled to perform the method in the first aspect or any one of possible implementations of the first aspect.

[0033] According to the method provided in this embodiment, the terminal device may determine a behavior thereof when a scheduled resource conflicts with another resource, for example, a reserved resource.

BRIEF DESCRIPTION OF DRAWINGS



[0034] 

FIG. 1 is a structural diagram of a communications system according to an embodiment of the present invention;

FIG. 2 is a schematic diagram of a conflict occurring in an embodiment of the present invention;

FIG. 3 is a flowchart of a communication method according to an embodiment of the present invention;

FIG. 4 is a functional block diagram of a communications apparatus according to an embodiment of the present invention.

FIG. 5 is a schematic diagram of a terminal device according to an embodiment of the present invention;

FIG. 6 is a schematic structural diagram of a network device according to an embodiment of the present invention; and

FIG. 7 is a schematic structural diagram of a communications apparatus according to an embodiment of the present invention.


DESCRIPTION OF EMBODIMENTS



[0035] The following describes the technical solutions in this application with reference to the accompanying drawings.

[0036] Embodiments of this application may be applied to various communications systems. Therefore, the following description is not limited to a specific communications system. For example, the embodiments of this application are applicable to a long term evolution (long term evolution, LTE) system, a future 5th generation (5th generation, 5G) system (sometimes also referred to as a new radio (new radio, NR) system), and various evolved or converged systems.

[0037] A network device in the embodiments of this application may be a device having a wireless transceiver function, including but not limited to: a base station, a relay station, an access point, an in-vehicle device, a wearable device, a network side device in a future 5G network, a network device in a future evolved public land mobile network (public land mobile network, PLMN), an access point in a Wi-Fi system, and user equipment (user Equipment, UE), or the like. For example, the network device is a transmission point (TRP or TP) in an NR system, a next generation Node B (gNB) in an NR system, one or a group of (including a plurality of antenna panels) antenna panels of a base station in a 5G system, or the like. This is not specifically limited in the embodiments of this application.

[0038] A terminal device in the embodiments of this application may be a device having a wireless transceiver function, including but not limited to: UE, an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile console, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a radio communications device, a user agent, or a user apparatus. The access terminal may be a cellular 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), a handheld device having a wireless communication function, a computing device, or another processing device connected to a wireless modem, an in-vehicle device a wearable device, a drone device, smart household, and a terminal device in a future network, or a terminal device in a future evolved PLMN, or the like. This is not limited in the embodiments of this application.

[0039] As described above, in 5th generation mobile communications (the 5th generation, 5G for short) new radio (new radio, NR for short) standardization, a flexible slot structure is supported. The slot structure is used to indicate, in a slot or a group of slots, which symbols are uplink, which symbols are downlink, and which symbols are "others (other)", where the "others" include an "unknown (unknown)" without any assumption by the terminal device, and may also include an "empty (empty)" for which the terminal device assumes that there is no uplink/downlink transmission or an interference measurement. The slot structure may also be referred to as a slot format (slot format), and may be indicated by using slot format related information (slot format related information, SFI).

[0040] In 5G NR, the terminal device may determine a slot structure of a slot or a group of slots based on one or more of the following four manners:
  • Fixed uplink, downlink, and "other" symbols predefined in a protocol;
  • Fixed or periodic uplink, downlink, and "other" symbols indicated by using semi-static signaling (such as a broadcast message, a system message, and radio resource control (radio resource control, RRC));
  • Uplink, downlink, and "other" symbols indicated by a group-common physical downlink control channel (group-common physical downlink control channel, group-common PDCCH);
  • Uplink and downlink symbols indicated by downlink control information (downlink control information, DCI) that carries an uplink grant (uplink grant) or a downlink assignment (downlink assignment), used for corresponding uplink and downlink data transmission.


[0041] For the group-common PDCCH carrying the slot structure, the following conclusions are currently reached: whether to send the group-common PDCCH is an implementation behavior of the base station. The base station may indicate, by using RRC signaling, whether the terminal needs to detect (decode) the group-common PDCCH, where the group-common PDCCH may be associated with a channel (refer to a channel), such as a PDCCH or a specially designed channel, and the signal carries information sent to a group of UEs. To reduce overheads of detecting the group-common PDCCH by the terminal device as much as possible, it is intended to simplify a design of the channel, for example, by using fewer bits, shorter cyclic redundancy check code (cyclic redundancy check, CRC), or a predefined or configured PDCCH candidate resource. Therefore, it may be considered that transmission robustness of the group-common PDCCH is relatively low relative to the DCI that carries the uplink grant or the downlink assignment.

[0042] Generally, it may be assumed that the base station should not give contradictory indications, such as indicating, by using signaling A, that a symbol is a downlink, and then indicating, by using signaling B, that the symbol is an uplink. Certainly, because 5G NR supports uplink and downlink changes that are more flexible than those in LTE, 5G NR can better provide a timely transmission opportunity for some burst services or reserve a resource for another service. In addition, when transmitting signaling, a network may make a transmission error. In these cases, information indicated by different signaling may conflict with each other.

[0043] Therefore, a method is required to enable the terminal device to determine a behavior when detecting contradictory indication information, for example, to determine information that is indicated by a piece of signaling and that is to be followed. The behavior of the terminal device is specified, to reduce an impact on another terminal device on the basis of reducing an impact on the data transmission of the terminal device as far as possible.

[0044] FIG. 1 is a schematic block diagram of a wireless communications system 100 according to an embodiment of this application. The wireless communications communication includes at least one network device 110 and a terminal device 120 located in a coverage area of the network device.

[0045] FIG. 2 is a schematic diagram of a conflict occurring in an embodiment of the present invention.

[0046] As shown in FIG. 2, in a slot n-k1 (k1 > 0), a base station schedules, by using DCI, data transmission of a terminal device in a slot n across slots. Subsequently, the terminal device detects, in a slot n-k2 (0 ≤ k2 < k1), a group-common PDCCH that is sent by the base station and that is used to indicate a slot structure of the slot n.

[0047] When the DCI and the group-common PDCCH indicate contradictory information, how to specify a behavior of the terminal device, that is, to determine information indicated by specific signaling and to be followed, has become a problem.

[0048] This application is considered by using two prerequisites.

[0049] Prerequisite 1: No burst service transmission exists or no reserved resource is needed on a time-frequency resource on which the terminal device is located, for example, no resource needs to be configured for transmission of a terminal device used in a 3GPP subsequent version (such as R16/17) or a non-3GPP terminal device. In this case, the base station does not send indication information that conflicts with the downlink control information to provide a timely transmission opportunity for some services or to reserve a resource. A burst service in this application refers to a service whose effective time is shorter than that of a scheduled service.

[0050] In this case, the terminal device may assume that the base station does not send contradictory indication information (the contradictory indication information in this application includes indication information indicating that transmission directions of a same time-frequency resource are different. For example, one indicates that the time-frequency resource is used for uplink, and another indicates that the time-frequency resource is used for downlink, or the time-frequency resource is a reserved resource (in this application, it may also be referred to as an "unknown" resource, and in this case, a transmission direction may be "another"); or, one indicates that the time-frequency resource is used for downlink, and another indicates that the time-frequency resource is used for uplink, or the time-frequency resource is a reserved resource). If the indication information conflicts with each other, it is only possible that an error occurs in detection of at least one piece of signaling. Considering the transmission robustness of the DCI that carries the uplink grant or the downlink assignment and the group-common PDCCH that carries the channel structure information as described above, or to ensure information transmission efficiency, the terminal device uses the DCI that carries the uplink grant or the downlink assignment as a high priority, that is, send uplink data or receive downlink data according to an indication of the DCI.

[0051] That no time-frequency resource used for burst service transmission exists or no reserved time-frequency resource exists may be predefined, or may be indicated by the base station by using signaling, where the signaling may be dynamic signaling (such as DCI), or may be a broadcast message or semi-static signaling (such as a system message and/or RRC).

[0052] Optionally, the base station may indicate, by using first information, the foregoing time-frequency resource for burst service transmission or the reserved time-frequency resource.

[0053] Optionally, the base station may indicate priorities of the downlink control information and the first information. For example, the base station may indicate that the priority of the downlink control information is higher than the priority of the first information.

[0054] It may be understood that, signaling indicating that no burst service transmission exists or no reserved resource is needed on the time/frequency resource on which the terminal device is located, and signaling indicating the priorities of the downlink control information and the first information may be the same signaling, and only reading thereof is different.

[0055] Prerequisite 2: Burst service transmission exists or a reserved resource is needed on a time-frequency resource on which the terminal device is located, for example, for a transmission of a terminal device used in a 3GPP subsequent version (such as R16/17) or a non-3GPP terminal device. In this case, the base station may send indication information that conflicts with the downlink control information to provide a timely transmission opportunity for some services or to reserve a resource.

[0056] In this case, a situation in which the indication information is contradictory may occur. For example, when the base station schedules, by using the downlink control information, the terminal device to send uplink data information on a specific time-frequency resource, the base station further uses first information to indicate that the time-frequency resource is further used for downlink transmission and/or is the reserved resource. Although an error may occur in detection of at least one piece of signaling, it should not be ruled out that the base station really has such a requirement. Therefore, the behavior of the terminal device should reduce a possible impact on another terminal device on the basis of reducing an impact on data transmission of the terminal device as far as possible.

[0057] For example, the base station sends the first information to indicate a time-frequency resource for burst service transmission or a reserved time-frequency resource.

[0058] Optionally, the first information is dynamic signaling (such as DCI).

[0059] Optionally, the first information is a broadcast message or semi-static signaling (such as a system message or RRC).

[0060] Optionally, the base station may indicate, by using signaling, that burst service transmission exists or a reserved resource is needed on a time/frequency resource on which the terminal device is located. Alternatively, the base station may further indicate priorities of the downlink control information and the first information. For example, the base station may indicate that the priority of the downlink control information is higher than the priority of the first information.

[0061] It may be understood that, signaling indicating that a burst service transmission exists or a reserved resource is needed on the time/frequency resource on which the terminal device is located, and signaling indicating the priorities of the downlink control information and the first information may be the same signaling, and only reading thereof is different.

[0062] In this application, that the priority of the first information is higher than the priority of the downlink control information means that the first information is allowed to cover the downlink control information for some specific channels.

[0063] The terminal device is currently scheduled in the following cases.

First case: a downlink data channel, such as a physical downlink shared channel (physical downlink shared channel, PDSCH):
In this case, because the behavior of the terminal device on a corresponding time-frequency resource is downlink reception, it is of great possibility that other terminal devices will not be affected. Therefore, in this case, the behavior of the terminal device may be left to the terminal device for design and implementation as appropriate, which is not specified in a protocol, or it is specified in a protocol that the terminal device receives the PDSCH based on the DCI in this case without considering the first information, or without considering the foregoing confliction. The received PDSCH may be a PDSCH after the base station performs rate matching or may be punctured by the base station.

Second case: uplink data information, such as a physical uplink shared channel (physical uplink shared channel, PDSCH):
In this case, the terminal device does not send the PUSCH on the time-frequency resource having contradictory indications, and transmits, on a remaining uplink time-frequency resource, to-be-transmitted uplink data after performing rate matching or puncturing on the to-be-transmitted uplink data, or the terminal device ignores the DCI and does not send the PUSCH scheduled by using the DCI. In this way, a possible impact on transmission of another terminal device may be reduced.

Third case: uplink control information, such as a physical uplink control channel (physical uplink control channel, PUCCH):
The uplink control information usually includes two types: one is used for feeding back channel state information (channel state information, CSI), and the other is used for feeding back acknowledgement (acknowledge/negative acknowledge, ACK/NACK).



[0064] For a PUCCH resource for feeding back acknowledgement, the terminal device may consider by default that the base station does not configure a burst service resource or the reserved resource on the PUCCH resource of the terminal device. Therefore, an indication of the first information may be ignored, but the ACK/NACK is fed back on the PUCCH resource based on the DCI. In this way, timely feedback of the ACK/NACK may be ensured, thereby avoiding subsequent reconfiguration of the PUCCH resource for feeding back ACK/NACK.

[0065] For a PUCCH resource for feeding back channel state information, a behavior of the terminal device may be the same as a behavior in a PUSCH, to ensure transmission of a burst service or provide a reserved resource for another service, and avoid an impact of CSI transmission of the current terminal device on the burst service. Alternatively, the behavior of the terminal device may also be the same as the behavior of the PUCCH that feeds back ACK/NACK, to ensure timely feedback of the CSI, and avoid subsequent reconfiguration of the PUCCH resource for feedback the CSI.

[0066] By means of the foregoing design, the terminal device may determine a behavior when detecting contradictory indication information, and may reduce a possible impact on another terminal device on the basis of reducing an impact on data transmission of the terminal device as far as possible.

[0067] Based on the foregoing design, as shown in FIG. 3, an embodiment of this application provides a communication method, including the following steps.

[0068] S301. A terminal device receives downlink control information from a base station, where the downlink control information is used to indicate that a first resource is used to send uplink data information and/or uplink control information.

[0069] S302. The terminal device receives first information from the base station, where the first information is used to indicate information about a second resource, and the second resource includes at least one of a reserved resource, a resource for uplink transmission, or a resource for downlink transmission.

[0070] S303. The terminal device determines that the second resource includes the reserved resource and/or the resource for downlink transmission.

[0071] When the downlink control information indicates that the uplink data information is sent on the first resource, and there is a first overlapping part between the reserved resource and the first resource and/or there is a second overlapping part between the resource for downlink transmission and the first resource, the terminal device performs the following step:
S304. The terminal device sends the uplink data information on a part or all of the first resource except the first overlapping part and the second overlapping part. S305. Alternatively, the terminal device ignores the downlink control information.

[0072] In addition, when the downlink control information indicates that uplink control information for feeding back acknowledgement is sent on the first resource and there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource, the terminal device performs the following step.

[0073] S306. The terminal device sends, based on the downlink control information, the uplink control information for feeding back acknowledgement.

[0074] When the downlink control information indicates that, uplink control information for feeding back channel state information is sent on the first resource, and there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource, the terminal devices performs the following step.

[0075] S307. The terminal device sends, based on the downlink control information, the uplink control information for feeding back channel state information. S308. Alternatively, the terminal device sends, on a part or all of the first resource except the first overlapping part and the second overlapping part, the uplink control information for feeding back channel state information. S309. Alternatively, the terminal device ignores the downlink control information.

[0076] In this way, in a case in which a same resource exists in the first resource and the second resource, the terminal device may specify a behavior thereof, and may reduce a possible impact on another terminal device on the basis of reducing an impact on data transmission of the terminal device as far as possible.

[0077] It may be understood that, one of S304 and S305 may be selected for implementation after a protocol is determined or after the terminal device is designed and completed. One of S307, S308, and S309 may be selected for implementation after the protocol is determined or after the terminal device is designed and completed.

[0078] Optionally, the method may further include:

S300a. The terminal device receives first indication information, and determines that the first indication information indicates that there is a possibility that the first resource overlaps the second resource.

S300b. The terminal device determines that there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource.

S300a may occur before at least one of S301 to S303, and S300b may occur after or at the same time as S303, and before any one of S304 to S309.



[0079] In this way, whether to perform the foregoing steps S301 to 309 may be determined according to the first indication information. If the terminal device does not receive the first indication information, or determines, according to the first indication information, that there is no possibility that the first resource overlaps the second resource, the terminal device may determine that the downlink control information is high-priority without considering the first information indicating the information about the second resource, and perform downlink or uplink transmission based on the downlink control information.

[0080] Optionally, the sending the uplink data information on a part or all of the first resource except the first overlapping part and the second overlapping part includes:
mapping, on a part or all of the first resource except the first overlapping part and the second overlapping part, the uplink data information after rate matching, or puncturing the uplink data information on the first overlapping part and the second overlapping part.

[0081] Optionally, the sending the uplink data information for feeding back channel state information on a part or all of the first resource except the first overlapping part and the second overlapping part includes:
mapping, on a part or all of the first resource except the first overlapping part and the second overlapping part, the uplink control information used for feeding back channel state information after rate matching, or puncturing the uplink control information for feeding back channel state information on the first overlapping part and the second overlapping part.

[0082] Optionally, the first information is group-common downlink control information.

[0083] Optionally, the first information is carried in a group-common PDCCH (common-group PDCCH).

[0084] Optionally, the first information includes the SFI.

[0085] Optionally, the first resource includes at least one symbol, and the second resource includes at least one symbol. The first overlapping part includes at least one symbol, and the second overlapping part includes at least one symbol.

[0086] Optionally, the first resource includes a first frequency resource, and the second resource includes a second frequency resource. The first frequency resource includes a frequency domain width of at least one subcarrier or RB (resource block, resource block). The second frequency resource includes a frequency domain width of at least one subcarrier or RB. The first overlapping part includes a frequency domain width of at least one subcarrier or RB, and the second overlapping part includes a frequency domain width of at least one subcarrier or RB. The frequency domain width of one RB may be 12 subcarriers.

[0087] Optionally, the first resource includes a first time-frequency resource, and the second resource includes a second time-frequency resource. The first time-frequency resource includes at least one RE (resource element, resource element) or RB (resource block, resource block). The second time-frequency resource includes at least one RE or RB. The first overlapping part includes at least one RE or RB, and the second overlapping part includes at least one RE or RB.

[0088] Optionally, the first information is received after the downlink control information has been received.

[0089] For example, the downlink control information is received in an (n-k1)th time domain resource unit, and the first information is received in an (n-k2)th time domain resource unit, where an nth time domain resource unit is a time domain resource unit included in the first resource and/or the second resource, k1 is greater than 0, k2 is not less than 0, and k1 is greater than k2.

[0090] Optionally, the first indication information is higher layer signaling.

[0091] Optionally, the first indication information is further used to indicate whether the first information needs to be detected (decoded).

[0092] In this way, whether there is a possibility that the first resource overlaps the second resource is indirectly indicated by indicating whether the first information needs to be detected.

[0093] When the first information needs to be detected, it indicates that there is the possibility that the first resource overlaps the second resource. When the first information does not need to be detected, it indicates that there is no possibility that the first resource overlaps the second resource.

[0094] Optionally, the foregoing method may further include:
receiving, by the terminal device, second indication information from a base station, and determining that the second indication information indicates that the first information needs to be detected.

[0095] In this way, signaling indicating whether the first information needs to be detected and signaling indicating whether there is the possibility that the first resource overlaps the second resource are not be reused.

[0096] When it is indicated that the first information needs to be detected, there is still the possibility that the first resource overlaps the second resource, or there is no possibility that the first resource overlaps the second resource.

[0097] Optionally, the second indication information is further used to indicate configuration information of the first information. The configuration information includes at least one of a time-frequency resource, a resource mapping manner, an aggregation level, or a downlink control channel candidate.

[0098] Optionally, the first information is group-common downlink control information (DCI), and may be sent by using a group-common downlink control channel resource.

[0099] Optionally, the second indication information may indicate a time-frequency resource in which the group-common downlink control channel resource is located, including a corresponding RB in frequency domain and/or a corresponding symbol in time domain. The second indication information may further indicate a resource mapping manner of the group-common downlink control channel resource, including first time domain mapping or first frequency domain mapping, whether interleaving is used, and what is interleaving granularity. The second indication information may further indicate an aggregation level corresponding to the group-common downlink control information, that is, a quantity of consecutive control channel elements (control channel element, CCE) used to carry the group-common downlink control information, such as 4 and/or 8. The second indication information may further indicate a possible PDCCH candidate of the group-common downlink control channel information at each aggregation level, for example, which four or eight consecutive CCEs are used.

[0100] In this case, the signaling indicating that the first information needs to be detected and the signaling used to indicate the configuration information of the first information may be multiplexed.

[0101] In a case in which the terminal device has received the signaling used to indicate the configuration information of the first information, it indicates that the first information needs to be detected. In a case in which the terminal device has not received the signaling used to indicate the configuration information of the first information, it indicates that the first information does not need to be detected.

[0102] Therefore, signaling overheads may be reduced.

[0103] Based on a same inventive concept, as shown in FIG. 4, an embodiment of the present invention further provides a communications apparatus 400. The communications apparatus is configured to implement any one of the foregoing methods performed by the terminal device.

[0104] The communication apparatus includes:

a transceiver unit (401), configured to: receive downlink control information, where the downlink control information is used to indicate that a first resource is used to send uplink data information and/or uplink control information, and receive first information, where the first information is used to indicate information about a second resource, and the second resource includes at least one of a reserved resource, a resource for uplink transmission, or a resource for downlink transmission; and

at least one processor (402), configured to determine that the second resource includes the reserved resource and/or the resource for downlink transmission; where

the transceiver unit is further configured to send the uplink data information on a part or all of the first resource except a first overlapping part and a second overlapping part when the processor determines that the downlink control information indicates that the uplink data information is sent on the first resource, and there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource; or, the processor is further configured to: when determining that the downlink control information indicates that the uplink data information is sent on the first resource, and there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource, ignore the downlink control information; and

the transceiver unit is further configured to send, based on the downlink control information, uplink control information for feeding back acknowledgement when it is determined that the downlink control information indicates that the uplink control information for feeding back acknowledgement is sent on the first resource, and there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource.



[0105] Further, the transceiver unit is further configured to: when the processing unit determines that the downlink control information indicates that the uplink control information for feeding back channel state information is sent on the first resource, and there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource, send, based on the downlink control information, the uplink control information for feeding back channel state information, or send the uplink control information for feeding back channel state information on a part or all of the first resource except the first overlapping part and the second overlapping part; or, the processor is further configured to: when determining that the downlink control information indicates that the uplink control information for feeding back channel state information is sent on the first resource, and there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource, ignore the downlink control information.

[0106] Optionally, the transceiver unit is further configured to: receive first indication information, and determine that the first indication information indicates that there is a possibility that the first resource overlaps the second resource; and the processor is further configured to determine that there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource.

[0107] Optionally, the first indication information is further used to indicate whether the first information needs to be detected.

[0108] Optionally, the transceiver unit is further configured to receive second indication information, and the processor is further configured to determine that the second indication information indicates that the first information needs to be detected.

[0109] Optionally, the second indication information is further used to indicate configuration information of the first information. The configuration information includes at least one of a time-frequency resource, a resource mapping manner, an aggregation level, or a downlink control channel candidate.

[0110] Optionally, the first information is group-common downlink control information, and may be carried by a group-common downlink control channel, or may be carried by another channel. This is not limited herein.

[0111] For the communications apparatus provided in this embodiment of this application, reference may also be made to some descriptions in the foregoing communication method, and details are not described herein again.

[0112] FIG. 5 is a schematic structural diagram of a terminal device according to an embodiment of this application. The terminal device may be applicable to the system shown in FIG. 1. For ease of description, FIG. 5 shows only main components of the terminal device. As shown in FIG. 5, the terminal device 10 includes a processor, a memory, a control circuit, an antenna, and an input/output apparatus. The processor is mainly configured to: process a communication protocol and communication data, control the entire terminal device, execute a software program, and process data of the software program. For example, The processor is configured to: support the terminal device in performing actions described in the foregoing method embodiments, for example, determining that a second resource includes a reserved resource and/or a resource for downlink transmission, determining that the downlink control information indicates that uplink data information is sent on a first resource, determining that the downlink control information indicates that uplink control information for feeding back acknowledgement is sent on the first resource, determining that the downlink control information indicates that uplink control information for feeding back CSI is sent on the first resource, determining that there is a first overlapping part between the reserved resource and the first resource and/or there is a second overlapping part between the resource for downlink transmission and the first resource, and/or, determining how to send the uplink data information and/or uplink control information. The memory is mainly configured to store the software program and data, for example, store a correspondence between the first indication information described in the foregoing embodiment and a possibility of whether the first resource overlaps the second resource, or a correspondence between the first indication information and priorities of first information and the downlink control information. The control circuit is mainly configured to: convert a baseband signal and a radio frequency signal, and process the radio frequency signal. The control circuit, together with the antenna, may also be referred to as a transceiver that is mainly configured to send and receive a radio frequency signal in an electromagnetic wave form. The input/output apparatus, such as a touchscreen, a display, or a keyboard, is mainly configured to: receive data entered by a user and output data to the user.

[0113] After the terminal device is powered on, the processor may read a software program in a storage unit, explain and execute an instruction of the software program, and process data of the software program. When data needs to be sent in a wireless manner, the processor performs baseband processing on the to-be-sent data, and then outputs a baseband signal to a radio frequency circuit. After performing radio frequency processing on the baseband signal, the radio frequency circuit sends a radio frequency signal by using the antenna in an electromagnetic wave form. When data is sent to the terminal device, the radio frequency circuit receives a radio frequency signal by using 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.

[0114] A person skilled in the art may understand that, for ease of description, FIG. 5 shows only one memory and one processor. Actually, the terminal device may include a plurality of processors and a plurality of memories. The memory may also be referred to as a storage medium, a storage device, or the like. This is not limited in the embodiments of the present invention.

[0115] In an optional implementation, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly configured to process the communication protocol and the communication data, and the central processing unit is mainly configured to: control the entire terminal device, execute the software program, and process the data of the software program. Functions of the baseband processor and the central processing unit may be integrated into the processor in FIG. 5. A person skilled in the art may understand that the baseband processor and the central processing unit each may be an independent processor, and are interconnected by using technologies such as a bus. A person skilled in the art may understand that the terminal device may include a plurality of baseband processors to adapt to different network standards, the terminal device may include a plurality of central processing units to enhance a processing capability of the terminal device, and all components of the terminal device may be connected by using various buses. The baseband processor may also be expressed as a baseband processing circuit or a baseband processing chip. The central processing unit may also be expressed as a central processing circuit or a central processing chip. A function of processing the communication protocol and the communication data may be built into the processor, or may be stored in a storage unit in a form of a software program, so that the processor executes the software program to implement a baseband processing function.

[0116] In this embodiment of the present invention, an antenna having a transceiver function and a control circuit may be considered as a transceiver unit 101 of the terminal device 10, and for example, are configured to support the terminal device in performing the receiving function described in FIG. 3 and FIG. 4. A processor having a processing function is considered as a processing unit 102 of the terminal device 10. As shown in FIG. 5, the terminal device 10 includes the transceiver unit 101 and the processing unit 102. The transceiver unit may also be referred to as a transceiver, a transceiver machine, a transceiver apparatus, or the like. Optionally, a device configured to implement a receiving function in the transceiver unit 101 may be considered as a receiving unit, and a device configured to implement a sending function in the transceiver unit 101 may be considered as a sending unit. In other words, the transceiver unit 101 includes the receiving unit and the sending unit. The receiving unit may also be referred to as a receiver, an input port, a receiver circuit, or the like. The sending unit may be referred to as a transmitter machine, a transmitter, a transmitter circuit, or the like.

[0117] The processing unit 102 may be configured to execute an instruction stored in the memory, to control the transceiver unit 101 to receive a signal and/or transmit a signal to complete a function of the terminal device in the foregoing method embodiments. In an implementation, it may be considered that functions of the transceiver unit 101 are implemented by using a transceiver circuit or a transceiver-dedicated chip.

[0118] FIG. 6 is a schematic structural diagram of a network device according to an embodiment of this application, for example, may be a schematic structural diagram of a base station. As shown in FIG. 6, the base station may be applied to the system shown in FIG. 1 or FIG. 2, and perform functions of the base station in the foregoing method embodiments. The base station 20 includes one or more radio frequency units, such as a remote radio unit (remote radio unit, RRU) 201 and one or more baseband units (baseband unit, BBU) (also referred to as a digital unit, digital unit, DU) 202. The RRU 201 may be referred to as a transceiver unit, a transceiver, a transceiver circuit, a transceiver, or the like, and may include at least one antenna 2011 and a radio frequency unit 2012. The RRU 201 is mainly configured to: transmit and receive a radio frequency signal, and convert a radio frequency signal and a baseband signal, for example, send the signaling message in the foregoing embodiments to a terminal device. The BBU 202 is mainly configured to: perform baseband processing, control the base station, or the like. The RRU 201 and the BBU 202 may be physically disposed together, or may be physically separated, in other words, in a distributed base station.

[0119] The BBU 202 is a control center of the base station, may also be referred to as a processing unit, and is mainly configured to complete baseband processing functions such as channel coding, multiplexing, modulation, and spectrum spreading. For example, the BBU (the processing unit) may be configured to control the base station to perform an operation procedure of the base station in the foregoing method embodiments.

[0120] In an example, the BBU 202 may include one or more boards, and a plurality of boards may jointly support a radio access network (such as an LTE network) of a single access standard, or may separately support radio access networks (for example, an LTE network, a 5G network, or another network) of different access standards. The BBU 202 further includes a memory 2021 and a processor 2022. The memory 2021 is configured to store a necessary instruction and data. For example, the memory 2021 stores a correspondence between the first indication information in the foregoing embodiment and a possibility of whether the first resource overlaps the second resource, or a correspondence between the first indication information and priorities of first information and downlink control information. The processor 2022 is configured to control the base station to perform necessary actions, for example, configured to control the base station to perform an operation procedure of the base station in the foregoing method embodiments, for example, generate DCI, generate the first information, generate the first indication information, and/or generate second indication information. The memory 2021 and the processor 2022 may serve one or more boards. To be specific, a memory and a 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 be further disposed on each board.

[0121] FIG. 7 is a schematic structural diagram of a communications apparatus 700. The apparatus 700 may be configured to implement the method described in the foregoing method embodiments, refer to descriptions in the foregoing method embodiments. The communications apparatus 700 may be a chip, a network device (such as a base station), a terminal device, another network device, or the like.

[0122] The communications apparatus 700 includes one or more processors 701. The processor 701 may be a general purpose processor, a special purpose processor, or the like. For example, the processor 701 may be a baseband processor or a central processing unit. The baseband processor may be configured to process a communication protocol and communication data. The central processing unit may be configured to: control a communication apparatus (such as a base station, a terminal, or the chip), execute a software program, and process data of the software program. The communications apparatus may include a transceiver unit, configured to input (receive) a signal and output (transmit) a signal. For example, the communications apparatus may be a chip, and the transceiver unit may be an input and/or output circuit or a communications interface, of the chip. The chip may be used for a terminal, a base station, or another network device. For another example, the communications apparatus may be a terminal, a base station, or another network device, and the transceiver unit may be a transceiver, a radio frequency chip, or the like.

[0123] The communications apparatus 700 includes one or more processors 701, and the one or more processors 701 may implement the method of the base station or the terminal device in the embodiment shown in FIG. 3.

[0124] In a possible design, the communications apparatus 700 includes a means (means) configured to generate downlink control information DCI and a means (means) configured to send the DCI. Functions of the means for generating the DCI and the means for sending the DCI may be implemented by using one or more processors. For example, the DCI may be generated by using one or more processors, and the DCI is sent by using a transceiver, an input/output circuit, or an interface of a chip. For the indication information, refer to related descriptions in the foregoing method embodiments.

[0125] In a possible design, the communications apparatus 700 includes a means (means) configured to generate DCI, first information, first indication information, and/or second indication information, a means (means) configured to send the DCI, the first information, the first indication information, and/or the second indication information, and a means (means) configured to receive uplink data information and/or uplink control information. For the DCI, the first information, the first indication information, and/or the second indication information, refer to related descriptions in the foregoing method embodiments. For example, the DCI, the first information, the first indication information, and/or the second indication information may be generated by using one or more processors, and the DCI, the first information, the first indication information, and/or the second indication information is sent by using a transceiver, an input/output circuit, or an interface of a chip. Refer to the descriptions in the foregoing method embodiments. The first information may be sent by using the DCI, and the first indication information and/or the second indication information may be sent by using higher layer signaling such as RRC signaling.

[0126] In a possible design, the communications apparatus 700 includes a means (means) configured to receive the DCI, first information, first indication information, and/or second indication information, a means (means) configured to send uplink data information and/or uplink control information, and a means configured to: determine that a second resource includes a reserved resource and/or a resource for downlink transmission, determine that there is a first overlapping part between the reserved resource and the first resource and/or there is a second overlapping part between the resource for downlink transmission and the first resource, and/or determine how to send the uplink data information and/or the uplink control information. Refer to related descriptions in the foregoing method embodiments for the DCI, the first information, the first indication information, and/or the second indication information, and how to determine that the second resource includes the reserved resource and/or the resource for the downlink transmission, and/or determining that there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource, and/or determining how to send the uplink data information and/or the uplink control information. For example, by using a transceiver, an input/output circuit, or an interface of a chip, the DCI, the first information, the first indication information, and/or the second indication information is received, and the uplink data information and/or the uplink control information is sent; and by using one or more processors based on the DCI and the first information, it is determined that there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource, to determine how to send the uplink data information and/or the uplink control information.

[0127] Optionally, in addition to implementing the method in the embodiment shown in FIG. 3, the processor 701 may further implement another function.

[0128] Optionally, in a design, the processor 701 may further include an instruction 703. The instruction may be run on the processor, so that the communications apparatus 700 performs the method described in the foregoing method embodiments.

[0129] In still another possible design, the communications apparatus 700 may further include a circuit, and the circuit may implement a function in the foregoing method embodiments.

[0130] In still another possible design, the communications apparatus 700 may include one or more memories 702 in which an instruction 704 is stored. The instruction may be run on the processor, so that the communications apparatus 700 performs the method described in the foregoing embodiments. Optionally, the memory may further store data. Optionally, the processor may further store an instruction and/or data. For example, the one or more memories 702 may store a correspondence between the first indication information described in the foregoing embodiments and a possibility of whether the first resource overlaps the second resource, a correspondence between the first indication information and priorities of the first information and the downlink control information, or a related parameter or table in the foregoing embodiments. The processor and the memory may be separately disposed, or may be integrated together.

[0131] In still another possible design, the communications apparatus 700 may further include a transceiver unit 705 and an antenna 706. The processor 701 may also be referred to as a processing unit, and controls the communications apparatus (a terminal or a base station). The transceiver unit 705 may be referred to as a transceiver machine, a transceiver circuit, or a transceiver, and is configured to implement a transceiver function of the communications apparatus by using the antenna 706.

[0132] An embodiment of this application further provides a communications system, including the foregoing network device and one or more terminal devices.

[0133] It should be understood that in this embodiment of this application, a processor may be a central processing unit (central processing unit, "CPU" for short), or the processor may be another general purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a 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.

[0134] The memory may include a read-only memory and a random access memory, and provide an instruction and data for the processor. A part of the memory may further include a non-volatile random access memory.

[0135] In addition to a data bus, the bus system may include a power bus, a control bus, a status signal bus, and the like. However, for clear description, various types of buses in the figure are marked as the bus system.

[0136] In an implementation process, steps in the foregoing methods can be implemented by using a hardware integrated logic circuit in the processor, or by using instructions in a form of software. The steps of the method disclosed with reference to the embodiments of this application may be directly performed by a hardware processor, or may be performed by using a combination of hardware in the processor and a software module. The software module may be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, or a register. The storage medium is located in a memory, and the processor reads information in the memory and completes the steps in the foregoing method in combination with hardware of the processor. To avoid repetition, details are not described herein again.

[0137] It should be further understood that "first", "second", "third", "fourth", and various numbers in this specification are merely used for differentiation for ease of description, and are not construed as a limitation on the scope of the embodiments of the present invention.

[0138] It should be understood that 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. It should be understood that, in the embodiments of this application, sequence numbers of the foregoing processes do not indicate an execution sequence. An execution sequence of the processes should be determined based on functions and internal logic of the processes, but should not constitute any limitation on implementation processes of the embodiments of the present invention.

[0139] A person of ordinary skill in the art may be aware that, illustrative logical blocks (illustrative logical block) and steps (step) that are described in combination with the embodiments disclosed in this specification can 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 constraint conditions 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 the present invention.

[0140] 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 system, apparatus, and unit, refer to a corresponding process in the method embodiments. Details are not described herein again.

[0141] In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, the unit division is merely logical function division and may be other division in 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 by using some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.

[0142] The 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 the objectives of the solutions of the embodiments.

[0143] In addition, functional units in the embodiments of the present invention 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.

[0144] All or some of the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When software is used to implement the embodiments, the embodiments may be implemented completely or partially in a form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instruction (program) is loaded and executed on a computer, the processes or functions according to the embodiments of the present invention are completely or partially generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or another programmable apparatus. The computer instruction may be stored in a computer-readable storage medium or transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instruction may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (such as a coaxial cable, an optical fiber, or a digital subscriber line (DSL)) or wireless (such as infrared, radio, or microwave) manner. The computer-readable storage medium may be any usable medium accessible by a computer, or a data storage device, such as a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (such as a floppy disk, a hard disk, or a magnetic tape), an optical medium (such as a DVD), a semiconductor medium (such as a solid state disk (Solid State Disk, SSD)), or the like.

[0145] The descriptions are only 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.


Claims

1. A communication method, comprising:

receiving downlink control information, wherein the downlink control information is used to indicate that a first resource is used to send uplink data information and/or uplink control information;

receiving first information, wherein the first information is used to indicate information about a second resource, and the second resource comprises at least one of a reserved resource, a resource for uplink transmission, or a resource for downlink transmission;

determining that the second resource comprises the reserved resource and/or the resource for downlink transmission;

when the downlink control information indicates that the uplink data information is sent on the first resource, and there is a first overlapping part between the reserved resource and the first resource and/or there is a second overlapping part between the resource for downlink transmission and the first resource, sending the uplink data information on a part or all of the first resource except the first overlapping part and the second overlapping part; or when there is a first overlapping part between the reserved resource and the first resource and/or there is a second overlapping part between the resource for downlink transmission and the first resource, ignoring the downlink control information; and

when the downlink control information indicates that uplink control information for feeding back acknowledgement is sent on the first resource, and there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource, sending, based on the downlink control information, the uplink control information for feeding back acknowledgement.


 
2. The method according to claim 1, further comprising:

receiving first indication information, and determining that the first indication information indicates that there is a possibility that the first resource overlaps the second resource; and

determining that there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource.


 
3. A communications apparatus, comprising:

a transceiver unit, configured to: receive downlink control information, wherein the downlink control information is used to indicate that a first resource is used to send uplink data information and/or uplink control information; and receive first information, wherein the first information is used to indicate information about a second resource, and the second resource comprises at least one of a reserved resource, a resource for uplink transmission, or a resource for downlink transmission; and

at least one processor, configured to determine that the second resource comprises the reserved resource and/or the resource for downlink transmission; wherein

the transceiver unit is further configured to: when the processor determines that the downlink control information indicates that the uplink data information is sent on the first resource, and there is a first overlapping part between the reserved resource and the first resource and/or there is a second overlapping part between the resource for downlink transmission and the first resource, send the uplink data information on a part or all of the first resource except the first overlapping part and the second overlapping part; or, the processor is further configured to: when determining that the downlink control information indicates that the uplink data information is sent on the first resource, and there is a first overlapping part between the reserved resource and the first resource and/or there is a second overlapping part between the resource for downlink transmission and the first resource, ignore the downlink control information; and

the transceiver unit is further configured to send, based on the downlink control information, uplink control information for feeding back acknowledgement when it is determined that the downlink control information indicates that the uplink control information for feeding back acknowledgement is sent on the first resource, and there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource.


 
4. The apparatus according to claim 3, wherein the transceiver unit is further configured to: receive first indication information and determine that the first indication information indicates that there is a possibility that the first resource overlaps the second resource; and the processor is further configured to determine that there is the first overlapping part between the reserved resource and the first resource and/or there is the second overlapping part between the resource for downlink transmission and the first resource.
 
5. The method according to claim 1 or 2, or the apparatus according to claim 3 or 4, wherein the sending the uplink data information on a part or all of the first resource except the first overlapping part and the second overlapping part comprises:
mapping, on a part or all of the first resource except the first overlapping part and the second overlapping part, the uplink data information after rate matching, or puncturing the uplink data information on the first overlapping part and the second overlapping part.
 
6. The method according to claim 1, 2, or 5, or the apparatus according to claim 3, 4, or 5, wherein the first information is group-common downlink control information.
 
7. The method according to claim 1 or 2 or claim 5 or 6, or the apparatus according to any one of claims 3 to 6, wherein the first resource comprises at least one symbol, and the second resource comprises at least one symbol.
 
8. The method according to claim 1 or 2 or any one of claims 5 to 7, or the apparatus according to any one of claims 3 to 7, wherein the first information is received after the downlink control information has been received.
 
9. The method according to claim 2 or any one of claims 5 to 8, or the apparatus according to any one of claims 4 to 8, wherein the first indication information is higher layer signaling.
 
10. The method according to claim 2 or any one of claims 5 to 9, or the apparatus according to any one of claims 4 to 9, wherein the first indication information is further used to indicate whether the first information needs to be detected.
 
11. The method according to claim 1 or 2 or any one of claims 5 to 9, further comprising:
receiving second indication information and determining that the second indication information indicates that the first information needs to be detected.
 
12. The apparatus according to any one of claims 3 to 10, wherein the transceiver unit is further configured to receive second indication information, and the processor is further configured to determine that the second indication information indicates that the first information needs to be detected.
 
13. The method according to claim 11, or the apparatus according to claim 12, wherein the second indication information is further used to indicate configuration information of the first information, and the configuration information comprises at least one of a time-frequency resource, a resource mapping manner, an aggregation level, or a downlink control channel candidate.
 
14. A communications apparatus, configured to perform the method according to claim 1, 2, or 13 or any one of claims 5 to 11.
 
15. A computer readable storage medium, comprising a computer program, wherein when the computer program runs on a computer, the method according to claim 1, 2, or 13 or any one of claims 5 to 11 is performed.
 




Drawing
















Search report