A method and device for processing channel conflict

By determining the channel reuse timeline requirements at the beginning of the OFDM symbols based on the most priority channel in the REL-17 version, the information reuse of different physical layers of the priority channels of different physical layers has increased. The transmission performance of priority business and the reliability of business transmission.

CN114501665BActive Publication Date: 2025-01-24DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011262752.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-12
Publication Date
2025-01-24
Estimated Expiration
2040-11-12

AI Technical Summary

Technical Problem

In the Rel-17 version, there is currently a lack of specific multiplexing methods for how to support information multiple channels with different physical layer priorities when overlapping in time.

Method used

By determining whether multiple channels meet the requirements of multiple channels to meet the reuse timeline requirements by the first orthogonal frequency division of OFDM symbols to achieve the reuse of different priority channels. Specific methods include setting the time interval between the starting time of each channel and the OFDM symbol to reduce the delay of high priority channels and the transmission performance of high priority business.

Benefits of technology

While meeting the requirements of reuse timelines, avoid discarding low -priority channels, ensuring that the understanding of the reuse timeline requirements between the base stations and the terminal, thereby improving the reliability of business transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114501665B_ABST
    Figure CN114501665B_ABST
Patent Text Reader

Abstract

The present application discloses a method and device for handling channel conflicts, which are used to solve the problem of how to support the multiplexing of information of multiple channels with different physical layer priorities for transmission on the same channel in the Rel‑17 version, and there is currently no specific multiplexing method. In the present application, whether the multiplexing timeline requirements are met is determined based on the start time of the first OFDM symbol of the channel with the highest priority, and the time interval between each channel and the start time of the first OFDM symbol is set as required. In this way, the scheduling restrictions on high-priority channels are reduced as much as possible, the channel delay is reduced, and the transmission performance of high-priority services is improved. In addition, since channels of different priorities can be multiplexed while meeting the multiplexing timeline requirements when they overlap in time, discarding low-priority channels is avoided, ensuring that the base station and the terminal have a consistent understanding of whether the multiplexing timeline requirements are met, and improving the reliability of service transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a method and device for processing channel conflicts. Background Art

[0002] In the Rel-15 and Rel-16 versions of the fifth-generation New Radio (NR) system, PUCCH (Physical Uplink Control Channel) and PUSCH (Physical Uplink Shared Channel) both have corresponding physical layer priorities.

[0003] When multiple PUCCHs or PUCCHs and PUSCHs of the same physical layer priority overlap in time (ie, multiple channels conflict), the multiplexing timeline requirement needs to be met. Information in the conflicting channels can be transmitted on one channel.

[0004] When multiple PUCCHs of different physical layer priorities or PUCCH and PUSCH overlap in time, the multiplexing timeline requirement may not be met, but the cancellation timeline requirement must be met. In the end, only the channel with a higher physical layer priority among the conflicting channels is transmitted, and the channel with a lower physical layer priority is discarded.

[0005] The inventors have found that in the Rel-17 version, when multiple PUCCHs of different physical layer priorities or PUCCH and PUSCH overlap in time, there is currently no specific multiplexing method to support information multiplexing of multiple channels of different physical layer priorities for transmission on the same channel. Summary of the invention

[0006] The present application provides a method and device for processing channel conflicts, so as to solve the problem in the prior art of how to support information multiplexing of multiple channels with different physical layer priorities for transmission on the same channel in the Rel-17 version, and there is currently no specific multiplexing method.

[0007] In a first aspect, the present application provides a method for processing channel conflicts, the method comprising:

[0008] If multiple channels with different physical layer priorities conflict, determine whether the multiple channels meet the multiplexing timeline requirement based on the start time of the first orthogonal frequency division multiplexing OFDM symbol of the target channel with the highest priority among the multiple channels;

[0009] The multiple channels include multiple PUCCH channels, or the multiple channels include PUCCH channels and PUSCH channels.

[0010] In the above method, the multiplexing timeline requirement provided in the embodiment of the present application is determined based on the start time of the first OFDM symbol of the channel with the highest priority, and the time interval between each channel and the start time of the first OFDM symbol is set as required. In this way, the scheduling restrictions on high-priority channels are reduced as much as possible, so as to reduce the delay of high-priority channels and improve the transmission performance of high-priority services. In addition, in the embodiment of the present application, since channels of different priorities can be multiplexed while meeting the multiplexing timeline requirements when they overlap in time, it is possible to avoid discarding low-priority channels, ensure that the base station and the terminal have a consistent understanding of whether the multiplexing timeline requirements are met, and improve the reliability of service transmission.

[0011] Optionally, the method further includes:

[0012] If the multiple channels meet the multiplexing timeline requirement, the terminal device is allowed to transmit at least a portion of the uplink information transmitted by the multiple channels on a designated channel.

[0013] Optionally, determining that the multiplexing timeline requirement is met includes:

[0014] If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0015] If the priorities of the multiple channels include a first priority and a second priority, and the first priority is higher than the second priority:

[0016] For a PDSCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is not earlier than a first preset time length after an end time of a last OFDM symbol of the PDSCH corresponding to the channel of the first priority;

[0017] For a PDCCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is no earlier than a second preset time length after an end time of a last OFDM symbol of the PDCCH corresponding to the channel of the first priority;

[0018] For the PDSCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than a third preset time after the ending time of the last symbol of the PDSCH corresponding to the channel of the second priority;

[0019] For the PDCCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than the fourth preset time length after the ending time of the last OFDM symbol of the PDCCH corresponding to the channel of the second priority.

[0020] Based on the multiplexing timeline in this manner, it is possible to accurately determine whether the conflicting channel meets the multiplexing timeline requirement, thereby realizing the multiplexing requirements of conflicting channels of different priorities.

[0021] Optionally, the first preset duration is any one of the following durations:

[0022] The PDSCH processing duration of the first priority channel, the PDSCH multiplexing duration of the first priority channel, the PDSCH processing duration of the first priority channel plus the first additional duration, and the PDSCH multiplexing duration of the first priority channel plus the second additional duration.

[0023] Based on the first preset duration determined in this implementation, it can be ensured that the HARQ-ACK information corresponding to the PDSCH channel has sufficient processing time when multiplexing.

[0024] Optionally, the second preset duration is any one of the following durations:

[0025] The PUSCH processing duration of the first priority channel, the PUSCH multiplexing duration of the first priority channel, the PUSCH processing duration of the first priority channel plus the third additional duration, and the PUSCH multiplexing duration of the first priority channel plus the fourth additional duration.

[0026] The second preset duration determined based on this implementation can ensure that the HARQ-ACK information or PUSCH corresponding to the PDCCH channel has sufficient processing time when multiplexing.

[0027] Optionally, the third preset duration is any one of the following durations:

[0028] The PDSCH processing duration of the channel of the second priority, the PDSCH multiplexing duration of the channel of the second priority, the maximum value in the first specified duration set, or the maximum value in the first specified duration set plus the fifth additional duration;

[0029] Among them, the first specified time length set includes at least two of the following time lengths: PDSCH processing time of the first priority channel, PDSCH multiplexing time of the first priority channel, PDSCH processing time of the second priority channel, and PDSCH multiplexing time of the second priority channel.

[0030] The third preset duration determined based on this implementation can ensure that the HARQ-ACK information corresponding to the PDSCH channel has sufficient processing time when multiplexing.

[0031] Optionally, the fourth preset duration is any one of the following durations:

[0032] The PUSCH processing duration of the channel of the second priority, the PUSCH multiplexing duration of the channel of the second priority, the maximum value in the second specified duration set, or the maximum value in the second specified duration set plus a sixth additional duration;

[0033] Among them, the second specified time length set includes at least two of the following time lengths: PUSCH processing time of the first priority channel, PUSCH multiplexing time of the first priority channel, PUSCH processing time of the second priority channel, and PUSCH multiplexing time of the second priority channel.

[0034] The fourth preset duration determined based on this implementation can ensure that the HARQ-ACK information or PUSCH corresponding to the PDCCH channel has sufficient processing time when multiplexing.

[0035] Optionally, determining that the multiplexing timeline requirement is met includes:

[0036] If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0037] The starting time of the first OFDM symbol is not earlier than a fifth preset time length after the ending time of the last symbol of the PDSCH corresponding to the multiple channels;

[0038] The starting time of the first OFDM symbol is no earlier than a sixth preset time length after the ending time of the last symbol of the PDCCH corresponding to the multiple channels.

[0039] Based on the multiplexing timeline in this manner, it is possible to accurately determine whether the conflicting channel meets the multiplexing timeline requirement, thereby realizing the multiplexing requirements of conflicting channels of different priorities.

[0040] Optionally, the fifth preset duration is the PDSCH multiplexing time of the multiple channels, or the PDSCH multiplexing time of the multiple channels plus the first offset value.

[0041] The fifth preset duration determined based on this implementation can ensure that the HARQ-ACK information corresponding to the PDSCH channel has sufficient processing time when multiplexing.

[0042] Optionally, the sixth preset time is the PUSCH multiplexing time of the multiple channels, or the PUSCH multiplexing time of the multiple channels plus a second offset value.

[0043] The sixth preset duration determined based on this implementation can ensure that the HARQ-ACK information or PUSCH corresponding to the PDCCH channel has sufficient processing time when multiplexing.

[0044] Optionally, if the channel with the highest priority includes multiple channels, the target channel is the channel with the earliest starting position of the first OFDM symbol;

[0045] Alternatively, if the multiple channels include multiple channels with the highest priority, the first OFDM symbol of the target channel is the first OFDM symbol of the channel used to transmit multiplexed information among all the channels with the highest priority.

[0046] In the above method, when there are multiple highest priority channels, by selecting the channel with the earliest starting position or selecting the first OFDM symbol of the channel ultimately used to transmit the multiplexed information, the accuracy of the judgment of the multiplexing timeline requirements of multiple channels can be guaranteed, thereby increasing the possibility of multiplexing of multiple channels.

[0047] In a second aspect, an embodiment of the present application provides a network side device for processing channel conflicts, the network side device comprising: a processor, a memory, and a transceiver;

[0048] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0049] If multiple channels with different physical layer priorities conflict, determine whether the multiple channels meet the multiplexing timeline requirement based on the start time of the first orthogonal frequency division multiplexing OFDM symbol of the target channel with the highest priority among the multiple channels;

[0050] The multiple channels include multiple PUCCH channels, or the multiple channels include PUCCH channels and PUSCH channels.

[0051] Optionally, the processor is further used to: make the multiple channels meet the multiplexing timeline requirement, and the transceiver is used to receive at least a part of the uplink information transmitted by the multiple channels on a designated channel.

[0052] Optionally, when determining that the multiplexing timeline requirement is met, the processor is configured to:

[0053] If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0054] If the priorities of the multiple channels include a first priority and a second priority, and the first priority is higher than the second priority:

[0055] For a PDSCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is not earlier than a first preset time length after an end time of a last OFDM symbol of the PDSCH corresponding to the channel of the first priority;

[0056] For a PDCCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is no earlier than a second preset time length after an end time of a last OFDM symbol of the PDCCH corresponding to the channel of the first priority;

[0057] For the PDSCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than a third preset time after the ending time of the last symbol of the PDSCH corresponding to the channel of the second priority;

[0058] For the PDCCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than the fourth preset time length after the ending time of the last OFDM symbol of the PDCCH corresponding to the channel of the second priority.

[0059] Optionally, the first preset duration is any one of the following durations:

[0060] The PDSCH processing duration of the first priority channel, the PDSCH multiplexing duration of the first priority channel, the PDSCH processing duration of the first priority channel plus the first additional duration, and the PDSCH multiplexing duration of the first priority channel plus the second additional duration.

[0061] Optionally, the second preset duration is any one of the following durations:

[0062] The PUSCH processing duration of the first priority channel, the PUSCH multiplexing duration of the first priority channel, the PUSCH processing duration of the first priority channel plus the third additional duration, and the PUSCH multiplexing duration of the first priority channel plus the fourth additional duration.

[0063] Optionally, the third preset duration is any one of the following durations:

[0064] The PDSCH processing duration of the channel of the second priority, the PDSCH multiplexing duration of the channel of the second priority, the maximum value in the first specified duration set, or the maximum value in the first specified duration set plus the fifth additional duration;

[0065] Among them, the first specified time length set includes at least two of the following time lengths: PDSCH processing time of the first priority channel, PDSCH multiplexing time of the first priority channel, PDSCH processing time of the second priority channel, and PDSCH multiplexing time of the second priority channel.

[0066] Optionally, the fourth preset duration is any one of the following durations:

[0067] The PUSCH processing duration of the channel of the second priority, the PUSCH multiplexing duration of the channel of the second priority, the maximum value in the second specified duration set, or the maximum value in the second specified duration set plus a sixth additional duration;

[0068] Among them, the second specified time length set includes at least two of the following time lengths: PUSCH processing time of the first priority channel, PUSCH multiplexing time of the first priority channel, PUSCH processing time of the second priority channel, and PUSCH multiplexing time of the second priority channel.

[0069] Optionally, when determining that the multiplexing timeline requirement is met, the processor is configured to:

[0070] If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0071] The starting time of the first OFDM symbol is not earlier than a fifth preset time length after the ending time of the last symbol of the PDSCH corresponding to the multiple channels;

[0072] The starting time of the first OFDM symbol is no earlier than a sixth preset time length after the ending time of the last symbol of the PDCCH corresponding to the multiple channels.

[0073] Optionally, the fifth preset duration is the PDSCH multiplexing time of the multiple channels, or the PDSCH multiplexing time of the multiple channels plus the first offset value.

[0074] Optionally, the sixth preset time is the PUSCH multiplexing time of the multiple channels, or the PUSCH multiplexing time of the multiple channels plus a second offset value.

[0075] Optionally, if the channel with the highest priority includes multiple channels, the target channel is the channel with the earliest starting position of the first OFDM symbol;

[0076] Alternatively, if the multiple channels include multiple channels with the highest priority, the first OFDM symbol of the target channel is the first OFDM symbol of the channel used to transmit multiplexed information among all the channels with the highest priority.

[0077] In a third aspect, an embodiment of the present application provides a terminal for processing channel conflicts, the terminal comprising: a processor, a memory, and a transceiver;

[0078] The processor is used to read the program in the memory and execute:

[0079] If multiple channels with different physical layer priorities conflict, determine whether the multiple channels meet the multiplexing timeline requirement based on the start time of the first orthogonal frequency division multiplexing OFDM symbol of the target channel with the highest priority among the multiple channels;

[0080] The multiple channels include multiple PUCCH channels, or the multiple channels include PUCCH channels and PUSCH channels.

[0081] Optionally, the processor is further configured to: if the multiple channels meet the multiplexing timeline requirement, allow the terminal device to send at least a portion of the uplink information transmitted by the multiple channels on a designated channel.

[0082] Optionally, when determining that the multiplexing timeline requirement is met, the processor is configured to:

[0083] If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0084] If the priorities of the multiple channels include a first priority and a second priority, and the first priority is higher than the second priority:

[0085] For a PDSCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is not earlier than a first preset time length after an end time of a last OFDM symbol of the PDSCH corresponding to the channel of the first priority;

[0086] For a PDCCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is no earlier than a second preset time length after an end time of a last OFDM symbol of the PDCCH corresponding to the channel of the first priority;

[0087] For the PDSCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than a third preset time after the ending time of the last symbol of the PDSCH corresponding to the channel of the second priority;

[0088] For the PDCCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than the fourth preset time length after the ending time of the last OFDM symbol of the PDCCH corresponding to the channel of the second priority.

[0089] Optionally, the first preset duration is any one of the following durations:

[0090] The PDSCH processing duration of the first priority channel, the PDSCH multiplexing duration of the first priority channel, the PDSCH processing duration of the first priority channel plus the first additional duration, and the PDSCH multiplexing duration of the first priority channel plus the second additional duration.

[0091] Optionally, the second preset duration is any one of the following durations:

[0092] The PUSCH processing duration of the first priority channel, the PUSCH multiplexing duration of the first priority channel, the PUSCH processing duration of the first priority channel plus the third additional duration, and the PUSCH multiplexing duration of the first priority channel plus the fourth additional duration.

[0093] Optionally, the third preset duration is any one of the following durations:

[0094] The PDSCH processing duration of the channel of the second priority, the PDSCH multiplexing duration of the channel of the second priority, the maximum value in the first specified duration set, or the maximum value in the first specified duration set plus the fifth additional duration;

[0095] Among them, the first specified time length set includes at least two of the following time lengths: PDSCH processing time of the first priority channel, PDSCH multiplexing time of the first priority channel, PDSCH processing time of the second priority channel, and PDSCH multiplexing time of the second priority channel.

[0096] Optionally, the fourth preset duration is any one of the following durations:

[0097] The PUSCH processing duration of the channel of the second priority, the PUSCH multiplexing duration of the channel of the second priority, the maximum value in the second specified duration set, or the maximum value in the second specified duration set plus a sixth additional duration;

[0098] Among them, the second specified time length set includes at least two of the following time lengths: PUSCH processing time of the first priority channel, PUSCH multiplexing time of the first priority channel, PUSCH processing time of the second priority channel, and PUSCH multiplexing time of the second priority channel.

[0099] Optionally, when determining that the multiplexing timeline requirement is met, the processor is configured to:

[0100] If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0101] The starting time of the first OFDM symbol is not earlier than a fifth preset time length after the ending time of the last symbol of the PDSCH corresponding to the multiple channels;

[0102] The starting time of the first OFDM symbol is no earlier than a sixth preset time length after the ending time of the last symbol of the PDCCH corresponding to the multiple channels.

[0103] Optionally, the fifth preset duration is the PDSCH multiplexing time of the multiple channels, or the PDSCH multiplexing time of the multiple channels plus the first offset value.

[0104] Optionally, the sixth preset time is the PUSCH multiplexing time of the multiple channels, or the PUSCH multiplexing time of the multiple channels plus a second offset value.

[0105] Optionally, if the channel with the highest priority includes multiple channels, the target channel is the channel with the earliest starting position of the first OFDM symbol;

[0106] Alternatively, if the multiple channels include multiple channels with the highest priority, the first OFDM symbol of the target channel is the first OFDM symbol of the channel used to transmit multiplexed information among all the channels with the highest priority.

[0107] In a fourth aspect, an embodiment of the present application provides a network side device, the network side device comprising:

[0108] A processing module, configured to determine whether the multiple channels meet the multiplexing timeline requirement based on the start time of the first orthogonal frequency division multiplexing OFDM symbol of the target channel with the highest priority among the multiple channels if multiple channels with different physical layer priorities conflict;

[0109] The multiple channels include multiple PUCCH channels, or the multiple channels include PUCCH channels and PUSCH channels.

[0110] In a fifth aspect, an embodiment of the present application provides a terminal, the terminal comprising:

[0111] A control module, configured to determine whether the multiple channels meet the multiplexing timeline requirement based on the start time of the first orthogonal frequency division multiplexing OFDM symbol of the target channel with the highest priority among the multiple channels if multiple channels with different physical layer priorities conflict;

[0112] The multiple channels include multiple PUCCH channels, or the multiple channels include PUCCH channels and PUSCH channels.

[0113] In a sixth aspect, an embodiment of the present application further provides a computer-storable medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any method described in the first aspect.

[0114] In addition, the technical effects brought about by any implementation method in the second to fifth aspects can refer to the technical effects brought about by different implementation methods in the first aspect, and will not be repeated here.

[0115] These and other aspects of the present application will become more clearly understood in the description of the following embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0116] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0117] Figure 1 A schematic flow chart of a method for processing channel conflicts provided in an embodiment of the present application;

[0118] Figure 2A A schematic diagram of screening a first OFDM symbol provided in an embodiment of the present application;

[0119] Figure 2B A schematic diagram of another method for screening a first OFDM symbol provided in an embodiment of the present application;

[0120] Figure 3 A schematic diagram of determining whether the multiplexing timeline requirement is met is provided in an embodiment of the present application;

[0121] Figure 4 Another schematic diagram of determining whether the multiplexing timeline requirement is met is provided in an embodiment of the present application;

[0122] Figure 5Another schematic diagram of determining whether the multiplexing timeline requirement is met is provided in an embodiment of the present application;

[0123] Figure 6 A schematic diagram of the structure of a network side device provided in an embodiment of the present application;

[0124] Figure 7 A schematic diagram of the terminal structure provided in an embodiment of the present application;

[0125] Figure 8 Another structural schematic diagram of a network side device is provided for an embodiment of the present application;

[0126] Fig. 9 Another structural schematic diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0127] Below, some terms in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0128] (1) In the embodiments of the present application, the terms "network" and "system" are often used interchangeably, but those skilled in the art can understand their meanings.

[0129] (2) In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0130] (3) “And / or” describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character “ / ” generally indicates that the associated objects are in an “or” relationship.

[0131] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0132] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.

[0133] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.

[0134] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0135] In order to make the purpose, technical solutions and advantages of this application clearer, this application will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0136] First, for ease of understanding, the relevant technology is analyzed and explained below. It should be understood that the analysis of the relevant technology below also belongs to a part of the embodiments of the present application.

[0137] In the related art, in the NR system, when an uplink channel conflicts, in order to avoid the impact of discarding uplink control information on system performance, the uplink control information can be transferred to another uplink control channel or uplink shared channel for transmission. However, terminal equipment manufacturers do not expect that the UE will find that it does not need to transmit an uplink channel when it is halfway through the process of preparing to transmit the uplink channel. Therefore, a multiplexing timeline requirement is defined for uplink channel conflicts. Specifically, the multiplexing timeline requirement may include the following two conditions:

[0138] Condition 1: The first OFDM symbol of the earliest PUCCH / PUSCH channel in the conflicting channel is not earlier than T1 time after the last symbol of any corresponding PDSCH transmission;

[0139] Condition 2: The first OFDM symbol of the earliest PUCCH / PUSCH channel in the conflicting channels is not earlier than T2 time after the last symbol of the PDCCH scheduling uplink transmission.

[0140] The specific values ​​of T1 and T2 are related to the parameters of the conflicting channel and the specific situation of the conflicting channel. If PUCCH and (PUCCH / PUSCH) conflict, the UE can only transmit all UCI on one PUCCH or PUSCH if the above timeline requirements are met. Otherwise, it is considered an error and the standard does not make any provisions for error situations. In other words, the base station needs to avoid errors when scheduling.

[0141] In addition, the cancellation timeline requirement is also defined. When the base station schedules conflicting channels of different priorities, it needs to ensure that the terminal can complete the cancellation process of the low-priority channel within the scheduling time of the high-priority channel. That is, when the high-priority channel has a corresponding DCI, the start time of the high-priority PUCCH / PUSCH channel shall not be earlier than a certain time T after the last symbol of the corresponding PDCCH. proc,2 +d1.

[0142] In NR Rel-15, all channels have only one priority level, so they all need to meet the above multiplexing timeline requirements. In NR Rel-16, there are conflicts between channels with the same or different priorities. For channels with the same priority level, the above multiplexing timeline requirements need to be met, and for conflicts between channels with different priorities, the above cancellation timeline requirements need to be met.

[0143] However, in the NR Rel-17 version, if it is necessary to consider supporting multiplexing transmission between channels of different priorities. For channel conflicts of different priorities, if the multiplexing timeline requirements of the relevant technology are reused, it is required that channels of different priorities need to meet the above-mentioned multiplexing timeline requirements. The above-mentioned multiplexing timeline requirements have restrictions on the scheduling of high-priority channels, which may increase the delay of high-priority channels and affect the transmission performance of high-priority services. If it is considered that channels of different priorities are multiplexed when the above-mentioned multiplexing timeline requirements are met, and low-priority channels are discarded when the timeline requirements are not met, the problem is that the missed detection of DCI may cause inconsistent understandings between the base station and the terminal on whether the multiplexing timeline requirements are met, affecting the reliability of service transmission.

[0144] In view of this, an embodiment of the present application provides a method and device for handling channel conflicts. The inventive concept of the present application can be summarized as follows: a new multiplexing timeline requirement is proposed, and the multiplexing timeline requirement provided in the embodiment of the present application is determined based on the start time of the first OFDM symbol of the channel with the highest priority, and the time interval between each channel and the start time of the first OFDM symbol is set as required. In this way, the scheduling restrictions on high-priority channels are reduced as much as possible, so as to achieve the purpose of reducing the delay of high-priority channels and improving the transmission performance of high-priority services. In addition, in an embodiment of the present application, since channels of different priorities can be multiplexed while meeting the multiplexing timeline requirements when they overlap in time, it is possible to avoid discarding low-priority channels to ensure that the base station and the terminal have a consistent understanding of whether the multiplexing timeline requirements are met, thereby improving the reliability of service transmission.

[0145] like Figure 1 As shown, it is a flow chart of the method for handling channel conflicts in the embodiment of the present application. It should be understood that the method for handling channel conflicts in the embodiment of the present application is applicable to terminal devices and network devices. For example, the terminal and the base station use the multiplexing timeline requirements provided in the embodiment of the present application to solve channel conflicts and implement channel multiplexing. Figure 1As shown, it can be implemented as follows: multiple channels with different physical layer priorities may include multiple PUCCH channels, or multiple channels with different physical layer priorities may include PUCCH channels and PUSCH channels. For ease of understanding, multiple channels with different physical layer priorities are referred to as multiple channels in the following text. When the multiple channels conflict, it is determined whether the multiple channels meet the multiplexing timeline requirement based on the start time of the first OFDM symbol of the target channel with the highest priority among the multiple channels.

[0146] For example, in step 101, if the highest priority channel among the multiple channels includes multiple channels, the first OFDM symbol of the target channel is the first OFDM symbol of the channel with the earliest starting position among all the highest priority channels.

[0147] For example, Figure 2A As shown, the PUCCH_A channel and the PUSCH_B channel are both channels with the highest priority. Since the starting position B of the PUSCH_B channel is earlier than the starting position A of the PUCCH_A channel, the first OFDM symbol of the PUSCH_B channel is selected for subsequent determination of whether the multiplexing timeline requirements are met.

[0148] Optionally, if there are multiple channels with the highest priority among the multiple channels, the first OFDM symbol of the target channel is the first OFDM symbol of the channel used to transmit multiplexed information among all the channels with the highest priority.

[0149] For example, Figure 2B As shown, PUCCH_A channel, PUCCH_B and PUSCH_C channel are all channels with the highest priority. Since the PUSCH_C channel is the channel ultimately used to transmit multiplexed information, the first OFDM symbol of the PUSCH_C channel is selected for subsequent determination of whether the multiplexing timeline requirements are met.

[0150] Therefore, in an embodiment of the present application, when there are multiple highest priority channels, by selecting the first OFDM symbol of the channel with the earliest starting position or selecting the first OFDM symbol of the channel ultimately used to transmit the multiplexed information, the accuracy of the judgment of the multiplexing timeline requirements of multiple channels can be ensured, thereby increasing the possibility of multiplexing of multiple channels.

[0151] In step 102, it is determined whether the multiplexing timeline requirement is met based on the start time of the first OFDM symbol of the target channel.

[0152] In the embodiments of the present application, multiplexing timeline requirements of various implementations may be provided, and the multiplexing timeline requirements of various implementations are described below respectively.

[0153] It should be noted that, for the sake of simplicity of description, the examples described below with two priorities in the embodiments of the present application can also be extended to the case with more than two priorities.

[0154] Method 1: Multiplexing timeline requirements of the first implementation method

[0155] If the priorities of the multiple channels include a first priority and a second priority, and the first priority is higher than the second priority, then if at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0156] 1) For the PDSCH corresponding to the channel of the first priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than the first preset time after the ending time of the last OFDM symbol of the PDSCH corresponding to the channel of the first priority;

[0157] For example, the PDSCHs corresponding to the first priority channel include PDSCH_1, PDSCH_2, and PDSCH_3; wherein the last OFDM symbol corresponding to each PDSCH is shown in Table 1:

[0158] PDSCH corresponding to the first priority channel The last OFDM symbol of PDSCH PDSCH_1 OFDM_1 PDSCH_2 OFDM_2 PDSCH_3 OFDM_3

[0159] Assuming that OFDM_3 is the last OFDM symbol among OFDM_1, OFDM_2 and OFDM_3, the start time of the first OFDM symbol of the target channel is not earlier than the first preset time length after the end time of OFDM_3.

[0160] Based on this condition, it can be ensured that the processing time of the PDSCH channel is sufficient and the HARQ-ACK information corresponding to the PDSCH channel can be multiplexed.

[0161] In some embodiments, the first preset duration is the PDSCH processing / multiplexing time of the first priority channel, or the preset time is the PDSCH processing / multiplexing time of the high priority channel plus an additional multiplexing time of different priorities. That is, the first preset duration is any one of the following durations:

[0162] The PDSCH processing duration of the first priority channel, the PDSCH multiplexing duration of the first priority channel, the PDSCH processing duration of the first priority channel plus the first additional duration, and the PDSCH multiplexing duration of the first priority channel plus the second additional duration.

[0163] During implementation, the first additional duration and the second additional duration may be the same or different.

[0164] Based on the first preset duration determined in this implementation, it can be ensured that the HARQ-ACK information corresponding to the PDSCH channel has sufficient processing time when multiplexing.

[0165] 2) For the PDCCH corresponding to the channel of the first priority among the multiple channels, the starting time of the first OFDM symbol is no earlier than the second preset time after the ending time of the last OFDM symbol of the PDCCH corresponding to the channel of the first priority;

[0166] For example, the PDCCHs corresponding to the first priority channel include PDCCH_1, PDCCH_2, and PDCCH_3; wherein the last OFDM symbol corresponding to each PDCCH is shown in Table 2:

[0167] PDCCH corresponding to the first priority channel The last OFDM symbol of PDCCH PDCCH_1 OFDM_1' PDCCH_2 OFDM_2' PDCCH_3 OFDM_3'

[0168] Assuming that OFDM_3' is the last OFDM symbol among OFDM_1', OFDM_2' and OFDM_3', the start time of the first OFDM symbol of the target channel is not earlier than the second preset time length after the end time of OFDM_3'.

[0169] Based on this condition, it can be ensured that the processing time of the PDCCH channel is sufficient, and the HARQ-ACK information or PUSCH corresponding to the PDCCH channel can be multiplexed.

[0170] In some embodiments, the second preset duration is the PUSCH processing / multiplexing time of the first priority channel, or the preset time is the PUSCH processing / multiplexing time of the first priority channel plus an additional multiplexing time of different priorities. That is, the second preset duration is any one of the following durations:

[0171] The PUSCH processing duration of the first priority channel, the PUSCH multiplexing duration of the first priority channel, the PUSCH processing duration of the first priority channel plus the third additional duration, and the PUSCH multiplexing duration of the first priority channel plus the fourth additional duration.

[0172] Among them, the third additional time duration and the fourth additional time duration may be the same or different, and can be determined according to actual business needs.

[0173] The second preset duration determined based on this implementation can ensure that the HARQ-ACK information or PUSCH corresponding to the PDCCH channel has sufficient processing time when multiplexing.

[0174] 3) For the PDSCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is no earlier than the third preset time after the ending time of the last symbol of the PDSCH corresponding to the channel of the second priority;

[0175] Among them, the last symbol of the PDSCH corresponding to the second priority channel is determined in the same way as the last symbol of the PDSCH corresponding to the first priority channel, the difference is that the symbols corresponding to the channels of different priorities are processed, which will not be repeated here. Based on this condition, it can be ensured that the PDSCH channel has sufficient processing time to multiplex the corresponding HARQ-ACK feedback information.

[0176] Correspondingly, the third preset duration is the PDSCH processing / multiplexing time of the second priority channel, or the third preset duration is the maximum value of the PDSCH processing / multiplexing time of the first priority channel and the PDSCH processing / multiplexing time of the second priority channel, or the third preset duration is the maximum value of the PDSCH processing / multiplexing time of the first priority channel and the PDSCH processing / multiplexing time of the second priority channel plus an additional multiplexing time of different priorities. It can also be understood that the definition of the first specified duration set includes at least two of the following durations: the PDSCH processing time of the first priority channel, the PDSCH multiplexing time of the first priority channel, the PDSCH processing time of the second priority channel, and the PDSCH multiplexing time of the second priority channel. Then the third preset duration is any one of the following durations: the PDSCH processing duration of the second priority channel, the PDSCH multiplexing duration of the second priority channel, the maximum value in the first specified duration set, or the maximum value in the first specified duration set plus the fifth additional duration.

[0177] The third preset duration determined based on this implementation can ensure that the HARQ-ACK information corresponding to the PDSCH channel has sufficient processing time when multiplexing.

[0178] 4) For the PDCCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is no earlier than the fourth preset time length after the ending time of the last OFDM symbol of the PDCCH corresponding to the channel of the second priority.

[0179] Correspondingly, the fourth preset duration is the PUSCH processing / multiplexing time of the second priority channel, or the fourth preset duration is the maximum value of the PUSCH processing / multiplexing time of the first priority channel and the PUSCH processing / multiplexing time of the second priority channel, or the fourth preset duration is the maximum value of the PUSCH processing / multiplexing time of the first priority channel and the PUSCH processing / multiplexing time of the second priority channel plus an additional multiplexing time of different priorities. It can also be understood that the definition of the second specified duration set includes at least two of the following durations: the PUSCH processing time of the first priority channel, the PUSCH multiplexing time of the first priority channel, the PUSCH processing time of the second priority channel, and the PUSCH multiplexing time of the second priority channel. Then the fourth preset duration is any one of the following durations: the PUSCH processing duration of the second priority channel, the PUSCH multiplexing duration of the second priority channel, the maximum value in the second specified duration set, or the maximum value in the second specified duration set plus the sixth additional duration.

[0180] The fourth preset duration determined based on this implementation can ensure that the HARQ-ACK information or PUSCH corresponding to the PDCCH channel has sufficient processing time when multiplexing.

[0181] It should be noted that the PDSCH processing time of the above channel is Tproc,1 defined in Section 5.3 of 3GPP TS38.214; the PUSCH processing time of the channel is Tproc,2 defined in Section 6.4 of 3GPP TS38.214; the PDSCH multiplexing time of the channel is Tproc,1^mux defined in Section 9.2.5 of 3GPP TS38.213; the PUSCH multiplexing time of the channel is Tproc,2^mux defined in Section 9.2.5 of 3GPP TS38.213.

[0182] Method 2: Multiplexing timeline requirements for the second implementation method

[0183] In some embodiments, the multiplexing timeline requirements include:

[0184] 1) The starting time of the first OFDM symbol is not earlier than the fifth preset time after the ending time of the last symbol of the PDSCH corresponding to the multiple channels;

[0185] Correspondingly, the fifth preset duration is the PDSCH processing time for multiplexing channels of different priority levels; the PDSCH processing time for multiplexing channels of different priority levels is the PDSCH processing time for multiplexing channels of the same priority level plus a predefined offset value; for example, the fifth preset duration is the PDSCH multiplexing time of the multiple channels, or the PDSCH multiplexing time of the multiple channels plus the first offset value.

[0186] The fifth preset duration determined based on this implementation can ensure that the HARQ-ACK information corresponding to the PDSCH channel has sufficient processing time when multiplexing.

[0187] 2) The starting time of the first OFDM symbol is not earlier than the sixth preset time length after the ending time of the last symbol of the PDCCH corresponding to the multiple channels.

[0188] Correspondingly, the sixth preset time is the PUSCH processing time for multiplexing channels of different priority levels, and the PUSCH processing time for multiplexing channels of different priority levels is the PUSCH processing time for multiplexing channels of the same priority level plus a predefined offset value. For example, the sixth preset time is the PUSCH multiplexing time of the multiple channels, or the PUSCH multiplexing time of the multiple channels plus the second offset value.

[0189] The first offset value and the second offset value may be the same or different.

[0190] The sixth preset duration determined based on this implementation can ensure that the HARQ-ACK information or PUSCH corresponding to the PDCCH channel has sufficient processing time when multiplexing.

[0191] Based on the multiplexing timeline of mode 2, it is possible to accurately determine whether the conflicting channel meets the multiplexing timeline requirement, thereby realizing the multiplexing requirements of conflicting channels of different priorities.

[0192] When the conflicting multiple channels meet the multiplexing timeline requirement, in step 103, if the multiple channels meet the multiplexing timeline requirement, at least a portion of the uplink information transmitted by the multiple channels of the terminal device is allowed to be transmitted on a designated channel.

[0193] The multiplexed designated channel may be one of a plurality of conflicting channels, or may be a channel selected according to other rules, which is not limited in the present application.

[0194] Assume that the priorities include two categories, one is high priority and the other is low priority. The channel conflict handling method in the embodiment of the present application is further described below in conjunction with the embodiments.

[0195] Embodiment 1:

[0196] like Figure 3 As shown, if there is a conflict between PUCCHs of different priorities, and both PUCCHs are used to carry HARQ-ACK, the multiplexing timeline is determined based on the starting position of the high-priority PUCCH channel to determine whether the multiplexing timeline requirement is met.

[0197] Assume that the start time of high priority PUCCH is t4, the end time of high priority PDSCH is t3, and the end time of high priority PDCCH is t2. The end time of low PDSCH is t1, and the end time of low priority PDCCH is t0. The following timeline requirements need to be met:

[0198] The interval between time points t1 and t4 cannot be less than the PDSCH processing time corresponding to the low priority channel, that is, greater than or equal to Tproc,1'(+X1), where Tproc,1' is the PDSCH processing time corresponding to the low priority channel;

[0199] The interval between time points t3 and t4 cannot be less than the PDSCH processing time corresponding to the high priority channel, that is, greater than or equal to Tproc,1(+X1), where Tproc,1 is the PDSCH processing time corresponding to the high priority channel;

[0200] The interval between time points t0 and t4 cannot be less than the PUSCH processing time corresponding to the low priority channel, that is, greater than or equal to Tproc,2'(+X2), where Tproc,2' is the PUSCH processing time corresponding to the low priority channel;

[0201] The interval between time points t2 and t4 cannot be less than the PUSCH processing time corresponding to the high priority channel, that is, greater than or equal to Tproc,2(+X2), where Tproc,2 is the PUSCH processing time corresponding to the high priority channel;

[0202] The above (+X1) or (+X2) indicates that this value may exist or not exist, for example, Tproc,1'(+X1). If this value exists in the specification, it means that the interval between t1 and t4 cannot be less than Tproc,1'+X1, otherwise the interval between t1 and t4 cannot be less than Tproc,1';

[0203] X1 and X2 are predefined values, which can be positive integers and may be the same or different.

[0204] Embodiment 2

[0205] like Figure 4As shown, assuming that there is a conflict between PUCCHs of different priorities, and both PUCCHs are used to carry HARQ-ACK, a judgment is made based on the starting position of the high-priority PUCCH channel whether the multiplexing timeline is met.

[0206] Assume that the start time of high priority PUCCH is t4, the end time of high priority PDSCH is t3, and the end time of low priority PDSCH is t1. Then the following timeline requirements need to be met:

[0207] The interval between time points t1 and t4 cannot be less than the PDSCH processing time corresponding to the low priority channel, that is, greater than or equal to Tproc,1'(+X1), where Tproc,1' is the PDSCH processing time corresponding to the low priority channel;

[0208] The interval between time points t3 and t4 cannot be less than the PDSCH processing time corresponding to the high priority channel, that is, greater than or equal to Tproc,1(+X1), where Tproc,1 is the PDSCH processing time corresponding to the high priority channel.

[0209] The above (+X1) indicates that this value may or may not exist, for example, Tproc,1'(+X1). If this value exists in the specification, it means that the interval between t1 and t4 cannot be less than Tproc,1'+X1, otherwise the interval between t1 and t4 cannot be less than Tproc,1'.

[0210] Embodiment 3

[0211] like Figure 5 As shown, assuming that there is a conflict of channels with different priorities, including a PUCCH carrying a high priority HARQ-ACK, a PUCCH carrying a low priority HARQ-ACK, and a PUCCH carrying a high priority SR. The judgment of whether the multiplexing timeline is met is based on the starting position of the PUCCH channel corresponding to the high priority SR.

[0212] Assume that the start time of the PUCCH corresponding to the high priority SR is t4, the end time of the high priority PDSCH is t3, and the end time of the high priority PDCCH is t2. The end time of the low PDSCH is t1, and the end time of the low priority PDCCH is t0. The following timeline requirements need to be met:

[0213] The intervals between time points t1 and t4 and between t3 and t4 cannot be less than the PDSCH processing time of different priority multiplexing, that is, greater than or equal to Tproc,1^mux(+X1), where Tproc,1^mux is calculated based on the calculation method of the PDSCH processing time of the conflicting channels of the same priority and the parameters corresponding to the conflicting multiple channels of different priorities;

[0214] The interval between time points t0 and t4 and between t2 and t4 cannot be less than the PUSCH processing time of different priority multiplexing, that is, greater than or equal to Tproc,2^mux(+X2), where Tproc,2^mux is calculated based on the calculation method of the PUSCH processing time of the conflicting channels of the same priority and the parameters corresponding to the conflicting multiple channels of different priorities;

[0215] The above (+X1) or (+X2) indicates that this value may exist or not exist, for example, Tproc,1^mux(+X1). If this value exists in the specification, it means that the interval between t1 and t4 cannot be less than Tproc,1^mux+X1, otherwise the interval between t1 and t4 cannot be less than Tproc,1^mux;

[0216] X1 and X2 are predefined values, which can be positive integers and may be the same or different.

[0217] like Figure 6 As shown, a network side device for processing channel conflicts in an embodiment of the present application includes a processor 600, a memory 601, and a transceiver 602;

[0218] The processor 600 is responsible for managing the bus architecture and general processing, and the memory 601 can store data used by the processor 600 when performing operations. The transceiver 602 is used to receive and send data under the control of the processor 600.

[0219] The bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 600 and memory represented by memory 601. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The processor 600 is responsible for managing the bus architecture and general processing, and the memory 601 may store data used by the processor 600 when performing operations.

[0220] The process disclosed in the embodiment of the present application can be applied to the processor 600, or implemented by the processor 600. In the implementation process, each step of the signal processing process can be completed by the hardware integrated logic circuit or software instructions in the processor 600. The processor 600 can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware processor to be executed, or the hardware and software modules in the processor are combined and executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 601, and the processor 600 reads the information in the memory 601, and completes the steps of the process of processing channel conflicts in combination with its hardware.

[0221] Specifically, the processor 600 is used to read the program in the memory 601 and execute:

[0222] If multiple channels with different physical layer priorities conflict, determine whether the multiple channels meet the multiplexing timeline requirement based on the start time of the first orthogonal frequency division multiplexing OFDM symbol of the target channel with the highest priority among the multiple channels;

[0223] The multiple channels include multiple PUCCH channels, or the multiple channels include PUCCH channels and PUSCH channels.

[0224] Optionally, the processor is further used to: make the multiple channels meet the multiplexing timeline requirement, and the transceiver is used to receive at least a part of the uplink information transmitted by the multiple channels on a designated channel.

[0225] Optionally, when determining that the multiplexing timeline requirement is met, the processor is configured to:

[0226] If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0227] If the priorities of the multiple channels include a first priority and a second priority, and the first priority is higher than the second priority:

[0228] For a PDSCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is not earlier than a first preset time length after an end time of a last OFDM symbol of the PDSCH corresponding to the channel of the first priority;

[0229] For a PDCCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is no earlier than a second preset time length after an end time of a last OFDM symbol of the PDCCH corresponding to the channel of the first priority;

[0230] For the PDSCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than a third preset time after the ending time of the last symbol of the PDSCH corresponding to the channel of the second priority;

[0231] For the PDCCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than the fourth preset time length after the ending time of the last OFDM symbol of the PDCCH corresponding to the channel of the second priority.

[0232] Optionally, the first preset duration is any one of the following durations:

[0233] The PDSCH processing duration of the first priority channel, the PDSCH multiplexing duration of the first priority channel, the PDSCH processing duration of the first priority channel plus the first additional duration, and the PDSCH multiplexing duration of the first priority channel plus the second additional duration.

[0234] Optionally, the second preset duration is any one of the following durations:

[0235] The PUSCH processing duration of the first priority channel, the PUSCH multiplexing duration of the first priority channel, the PUSCH processing duration of the first priority channel plus the third additional duration, and the PUSCH multiplexing duration of the first priority channel plus the fourth additional duration.

[0236] Optionally, the third preset duration is any one of the following durations:

[0237] The PDSCH processing duration of the channel of the second priority, the PDSCH multiplexing duration of the channel of the second priority, the maximum value in the first specified duration set, or the maximum value in the first specified duration set plus the fifth additional duration;

[0238] Among them, the first specified time length set includes at least two of the following time lengths: PDSCH processing time of the first priority channel, PDSCH multiplexing time of the first priority channel, PDSCH processing time of the second priority channel, and PDSCH multiplexing time of the second priority channel.

[0239] Optionally, the fourth preset duration is any one of the following durations:

[0240] The PUSCH processing duration of the channel of the second priority, the PUSCH multiplexing duration of the channel of the second priority, the maximum value in the second specified duration set, or the maximum value in the second specified duration set plus a sixth additional duration;

[0241] Among them, the second specified time length set includes at least two of the following time lengths: PUSCH processing time of the first priority channel, PUSCH multiplexing time of the first priority channel, PUSCH processing time of the second priority channel, and PUSCH multiplexing time of the second priority channel.

[0242] Optionally, when determining that the multiplexing timeline requirement is met, the processor is configured to:

[0243] If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0244] The starting time of the first OFDM symbol is not earlier than a fifth preset time length after the ending time of the last symbol of the PDSCH corresponding to the multiple channels;

[0245] The starting time of the first OFDM symbol is no earlier than a sixth preset time length after the ending time of the last symbol of the PDCCH corresponding to the multiple channels.

[0246] Optionally, the fifth preset duration is the PDSCH multiplexing time of the multiple channels, or the PDSCH multiplexing time of the multiple channels plus the first offset value.

[0247] Optionally, the sixth preset time is the PUSCH multiplexing time of the multiple channels, or the PUSCH multiplexing time of the multiple channels plus a second offset value.

[0248] Optionally, if the channel with the highest priority includes multiple channels, the target channel is the channel with the earliest starting position of the first OFDM symbol;

[0249] Alternatively, if the multiple channels include multiple channels with the highest priority, the first OFDM symbol of the target channel is the first OFDM symbol of the channel used to transmit multiplexed information among all the channels with the highest priority.

[0250] like Figure 7 As shown, the terminal for processing channel conflicts in an embodiment of the present application includes a processor 700, a memory 701, and a transceiver 702;

[0251] The processor 700 is responsible for managing the bus architecture and general processing, and the memory 701 can store data used by the processor 700 when performing operations. The transceiver 702 is used to receive and send data under the control of the processor 700.

[0252] The bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 700 and memory represented by memory 701. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The processor 700 is responsible for managing the bus architecture and general processing, and the memory 701 may store data used by the processor 700 when performing operations.

[0253] The process disclosed in the embodiment of the present application can be applied to the processor 700, or implemented by the processor 700. In the implementation process, each step of the signal processing process can be completed by the hardware integrated logic circuit or software instructions in the processor 700. The processor 700 can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware processor to be executed, or the hardware and software modules in the processor are combined and executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 701, and the processor 700 reads the information in the memory 701 and completes the steps of the signal processing process in combination with its hardware.

[0254] Specifically, the processor 700 is used to read the program in the memory 701 and execute:

[0255] If multiple channels with different physical layer priorities conflict, determine whether the multiple channels meet the multiplexing timeline requirement based on the start time of the first orthogonal frequency division multiplexing OFDM symbol of the target channel with the highest priority among the multiple channels;

[0256] The multiple channels include multiple PUCCH channels, or the multiple channels include PUCCH channels and PUSCH channels.

[0257] Optionally, the processor is further used to allow the terminal device to send at least a portion of the uplink information transmitted by the multiple channels on a designated channel.

[0258] Optionally, when determining that the multiplexing timeline requirement is met, the processor is configured to:

[0259] If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0260] If the priorities of the multiple channels include a first priority and a second priority, and the first priority is higher than the second priority:

[0261] For a PDSCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is not earlier than a first preset time length after an end time of a last OFDM symbol of the PDSCH corresponding to the channel of the first priority;

[0262] For a PDCCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is no earlier than a second preset time length after an end time of a last OFDM symbol of the PDCCH corresponding to the channel of the first priority;

[0263] For the PDSCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than a third preset time after the ending time of the last symbol of the PDSCH corresponding to the channel of the second priority;

[0264] For the PDCCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than the fourth preset time length after the ending time of the last OFDM symbol of the PDCCH corresponding to the channel of the second priority.

[0265] Optionally, the first preset duration is any one of the following durations:

[0266] The PDSCH processing duration of the first priority channel, the PDSCH multiplexing duration of the first priority channel, the PDSCH processing duration of the first priority channel plus the first additional duration, and the PDSCH multiplexing duration of the first priority channel plus the second additional duration.

[0267] Optionally, the second preset duration is any one of the following durations:

[0268] The PUSCH processing duration of the first priority channel, the PUSCH multiplexing duration of the first priority channel, the PUSCH processing duration of the first priority channel plus the third additional duration, and the PUSCH multiplexing duration of the first priority channel plus the fourth additional duration.

[0269] Optionally, the third preset duration is any one of the following durations:

[0270] The PDSCH processing duration of the channel of the second priority, the PDSCH multiplexing duration of the channel of the second priority, the maximum value in the first specified duration set, or the maximum value in the first specified duration set plus the fifth additional duration;

[0271] Among them, the first specified time length set includes at least two of the following time lengths: PDSCH processing time of the first priority channel, PDSCH multiplexing time of the first priority channel, PDSCH processing time of the second priority channel, and PDSCH multiplexing time of the second priority channel.

[0272] Optionally, the fourth preset duration is any one of the following durations:

[0273] The PUSCH processing duration of the channel of the second priority, the PUSCH multiplexing duration of the channel of the second priority, the maximum value in the second specified duration set, or the maximum value in the second specified duration set plus a sixth additional duration;

[0274] Among them, the second specified time length set includes at least two of the following time lengths: PUSCH processing time of the first priority channel, PUSCH multiplexing time of the first priority channel, PUSCH processing time of the second priority channel, and PUSCH multiplexing time of the second priority channel.

[0275] Optionally, when determining that the multiplexing timeline requirement is met, the processor is configured to:

[0276] If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0277] The starting time of the first OFDM symbol is not earlier than a fifth preset time length after the ending time of the last symbol of the PDSCH corresponding to the multiple channels;

[0278] The starting time of the first OFDM symbol is no earlier than a sixth preset time length after the ending time of the last symbol of the PDCCH corresponding to the multiple channels.

[0279] Optionally, the fifth preset duration is the PDSCH multiplexing time of the multiple channels, or the PDSCH multiplexing time of the multiple channels plus the first offset value.

[0280] Optionally, the sixth preset time is the PUSCH multiplexing time of the multiple channels, or the PUSCH multiplexing time of the multiple channels plus a second offset value.

[0281] Optionally, if the channel with the highest priority includes multiple channels, the target channel is the channel with the earliest starting position of the first OFDM symbol;

[0282] Alternatively, if the multiple channels include multiple channels with the highest priority, the first OFDM symbol of the target channel is the first OFDM symbol of the channel used to transmit multiplexed information among all the channels with the highest priority.

[0283] like Figure 8 As shown, an embodiment of the present application provides a schematic diagram of the structure of a network side device, and the network side device includes:

[0284] Processing module 8000: for determining whether the multiple channels meet the multiplexing timeline requirement based on the start time of the first orthogonal frequency division multiplexing OFDM symbol of the target channel with the highest priority among the multiple channels if multiple channels with different physical layer priorities conflict;

[0285] The multiple channels include multiple PUCCH channels, or the multiple channels include PUCCH channels and PUSCH channels.

[0286] Optionally, the processing module is also used to: make the multiple channels meet the multiplexing timeline requirements, and the network side device also includes a transceiver module to receive at least a part of the uplink information transmitted by the multiple channels on a designated channel.

[0287] Optionally, when determining that the multiplexing timeline requirement is met, the processing module is used to:

[0288] If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0289] If the priorities of the multiple channels include a first priority and a second priority, and the first priority is higher than the second priority:

[0290] For a PDSCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is not earlier than a first preset time length after an end time of a last OFDM symbol of the PDSCH corresponding to the channel of the first priority;

[0291] For a PDCCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is no earlier than a second preset time length after an end time of a last OFDM symbol of the PDCCH corresponding to the channel of the first priority;

[0292] For the PDSCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than a third preset time after the ending time of the last symbol of the PDSCH corresponding to the channel of the second priority;

[0293] For the PDCCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than the fourth preset time length after the ending time of the last OFDM symbol of the PDCCH corresponding to the channel of the second priority.

[0294] Optionally, the first preset duration is any one of the following durations:

[0295] The PDSCH processing duration of the first priority channel, the PDSCH multiplexing duration of the first priority channel, the PDSCH processing duration of the first priority channel plus the first additional duration, and the PDSCH multiplexing duration of the first priority channel plus the second additional duration.

[0296] Optionally, the second preset duration is any one of the following durations:

[0297] The PUSCH processing duration of the first priority channel, the PUSCH multiplexing duration of the first priority channel, the PUSCH processing duration of the first priority channel plus the third additional duration, and the PUSCH multiplexing duration of the first priority channel plus the fourth additional duration.

[0298] Optionally, the third preset duration is any one of the following durations:

[0299] The PDSCH processing duration of the channel of the second priority, the PDSCH multiplexing duration of the channel of the second priority, the maximum value in the first specified duration set, or the maximum value in the first specified duration set plus the fifth additional duration;

[0300] Among them, the first specified time length set includes at least two of the following time lengths: PDSCH processing time of the first priority channel, PDSCH multiplexing time of the first priority channel, PDSCH processing time of the second priority channel, and PDSCH multiplexing time of the second priority channel.

[0301] Optionally, the fourth preset duration is any one of the following durations:

[0302] The PUSCH processing duration of the channel of the second priority, the PUSCH multiplexing duration of the channel of the second priority, the maximum value in the second specified duration set, or the maximum value in the second specified duration set plus a sixth additional duration;

[0303] Among them, the second specified time length set includes at least two of the following time lengths: PUSCH processing time of the first priority channel, PUSCH multiplexing time of the first priority channel, PUSCH processing time of the second priority channel, and PUSCH multiplexing time of the second priority channel.

[0304] Optionally, when determining that the multiplexing timeline requirement is met, the processing module is used to:

[0305] If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0306] The starting time of the first OFDM symbol is not earlier than a fifth preset time length after the ending time of the last symbol of the PDSCH corresponding to the multiple channels;

[0307] The starting time of the first OFDM symbol is no earlier than a sixth preset time length after the ending time of the last symbol of the PDCCH corresponding to the multiple channels.

[0308] Optionally, the fifth preset duration is the PDSCH multiplexing time of the multiple channels, or the PDSCH multiplexing time of the multiple channels plus the first offset value.

[0309] Optionally, the sixth preset time is the PUSCH multiplexing time of the multiple channels, or the PUSCH multiplexing time of the multiple channels plus a second offset value.

[0310] Optionally, if the channel with the highest priority includes multiple channels, the target channel is the channel with the earliest starting position of the first OFDM symbol;

[0311] Alternatively, if the multiple channels include multiple channels with the highest priority, the first OFDM symbol of the target channel is the first OFDM symbol of the channel used to transmit multiplexed information among all the channels with the highest priority.

[0312] like Fig. 9 As shown, a schematic diagram of the structure of a terminal device provided in an embodiment of the present application, the terminal device includes:

[0313] Control module 9000: used to determine whether the multiple channels meet the multiplexing timeline requirement based on the start time of the first orthogonal frequency division multiplexing OFDM symbol of the target channel with the highest priority among the multiple channels if multiple channels with different physical layer priorities conflict;

[0314] The multiple channels include multiple PUCCH channels, or the multiple channels include PUCCH channels and PUSCH channels.

[0315] Optionally, the control module is further used to: if the multiple channels meet the multiplexing timeline requirement, allow the terminal device to send at least a part of the uplink information transmitted by the multiple channels on a designated channel.

[0316] Optionally, when determining that the multiplexing timeline requirement is met, the control module is used to:

[0317] If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0318] If the priorities of the multiple channels include a first priority and a second priority, and the first priority is higher than the second priority:

[0319] For a PDSCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is not earlier than a first preset time length after an end time of a last OFDM symbol of the PDSCH corresponding to the channel of the first priority;

[0320] For a PDCCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is no earlier than a second preset time length after an end time of a last OFDM symbol of the PDCCH corresponding to the channel of the first priority;

[0321] For the PDSCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than a third preset time after the ending time of the last symbol of the PDSCH corresponding to the channel of the second priority;

[0322] For the PDCCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than the fourth preset time length after the ending time of the last OFDM symbol of the PDCCH corresponding to the channel of the second priority.

[0323] Optionally, the first preset duration is any one of the following durations:

[0324] The PDSCH processing duration of the first priority channel, the PDSCH multiplexing duration of the first priority channel, the PDSCH processing duration of the first priority channel plus the first additional duration, and the PDSCH multiplexing duration of the first priority channel plus the second additional duration.

[0325] Optionally, the second preset duration is any one of the following durations:

[0326] The PUSCH processing duration of the first priority channel, the PUSCH multiplexing duration of the first priority channel, the PUSCH processing duration of the first priority channel plus the third additional duration, and the PUSCH multiplexing duration of the first priority channel plus the fourth additional duration.

[0327] Optionally, the third preset duration is any one of the following durations:

[0328] The PDSCH processing duration of the channel of the second priority, the PDSCH multiplexing duration of the channel of the second priority, the maximum value in the first specified duration set, or the maximum value in the first specified duration set plus the fifth additional duration;

[0329] Among them, the first specified time length set includes at least two of the following time lengths: PDSCH processing time of the first priority channel, PDSCH multiplexing time of the first priority channel, PDSCH processing time of the second priority channel, and PDSCH multiplexing time of the second priority channel.

[0330] Optionally, the fourth preset duration is any one of the following durations:

[0331] The PUSCH processing duration of the channel of the second priority, the PUSCH multiplexing duration of the channel of the second priority, the maximum value in the second specified duration set, or the maximum value in the second specified duration set plus a sixth additional duration;

[0332] Among them, the second specified time length set includes at least two of the following time lengths: PUSCH processing time of the first priority channel, PUSCH multiplexing time of the first priority channel, PUSCH processing time of the second priority channel, and PUSCH multiplexing time of the second priority channel.

[0333] Optionally, when determining that the multiplexing timeline requirement is met, the control module is used to:

[0334] If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0335] The starting time of the first OFDM symbol is not earlier than a fifth preset time length after the ending time of the last symbol of the PDSCH corresponding to the multiple channels;

[0336] The starting time of the first OFDM symbol is no earlier than a sixth preset time length after the ending time of the last symbol of the PDCCH corresponding to the multiple channels.

[0337] Optionally, the fifth preset duration is the PDSCH multiplexing time of the multiple channels, or the PDSCH multiplexing time of the multiple channels plus the first offset value.

[0338] Optionally, the sixth preset time is the PUSCH multiplexing time of the multiple channels, or the PUSCH multiplexing time of the multiple channels plus a second offset value.

[0339] Optionally, if the channel with the highest priority includes multiple channels, the target channel is the channel with the earliest starting position of the first OFDM symbol;

[0340] Alternatively, if the multiple channels include multiple channels with the highest priority, the first OFDM symbol of the target channel is the first OFDM symbol of the channel used to transmit multiplexed information among all the channels with the highest priority.

[0341] Based on the same inventive concept, a method for processing channel conflicts is also provided in an embodiment of the present application. Since the method corresponds to the method corresponding to the device for processing channel conflicts in an embodiment of the present application, and the principle of solving the problem by the method is similar to that of the device, the implementation of the method can refer to the implementation of the device, and the repeated parts will not be repeated.

[0342] In the method, if multiple channels with different physical layer priorities conflict, it is determined whether the multiple channels meet the multiplexing timeline requirement based on the start time of the first orthogonal frequency division multiplexing OFDM symbol of the target channel with the highest priority among the multiple channels;

[0343] The multiple channels include multiple PUCCH channels, or the multiple channels include PUCCH channels and PUSCH channels.

[0344] Optionally, the method further includes: if the multiple channels meet the multiplexing timeline requirement, allowing the terminal device to transmit at least a portion of the uplink information transmitted by the multiple channels on a designated channel.

[0345] Optionally, determining that the multiplexing timeline requirement is met includes:

[0346] If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0347] If the priorities of the multiple channels include a first priority and a second priority, and the first priority is higher than the second priority:

[0348] For a PDSCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is not earlier than a first preset time length after an end time of a last OFDM symbol of the PDSCH corresponding to the channel of the first priority;

[0349] For a PDCCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is no earlier than a second preset time length after an end time of a last OFDM symbol of the PDCCH corresponding to the channel of the first priority;

[0350] For the PDSCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than a third preset time after the ending time of the last symbol of the PDSCH corresponding to the channel of the second priority;

[0351] For the PDCCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than the fourth preset time length after the ending time of the last OFDM symbol of the PDCCH corresponding to the channel of the second priority.

[0352] Optionally, the first preset duration is any one of the following durations:

[0353] The PDSCH processing duration of the first priority channel, the PDSCH multiplexing duration of the first priority channel, the PDSCH processing duration of the first priority channel plus the first additional duration, and the PDSCH multiplexing duration of the first priority channel plus the second additional duration.

[0354] Optionally, the second preset duration is any one of the following durations:

[0355] The PUSCH processing duration of the first priority channel, the PUSCH multiplexing duration of the first priority channel, the PUSCH processing duration of the first priority channel plus the third additional duration, and the PUSCH multiplexing duration of the first priority channel plus the fourth additional duration.

[0356] Optionally, the third preset duration is any one of the following durations:

[0357] The PDSCH processing duration of the channel of the second priority, the PDSCH multiplexing duration of the channel of the second priority, the maximum value in the first specified duration set, or the maximum value in the first specified duration set plus the fifth additional duration;

[0358] Among them, the first specified time length set includes at least two of the following time lengths: PDSCH processing time of the first priority channel, PDSCH multiplexing time of the first priority channel, PDSCH processing time of the second priority channel, and PDSCH multiplexing time of the second priority channel.

[0359] Optionally, the fourth preset duration is any one of the following durations:

[0360] The PUSCH processing duration of the channel of the second priority, the PUSCH multiplexing duration of the channel of the second priority, the maximum value in the second specified duration set, or the maximum value in the second specified duration set plus a sixth additional duration;

[0361] Among them, the second specified time length set includes at least two of the following time lengths: PUSCH processing time of the first priority channel, PUSCH multiplexing time of the first priority channel, PUSCH processing time of the second priority channel, and PUSCH multiplexing time of the second priority channel.

[0362] Optionally, determining that the multiplexing timeline requirement is met includes:

[0363] If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met:

[0364] The starting time of the first OFDM symbol is not earlier than a fifth preset time length after the ending time of the last symbol of the PDSCH corresponding to the multiple channels;

[0365] The starting time of the first OFDM symbol is no earlier than a sixth preset time length after the ending time of the last symbol of the PDCCH corresponding to the multiple channels.

[0366] Optionally, the fifth preset duration is the PDSCH multiplexing time of the multiple channels, or the PDSCH multiplexing time of the multiple channels plus the first offset value.

[0367] Optionally, the sixth preset time is the PUSCH multiplexing time of the multiple channels, or the PUSCH multiplexing time of the multiple channels plus a second offset value.

[0368] Optionally, if the channel with the highest priority includes multiple channels, the target channel is the channel with the earliest starting position of the first OFDM symbol; or, if the channel with the highest priority among the multiple channels includes multiple channels, the first OFDM symbol of the target channel is the first OFDM symbol of the channel used to transmit multiplexed information among all the channels with the highest priority.

[0369] A computer storable medium having a computer program stored thereon, which when executed by a processor implements the above Figure 1 The steps of the method are described.

[0370] The present application is described above with reference to the block diagrams and / or flow charts showing the methods, devices (systems) and / or computer program products according to the embodiments of the present application. It should be understood that a block of the block diagram and / or flow chart diagram and a combination of blocks of the block diagram and / or flow chart diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer and / or other programmable data processing device to produce a machine, so that the instructions executed by the computer processor and / or other programmable data processing device create a method for implementing the functions / actions specified in the block diagram and / or flow chart block.

[0371] Accordingly, the present application may also be implemented with hardware and / or software (including firmware, resident software, microcode, etc.). Furthermore, the present application may take the form of a computer program product on a computer-usable or computer-readable storage medium, which has a computer-usable or computer-readable program code implemented in the medium, for use by an instruction execution system or in conjunction with an instruction execution system. In the context of the present application, a computer-usable or computer-readable medium may be any medium that may contain, store, communicate, transmit, or convey a program for use by an instruction execution system, device, or apparatus, or in conjunction with an instruction execution system, device, or apparatus.

[0372] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A method for handling channel conflicts, characterized in that: The method comprises: If multiple channels with different physical layer priorities conflict, determine whether the multiple channels meet the multiplexing timeline requirement based on the start time of the first orthogonal frequency division multiplexing OFDM symbol of the target channel with the highest priority among the multiple channels; If the multiple channels meet the multiplexing timeline requirement, allowing the terminal device to transmit at least a portion of the uplink information transmitted by the multiple channels on a designated channel; The multiple channels include multiple PUCCH channels, or the multiple channels include PUCCH channels and PUSCH channels.

2. The method according to claim 1, characterized in that Determine that the multiplexing timeline requirements are met, including: If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met: If the priorities of the multiple channels include a first priority and a second priority, and the first priority is higher than the second priority: For a PDSCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is not earlier than a first preset time length after an end time of a last OFDM symbol of the PDSCH corresponding to the channel of the first priority; For a PDCCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is no earlier than a second preset time length after an end time of a last OFDM symbol of the PDCCH corresponding to the channel of the first priority; For the PDSCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than a third preset time after the ending time of the last symbol of the PDSCH corresponding to the channel of the second priority; For the PDCCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than the fourth preset time length after the ending time of the last OFDM symbol of the PDCCH corresponding to the channel of the second priority.

3. The method according to claim 2, characterized in that The first preset duration is any one of the following durations: The PDSCH processing duration of the first priority channel, the PDSCH multiplexing duration of the first priority channel, the PDSCH processing duration of the first priority channel plus the first additional duration, and the PDSCH multiplexing duration of the first priority channel plus the second additional duration.

4. The method according to claim 2, characterized in that: The second preset duration is any one of the following durations: The PUSCH processing duration of the first priority channel, the PUSCH multiplexing duration of the first priority channel, the PUSCH processing duration of the first priority channel plus the third additional duration, and the PUSCH multiplexing duration of the first priority channel plus the fourth additional duration.

5. The method according to claim 2, characterized in that: The third preset duration is any one of the following durations: The PDSCH processing duration of the channel of the second priority, the PDSCH multiplexing duration of the channel of the second priority, the maximum value in the first specified duration set, or the maximum value in the first specified duration set plus the fifth additional duration; Among them, the first specified time length set includes at least two of the following time lengths: PDSCH processing time of the first priority channel, PDSCH multiplexing time of the first priority channel, PDSCH processing time of the second priority channel, and PDSCH multiplexing time of the second priority channel.

6. The method according to claim 2, characterized in that The fourth preset duration is any one of the following durations: The PUSCH processing duration of the channel of the second priority, the PUSCH multiplexing duration of the channel of the second priority, the maximum value in the second specified duration set, or the maximum value in the second specified duration set plus a sixth additional duration; Among them, the second specified time length set includes at least two of the following time lengths: PUSCH processing time of the first priority channel, PUSCH multiplexing time of the first priority channel, PUSCH processing time of the second priority channel, and PUSCH multiplexing time of the second priority channel.

7. The method according to claim 1, characterized in that Determine that the multiplexing timeline requirements are met, including: If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met: The starting time of the first OFDM symbol is not earlier than a fifth preset time length after the ending time of the last symbol of the PDSCH corresponding to the multiple channels; The starting time of the first OFDM symbol is no earlier than a sixth preset time length after the ending time of the last symbol of the PDCCH corresponding to the multiple channels.

8. The method according to claim 7, characterized in that The fifth preset duration is the PDSCH multiplexing time of the multiple channels, or the PDSCH multiplexing time of the multiple channels plus the first offset value.

9. The method according to claim 7, characterized in that: The sixth preset time is the PUSCH multiplexing time of the multiple channels, or the PUSCH multiplexing time of the multiple channels plus a second offset value.

10. The method according to any one of claims 1 to 9, characterized in that: If the highest priority channel includes multiple channels, the target channel is the channel with the earliest starting position of the first OFDM symbol; Alternatively, if the multiple channels include multiple channels with the highest priority, the first OFDM symbol of the target channel is the first OFDM symbol of the channel used to transmit multiplexed information among all the channels with the highest priority.

11. A network side device for processing channel conflicts, characterized in that: The network side device includes: a processor, a memory and a transceiver; A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: If multiple channels with different physical layer priorities conflict, determine whether the multiple channels meet the multiplexing timeline requirement based on the start time of the first orthogonal frequency division multiplexing OFDM symbol of the target channel with the highest priority among the multiple channels; The processor is further configured to: enable the multiple channels to meet the multiplexing timeline requirement, and the transceiver is configured to receive at least a portion of the uplink information transmitted by the multiple channels on a designated channel; The multiple channels include multiple PUCCH channels, or the multiple channels include PUCCH channels and PUSCH channels.

12. The network side device according to claim 11, characterized in that: When determining that the multiplexing timeline requirement is met, the processor is configured to: If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met: If the priorities of the multiple channels include a first priority and a second priority, and the first priority is higher than the second priority: For a PDSCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is not earlier than a first preset time length after an end time of a last OFDM symbol of the PDSCH corresponding to the channel of the first priority; For a PDCCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is no earlier than a second preset time length after an end time of a last OFDM symbol of the PDCCH corresponding to the channel of the first priority; For the PDSCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than a third preset time after the ending time of the last symbol of the PDSCH corresponding to the channel of the second priority; For the PDCCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than the fourth preset time length after the ending time of the last OFDM symbol of the PDCCH corresponding to the channel of the second priority.

13. The network side device according to claim 12, characterized in that: The first preset duration is any one of the following durations: The PDSCH processing duration of the first priority channel, the PDSCH multiplexing duration of the first priority channel, the PDSCH processing duration of the first priority channel plus the first additional duration, and the PDSCH multiplexing duration of the first priority channel plus the second additional duration.

14. The network side device according to claim 12, characterized in that: The second preset duration is any one of the following durations: The PUSCH processing duration of the first priority channel, the PUSCH multiplexing duration of the first priority channel, the PUSCH processing duration of the first priority channel plus the third additional duration, and the PUSCH multiplexing duration of the first priority channel plus the fourth additional duration.

15. The network side device according to claim 12, characterized in that: The third preset duration is any one of the following durations: The PDSCH processing duration of the channel of the second priority, the PDSCH multiplexing duration of the channel of the second priority, the maximum value in the first specified duration set, or the maximum value in the first specified duration set plus the fifth additional duration; Among them, the first specified time length set includes at least two of the following time lengths: PDSCH processing time of the first priority channel, PDSCH multiplexing time of the first priority channel, PDSCH processing time of the second priority channel, and PDSCH multiplexing time of the second priority channel.

16. The network side device according to claim 12, characterized in that: The fourth preset duration is any one of the following durations: The PUSCH processing duration of the channel of the second priority, the PUSCH multiplexing duration of the channel of the second priority, the maximum value in the second specified duration set, or the maximum value in the second specified duration set plus a sixth additional duration; Among them, the second specified time length set includes at least two of the following time lengths: PUSCH processing time of the first priority channel, PUSCH multiplexing time of the first priority channel, PUSCH processing time of the second priority channel, and PUSCH multiplexing time of the second priority channel.

17. The network side device according to claim 11, characterized in that: When determining that the multiplexing timeline requirement is met, the processor is configured to: If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met: The starting time of the first OFDM symbol is not earlier than a fifth preset time length after the ending time of the last symbol of the PDSCH corresponding to the multiple channels; The starting time of the first OFDM symbol is no earlier than a sixth preset time length after the ending time of the last symbol of the PDCCH corresponding to the multiple channels.

18. The network side device according to claim 17, characterized in that: The fifth preset duration is the PDSCH multiplexing time of the multiple channels, or the PDSCH multiplexing time of the multiple channels plus the first offset value.

19. The network side device according to claim 17, characterized in that: The sixth preset time is the PUSCH multiplexing time of the multiple channels, or the PUSCH multiplexing time of the multiple channels plus a second offset value.

20. The network side device according to any one of claims 11 to 19, characterized in that: If the highest priority channel includes multiple channels, the target channel is the channel with the earliest starting position of the first OFDM symbol; Alternatively, if the multiple channels include multiple channels with the highest priority, the first OFDM symbol of the target channel is the first OFDM symbol of the channel used to transmit multiplexed information among all the channels with the highest priority.

21. A terminal for handling channel conflicts, characterized in that: The terminal includes: a processor, a memory and a transceiver; The processor is used to read the program in the memory and execute: If multiple channels with different physical layer priorities conflict, determine whether the multiple channels meet the multiplexing timeline requirement based on the start time of the first orthogonal frequency division multiplexing OFDM symbol of the target channel with the highest priority among the multiple channels; If the multiple channels meet the multiplexing timeline requirement, allowing the terminal device to send at least a portion of the uplink information transmitted by the multiple channels on a designated channel; The multiple channels include multiple PUCCH channels, or the multiple channels include PUCCH channels and PUSCH channels.

22. The terminal according to claim 21, characterized in that When determining that the multiplexing timeline requirement is met, the processor is configured to: If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met: If the priorities of the multiple channels include a first priority and a second priority, and the first priority is higher than the second priority: For a PDSCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is not earlier than a first preset time length after an end time of a last OFDM symbol of the PDSCH corresponding to the channel of the first priority; For a PDCCH corresponding to a channel of a first priority among the multiple channels, a start time of the first OFDM symbol is no earlier than a second preset time length after an end time of a last OFDM symbol of the PDCCH corresponding to the channel of the first priority; For the PDSCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than a third preset time after the ending time of the last symbol of the PDSCH corresponding to the channel of the second priority; For the PDCCH corresponding to the channel of the second priority among the multiple channels, the starting time of the first OFDM symbol is not earlier than the fourth preset time length after the ending time of the last OFDM symbol of the PDCCH corresponding to the channel of the second priority.

23. The terminal according to claim 22, characterized in that: The first preset duration is any one of the following durations: The PDSCH processing duration of the first priority channel, the PDSCH multiplexing duration of the first priority channel, the PDSCH processing duration of the first priority channel plus the first additional duration, and the PDSCH multiplexing duration of the first priority channel plus the second additional duration.

24. The terminal according to claim 22, characterized in that: The second preset duration is any one of the following durations: The PUSCH processing duration of the first priority channel, the PUSCH multiplexing duration of the first priority channel, the PUSCH processing duration of the first priority channel plus the third additional duration, and the PUSCH multiplexing duration of the first priority channel plus the fourth additional duration.

25. The terminal according to claim 22, characterized in that The third preset duration is any one of the following durations: The PDSCH processing duration of the channel of the second priority, the PDSCH multiplexing duration of the channel of the second priority, the maximum value in the first specified duration set, or the maximum value in the first specified duration set plus the fifth additional duration; Among them, the first specified time length set includes at least two of the following time lengths: PDSCH processing time of the first priority channel, PDSCH multiplexing time of the first priority channel, PDSCH processing time of the second priority channel, and PDSCH multiplexing time of the second priority channel.

26. The terminal according to claim 22, characterized in that: The fourth preset duration is any one of the following durations: The PUSCH processing duration of the channel of the second priority, the PUSCH multiplexing duration of the channel of the second priority, the maximum value in the second specified duration set, or the maximum value in the second specified duration set plus a sixth additional duration; Among them, the second specified time length set includes at least two of the following time lengths: PUSCH processing time of the first priority channel, PUSCH multiplexing time of the first priority channel, PUSCH processing time of the second priority channel, and PUSCH multiplexing time of the second priority channel.

27. The terminal according to claim 21, characterized in that When determining that the multiplexing timeline requirement is met, the processor is configured to: If at least one of the following requirements is met, it is determined that the multiplexing timeline requirement is met: The starting time of the first OFDM symbol is not earlier than a fifth preset time length after the ending time of the last symbol of the PDSCH corresponding to the multiple channels; The starting time of the first OFDM symbol is no earlier than a sixth preset time length after the ending time of the last symbol of the PDCCH corresponding to the multiple channels.

28. The terminal according to claim 27, characterized in that The fifth preset duration is the PDSCH multiplexing time of the multiple channels, or the PDSCH multiplexing time of the multiple channels plus the first offset value.

29. The terminal according to claim 27, characterized in that The sixth preset time is the PUSCH multiplexing time of the multiple channels, or the PUSCH multiplexing time of the multiple channels plus a second offset value.

30. The terminal according to any one of claims 21 to 29, characterized in that: If the highest priority channel includes multiple channels, the target channel is the channel with the earliest starting position of the first OFDM symbol; Alternatively, if the multiple channels include multiple channels with the highest priority, the first OFDM symbol of the target channel is the first OFDM symbol of the channel used to transmit multiplexed information among all the channels with the highest priority.

31. A network side device, characterized in that: The network side equipment includes: A processing module, configured to determine whether the multiple channels meet the multiplexing timeline requirement based on the start time of the first orthogonal frequency division multiplexing OFDM symbol of the target channel with the highest priority among the multiple channels if multiple channels with different physical layer priorities conflict; The processing module is further used to: make the multiple channels meet the multiplexing timeline requirement, and the network side device also includes a transceiver module, which receives at least a part of the uplink information transmitted by the multiple channels on a designated channel; The multiple channels include multiple PUCCH channels, or the multiple channels include PUCCH channels and PUSCH channels.

32. A terminal, characterized in that: The terminal includes: A control module, configured to determine whether the multiple channels meet the multiplexing timeline requirement based on the start time of the first orthogonal frequency division multiplexing OFDM symbol of the target channel with the highest priority among the multiple channels if multiple channels with different physical layer priorities conflict; The control module is further used to: if the multiple channels meet the multiplexing timeline requirement, allow the terminal device to send at least a part of the uplink information transmitted by the multiple channels on a designated channel; The multiple channels include multiple PUCCH channels, or the multiple channels include PUCCH channels and PUSCH channels.

33. A computer storable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.

Citation Information

Patent Citations

  • Uplink transmission method and device

    CN110149705A

  • Channel conflict processing method and device, equipment and storage medium

    CN111901882A