Channel transmission method, communication apparatus, storage medium and program product

By determining the second channel based on the order of the first channel during the channel multiplexing process, the problem of inaccurate reception caused by different multiplexing orders is solved, thereby improving the accuracy and efficiency of channel reception.

WO2026020842A1PCT designated stage Publication Date: 2026-01-29ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/082289
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-23
Filing Date
2025-03-13
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

During channel multiplexing, different multiplexing sequences may result in different channel outcomes, leading to problems such as the base station being unable to receive data accurately and data loss.

Method used

By responding to the fact that multiple first channels will be transmitted in a scheduling unit, a second channel is determined based on the first order of the multiple first channels and the channel is transmitted, so as to ensure that the terminal and the base station determine the second channel based on the same order, thereby improving the accuracy of channel reception.

Benefits of technology

It simplifies channel multiplexing rules, improves channel reception accuracy, avoids data loss, and enhances terminal processing efficiency and base station reception accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025082289_29012026_PF_FP_ABST
    Figure CN2025082289_29012026_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a channel transmission method, a communication apparatus, a storage medium and a program product. The channel transmission method comprises: in response to a plurality of first channels being to be transmitted in a scheduling unit, determining a second channel on the basis of a first order of the plurality of first channels, wherein the second channel carries information in the plurality of first channels; and transmitting the second channel.
Need to check novelty before this filing date? Find Prior Art

Description

Channel transmission methods, communication devices, storage media and software products

[0001] This disclosure claims priority to Chinese patent application No. 202410997256.8, filed on July 23, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This disclosure relates to the field of communication technology, and in particular to a channel transmission method, communication device, storage medium, and program product. Background Technology

[0003] During channel transmission, a terminal can multiplex multiple channels into a single resulting channel, which the base station can then receive. However, the channel multiplexing process is highly complex, and different multiplexing sequences can lead to different resulting channels. Summary of the Invention

[0004] In one aspect, embodiments of this disclosure provide a channel transmission method. The channel transmission method includes: in response to a plurality of first channels being transmitted in a scheduling unit, determining a second channel based on a first order of the plurality of first channels, wherein the second channel carries information from the plurality of first channels; and transmitting the second channel.

[0005] On the other hand, embodiments of this disclosure provide a channel transmission apparatus. The channel transmission apparatus includes: a determining unit and a transmitting unit; the determining unit is configured to determine a second channel based on a first order of the multiple first channels in response to a plurality of first channels being transmitted in a scheduling unit, wherein the second channel carries information transmission units from the plurality of first channels; the transmitting unit is configured to transmit the second channel.

[0006] In another aspect, embodiments of this disclosure provide a channel transmission method. The channel transmission method includes: in response to a plurality of first channels being transmitted in a scheduling unit, determining a second channel based on a first order of the plurality of first channels, the second channel carrying information from the plurality of first channels; and receiving the second channel.

[0007] In another aspect, embodiments of this disclosure provide a channel transmission apparatus. The channel transmission apparatus includes: a determining unit and a receiving unit; the determining unit is configured to determine a second channel, which carries information from the multiple first channels, based on a first order of the multiple first channels, in response to a plurality of first channels being transmitted in a scheduling unit; the receiving unit is configured to receive the second channel.

[0008] In another aspect, embodiments of this disclosure provide a communication device. The communication device includes: a memory and a processor; the memory and the processor are coupled; the memory is used to store a computer program; the processor executes the computer program to implement the channel transmission method described in any of the preceding aspects.

[0009] In another aspect, embodiments of this disclosure provide a computer-readable storage medium storing computer program instructions that, when executed by a processor, implement the channel transmission method described in any of the preceding aspects.

[0010] In another aspect, embodiments of this disclosure provide a computer program product. This computer program product includes computer program instructions that, when executed by a processor, implement the channel transmission method described in any of the preceding aspects. Attached Figure Description

[0011] To more clearly illustrate the technical solutions in this disclosure, the accompanying drawings used in some embodiments of this disclosure will be briefly described below. Obviously, the drawings described below are merely drawings of some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings.

[0012] Figure 1 is a schematic diagram of the structure of a communication system according to some embodiments.

[0013] Figure 2 is a flowchart illustrating a channel transmission method according to some embodiments.

[0014] Figure 3 is a time location diagram for channel determination according to some embodiments.

[0015] Figure 4 is a time position diagram for another channel determination according to some embodiments.

[0016] Figure 5 is a time position diagram for another channel determination according to some embodiments.

[0017] Figure 6 is a time position diagram for another channel determination according to some embodiments.

[0018] Figure 7 is a time position diagram for another channel determination according to some embodiments.

[0019] Figure 8 is a time position diagram for another channel determination according to some embodiments.

[0020] Figure 9 is a flowchart illustrating another channel transmission method according to some embodiments.

[0021] Figure 10 is a schematic diagram of the structure of a communication device according to some embodiments.

[0022] Figure 11 is a schematic diagram of the structure of another communication device according to some embodiments.

[0023] Figure 12 is a schematic diagram of the structure of another communication device according to some embodiments. Detailed Implementation

[0024] The technical solutions of this disclosure will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.

[0025] It should be noted that in this disclosure, expressions such as "exemplarily" or "for example" are used to indicate that they are examples, illustrations, or explanations. Any embodiment or design described as "exemplarily" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of expressions such as "exemplarily" or "for example" is intended to present the relevant concepts in a detailed manner.

[0026] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0027] In the description of this disclosure, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist; for example, A and / or B can mean: only A, A and B, and only B. Furthermore, "at least one" means one or more, and "more than one" means two or more.

[0028] The technical terms used in the embodiments of this disclosure will be explained below.

[0029] To facilitate understanding, the relevant concepts involved in the embodiments of this disclosure will be briefly introduced first.

[0030] 1. Channel multiplexing type.

[0031] (1) Multiplexing of multiple physical uplink control channels (PUCCHs), for example, multiplexing uplink control information (UCI) from multiple PUCCHs into one PUCCH to obtain a multiplexed result channel. This multiplexed result channel is transmitted (e.g., sent to the base station), and the remaining PUCCHs are discarded, that is, the remaining PUCCHs are not transmitted. PUCCHs include: hybrid automatic repeat request-acknowledgement (HARQ-ACK), scheduling request (SR), and channel state information (CSI) PUCCH.

[0032] (2) Multiplexing between at least one PUCCH and at least one physical uplink shared channel (PUSCH), for example, multiplexing the UCI in at least one PUCCH into at least one PUSCH to obtain a multiplexed result channel. The multiplexed result channel is transmitted. If the UCI in a PUCCH is multiplexed into a PUSCH, then the PUCCH is not transmitted, that is, the PUCCH is discarded.

[0033] 2. In some technologies, there are conditions for multiplexing PUCCHs and multiplexing PUCCHs with PUSCHs.

[0034] (1) Temporal overlap. In some technologies, channel multiplexing of multiple PUCCHs is only considered when they overlap in the temporal domain. If multiple PUCCHs do not overlap in the temporal domain, multiplexing is generally not considered. However, this condition does not apply to multiplexing between HARQ-ACK PUCCHs. For example, if multiple HARQ-ACK PUCCHs are in one slot, even if they do not overlap in the temporal domain, they will be multiplexed into one HARQ-ACK PUCCH.

[0035] (2) It satisfies various timelines. For example, the following are some examples of timelines provided in embodiments of this disclosure:

[0036] a. Multiplexing timeline: If multiple channels overlap in time domain and satisfy the multiplexing timeline, then these multiple channels are allowed to be multiplexed into one channel.

[0037] b. Overriding Timeline: HARQ-ACK PUCCHs instructed to be sent in the same slot will have their later-scheduled HARQ-ACK PUCCHs override those of the earlier-scheduled ones. In other words, the earlier HARQ-ACK information is placed in the later-scheduled HARQ-ACK PUCCH for transmission. That is, regardless of whether these scheduled HARQ-ACK PUCCHs overlap in the time domain, the HARQ-ACK information in the same slot is multiplexed in the last-scheduled HARQ-ACK PUCCH.

[0038] For example, if the override timeline is met, override can be performed between HARQ-ACK PUCCHs, meaning that the last scheduled HARQ-ACK PUCCH carries all the HARQ-ACK information.

[0039] c. Cancellation Timeline: A high-priority channel can cancel a low-priority channel. That is, when the time domains of a high-priority channel and a low-priority channel overlap, the high-priority channel is transmitted, and the low-priority channel is discarded. Here, the original timeline of the high-priority channel, such as T1 or T2, needs to be extended by an extra duration to compensate for the time required for the terminal (e.g., UE) to cancel the low-priority channel.

[0040] d. CSI preparation timeline: Primarily used for preparing CSI reports. In some technologies, the CSI calculation timeline is relatively long and varies depending on the circumstances. For example, semi-static CSI reports and dynamically triggered CSI reports require different processing methods.

[0041] e. Other timelines for signal preparation, such as the timeline for PDSCH processing (for preparing HARQ-ACK), the timeline for preparing PUSCH, etc.

[0042] In some embodiments, various types of timelines are satisfied independently in certain technologies. As long as multiple channels satisfy their respective timelines, the corresponding multiplexing process can be performed. For example, if a group of uplink channels overlap in the time domain within the multiplexing timeline, then that group of uplink channels can be multiplexed. Alternatively, when multiple HARQ-ACK PUCCHs are in an overriding timeline, multiple HARQ-ACK PUCCHs can override each other, meaning that the last scheduled HARQ-ACK PUCCH carries all the HARQ-ACK information.

[0043] When multiple reuse scenarios occur simultaneously, the reuse rules become quite complex because each scenario only considers whether its corresponding timeline is satisfied without coordinating these timelines.

[0044] 3. Timing of user equipment (UE) processing channel multiplexing.

[0045] In some technologies, after deciding to perform UCI multiplexing, the UE first sorts the multiple uplink channels in a time slot, and then multiplexes them based on the sorted order, that is, multiplexes the UCI of multiple uplink channels into a single result channel. In other words, the UCI multiplexing of multiple uplink channels in this time slot is performed based on a predefined order.

[0046] In general, the multiplexing order of uplink channels can be determined based on the starting symbol and the number of symbols in the uplink channel. For example, an uplink channel with an earlier starting symbol is multiplexed before (or earlier than) an uplink channel with a later starting symbol. If multiple uplink channels have the same starting symbol, the uplink channel with more symbols is multiplexed before the uplink channel with fewer symbols. If multiple uplink channels have the same starting symbol and the same number of symbols, the multiplexing order of the multiple uplink channels can be determined randomly.

[0047] Currently, the base station cannot determine whether the UE has started performing UCI multiplexing of multiple uplink channels, which will affect the base station's subsequent uplink channel scheduling. For example, suppose the UE has started performing UCI multiplexing of PUCCH1 and PUCCH2 in time slot n. However, the base station subsequently schedules a PUCCH3 in time slot n. The base station wants the UE to perform UCI multiplexing among PUCCH1, PUCCH2, and PUCCH3, but the UE has already started UCI multiplexing among PUCCH1 and PUCCH2. Therefore, the UE needs to cancel the UCI multiplexing among PUCCH1 and PUCCH2 and re-perform the UCI multiplexing among PUCCH1, PUCCH2, and PUCCH3. Obviously, this processing method is complex. If the terminal has not started performing UCI multiplexing among PUCCH1 and PUCCH2, then the base station can subsequently schedule a PUCCH3 in slot n, and the UE can then start performing UCI multiplexing among PUCCH1, PUCCH2, and PUCCH3. Obviously, this processing is simpler. However, when the base station schedules PUCCH3, it is unclear whether the UE has already started executing UCI multiplexing between PUCCH1 and PUCCH2. Therefore, the newly scheduled uplink channel may be mapped to UCI multiplexing.

[0048] Furthermore, different multiplexing sequences may result in different outcome channels. Therefore, the base station may not be able to accurately receive this outcome channel, leading to data loss and other issues.

[0049] For example, if PUCCH1 and PUCCH2 are multiplexed first to obtain PUCCH12, and then PUCCH12 is multiplexed with PUCCH3 to obtain PUCCH123_1 (i.e., the result channel), PUCCH123_1 is finally transmitted. If PUCCH1, PUCCH2, and PUCCH3 are multiplexed simultaneously to obtain PUCCH123_2, PUCCH123_2 is finally transmitted. In this case, although the UCIs carried by PUCCH123_1 and PUCCH123_2 are both from PUCCH1, PUCCH2, and PUCCH3, because the multiplexing order among PUCCH1, PUCCH2, and PUCCH3 is different, PUCCH123_1 and PUCCH123_2 may not be the same PUCCH; for example, they may occupy different transmission resources.

[0050] To address the aforementioned technical problems, this disclosure provides a channel transmission method. In response to multiple first channels being transmitted within a scheduling unit, a second channel is determined based on a first order of the first channels. This second channel carries information from the multiple first channels; subsequently, the second channel can be transmitted. Since the second channel is obtained based on the first order, the terminal and the base station can determine the same second channel using the same first order. This allows the base station to accurately receive the second channel, thereby avoiding data loss and other issues, and improving the accuracy of channel reception.

[0051] The method provided in this disclosure can be applied to scenarios where multiple communication systems coexist. These communication systems can be 5th generation (5G) communication systems, wireless fidelity (Wi-Fi) systems, 3GPP-related communication systems, future evolutionary communication systems (such as 6th generation (6G) communication systems), or systems integrating multiple systems; this disclosure does not limit the scope of the methods.

[0052] The network architecture of the communication network (including but not limited to 3G, 4G, 5G, and future mobile communication networks) in this disclosure embodiment may include at least a first node and a second node. In this disclosure embodiment, the first node may, in response to multiple first channels being transmitted in a scheduling unit, determine a second channel based on a first order of the multiple first channels; subsequently, the first node may transmit the second channel. Correspondingly, the second node may, in response to multiple first channels being transmitted in a scheduling unit, determine a second channel based on a first order of the multiple first channels; subsequently, the second node may receive the second channel.

[0053] For example, FIG1 is a schematic diagram of a communication system according to some embodiments. The communication system includes a terminal 101 and a base station 102.

[0054] Terminal 101 is communicatively connected to base station 102. The terminal can be a terminal-side device (e.g., including but not limited to a terminal), an IoT device, etc., and the base station can be a network-side device (e.g., including but not limited to a base station), an access network device, etc.

[0055] It should be noted that Figure 1 is only an exemplary framework diagram. The number of devices included in Figure 1 and the names of each device are not limited. In addition to the devices shown in Figure 1, the communication system may also include other devices, such as relay nodes.

[0056] The application scenarios of the embodiments disclosed herein are not limited. The system architecture and business scenarios described in the embodiments of this disclosure are for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of this disclosure. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this disclosure are also applicable to similar technical problems.

[0057] The channel transmission method provided in the embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.

[0058] The channel transmission method provided in this disclosure can be applied to terminal 101 in the communication system shown in FIG1. ​​FIG2 is a schematic flowchart of a channel transmission method according to some embodiments. As shown in FIG2, the channel transmission method includes S201 and S202.

[0059] S201. In response to the fact that multiple first channels will be transmitted in a scheduling unit, a second channel is determined based on the first order of the multiple first channels.

[0060] After determining that multiple first channels will be transmitted in a scheduling unit, a first order of the multiple first channels is determined. Based on the first order of the multiple first channels, a second channel is obtained. In some embodiments, the multiple first channels include at least one of the following: an uplink shared channel and an uplink control channel.

[0061] In one implementation, the transmission resources occupied by the second channel can be the transmission resources of any one of the multiple first channels, or other transmission resources. This disclosure does not limit the scope of the implementation.

[0062] S202, Transmit the second channel.

[0063] Once the second channel is determined, the terminal can transmit using the second channel. In response to multiple first channels being received / transmitted within a scheduling unit, the base station determines the first order of these first channels in the same order as the terminal determines them, and determines the second channel based on the same rules. Therefore, the second channel determined by the base station is the same as the second channel determined by the terminal. This allows the base station to accurately receive the second channel transmitted by the terminal, thereby improving the accuracy of channel reception.

[0064] In one implementation, when a terminal multiplexes multiple first channels, it can consider only the first order, thus disregarding (or considering only a small portion of) the aforementioned multiple timelines. This simplifies the multiplexing rules during the multiplexing operation, improving the terminal's multiplexing efficiency and the base station's accuracy in determining the second channel.

[0065] In some embodiments, the scheduling unit may include at least one of the following: time slots, sub-time slots, and a set of symbols with a predefined number of orthogonal frequency division multiplexing (OFDM) operations.

[0066] In some other embodiments, the second channel carries information from multiple first channels by concatenating multiple pieces of first information in a first order. For example, based on the first order of the multiple first channels, the UCI bits of the multiple first channels are concatenated to finally obtain the UCI bits in the second channel.

[0067] Alternatively, the second channel carrying information from multiple first channels is obtained by concatenating the information from multiple first channels based on a first order and the type of UCI. When multiple first channels are multiplexed based on a first order, the concatenation order of the UCI bits of the multiple first channels can be determined based on the first order and the type of UCI in each first channel. In some embodiments, the concatenation of UCI bits in first channels carrying the same UCI type is based on the first order of the first channels to obtain a concatenation result of at least one UCI type; concatenation results of different UCI types are concatenated to obtain the information in the second channel based on the UCI type. The UCI type includes at least one of the following: HARQ-ACK, SR, CSI.

[0068] The above describes the multiplexing of multiple first channels. The following will describe the method for determining the first order.

[0069] In some embodiments, the first order of the plurality of first channels is determined based on at least one of the following: attributes of the first channels, which characterize whether the first channel is a periodic channel, a semi-persistent channel, or an aperiodic channel; the time-domain position of the scheduling channel of the first channel; and the time-domain position of the third channel corresponding to the first channel. In some embodiments, the first channel is used to carry information corresponding to the third channel. In some embodiments, the first channel carries feedback information of the third channel.

[0070] It is understandable that a semi-persistent channel, also known as a semi-periodic channel, can be understood as a periodic channel that is not necessarily uploaded in each cycle. Whether or not transmission occurs in each cycle depends on the terminal's needs. If the terminal determines to transmit the channel, it will upload the periodic channel in the current cycle; if the terminal determines not to transmit the channel, it will not upload the periodic channel in the current cycle. In some embodiments, the semi-persistent channel can be a periodic channel scheduled by semi-persistent scheduling (SPS).

[0071] When determining the first order, the attributes of the first channel can characterize the importance (or priority) of the first channel. For example, for an aperiodic channel, its priority can be higher than that of a periodic channel or a semi-persistent channel, so the aperiodic channel can be ranked higher in the first order.

[0072] Alternatively, the first order of the first channel can be determined by the time-domain position of the scheduling channel of the first channel. In some embodiments, if the time-domain position of the scheduling channel of the first channel is relatively late, it indicates that the first channel was scheduled relatively late. Therefore, when determining the first order, the first order of the first channel can be determined to be a relatively late position.

[0073] Alternatively, the first order can be determined by the time-domain position of the third channel corresponding to the first channel. In some embodiments, after receiving the third channel, the terminal needs to provide feedback to the third channel via the first channel. If the time-domain position of the third channel is later, the terminal can determine that the first channel was transmitted later among the multiple first channels. Therefore, the first channel has a later position in the first order.

[0074] In one implementation, the first order of multiple first channels satisfies any of the following relationships: the first channel corresponding to the third channel that is earlier in the time domain position is ranked higher in the first order; the first channel corresponding to the third channel that is later in the time domain position is ranked higher in the first order. Alternatively, the first channel scheduled by the scheduling channel that is earlier in the time domain position is ranked higher in the first order; the first channel scheduled by the scheduling channel that is later in the time domain position is ranked higher in the first order.

[0075] In another implementation, if the terminal has already started multiplexing two channels and the base station schedules a third channel, the terminal can determine that since the third channel has the latest time-domain position, its first order of multiplexing is later. In this case, the terminal does not need to cancel the multiplexing operation of the first and second channels; instead, it can multiplex the third channel after the first two channels are multiplexed, thereby improving terminal efficiency and saving processing resources.

[0076] For example, after the terminal has started performing multiplexing operations on PUCCH1 and PUCCH2 in time slot n, the base station schedules PUCCH3 in time slot n (or the base station sends the third channel corresponding to PUCCH3). Since the scheduling channel (or third channel) of PUCCH3 is later in the time domain than the scheduling channels (or third channels) of PUCCH1 and PUCCH2, the first order of PUCCH3 is after the first order of PUCCH1 and PUCCH2. In this case, the terminal does not need to redetermine the first order among PUCCH1, PUCCH2, and PUCCH3, i.e., it does not need to cancel the multiplexing operation of PUCCH1 and PUCCH2. It only needs to perform multiplexing operations on PUCCH3 after completing the multiplexing operation of PUCCH1 and PUCCH2. This simplifies the channel multiplexing rules and improves the processing efficiency of the terminal. Furthermore, since the multiplexing rules are relatively simple, the accuracy of the base station in multiplexing the second channel can also be improved.

[0077] In one implementation, the time domain position is either the start position or the end position in the time domain.

[0078] The following will describe the various scenarios for determining the first order, with examples.

[0079] Case 1: If the first channel has both a scheduling channel and a corresponding third channel, the first order of the first channel is determined based on the time domain position of the scheduling channel and / or the third channel.

[0080] In some embodiments, the first order satisfies at least one of the following: In response to the scheduling channel and the third channel having different time-domain positions, the first order of the first channel is determined based on the earliest or latest time-domain position of the scheduling channel and the third channel; In response to the scheduling channel and the third channel having the same time-domain position, the first order of the first channel is determined based on the time-domain position of either the scheduling channel or the third channel; In response to the first channel having both a scheduling channel and a third channel, the first order of the first channel is determined based on the time-domain position of the scheduling channel; In response to the first channel having both a scheduling channel and a third channel, the first order of the first channel is determined based on the time-domain position of the third channel; In response to the first channel having both a scheduling channel and a third channel, the first order of the first channel is signaled to be obtained based on the time-domain position of either the scheduling channel or the third channel.

[0081] When the time-domain positions of the scheduling channel and the third channel of the first channel are different, the order of the first channel in the first sequence is determined based on the earliest or latest time-domain position of the scheduling channel and the corresponding third channel. Alternatively, when the time-domain positions of the scheduling channel and the third channel of the first channel are the same, the order of the first channel in the first sequence is determined based on the time-domain position of either the scheduling channel or the corresponding third channel. Alternatively, when the first channel has both a third channel and a scheduling channel, the first order of the first channel is determined based on the time-domain position of either the scheduling channel or the third channel. Alternatively, when the first channel has both a scheduling channel and a third channel, the determination of the first order of the first channel can be configured by signaling, for example, by signaling transmitted by the base station.

[0082] In one implementation, if the scheduling channel of the first channel and the corresponding third channel have the same time domain position, then the scheduling channel of the first channel and the corresponding third channel can be the same channel.

[0083] To describe this solution in more detail, a detailed example is provided below.

[0084] The base station and the UE agree that multiple uplink channels (i.e., the first channel mentioned above) within the same scheduling unit (hereinafter referred to as a slot as the scheduling unit) will have their multiplexing result channel (i.e., the second channel mentioned above) determined according to the order of the scheduling / triggering channels (i.e., the scheduling channel of the first channel mentioned above) corresponding to these multiple uplink channels, or according to the order of the channels (i.e., the third channel mentioned above) corresponding to these multiple uplink channels. The multiplexing result channel carries the UCI of the multiple uplink channels.

[0085] Multiple uplink channels' UCIs are concatenated and carried in the multiplexing result channel. This includes: obtaining UCI bits from the multiple uplink channels; concatenating information from the multiple uplink channels based on a determined order of the multiple uplink channels (i.e., the aforementioned first order); or, obtaining UCI bits from the multiple uplink channels by concatenating information from the multiple uplink channels based on the determined first order of the multiple uplink channels and the type of uplink control information (UCI). The UCI type includes at least one of the following: HARQ-ACK, SR, CSI. The concatenation includes: performing UCI concatenation of the first channels carrying the same UCI type based on the first order of the first channels carrying the same UCI type to obtain a concatenation result of at least one UCI type; and obtaining information in the second channel based on the concatenation results of different UCI types.

[0086] The order of the scheduling / triggering channels is determined based on the order of their start or end positions. Similarly, the order of the channels corresponding to the multiple uplink channels is determined based on the order of their start or end positions.

[0087] This also includes:

[0088] 1) If multiple uplink channels are triggered / scheduled simultaneously, for example, if the triggering / scheduling channels corresponding to these multiple uplink channels have the same end (or start) position (i.e., the time domain position mentioned above), then these multiple uplink channels are considered to have the same order (i.e., the first order mentioned above). For multiple uplink channels with the same order, they participate in multiplexing simultaneously. For example, in the process of determining the multiplexing result channel, these multiple uplink channels participate in determining the multiplexing result channel (i.e., the second channel mentioned above).

[0089] 2) If multiple uplink channels have the same end (or start) position order, for example, if the multiple uplink channels have the same end (or start) position, then the multiple uplink channels are considered to have the same order. For multiple uplink channels with the same order, these multiple uplink channels participate in multiplexing simultaneously. For example, in the process of determining the multiplexing result channel, these multiple uplink channels participate in determining the multiplexing result channel simultaneously.

[0090] 3) Uplink channels with the same order can also exist in other cases. For example, if multiple uplink channels are periodic and perform corresponding transmissions at specific points in the period, then these multiple uplink channels have the same order, meaning they participate in multiplexing simultaneously. For instance, they participate simultaneously in determining the multiplexing result channel. Alternatively, if multiple uplink channels are periodic, but whether corresponding transmissions are performed at specific points in the period depends on the UE's requirements, then these multiple uplink channels have the same order, meaning they participate in multiplexing simultaneously.

[0091] Also includes:

[0092] For an uplink channel, there may be both a scheduling channel that triggers the uplink channel and a corresponding third channel. That is, the uplink channel has two first orders: one obtained based on the scheduling channel and the other based on the third channel. In this case, the base station and the UE agree, or the base station configures the UE via signaling, to use one of the two first orders as the order in which the uplink channel participates in determining the multiplexing result channel. Alternatively, the later (or earlier) of the two first orders can be used as the order in which the uplink channel participates in determining the multiplexing result channel. Generally, if an uplink channel has both of these first orders, then the two first orders corresponding to the uplink channel are the same.

[0093] Detailed examples also include: Examples 1 through 13.

[0094] Example 1: A base station schedules a PDSCH via DCI in a PDCCH. Simultaneously, this PDCCH also instructs the terminal to transmit feedback information (e.g., HARQ-ACK) of the PDSCH via a PUCCH in time slot n. This PUCCH is the first channel mentioned above. Since the PDCCH schedules the PUCCH, the PDCCH is the scheduling channel for the PUCCH. Furthermore, since the PUCCH carries the feedback information of the PDSCH, the PDSCH is the third channel corresponding to the PUCCH.

[0095] In this scenario, the PUCCH can be identified as one of the multiple first channels within time slot n. Generally, the PDCCH and PDSCH have different time-domain positions, with the PDSCH's time-domain position being later than the PDCCH's. If the base station and terminal agree that the first order of the first channels is determined based on the later time-domain position of the scheduling channel and the third channel, then the first order of the PUCCH among the multiple first channels can be determined based on the PDSCH's time-domain position. If the base station and terminal agree that the first order of the first channels is determined based on the earlier time-domain position of the scheduling channel and the third channel, then the first order of the PUCCH among the multiple first channels can be determined based on the PDCCH's time-domain position. Alternatively, the base station (and terminal) may agree, or the base station may configure via signaling, that the first order of the PUCCH among the multiple first channels can be determined based on the PDSCH's time-domain position or the PDCCH's time-domain position. The base station and UE agree to use the first order corresponding to the PUCCH to determine the aforementioned second channel.

[0096] Example 2: The base station schedules a PDSCH via DCI in a PDCCH. Simultaneously, this PDCCH also instructs the terminal to transmit feedback information (e.g., HARQ-ACK) of the PDSCH via a PUSCH in time slot n. Since the PDCCH schedules the PUSCH transmission, it is the scheduling channel for the PUSCH. Furthermore, since the PUSCH carries the feedback information of the PDSCH, it is the third channel corresponding to the PUSCH.

[0097] In this scenario, the PUSCH can be identified as one of the multiple first channels within time slot n. Generally, the time domain positions of the PDCCH and PDSCH are different, with the PDSCH's time domain position being later than the PDCCH's. If the base station and terminal agree that the first order of the first channels is determined based on the later time domain position of the scheduling channel and the third channel, then the first order of the PUSCH among the multiple first channels can be determined based on the PDSCH's time domain position. If the base station and terminal agree that the first order of the first channels is determined based on the earlier time domain position of the scheduling channel and the third channel, then the first order of the PUSCH among the multiple first channels can be determined based on the PDCCH's time domain position. Alternatively, the base station (and terminal) may agree, or the base station may configure via signaling, that the first order of the PUSCH among the multiple first channels can be determined based on the PDSCH's time domain position or the PDCCH's time domain position. The base station and UE agree to use the first order corresponding to the PUSCH to determine the aforementioned second channel.

[0098] Example 3: A base station schedules a PUSCH for transmission in time slot n via DCI in a PDCCH. This PUSCH can carry uplink data or uplink control information. Therefore, this PUSCH is one of the multiple first channels in time slot n. Since the PDCCH schedules the transmission of this PUSCH, it is the scheduling channel for this PUSCH. In this case, the first order of this PUSCH among the multiple first channels can be determined based on the time-domain position of the PDCCH. The base station and the UE agree to use the first order corresponding to this PUSCH to determine the aforementioned second channel.

[0099] Example 4: A base station carries a DCI for deactivating a semi-persistent channel via a PDCCH. This DCI is used to deactivate an SPS configuration and instructs a PUCCH or PUSCH to be transmitted in time slot n. The PUCCH or PUSCH carries feedback information (e.g., HARQ-ACK) for the DCI. Since the PDCCH schedules the transmission of the PUCCH or PUSCH, the PDCCH is the scheduling channel for that PUCCH or PUSCH. Furthermore, the PUCCH or PUSCH carries the feedback information for the PDCCH; therefore, the PDCCH is also the third channel corresponding to that PUCCH or PUSCH. In some embodiments, Example 4 also applies to DCIs for other purposes in other PDCCHs, such as DCIs in which HARQ-ACK is required from the terminal.

[0100] In this scenario, the PUCCH or PUSCH can be identified as one of multiple first channels within time slot n. If the base station and terminal agree that the first order of the first channels is determined based on the later time domain position between the scheduling channel and the third channel, then the first order of the PUCCH or PUSCH among the multiple first channels can be determined based on the time domain position of the PDCCH. If the base station and terminal agree that the first order of the first channels is determined based on the earlier time domain position between the scheduling channel and the third channel, then the first order of the PUCCH or PUSCH among the multiple first channels can be determined based on the time domain position of the PDCCH. The base station and UE agree to use the first order corresponding to the PUCCH or PUSCH to determine the aforementioned second channel.

[0101] Case 2: If the scheduling channels or corresponding third channels of multiple first channels have the same time domain position, then multiple first channels will be multiplexed simultaneously.

[0102] In some embodiments, the first order of a plurality of first channels satisfies at least one of the following relationships: the first channels corresponding to a plurality of third channels with the same time-domain location have the same first order; the first channels scheduled by a plurality of scheduling channels with the same time-domain location have the same first order; the plurality of periodic first channels have the same first order; and the plurality of semi-persistent first channels have the same first order.

[0103] If multiple first channels are triggered or scheduled simultaneously, the scheduling channel (or triggering channel) of the multiple first channels has the same time domain position. Therefore, the multiple first channels have the same sequence number in the first sequence, that is, multiple first channels participate in multiplexing at the same time. For example, PUCCH1, PUCCH2, and PUCCH3 participate in multiplexing at the same time.

[0104] Alternatively, if the time-domain positions of the third channels corresponding to multiple first channels are also the same, then the multiple first channels have the same sequence number in the first sequence, meaning that multiple first channels participate in multiplexing simultaneously. For example, PUCCH1, PUCCH2, and PUCCH3 participate in multiplexing simultaneously.

[0105] In one implementation, there are other situations that might cause multiple first channels to have the same sequence number in the first sequence. For example, if multiple uplink channels are periodic channels and perform corresponding transmissions at the beginning of the period, then the multiple uplink channels have the same order in the first sequence, that is, they participate in multiplexing simultaneously.

[0106] It should be noted that when comparing the time-domain positions of multiple first channels' scheduling channels or corresponding third channels, if a first channel has both a scheduling channel and a corresponding third channel, the first order should be determined by using either the time-domain position of the scheduling channel or the time-domain position of the corresponding third channel, in accordance with Case 1.

[0107] Case 3: If the first channel is a periodic or semi-persistent channel, then the first order of the first channel is the latest or earliest among multiple first channels.

[0108] In some embodiments, the first order of the plurality of first channels satisfies any of the following relationships: a periodic first channel has a first order earlier than an aperiodic first channel and a semi-persistent first channel; a periodic first channel has a first order later than an aperiodic first channel and a semi-persistent first channel; a semi-persistent first channel has a first order earlier than an aperiodic first channel and a periodic first channel; a semi-persistent first channel has a first order later than an aperiodic first channel and a periodic first channel; the first order among the periodic first channel, the aperiodic first channel, and the semi-persistent first channel is predetermined; the first order among the periodic first channel, the aperiodic first channel, and the semi-persistent first channel is configured by signaling. In some embodiments, the signaling may be signaling sent by a base station.

[0109] Example 5: For an active SPS, its SPS PDSCH is transmitted periodically. For each SPS PDSCH, the terminal needs to transmit its HARQ-ACK using a PUCCH or PUSCH in the corresponding time slot n. This PUCCH or PUSCH is a first channel among multiple first channels in time slot n. Since this PUCCH or PUSCH carries the feedback information of the SPS PDSCH, it is the third channel corresponding to that PUCCH or PDSCH.

[0110] In this case, the position of the PUCCH or PUSCH in the first order can be determined based on the time-domain position of the SPS PDSCH. Alternatively, since the SPS PDSCH is transmitted periodically, the PUSCH or PUCCH carrying the HARQ-ACK of the SPS PDSCH is also transmitted periodically and is transmitted at each period, i.e., the PUCCH or PUSCH is a periodic channel, and thus the PUCCH or PUSCH has the earliest or latest first order.

[0111] Example 6: The terminal is configured with a periodic uplink transmission, such as a periodic CSI report. This periodic CSI report is carried on a PUCCH or PUSCH and transmitted at each period; this PUCCH or PUSCH may be referred to as CSIPUCCH or CSIPUSCH. For such periodic channels, there is neither a corresponding third channel nor a scheduling channel that triggers their transmission. Both the terminal and the base station are aware that the PUCCH or PUSCH needs to be transmitted at each period; therefore, the first order corresponding to the CSIPUCCH or CSIPUSCH can be predefined. For example, the CSIPUCCH or CSIPUSCH may have an earliest (or latest) first order, always earlier (or later) than the triggered / scheduled uplink channel. In some embodiments, if multiple periodic first channels exist in time slot n, these multiple periodic first channels have the same first order, i.e., all have an earliest or latest first order, meaning they simultaneously participate in determining the aforementioned second channel. Alternatively, these multiple periodic uplink channels determine their corresponding first order according to the time order of their respective periods. The base station and the UE agree to use the PUCCH or the first sequence corresponding to the PUSCH to determine the aforementioned second channel.

[0112] Scenario 4: If there is a semi-persistent channel among the multiple first channels, the terminal can determine whether the semi-persistent channel will ultimately be multiplexed.

[0113] In some embodiments, the semi-persistent first channel is the latest in the first sequence; if it is determined that the semi-persistent first channel will not be transmitted, it is determined that the semi-persistent first channel will not participate in multiplexing; or, if it is determined that the semi-persistent first channel will be transmitted, it is determined that the semi-persistent first channel will participate in multiplexing; or, the semi-persistent first channel always participates in multiplexing.

[0114] If the semi-persistent first channel is determined to be the last channel to perform multiplexing operations in the first sequence, then when the terminal performs multiplexing operations on channels other than the semi-persistent first channel in the first sequence, it can determine whether the reporting conditions of the semi-persistent first channel at that period are met. If they are met, then the semi-persistent first channel can participate in the multiplexing operation. If not, then the semi-persistent first channel will not participate in the multiplexing operation. This saves terminal processing resources and improves processing efficiency.

[0115] It should be noted that since the semi-persistent first channel may or may not participate in multiplexing, the base station cannot determine whether the semi-persistent first channel participates in multiplexing. Therefore, the base station can determine whether the semi-persistent first channel participates in multiplexing or not as a second channel, and receive both types of second channels respectively. In this way, regardless of whether the semi-persistent first channel participates in multiplexing, the base station can always accurately receive the second channel.

[0116] In one implementation, the terminal can determine that the semi-persistent first channel should participate in multiplexing regardless of whether it is transmitting. However, the multiplexing bits in the multiplexed second channel indicate that the content of the last part of the channel is content that does not need to be uploaded, and the base station can ignore it.

[0117] Example 7: The terminal is configured with a semi-persistent (periodic) uplink channel, such as a semi-persistent SR PUCCH or a semi-persistent CG PUSCH. Whether this type of uplink channel uploads in each period depends on the terminal's needs. If the terminal determines to perform an uplink transmission, it performs the uplink transmission through the uplink channel at the corresponding period; if the terminal determines not to perform an uplink transmission, it does not perform the uplink transmission at the corresponding period. Therefore, the semi-persistent SR PUCCH or semi-persistent CG PUSCH has neither a corresponding third channel nor a triggered scheduling channel. The base station and the terminal can agree that this type of uplink channel has the latest (or earliest) first order. For example, it is always earlier (or later) than the triggered / scheduled uplink channel. In some embodiments, if there are multiple semi-persistent periodic first channels (i.e., semi-persistent first channels) in time slot n, these multiple semi-persistent periodic first channels have the same first order, that is, they all have the latest (or earliest) first order, and can also participate in determining the aforementioned second channel simultaneously. Alternatively, these multiple semi-persistent periodic uplink channels can be ordered according to the time sequence of their respective periods to determine the corresponding first order. The base station and UE agree to use the first order corresponding to the PUCCH or PUSCH to determine the aforementioned second channel.

[0118] In one implementation, considering that Examples 6 and 7 are periodic uplink channels, one approach is as follows: the uplink channel in Example 6 has the earliest first priority to determine the aforementioned second channel because this uplink channel is guaranteed to be transmitted, allowing the UE to prepare it in advance. Conversely, the uplink channel in Example 7 has the latest first priority to determine the aforementioned second channel because this uplink channel is not guaranteed to be transmitted, thus allowing sufficient time to determine whether it will ultimately be transmitted. Alternatively, if it is ultimately determined that the uplink channel will not be transmitted, then that channel will not participate in determining the aforementioned second channel. Or, regardless of whether the uplink channel is transmitted or not, it always participates in determining the aforementioned second channel.

[0119] If one or more uplink channels in Examples 1 to 7 above are simultaneously in one time slot, regardless of whether they overlap in the time domain, and if these uplink channels determine the second channel described above, then these uplink channels determine the second channel described above based on the first order of each uplink channel.

[0120] The above describes various scenarios. Below, we will describe combinations of these scenarios using multiple examples.

[0121] It should be noted that in some technologies, if multiple uplink channels overlap in the time domain, the terminal multiplexes these uplink channels, that is, multiplexes the UCIs of the multiple uplink channels into a single result channel according to multiplexing rules. In the embodiments of this disclosure, multiple first channels overlap in the time domain; or, at least some of the multiple first channels do not overlap in the time domain; or, there are no channels that overlap in the time domain among the multiple first channels. That is, regardless of whether the multiple first channels overlap in the time domain within a scheduling unit, the terminal can multiplex them, thereby saving transmission resources. For example, taking uplink channel 1 and uplink channel 2 as an example, it is assumed that uplink channel 1 and uplink channel 2 overlap in the time domain, that is, uplink channel 1 and uplink channel 2 overlap in the time domain, so the terminal performs multiplexing between uplink channel 1 and uplink channel 2. Alternatively, it can be assumed that uplink channel 1 and uplink channel 2 do not overlap in the time domain, but since uplink channel 1 and uplink channel 2 will be transmitted in the same scheduling unit, the terminal can perform multiplexing between uplink channel 1 and uplink channel 2.

[0122] Example 8, Figure 3 illustrates a channel-determined timing position. As shown in Figure 3, the base station schedules uplink channel 1 in slot n-4 via the DCI in the PDCCH, which will be transmitted in slot n. The terminal receives this DCI and determines that uplink channel 1 will be transmitted in slot n.

[0123] Furthermore, the DCI can also schedule a PDSCH and schedule uplink channel 1 to carry the HARQ-ACK of the PDSCH. Alternatively, the DCI can directly schedule uplink channel 1 carrying UCI, for example, uplink channel 1 carrying the HARQ-ACK of the DCI, or uplink channel 1 carrying CSI or SR. This explanation can also be applied to Examples Nine, Ten, Eleven, Twelve, and Thirteen, which will not be described in detail here.

[0124] Subsequently, the base station schedules uplink channel 2 to be transmitted in slot n via the DCI in the PDCCH in slot n-3. The terminal receives this DCI and determines that uplink channel 2 will be transmitted in slot n.

[0125] The base station continues to schedule uplink channel 3 to be transmitted in slot n via the DCI in the PDCCH in slot n-2. The terminal receives the DCI and determines that uplink channel 3 will be transmitted in slot n.

[0126] The base station continues to schedule uplink channel 4 to be transmitted in slot n via the DCI in the PDCCH in slot n-1. The terminal receives the DCI and determines that uplink channel 4 will be transmitted in slot n.

[0127] The uplink channels here include, but are not limited to, the following channels: HARQ-ACK PUCCH, SR PUCCH, CSIPUCCH, UCI PUSCH, and data PUSCH. UCIPUSCH refers to a PUSCH channel scheduled or triggered by the base station to carry UCI. data PUSCH refers to a PUSCH channel scheduled or triggered by the base station to carry uplink data.

[0128] In this scenario, since uplink channels 1, 2, 3, and 4 are all transmitted in slot n, the terminal determines their first order as follows: the scheduling channel (or triggering channel) of uplink channel 1 is in slot n-4, the scheduling channel of uplink channel 2 is in slot n-3, the scheduling channel of uplink channel 3 is in slot n-2, and the scheduling channel of uplink channel 4 is in slot n-1. If the terminal and the base station agree that the earlier the time domain position of the uplink channel scheduling channel, the earlier the first channel has its first order, then their first order is: uplink channel 1 before uplink channel 2, uplink channel 2 before uplink channel 3, and uplink channel 3 before uplink channel 4. That is, based on the first order, the terminal determines the above-mentioned second channel as follows: uplink channel 1 and uplink channel 2 are executed first, resulting in uplink channel 12. Uplink channel 12 is then executed between uplink channel 3, resulting in uplink channel 123. Uplink channel 123 is then processed in conjunction with uplink channel 4 to obtain uplink channel 1234. Furthermore, the base station can determine uplink channel 1234 based on the aforementioned rules, and thus receive uplink channel 1234.

[0129] Even if the uplink channels in slot n of Example 8 do not overlap in the time domain, the above method can still be considered. Examples 9 through 13 below also apply.

[0130] Example 9, Figure 4 illustrates a channel-determined timing position. As shown in Figure 4, the uplink channel 1 scheduled by the base station in slot n-4 via the DCI in the PDCCH will be transmitted in slot n. The terminal receives this DCI and determines that uplink channel 1 will be transmitted in slot n.

[0131] Subsequently, uplink channel 2, scheduled by the base station in symbols 0-2 of slot n-3 via the DCI in the PDCCH, will be transmitted in slot n. The terminal receives this DCI and determines that uplink channel 2 will be transmitted in slot n.

[0132] The base station continues to schedule uplink channel 3 via DCI in PDCCH in symbols 0-2 of slot n-3, which will be transmitted in slot n. The terminal receives this DCI and determines that uplink channel 3 will be transmitted in slot n.

[0133] The base station continues to schedule uplink channel 4 via DCI in PDCCH in slot n-2, which will be transmitted in slot n. The terminal receives this DCI and determines that uplink channel 4 will be transmitted in slot n.

[0134] The uplink channels here include, but are not limited to, the following channels: HARQ-ACK PUCCH, SR PUCCH, CSIPUCCH, UCI PUSCH, and data PUSCH. UCIPUSCH refers to a PUSCH channel scheduled or triggered by the base station to carry UCI. data PUSCH refers to a PUSCH channel scheduled or triggered by the base station to carry uplink data.

[0135] In this scenario, since uplink channels 1, 2, 3, and 4 are all transmitted in slot n, the terminal determines their first order as follows: the scheduling channel (or triggering channel) for uplink channel 1 is in slot n-4, the scheduling channels for uplink channels 2 and 3 are in slot n-3, and the scheduling channel for uplink channel 4 is in slot n-2. If the terminal and base station agree that the earlier the time-domain position of the uplink channel's scheduling channel, the earlier the first channel has its first order, then their first order is: uplink channel 1 before uplink channel 2, uplink channel 2 equals uplink channel 3, and uplink 3 before uplink 4. That is, based on the first order, the terminal determines the aforementioned second channel as follows: uplink channel 1, uplink channel 2, and uplink channel 3 are executed first, resulting in uplink channel 123 (it should be understood that due to the different order in which the second channel is determined, this uplink channel 123 may be a different second channel than the uplink channel 123 in Example 8). Uplink channel 123 is then processed in conjunction with uplink channel 4 to obtain uplink channel 1234. Furthermore, the base station can also determine uplink channel 1234 based on the above rules, and thus receive uplink channel 1234.

[0136] Example 10, Figure 5 illustrates a channel determination timing. As shown in Figure 5, the base station schedules uplink channel 1 to be transmitted in slot n via the DCI in the PDCCH in slot n-4. The terminal receives this DCI and determines that uplink channel 1 will be transmitted in slot n.

[0137] The uplink channel 2 scheduled by the base station in slot n-3 via the DCI in the PDCCH will be transmitted in slot n. The terminal receives the DCI and determines that uplink channel 2 will be transmitted in slot n.

[0138] The base station continues to schedule uplink channel 3 via DCI in PDCCH in slot n-2, which will be transmitted in slot n. The terminal receives this DCI and determines that uplink channel 3 will be transmitted in slot n.

[0139] The base station configures a periodic uplink channel for the terminal, and the period of this periodic uplink channel is in slot n. That is, a periodic uplink channel 4 will be transmitted in slot n, and this uplink channel 4 will upload in each period.

[0140] The uplink channels here include, but are not limited to, the following channels: HARQ-ACK PUCCH, SR PUCCH, CSIPUCCH, UCI PUSCH, and data PUSCH. UCIPUSCH refers to a PUSCH channel scheduled or triggered by the base station to carry UCI. data PUSCH refers to a PUSCH channel scheduled or triggered by the base station to carry uplink data.

[0141] In this scenario, since uplink channels 1, 2, 3, and 4 are all transmitted in slot n, the terminal determines their first order as follows: the scheduling channel (or triggering channel) of uplink channel 1 is in slot n-4, the scheduling channels of uplink channels 2 and 3 are in slot n-3, and uplink channel 4 is a periodic channel. If the terminal and base station agree that the earlier the time domain position of the uplink channel's scheduling channel, the earlier the first channel has its first order. Furthermore, the base station and UE agree that the periodic uplink channel has a first order earlier than the aperiodic uplink channel. Therefore, their first order is: uplink channel 4 before uplink channel 1, uplink channel 1 before uplink channel 2, and uplink channel 2 before uplink channel 3. That is, based on the first order, the terminal determines the aforementioned second channel as follows: uplink channel 4 and uplink channel 1 are executed first, resulting in uplink channel 41; uplink channel 41 and uplink channel 2 are executed between them, resulting in uplink channel 412. Uplink channel 412 is then processed in conjunction with uplink channel 3 to obtain uplink channel 4123. Furthermore, the base station can also determine uplink channel 4123 based on the above rules, and thus receive uplink channel 4123.

[0142] Example 11, Figure 6 illustrates a channel-determined timing position. As shown in Figure 6, the base station schedules uplink channel 1 to be transmitted in slot n via the DCI in the PDCCH in slot n-4. The terminal receives this DCI and determines that uplink channel 1 will be transmitted in slot n.

[0143] The base station configures a semi-persistent (periodic) uplink channel 3 for the terminal, and one period of this uplink channel is in slot n, meaning that a semi-persistent uplink channel 3 will be transmitted in slot n. Furthermore, since this uplink channel is semi-persistent, it may or may not be transmitted in slot n. Here, it is assumed that during slot n-3, the terminal determines that uplink channel 3 is being transmitted in slot n.

[0144] The uplink channel 2 scheduled by the base station in slot n-2 via the DCI in the PDCCH will be transmitted in slot n. The terminal receives the DCI and determines that uplink channel 2 will be transmitted in slot n.

[0145] The base station configures a periodic uplink channel for the terminal, and the period of this periodic uplink channel is in slot n. That is, a periodic uplink channel 4 will be transmitted in slot n, and this uplink channel 4 will upload in each period.

[0146] The uplink channels here include, but are not limited to, the following channels: HARQ-ACK PUCCH, SR PUCCH, CSIPUCCH, UCI PUSCH, and data PUSCH. UCIPUSCH refers to a PUSCH channel scheduled or triggered by the base station to carry UCI. data PUSCH refers to a PUSCH channel scheduled or triggered by the base station to carry uplink data.

[0147] In this scenario, since uplink channels 1, 2, 3, and 4 are all transmitted in slot n, the terminal determines their first order as follows: the scheduling channel (or triggering channel) of uplink channel 1 is in slot n-4, the scheduling channel of uplink channel 2 is in slot n-2, uplink channel 3 is a semi-persistent uplink channel, and uplink channel 4 is a periodic channel. If the terminal and base station agree that the earlier the time-domain position of the uplink channel's scheduling channel, the earlier the first channel has its first order, and further agree that the periodic channel has a higher first order than the aperiodic channel, and the semi-persistent uplink channel has a later first order than the periodic and aperiodic channels, then their first order is: uplink channel 4 before uplink channel 1, uplink channel 1 before uplink channel 2, and uplink channel 2 before uplink channel 3. That is, the terminal determines the second channel based on the first order: uplink channel 4 and uplink channel 1 are executed first to obtain uplink channel 41; uplink channel 41 and uplink channel 2 are executed to obtain uplink channel 412; uplink channel 412 and uplink channel 3 are then executed to obtain uplink channel 4123. Furthermore, the base station can also determine uplink channel 4123 based on the above rules, and thus receive uplink channel 4123.

[0148] Example 12, Figure 7 illustrates a channel determination timing. As shown in Figure 7, the base station schedules uplink channel 1 to be transmitted in slot n via the DCI in the PDCCH in slot n-4. The terminal receives this DCI and determines that uplink channel 1 will be transmitted in slot n.

[0149] The base station schedules uplink channel 2 to transmit in slot n via the DCI of the PDCCH in slot n-3. The terminal can receive this DCI and determine that uplink channel 2 is being transmitted in slot n.

[0150] The base station configures a periodic uplink channel 3 for the terminal, and one period of this uplink channel 3 is in slot n, meaning that a periodic uplink channel 3 will be transmitted in slot n. Furthermore, this uplink channel 3 will be transmitted in each period.

[0151] The base station configures a periodic uplink channel 4 for the terminal, and one period of this uplink channel 4 is in slot n, meaning that a periodic uplink channel 4 will be transmitted in slot n. Furthermore, this uplink channel 4 will be transmitted in each period.

[0152] The uplink channels here include, but are not limited to, the following channels: HARQ-ACK PUCCH, SR PUCCH, CSIPUCCH, UCI PUSCH, and data PUSCH. UCIPUSCH refers to a PUSCH channel scheduled or triggered by the base station to carry UCI. data PUSCH refers to a PUSCH channel scheduled or triggered by the base station to carry uplink data.

[0153] In this scenario, since uplink channels 1, 2, 3, and 4 are all transmitted in slot n, the terminal determines their first order as follows: the scheduling channel (or triggering channel) of uplink channel 1 is in slot n-4, the scheduling channel of uplink channel 2 is in slot n-3, uplink channel 3 is a periodic uplink channel, and uplink channel 4 is also a periodic channel. If the terminal and base station agree that the earlier the time domain position of the uplink channel's scheduling channel, the earlier the first channel has its first order, and further agree that periodic channels have a first order earlier than aperiodic channels, then their first order is: uplink channel 4 equals uplink channel 3, uplink channel 3 is earlier than uplink channel 1, and uplink channel 1 is earlier than uplink channel 2. That is, based on the first order, the terminal determines the aforementioned second channel as follows: uplink channels 4 and 3 are executed first, resulting in uplink channel 43; uplink channel 43 and uplink channel 1 are executed between each other, resulting in uplink channel 431. Uplink channel 431 is then processed between uplink channel 2 to obtain uplink channel 4312. Furthermore, the base station can also determine uplink channel 4312 based on the above rules, and thus receive uplink channel 4312.

[0154] Example 13, Figure 8 illustrates a channel-determined timing position. As shown in Figure 8, the base station schedules a PDSCH in symbols 4-13 of slot n-3 via the DCI in the PDCCH, and triggers uplink channel 1 to be transmitted in slot n. The terminal receives the DCI, determines that uplink channel 1 will be transmitted in slot n, and determines that uplink channel 1 carries the HARQ-ACK of the PDSCH.

[0155] The base station schedules a PDSCH in symbols 4-13 of slot n-2 via the DCI in the PDCCH and triggers uplink channel 2 to be transmitted in slot n. The terminal can receive this UCI, determine that uplink channel 2 is being transmitted in slot n, and determine that uplink channel 2 is used to carry the HARQ-ACK of the PDSCH.

[0156] The base station activates an SPS configuration in slot n-1 via the DCI in the PDCCH and triggers uplink channel 3 to be transmitted in slot n. The terminal can receive this DCI, determine that uplink channel 3 is being transmitted in slot n, and determine that uplink channel 3 is used to carry the HARQ-ACK corresponding to this DCI.

[0157] The uplink channels here include, but are not limited to, the following channels: HARQ-ACK PUCCH, SR PUCCH, CSIPUCCH, UCI PUSCH, and data PUSCH. UCIPUSCH refers to a PUSCH channel scheduled or triggered by the base station to carry UCI. data PUSCH refers to a PUSCH channel scheduled or triggered by the base station to carry uplink data.

[0158] In this case, since uplink channel 1, uplink channel 2, and uplink channel 3 are all transmitted in slot n, the terminal determines their first order as follows: the third channel (i.e., PDSCH) corresponding to uplink channel 1 is in slot n-3, the third channel (i.e., PDSCH) corresponding to uplink channel 2 is in slot n-2, and the third channel (i.e., PDCCH) corresponding to uplink channel 3 is in slot n-1.

[0159] If the terminal and base station agree that the earlier the time domain position of the third channel corresponding to the uplink channel, the earlier the first channel has in the first order, then their first order is: uplink channel 1 before uplink channel 2, and uplink channel 2 before uplink channel 3. That is, based on the first order, the terminal determines the above-mentioned second channel as follows: uplink channel 1 and uplink channel 2 are executed first to obtain uplink channel 12, and uplink channel 12 and uplink channel 3 are executed between them to obtain uplink channel 123. Furthermore, the base station can also determine uplink channel 123 through the above rules, and thus receive uplink channel 123.

[0160] The channel transmission method provided in this disclosure can be applied to base station 102 in the communication system shown in FIG1. ​​FIG9 shows a schematic flowchart of another channel transmission method. As shown in FIG9, the channel transmission method includes S901 and S902.

[0161] S901. In response to the fact that multiple first channels will be received in a scheduling unit, a second channel is determined based on the first order of the multiple first channels.

[0162] The second channel carries information from multiple first channels.

[0163] Since the uplink channels transmitted by the terminal are scheduled by the base station, the base station can determine that multiple first channels transmitted by the terminal will be transmitted within a single scheduling unit. In response to the fact that multiple first channels will be transmitted within a single scheduling unit, the base station can determine a second channel based on the first order of the multiple first channels it has determined. Because the first order determined by the base station and the terminal is the same, the second channel determined by the base station and the terminal is also the same. This makes the second channel received by the base station more accurate, reducing data loss and other issues, and improving the accuracy of channel reception.

[0164] In one implementation, if the terminal has already started multiplexing two channels and the base station schedules a third channel, the terminal can determine that because the third channel has the latest time-domain position, its multiplexing order is later. In this case, the terminal does not need to cancel the multiplexing operations of the first and second channels; instead, it multiplexes the third channel only after the first two channels are multiplexed, thereby improving terminal efficiency and saving processing resources.

[0165] S902, Receive the second channel.

[0166] Since the second channel determined by the base station and the second channel determined by the terminal are the same, the second channel received by the base station is the accurate second channel, thus enabling more precise acquisition of the information sent by the terminal.

[0167] It is understood that, in order to achieve the above-mentioned functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the algorithmic steps of the examples described in conjunction with the embodiments of this disclosure, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0168] This disclosure embodiment can divide the communication device into functional modules according to the above method embodiment. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one functional module. The integrated module can be implemented in hardware or software. It should be noted that the module division in this disclosure embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the example of dividing each functional module according to each function.

[0169] Figure 10 is a schematic diagram of a communication device according to some embodiments. The communication device can execute the communication method provided in the above-described method embodiments. As shown in Figure 10, the communication device includes: a determining unit 1001 and a transmitting unit 1002.

[0170] The determining unit 1001 is configured to determine a second channel based on a first order of the multiple first channels in response to the fact that multiple first channels will be transmitted in a scheduling unit. The second channel carries information from the multiple first channels.

[0171] The transmission unit 1002 is used to transmit the second channel.

[0172] In one implementation, the information of multiple first channels carried by the second channel is obtained by concatenating the information of multiple first channels in a first order; or

[0173] The information of multiple first channels carried by the second channel is obtained by concatenating the information of multiple first channels based on the first sequence and the type of uplink control information (UCI).

[0174] In one implementation, the first order of the plurality of first channels is determined based on at least one of the following:

[0175] The attributes of the first channel are used to characterize whether the first channel is a periodic channel, a semi-persistent channel, or an aperiodic channel.

[0176] The time-domain location of the scheduling channel of the first channel;

[0177] The time-domain location of the third channel corresponding to the first channel.

[0178] In one implementation, the position is either the start position or the end position in the time domain.

[0179] In one implementation, the first order of the plurality of first channels satisfies at least one of the following relationships:

[0180] The first channels corresponding to multiple third channels with the same time-domain location have the same first order;

[0181] Multiple scheduling channels with the same time-domain location have the same first scheduling order for their first channels.

[0182] Multiple periodic first channels have the same first order;

[0183] The multiple first channels of semi-persistent have the same first order.

[0184] In one implementation, the first order satisfies at least one of the following:

[0185] In response to the fact that the scheduling channel of the first channel and the time domain positions of the third channel are different, the first order of the first channel is determined based on the earliest or latest time domain position of the scheduling channel of the first channel and the time domain position of the third channel.

[0186] In response to the fact that the scheduling channel of the first channel and the time domain position of the third channel are the same, the first order of the first channel is determined based on the scheduling channel of the first channel or the time domain position of the third channel.

[0187] In response to the fact that the first channel simultaneously has a scheduling channel and a third channel, the first order of the first channel is determined based on the time-domain position of the scheduling channel;

[0188] In response to the fact that the first channel simultaneously has a scheduling channel and a third channel, the first order of the first channel is determined based on the time-domain position of the third channel;

[0189] In response to the first channel having both a scheduling channel and a third channel, the first order of the first channel is configured by signaling to be obtained based on the time-domain position of the scheduling channel or the time-domain position of the third channel.

[0190] In one implementation, the first order of the multiple first channels satisfies any one of the following relationships:

[0191] The periodic first channel has an earlier first order than the aperiodic first channel and the semi-persistent first channel;

[0192] The periodic first channel has a later first order than the aperiodic first channel and the semi-persistent first channel;

[0193] The semi-persistent first channel has an earlier first order than the aperiodic first channel and the periodic first channel;

[0194] The semi-persistent first channel has a later first order than the aperiodic first channel and the periodic first channel;

[0195] The first order among the periodic first channel, the aperiodic first channel, and the semi-persistent first channel is predetermined;

[0196] The first order among the periodic first channel, the aperiodic first channel, and the semi-persistent first channel is configured by signaling.

[0197] In one implementation, the first order of the multiple first channels satisfies any one of the following relationships:

[0198] The earlier the time-domain position of the third channel, the earlier the corresponding first channel appears in the first sequence;

[0199] The later the time-domain position of the third channel, the earlier the corresponding first channel appears in the first sequence.

[0200] In one implementation, the first order of the multiple first channels satisfies any one of the following relationships:

[0201] The earlier the scheduling channel is in the time domain, the earlier the first channel it is scheduled in the first order.

[0202] The later the scheduling channel is in the time domain, the earlier the first channel it is scheduled in the first order.

[0203] In one implementation, the semi-persistent first channel has the latest order in the first sequence; or

[0204] If the first channel of semi-persistence is determined not to transmit, then the first channel of semi-persistence is determined not to participate in multiplexing; or

[0205] If the first channel with semi-persistence is determined to be used for transmission, then the first channel with semi-persistence is determined to participate in multiplexing; or

[0206] The first channel in a semi-persistent configuration always participates in multiplexing.

[0207] In one implementation, multiple first channels overlap in the time domain; or, at least some of the multiple first channels do not overlap in the time domain; or, none of the multiple first channels overlap in the time domain.

[0208] In one implementation, the plurality of first channels includes at least one of the following: an uplink shared channel and an uplink control channel.

[0209] In one implementation, the scheduling unit includes at least one of the following: a time slot, a sub-time slot, and a set of symbols for a predefined number of orthogonal frequency division multiplexing (OFDM) signals.

[0210] Figure 11 is a schematic diagram of another communication device according to some embodiments. The communication device can perform the communication method provided in the above-described method embodiments. As shown in Figure 11, the communication device includes: a determining unit 1101 and a receiving unit 1102.

[0211] The determining unit 1101 is used to determine a second channel based on a first order of the multiple first channels in response to the fact that multiple first channels will be received in a scheduling unit, the second channel carrying information from the multiple first channels.

[0212] The receiving unit 1102 is used to receive the second channel.

[0213] In one implementation, the information of multiple first channels carried by the second channel is obtained by concatenating the information of multiple first channels in a first order; or

[0214] The information of multiple first channels carried by the second channel is obtained by concatenating the information of multiple first channels based on the first sequence and the type of uplink control information (UCI).

[0215] In one implementation, the first order of the plurality of first channels is determined based on at least one of the following:

[0216] The attributes of the first channel are used to characterize whether the first channel is a periodic channel, a semi-persistent channel, or an aperiodic channel.

[0217] The time-domain location of the scheduling channel of the first channel;

[0218] The time-domain location of the third channel corresponding to the first channel.

[0219] In one implementation, the position is either the start position or the end position in the time domain.

[0220] In one implementation, the first order of the plurality of first channels satisfies at least one of the following relationships:

[0221] The first channels corresponding to multiple third channels with the same time-domain location have the same first order;

[0222] Multiple scheduling channels with the same time-domain location have the same first scheduling order for their first channels.

[0223] Multiple periodic first channels have the same first order;

[0224] The multiple first channels of semi-persistent have the same first order.

[0225] In one implementation, the first order satisfies at least one of the following:

[0226] In response to the fact that the scheduling channel of the first channel and the time domain positions of the third channel are different, the first order of the first channel is determined based on the earliest or latest time domain position of the scheduling channel of the first channel and the time domain position of the third channel.

[0227] In response to the fact that the scheduling channel of the first channel and the time domain position of the third channel are the same, the first order of the first channel is determined based on the scheduling channel of the first channel or the time domain position of the third channel.

[0228] In response to the fact that the first channel simultaneously has a scheduling channel and a third channel, the first order of the first channel is determined based on the time-domain position of the scheduling channel;

[0229] In response to the fact that the first channel simultaneously has a scheduling channel and a third channel, the first order of the first channel is determined based on the time-domain position of the third channel;

[0230] In response to the first channel having both a scheduling channel and a third channel, the first order of the first channel is configured by signaling to be obtained based on the time-domain position of the scheduling channel or the time-domain position of the third channel.

[0231] In one implementation, the first order of the multiple first channels satisfies any one of the following relationships:

[0232] The periodic first channel has an earlier first order than the aperiodic first channel and the semi-persistent first channel;

[0233] The periodic first channel has a later first order than the aperiodic first channel and the semi-persistent first channel;

[0234] The semi-persistent first channel has an earlier first order than the aperiodic first channel and the periodic first channel;

[0235] The semi-persistent first channel has a later first order than the aperiodic first channel and the periodic first channel;

[0236] The first order among the periodic first channel, the aperiodic first channel, and the semi-persistent first channel is predetermined;

[0237] The first order among the periodic first channel, the aperiodic first channel, and the semi-persistent first channel is configured by signaling.

[0238] In one implementation, the first order of the multiple first channels satisfies any one of the following relationships:

[0239] The earlier the time-domain position of the third channel, the earlier the corresponding first channel appears in the first sequence;

[0240] The later the time-domain position of the third channel, the earlier the corresponding first channel appears in the first sequence.

[0241] In one implementation, the first order of the multiple first channels satisfies any one of the following relationships:

[0242] The earlier the scheduling channel is in the time domain, the earlier the first channel it is scheduled in the first order.

[0243] The later the scheduling channel is in the time domain, the earlier the first channel it is scheduled in the first order.

[0244] In one implementation, the semi-persistent first channel has the latest order in the first sequence; or

[0245] If the first channel of semi-persistence is determined not to transmit, then the first channel of semi-persistence is determined not to participate in multiplexing; or

[0246] If the first channel with semi-persistence is determined to be used for transmission, then the first channel with semi-persistence is determined to participate in multiplexing; or

[0247] The first channel in a semi-persistent configuration always participates in multiplexing.

[0248] In one implementation, multiple first channels overlap in the time domain; or, at least some of the multiple first channels do not overlap in the time domain; or, none of the multiple first channels overlap in the time domain.

[0249] In one implementation, the plurality of first channels includes at least one of the following: an uplink shared channel and an uplink control channel.

[0250] In one implementation, the scheduling unit includes at least one of the following: a time slot, a sub-time slot, and a set of symbols for a predefined number of orthogonal frequency division multiplexing (OFDM) signals.

[0251] In the case of implementing the functions of the integrated modules described above in hardware, this disclosure provides another structure of the communication device involved in the above embodiments. As shown in FIG12, the communication device 120 includes: a processor 1202 and a bus 1204. In some embodiments, the communication device may further include a memory 1201; in some embodiments, the communication device may further include a communication interface 1203.

[0252] Processor 1202 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 1202 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. Processor 1202 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 1202 may also be a combination of functions implementing computing capabilities, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0253] The communication interface 1203 is used to connect with other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0254] The memory 1201 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0255] In one implementation, the memory 1201 can exist independently of the processor 1202. The memory 1201 can be connected to the processor 1202 via a bus 1204 and is used to store instructions or program code. When the processor 1202 calls and executes the instructions or program code stored in the memory 1201, it can implement the channel transmission method provided in this embodiment of the present disclosure.

[0256] In another implementation, the memory 1201 can also be integrated with the processor 1202.

[0257] Bus 1204 can be an extended industry standard architecture (EISA) bus, etc. Bus 1204 can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in Figure 12, but this does not mean that there is only one bus or one type of bus.

[0258] Some embodiments of this disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer program instructions that, when executed on a computer, cause the computer to perform the channel transmission method as described in any of the above embodiments.

[0259] Exemplary examples show that the aforementioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices for storing information and / or other machine-readable storage media. The term "machine-readable storage media" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0260] This disclosure provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the communication method described in any of the above embodiments.

[0261] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A method for channel transmission, comprising: determining a second channel based on a first order of a plurality of first channels in response to the plurality of first channels being transmitted in a scheduling unit, wherein the second channel carries information of the plurality of first channels; and transmitting the second channel; wherein the information of the plurality of first channels carried by the second channel is obtained by concatenating information of the plurality of first channels based on the first order; or the information of the plurality of first channels carried by the second channel is obtained by concatenating information of the plurality of first channels based on the first order and a type of uplink control information (UCI). wherein the first order of the plurality of first channels is determined based on at least one of: an attribute of the first channel, the attribute being used to indicate that the first channel is periodic, semi-persistent or aperiodic; a time domain position of a scheduling channel of the first channel; a time domain position of a third channel corresponding to the first channel; wherein the time domain position is a time domain start position or a time domain end position; wherein the first order of the plurality of first channels satisfies at least one of: first channels corresponding to a plurality of third channels with the same time domain position have the same first order; first channels scheduled by a plurality of scheduling channels with the same time domain position have the same first order; periodic first channels have the same first order; semi-persistent first channels have the same first order; wherein the first order satisfies at least one of: in response to the time domain positions of a scheduling channel and a third channel of the first channel being different, the first order of the first channel is determined based on the earliest or the latest time domain position of the time domain positions of the scheduling channel and the third channel; in response to the time domain positions of the scheduling channel and the third channel of the first channel being the same, the first order of the first channel is determined based on the time domain position of the scheduling channel or the third channel; in response to the first channel having both the scheduling channel and the third channel, the first order of the first channel is determined based on the time domain position of the scheduling channel; in response to the first channel having both the scheduling channel and the third channel, the first order of the first channel is determined based on the time domain position of the third channel; in response to the first channel having both the scheduling channel and the third channel, the first order of the first channel is configured by signaling based on the time domain position of the scheduling channel or the time domain position of the third channel; wherein the first order of the plurality of first channels satisfies any one of: periodic first channels have an earlier first order than aperiodic first channels and semi-persistent first channels; periodic first channels have a later first order than aperiodic first channels and semi-persistent first channels; semi-persistent first channels have an earlier first order than aperiodic first channels and periodic first channels; semi-persistent first channels have a later first order than aperiodic first channels and periodic first channels. ​ ​ 2. The method of claim 1, wherein, ​ ​ 3. The method of claim 1, wherein, ​ ​ ​ ​ 4. The method of claim 3, wherein, ​ 5. The method of claim 3, wherein, ​ ​ ​ ​ ​ 6. The method of claim 3, wherein, ​ ​ ​ ​ ​ ​ 7. The method of claim 3, wherein, ​ ​ ​ ​ ​ The first order among the periodic first channel, the aperiodic first channel and the semi-persistent first channel is pre-agreed; The first order among the periodic first channel, the aperiodic first channel and the semi-persistent first channel is signaled.

8. The method of claim 3, wherein, The first order of the plurality of first channels satisfies any one of the following relationships: The corresponding first channel of the third channel with the earlier time domain position is earlier in the first order; The corresponding first channel of the third channel with the later time domain position is earlier in the first order.

9. The method of claim 3, wherein, The first order of the plurality of first channels satisfies any one of the following relationships: The first channel scheduled by the scheduling channel with the earlier time domain position is earlier in the first order; The first channel scheduled by the scheduling channel with the later time domain position is earlier in the first order.

10. The method of claim 1, wherein, The semi-persistent first channel is the last in the first order; or In the case where it is determined that the semi-persistent first channel does not transmit, it is determined that the semi-persistent first channel does not participate in multiplexing; or In the case where it is determined that the semi-persistent first channel transmits, it is determined that the semi-persistent first channel participates in multiplexing; Or The semi-persistent first channel always participates in multiplexing.

11. The method of claim 1, wherein, The plurality of first channels overlap in the time domain; or, at least some of the plurality of first channels do not overlap in the time domain; or, there is no channel overlapping in the time domain among the plurality of first channels.

12. The method of claim 1, wherein, The plurality of first channels include at least one of the following: an uplink shared channel, an uplink control channel.

13. The method of claim 1, wherein, The scheduling unit includes at least one of the following: a time slot, a sub-slot, a symbol set of a predefined orthogonal frequency division multiplexing (OFDM) quantity.

14. A channel transmission method, comprising: In response to a plurality of first channels being received in a scheduling unit, determining a second channel based on a first order of the plurality of first channels, the second channel carrying information of the plurality of first channels; Receiving the second channel.

15. The method of claim 14, wherein, The information of the plurality of first channels carried by the second channel is obtained by concatenating the information of the plurality of first channels based on the first order; or The information of the plurality of first channels carried by the second channel is obtained by concatenating the information of the plurality of first channels based on the first order and the type of uplink control information (UCI).

16. The method of claim 14, wherein, The first order of the plurality of first channels is determined based on at least one of the following: The attribute of the first channel, the attribute being used to represent that the first channel is a periodic channel, a semi-persistent channel or an aperiodic channel; The time domain position of the scheduling channel of the first channel; The time domain position of the third channel corresponding to the first channel.

17. The method of claim 16, wherein, The time domain position is a time domain start position or a time domain end position.

18. The method of claim 16, wherein, The first order of the plurality of first channels satisfies at least one of the following relationships: The first channels corresponding to the plurality of third channels with the same time domain position have the same first order; The first channels scheduled by the plurality of scheduling channels with the same time domain position have the same first order; The plurality of periodic first channels have the same first order; The plurality of semi-persistent first channels have the same first order.

19. The method of claim 16, wherein, The first order satisfies at least one of the following: In response to the time domain positions of the scheduling channel of the first channel and the third channel being different, the first order of the first channel is determined based on the earliest or the latest time domain position among the time domain positions of the scheduling channel of the first channel and the third channel; In response to the time domain positions of the scheduling channel of the first channel and the third channel being the same, the first order of the first channel is determined based on the time domain position of the scheduling channel of the first channel or the third channel; In response to the first channel having both the scheduling channel and the third channel, the first order of the first channel is determined based on the time domain position of the scheduling channel; In response to the first channel having both the scheduling channel and the third channel, the first order of the first channel is determined based on the time domain position of the third channel; In response to the first channel having both the scheduling channel and the third channel, the first order of the first channel is configured by signaling based on the time domain position of the scheduling channel or the time domain position of the third channel.

20. The method of claim 16, wherein, The first orders of the plurality of first channels satisfy any one of the following relationships: The first order of a periodic first channel is earlier than that of a non-periodic first channel and a semi-persistent first channel; The first order of a periodic first channel is later than that of a non-periodic first channel and a semi-persistent first channel; The first order of a semi-persistent first channel is earlier than that of a non-periodic first channel and a periodic first channel; The first order of a semi-persistent first channel is later than that of a non-periodic first channel and a periodic first channel; The first orders among a periodic first channel, a non-periodic first channel and a semi-persistent first channel are pre-agreed; The first orders among a periodic first channel, a non-periodic first channel and a semi-persistent first channel are configured by signaling.

21. The method of claim 16, wherein, The first orders of the plurality of first channels satisfy any one of the following relationships: The first channel corresponding to a third channel with an earlier time domain position has an earlier first order in the first order; The first channel corresponding to a third channel with a later time domain position has a later first order in the first order.

22. The method of claim 16, wherein, The first orders of the plurality of first channels satisfy any one of the following relationships: The first channel scheduled by a scheduling channel with an earlier time domain position has an earlier first order in the first order; The first channel scheduled by a scheduling channel with a later time domain position has a later first order in the first order.

23. The method of claim 14, wherein, The order of a semi-persistent first channel in the first order is the latest; or In a case where it is determined that a semi-persistent first channel does not transmit, it is determined that the semi-persistent first channel does not participate in multiplexing; or In a case where it is determined that a semi-persistent first channel transmits, it is determined that the semi-persistent first channel participates in multiplexing; Or A semi-persistent first channel always participates in multiplexing.

24. The method of claim 14, wherein, The plurality of first channels overlap in time domain; or, at least some of the plurality of first channels do not overlap in time domain; or, there is no channel overlapping in time domain among the plurality of first channels.

25. The method of claim 14, wherein, The first plurality of channels comprises at least one of: an uplink shared channel, an uplink control channel.

26. The method of claim 14, wherein, The scheduling unit comprises at least one of: a time slot, a sub-time slot, a predefined OFDM number of symbol set.

27. A communications device comprising: a memory and a processor; the memory and the processor are coupled; the memory is configured to store instructions executable by the processor; the processor executes the instructions to perform the method according to any one of claims 1-26.

28. A computer readable storage medium, wherein, The computer readable storage medium has stored thereon computer instructions that, when executed at a computer, cause the computer to perform the method according to any one of claims 1-26.

29. A computer program product, wherein, The computer program product comprises computing technology program instructions, which are executed by a processor to implement the method according to any one of claims 1-26.

Citation Information

Patent Citations

  • Information transmission method and device, equipment and computer readable storage medium

    CN110798291A

  • Uplink channel transmission method, terminal and base station

    CN112929137A

  • Multiplexing transmission method and device and storage medium

    CN115189831A

  • Transmission method and device and readable storage medium

    CN118265163A

  • Apparatus and communication method thereof in wireless communication system

    US20230269765A1