Channel determining method and apparatus
This application provides a channel determining method and an apparatus. In a communication process between a base station and a terminal device, when one channel conflicts with a plurality of channels at the same time, but any two channels among the plurality of channels do not conflict, a same rule may be used so that the base station and the terminal device determine a to-be-transmitted channel according to a predefined processing sequence. Specifically, a channel conflict resolution sequence is determined based on a type of information carried on a channel, a sending time sequence of a conflicting channel, a scheduling sequence of the conflicting channel, a different service type carried on the conflicting channel, or a priority of information carried on the conflicting channel.
1 . A channel determining method, comprising:
when a first channel overlaps each of a plurality of channels in a time domain, and the plurality of channels do not overlap each other in the time domain, determining a second channel from the plurality of channels based on first parameter information, to resolve a conflict between the first channel and the second channel, wherein the first channel is a physical uplink control channel (PUCCH) that carries a scheduling request (SR) and a PUCCH that carries a hybrid automatic repeat request (HARQ) conflict with a PUSSH that carries a conflict with channel state information (A-CSI) at the same time, but the PUCCH that carries the SR does not conflict with the PUCCH that carries HARQ, wherein the plurality of channels are used to carry control information and the first parameter information comprises a type of the control information carried on the plurality of channels, wherein a conflict resolution sequence between channels is determined based on the type of the control information carried on each of the plurality of channels, and wherein a conflict between channels that carry information about a same service type is preferentially processed then a conflict between the channels that carry the information about different service types, and wherein the conflict resolution sequence is to preferentially process a conflict with the SR, then a conflict with the CSI), and then a conflict with the HARQ, wherein the conflict between the SR and the PUSCH is preferentially processed, then the conflict between a channel obtained after reprocessing and the CSI is processed, and the conflict between a channel obtained in previous processing and the HARQ continues to be processed; and
determining a to-be-sent channel or a to-be-received channel from the first channel and the second channel.
2 . The channel determining method according to claim 1 , wherein the first parameter information comprises information about a start time unit for sending each of the plurality of channels, and wherein an index of a time unit for sending the second channel is a smaller index than other indexes of time units of the plurality of channels, wherein a smaller index of the time unit corresponds to an earlier sending time.
3 . The channel determining method according to claim 1 , wherein the first parameter information comprises information about a start symbol of each of the plurality of channels, and wherein an index of a start symbol of the second channel is a smaller index than other indexes of start symbols of the plurality of channels.
4 . The channel determining method according to claim 1 , wherein the method further comprises:
receiving or sending a plurality of signaling, wherein the plurality of signaling are used to indicate time units for sending the plurality of channels; and
the first parameter information comprises information about start time units for receiving the plurality of signaling, and an index of a time unit used to indicate signaling of the second channel is a smaller index than other indexes of time units of the plurality of signaling.
5 . The channel determining method according to claim 1 , wherein the first parameter information comprises information about a different service type carried on each of the plurality of channels.
6 . The channel determining method according to claim 5 , wherein the first channel and the second channel carry a same type of service.
7 . The channel determining method according to claim 1 , wherein the first parameter information comprises priority information of information carried on each of the plurality of channels.
8 . The channel determining method according to claim 1 , wherein the method further comprises:
determining a channel that overlaps each of the plurality of channels in the time domain as the first channel.
9 . A resource determining apparatus, comprising:
at least one processor; and
a memory storing programming instructions for execution by the at least one processor, the programming instructions instructing a network device to perform operations comprising:
when a first channel overlaps each of a plurality of channels in a time domain, and the plurality of channels do not overlap each other in the time domain, determining a second channel from the plurality of channels based on first parameter information, to resolve a conflict between the first channel and the second channel, wherein the first channel is a physical uplink control channel (PUCCH) that carries a scheduling request (SR) and a PUCCH that carries a hybrid automatic repeat request (HARQ) conflict with a PUSSH that carries a conflict with channel state information (A-CSI) at the same time, but the PUCCH that carries the SR does not conflict with the PUCCH that carries HARQ, wherein the plurality of channels are used to carry control information and the first parameter information comprises a type of the control information carried on the plurality of channels, wherein a conflict resolution sequence between channels is determined based on the type of the control information carried on each of the plurality of channels, and wherein a conflict between channels that carry information about a same service type is preferentially processed then a conflict between the channels that carry the information about different service types, and wherein the conflict resolution sequence is to preferentially process a conflict with the SR, then a conflict with the CSI, and then a conflict with the HARQ, wherein the conflict between the SR and the PUSCH is preferentially processed, then the conflict between a channel obtained after reprocessing and the CSI is processed, and the conflict between a channel obtained in previous processing and the HARQ continues to be processed; and
determining a to-be-sent channel or a to-be-received channel from the first channel and the second channel.
10 . The resource determining apparatus according to claim 9 , wherein the first parameter information comprises information about a start time unit for sending each of the plurality of channels, and wherein an index of a time unit for sending the second channel is a smaller index than other indexes of time units of the plurality of channels, wherein a smaller index of the time unit corresponds to an earlier sending time.
11 . The resource determining apparatus according to claim 9 , wherein the first parameter information comprises information about a start symbol of each of the plurality of channels, and wherein an index of a start symbol of the second channel is a smaller index than other indexes of start symbols of the plurality of channels.
12 . The resource determining apparatus according to claim 9 , wherein the operations further comprise:
receiving or sending a plurality of signaling, wherein the plurality of signaling are used to indicate time units for sending the plurality of channels; and
wherein the first parameter information comprises information about start time units for receiving the plurality of signaling, and wherein an index of a time unit used to indicate signaling of the second channel is a smaller index than other indexes of time units of the plurality of signaling.
13 . The resource determining apparatus according to claim 9 , wherein the first parameter information comprises information about a different service type carried on each of the plurality of channels.
14 . The resource determining apparatus according to claim 13 , wherein the first channel and the second channel carry a same type of service.
15 . The resource determining apparatus according to claim 9 , wherein the first parameter information comprises priority information of information carried on each of the plurality of channels.
16 . The resource determining apparatus according to claim 9 , wherein the operations further comprise:
determining a channel that overlaps each of the plurality of channels in the time domain as the first channel.
17 . A non-transitory storage medium storing computer program codes which, when executed by a processor of a communication device, cause the communication device to perform operations of:
when a first channel overlaps each of a plurality of channels in a time domain, and the plurality of channels do not overlap each other in the time domain, determining a second channel from the plurality of channels based on first parameter information, to resolve a conflict between the first channel and the second channel, wherein the first channel is a physical uplink control channel (PUCCH) that carries a scheduling request (SR) and a PUCCH that carries a hybrid automatic repeat request (HARQ) conflict with a PUSSH that carries a conflict with channel state information (A-CSI) at the same time, but the PUCCH that carries the SR does not conflict with the PUCCH that carries HARQ, wherein the plurality of channels are used to carry control information and the first parameter information comprises a type of the control information carried on the plurality of channels, wherein a conflict resolution sequence between channels is determined based on a service type carried on each of the plurality of channels, and wherein a conflict between channels that carry information about a same service type is preferentially processed then a conflict between the channels that carry the information about different service types, and wherein the conflict resolution sequence is to preferentially process a conflict with the SR, then a conflict with the CSI, and then a conflict with the HARQ, wherein the conflict between the SR and the PUSCH is preferentially processed, then the conflict between a channel obtained after reprocessing and the CSI is processed, and the conflict between a channel obtained in previous processing and the HARQ continues to be processed; and
determining a to-be-sent channel or a to-be-received channel from the first channel and the second channel.
18 . The non-transitory storage medium according to claim 17 , wherein the operations further comprise:
receiving or sending a plurality of signaling, wherein the plurality of signaling are used to indicate time units for sending the plurality of channels; and
wherein the first parameter information comprises information about start time units for receiving the plurality of signaling, and an index of a time unit used to indicate signaling of the second channel is a smaller index than other indexes of time units of the plurality of signaling.