Information acquisition method and apparatus, and device, medium and computer program product
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2024-12-20
- Publication Date
- 2026-06-25
Smart Images

Figure CN2024141058_25062026_PF_FP_ABST
Abstract
Description
Information acquisition methods, devices, equipment, media and computer program products Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to an information acquisition method, apparatus, device, medium, and computer program product. Background Technology
[0002] In fifth-generation New Radio (NR) communication systems, for the same terminal, when the time-domain resources of the Physical Uplink Control Channel (PUCCH) and the Physical Uplink Shared Channel (PUSCH) overlap, the terminal can multiplex information such as Hybrid Automatic Repeat reQuest-Acknowledged (HARQ-ACK) and Channel State Information (CSI) carried by the PUCCH onto the PUSCH for transmission, thereby ensuring the normal transmission of both PUCCH and PUSCH.
[0003] However, because the NR communication system supports dynamic HARQ-ACK feedback timing, multiple HARQ-ACK codebook generation methods, and various CSI reporting configurations, the types of UCI information and the number of UCI bits vary considerably at different times. This results in high complexity for information multiplexing and transmission. Summary of the Invention
[0004] This application provides an information acquisition method, apparatus, device, medium, and computer program product that can reduce the complexity of information reuse and transmission.
[0005] In a first aspect, embodiments of this application provide an information acquisition method, which may include: a terminal acquiring a first parameter, the first parameter being a parameter related to the multiplexing and transmission of first information in a first channel; the first parameter being at least one of the following: a first number of bits, a parameter related to the information generation method.
[0006] In one possible implementation, the first parameter is determined by one or more of the following methods: protocol agreement; higher-level signaling configuration; semi-static configuration; semi-persistent configuration.
[0007] In one possible implementation, there are multiple first parameters, and the terminal determines the relevant parameters used for transmitting the first information in the first channel based on the transmission parameters of the first channel from among the multiple first parameters.
[0008] In one possible implementation, the first parameter is a first number of bits or a parameter related to the information generation method; different first parameters among the plurality of first parameters correspond to different value ranges of the transmission parameters of the first channel.
[0009] In one possible implementation, the aforementioned plurality of first parameters are parameters related to the first number of bits and the information generation method; different parameters among the plurality of first parameters correspond to the same or different value ranges of the transmission parameters of the first channel.
[0010] In one possible implementation, the number of bits of information multiplexed in the first channel is equal to the number of first bits; and / or, the information multiplexed in the first channel is obtained based on parameters related to the information generation method.
[0011] In one possible implementation, if the number of bits in the first information is less than or equal to the number of bits in the first information, the terminal repeats or pads the first information to obtain the number of bits in the first information.
[0012] In one possible implementation, if the number of bits in the first information is greater than the number of bits in the first information, the terminal performs any of the following:
[0013] Select a portion of the first information to obtain the information of the first number of bits;
[0014] Select a portion of the first information, and repeat or pad the portion of the information to obtain the first number of bits of information;
[0015] The first information is divided into N groups, and the information in each group is compressed or merged to obtain the first number of bits of information, where the value of N is equal to the number of the first bits.
[0016] In one possible implementation, the parameters related to the above information generation method include one or more of the following:
[0017] The codebook type of the first information;
[0018] The feedback granularity corresponding to the first piece of information;
[0019] The feedback scope corresponding to the first piece of information;
[0020] The configuration for reporting first information.
[0021] In one possible implementation, the codebook type of the aforementioned first information includes one or more of the following:
[0022] Based on the feedback response codebook generated by the Hybrid Automatic Repeat Request (HARQ) process;
[0023] A codebook of feedback response information generated based on physical resources.
[0024] In one possible implementation, the method further includes: the terminal selecting corresponding information from the first information as the first sub-part information or all information for multiplexing transmission according to the reporting configuration of the first information.
[0025] In one possible implementation, the method further includes: the terminal generating a second sub-part of information or all information of the multiplexed transmission according to the reporting configuration of the first information, wherein the second sub-part of information or all information of the multiplexed transmission is different from the first information.
[0026] In one possible implementation, the terminal generates the second sub-part information or all information of the multiplexed transmission, including: if the first agreed condition is met, the terminal generates the second sub-part information or all information of the multiplexed transmission; or, the terminal sets the second sub-part information or all information of the multiplexed transmission to an invalid value, a preset value, or a placeholder value.
[0027] In one possible implementation, the method further includes: the terminal multiplexing the transmission of first information in a first channel based on the first parameter.
[0028] In one possible implementation, the method further includes: the terminal transmitting a first channel or a second channel, wherein the first channel does not include the first information, and the second channel is a channel configured to transmit the first information.
[0029] In one possible implementation, the channel transmitted by the terminal is determined according to one or more of the following: the resources occupied by the downlink control information corresponding to the first channel and the resources occupied by the downlink control information corresponding to the second channel; protocol agreement; higher-layer signaling configuration; semi-static configuration; semi-persistent configuration; channel priority of the first channel and channel priority of the second channel; or determined autonomously by the terminal.
[0030] In one possible implementation, the aforementioned first information includes one or more of the following: feedback response information, CSI reporting, SR information, LRR information, and uplink control information.
[0031] In one possible implementation, the first channel includes one or more of the following: a physical uplink shared channel; a channel carrying uplink data; and a pre-configured channel for carrying second information, which is different from the first information.
[0032] The information acquisition method provided in this application embodiment allows the terminal to acquire relevant parameters (i.e., the number of first bits and / or information generation method-related parameters) when multiplexing and transmitting first information. This allows the terminal to multiplex the first information by using these relevant parameters, thereby limiting the information type and the number of bits of the first information at different times and reducing the complexity of multiplexing and transmitting the first information.
[0033] Secondly, embodiments of this application provide an information acquisition method, which may include: a network device receiving a first channel; the network device acquiring multiplexed transmission information from the first channel based on a first parameter, wherein the first parameter is a parameter related to the multiplexed transmission of first information in the first channel; the first parameter is at least one of the following: a first number of bits, a parameter related to the information generation method.
[0034] In one possible implementation, the first parameter is determined by one or more of the following methods: protocol agreement; higher-level signaling configuration; semi-static configuration; semi-persistent configuration; terminal reporting.
[0035] In one possible implementation, there are multiple first parameters, and the relevant parameters used by the network device to obtain multiplexed transmission information from the first channel are determined from multiple first parameters based on the transmission parameters of the first channel.
[0036] In one possible implementation, the first parameter is a first number of bits or a parameter related to the information generation method; different first parameters among the plurality of first parameters correspond to different value ranges of the transmission parameters of the first channel.
[0037] In one possible implementation, the aforementioned plurality of first parameters are parameters related to the first number of bits and the information generation method; different parameters among the plurality of first parameters correspond to the same or different value ranges of the transmission parameters of the first channel.
[0038] In one possible implementation, the number of bits of information multiplexed and transmitted in the first channel is equal to the number of first bits; and / or, the information multiplexed and transmitted in the first channel is obtained based on parameters related to the information generation method.
[0039] In one possible implementation, the parameters related to the above information generation method include one or more of the following: the codebook type of the first information; the feedback granularity corresponding to the first information; the feedback range corresponding to the first information; and the reporting configuration of the first information.
[0040] In one possible implementation, the codebook type of the aforementioned first information includes one or more of the following: a feedback response information codebook generated based on the Hybrid Automatic Repeat Request (HARQ) process; or a feedback response information codebook generated based on physical resources.
[0041] In one possible implementation, the aforementioned first information includes one or more of the following: feedback response information, CSI reporting, SR information, LRR information, and uplink control information.
[0042] In one possible implementation, the first channel includes one or more of the following: a physical uplink shared channel; a channel carrying uplink data; and a pre-configured channel for carrying second information, which is different from the first information.
[0043] The information acquisition method provided in this application embodiment allows a network device to parse the multiplexed transmission information from the first channel after receiving the first channel, according to the relevant parameters of the multiplexed transmission of the first information in the first channel (i.e., the number of first bits and / or the information generation method related parameters). Thus, by limiting the types of uplink information and the number of bits of uplink information by the first parameters, the complexity of uplink information multiplexing transmission is reduced.
[0044] Thirdly, embodiments of this application provide an information acquisition device, which may include: an acquisition module; the acquisition module is used to acquire a first parameter, the first parameter being a parameter related to the multiplexing and transmission of first information in a first channel; the first parameter is at least one of the following: a first number of bits, a parameter related to the information generation method.
[0045] In one possible implementation, the first parameter is determined by one or more of the following methods: protocol agreement; higher-level signaling configuration; semi-static configuration; semi-persistent configuration.
[0046] In one possible implementation, the number of the aforementioned first parameters is multiple, and the information acquisition device determines the relevant parameters used for transmitting the first information in the first channel based on the transmission parameters of the first channel from multiple first parameters.
[0047] In one possible implementation, the first parameter is a first number of bits or a parameter related to the information generation method; different first parameters among the plurality of first parameters correspond to different value ranges of the transmission parameters of the first channel.
[0048] In one possible implementation, the aforementioned plurality of first parameters are parameters related to the first number of bits and the information generation method; different parameters among the plurality of first parameters correspond to the same or different value ranges of the transmission parameters of the first channel.
[0049] In one possible implementation, the number of bits of information multiplexed in the first information is equal to the number of bits in the first information; and / or, the information multiplexed in the first channel is obtained based on parameters related to the information generation method.
[0050] In one possible implementation, the above-mentioned apparatus further includes: a processing module; the processing module is configured to repeat or pad the first information to obtain information of the first number of bits when the number of bits of the first information is less than or equal to the first number of bits.
[0051] In one possible implementation, the above processing module is used to perform any of the following when the number of bits in the first information is greater than the number of bits in the first information: selecting a portion of the information in the first information to obtain information of the number of bits in the first information; selecting a portion of the information in the first information, repeating or padding the portion of the information to obtain information of the number of bits in the first information; dividing the first information into N groups, compressing or merging the information in each group to obtain information of the number of bits in the first information, wherein the value of N is equal to the number of bits in the first information.
[0052] In one possible implementation, the parameters related to the above information generation method include one or more of the following: the codebook type of the first information; the feedback granularity corresponding to the first information; the feedback range corresponding to the first information; and the reporting configuration of the first information.
[0053] In one possible implementation, the codebook type of the aforementioned first information includes one or more of the following: a feedback response information codebook generated based on the Hybrid Automatic Repeat Request (HARQ) process; or a feedback response information codebook generated based on physical resources.
[0054] In one possible implementation, the above-mentioned processing module is used to select corresponding information from the first information as the first sub-part information or all information for multiplexing transmission according to the reporting configuration of the first information.
[0055] In one possible implementation, the above-mentioned processing module is used to generate a second sub-part of information or all information of the multiplexed transmission based on the reporting configuration of the first information, wherein the second sub-part of information or all information of the multiplexed transmission is different from the first information.
[0056] In one possible implementation, the aforementioned processing module is configured to generate, if the first agreed-upon condition is met, the second sub-part of the multiplexed transmission information or all of the information; or,
[0057] The processing module is used to set the second sub-part information or all information of the multiplexed transmission to an invalid value, a preset value, or a placeholder value.
[0058] In one possible implementation, the above apparatus further includes: a transmission module; the transmission module is used to multiplex the transmission of first information in a first channel based on a first parameter.
[0059] In one possible implementation, the above-mentioned transmission module is used to transmit a first channel or a second channel, wherein the first channel does not include the first information, and the second channel is a channel configured to transmit the first information.
[0060] In one possible implementation, the channel transmitted by the information acquisition device is determined according to one or more of the following: the resources occupied by the downlink control information corresponding to the first channel and the resources occupied by the downlink control information corresponding to the second channel; protocol agreement; higher-layer signaling configuration; semi-static configuration; semi-persistent configuration; channel priority of the first channel and channel priority of the second channel; and autonomously determined by the information acquisition device.
[0061] In one possible implementation, the aforementioned first information includes one or more of the following: feedback response information, CSI reporting, SR information, LRR information, and uplink control information.
[0062] In one possible implementation, the first channel includes one or more of the following: a physical uplink shared channel; a channel carrying uplink data; and a pre-configured channel for carrying second information, which is different from the first information.
[0063] Fourthly, embodiments of this application provide an information acquisition device, which includes: a receiving module and an acquisition module; the receiving module is used to receive a first channel; the acquisition module is used to acquire multiplexed transmission information from the first channel received by the receiving module based on a first parameter, wherein the first parameter is a parameter related to the multiplexed transmission of first information in the first channel; the first parameter is at least one of the following: a first number of bits, a parameter related to the information generation method.
[0064] In one possible implementation, the first parameter is determined by one or more of the following methods: protocol agreement; higher-level signaling configuration; semi-static configuration; semi-persistent configuration; terminal reporting.
[0065] In one possible implementation, there are multiple first parameters, and the relevant parameters used by the information acquisition device to acquire multiplexed transmission information from the first channel are determined from multiple first parameters based on the transmission parameters of the first channel.
[0066] In one possible implementation, the first parameter is a first number of bits or a parameter related to the information generation method; different first parameters among the plurality of first parameters correspond to different value ranges of the transmission parameters of the first channel.
[0067] In one possible implementation, the aforementioned plurality of first parameters are parameters related to the first number of bits and the information generation method; different parameters among the plurality of first parameters correspond to the same or different value ranges of the transmission parameters of the first channel.
[0068] In one possible implementation, the number of bits of information multiplexed in the first channel is equal to the number of first bits; and / or, the information multiplexed in the first channel is obtained based on parameters related to the information generation method.
[0069] In one possible implementation, the parameters related to the above information generation method include one or more of the following: the codebook type of the first information; the feedback granularity corresponding to the first information; the feedback range corresponding to the first information; and the reporting configuration of the first information.
[0070] In one possible implementation, the codebook type of the aforementioned first information includes one or more of the following: a feedback response information codebook generated based on the Hybrid Automatic Repeat Request (HARQ) process; or a feedback response information codebook generated based on physical resources.
[0071] In one possible implementation, the aforementioned first information includes one or more of the following: feedback response information, CSI reporting, SR information, LRR information, and uplink control information.
[0072] In one possible implementation, the first channel includes one or more of the following: a physical uplink shared channel; a channel carrying uplink data; and a pre-configured channel for carrying second information, which is different from the first information.
[0073] Fifthly, embodiments of this application provide a terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect or any possible implementation thereof.
[0074] In a sixth aspect, embodiments of this application provide a network device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the second aspect or any possible implementation thereof.
[0075] A seventh aspect provides a communication system, comprising: a terminal and a network device, the terminal being able to perform steps of the method as described in the first aspect or any possible implementation thereof, and the network device being able to perform steps of the method as described in the second aspect or any possible implementation thereof.
[0076] Eighthly, a readable storage medium is provided that stores a program or instructions that, when executed by a processor, implement the steps of a method as described in the first aspect or any possible implementation thereof, or implement the steps of a method as described in the second aspect or any possible implementation thereof.
[0077] Ninthly, embodiments of this application provide a chip including a processor and a communication interface coupled to the processor. The processor is used to run programs or instructions to implement the steps of the information acquisition method as described in the first aspect above or any possible implementation thereof, or to implement the steps of the information acquisition method as described in the second aspect above or any possible implementation thereof.
[0078] In a tenth aspect, embodiments of this application provide a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the information acquisition method as described in the first aspect above or any possible implementation thereof, or implement the steps of the information acquisition method as described in the second aspect above or any possible implementation thereof.
[0079] Eleventhly, embodiments of this application provide a chip including a processor and a communication interface coupled to the processor. The processor can be used to run programs or instructions to implement the steps of the information acquisition method as described in the first aspect above or any possible implementation thereof, or to implement the steps of the information acquisition method as described in the second aspect above or any possible implementation thereof.
[0080] In a twelfth aspect, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the steps of the information acquisition method as described in the first aspect above or any possible implementation thereof, or to implement the steps of the information acquisition method as described in the second aspect above or any possible implementation thereof.
[0081] The technical effects of aspects three through twelfth mentioned above can be found in the detailed descriptions of the beneficial effects of aspect one and its various possible implementations, as well as aspect two and its various possible implementations. To avoid repetition, these will not be repeated here. Attached Figure Description
[0082] Figure 1 is a schematic diagram of multiplexed transmission between multiple PUCCHs provided in an embodiment of this application;
[0083] Figure 2 is a schematic diagram of multiplexed transmission between PUCCH and PUSCH provided in an embodiment of this application;
[0084] Figure 3 is a possible structural diagram of the communication system involved in the embodiments of this application;
[0085] Figure 4 is a flowchart illustrating one of the information acquisition methods provided in an embodiment of this application;
[0086] Figure 5 is a schematic diagram showing the correspondence between the HARQ process set and the HARQ-ACK feedback range corresponding to the PUSCH of cell transmission provided in an embodiment of this application;
[0087] Figure 6 is a schematic diagram showing the correspondence between the first channel of time unit transmission and the HARQ-ACK feedback range provided in an embodiment of this application;
[0088] Figure 7 is a second schematic flowchart of an information acquisition method provided in an embodiment of this application;
[0089] Figure 8 is an interactive schematic diagram of an information acquisition method provided in an embodiment of this application;
[0090] Figure 9 is a schematic diagram of an information acquisition device provided in an embodiment of this application;
[0091] Figure 10 is a schematic diagram of another information acquisition device provided in an embodiment of this application;
[0092] Figure 11 is a schematic diagram of an information acquisition device provided in an embodiment of this application;
[0093] Figure 12 is a schematic diagram of another information acquisition device provided in an embodiment of this application. Detailed Implementation
[0094] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0095] In the description of the embodiments of this application, terms such as "first" and "second" are used to distinguish similar objects, not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, without limiting the number of objects; for example, the first object can be one or more. Furthermore, "and / or" in this application indicates at least one of the connected objects. For example, "A or B" covers three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0096] In the description of the embodiments of this application, "instruction" can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result in the instruction sent. An indirect instruction can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result based on the judgment result.
[0097] In the description of the embodiments of this application, "at least one (item)," "at least one of," etc., refer to any one, any two, or a combination of two or more of the included objects. For example, at least one (item) of a, b, and c can mean: "a," "b," "c," "a and b," "a and c," "b and c," and "a, b, and c," where a, b, and c can be single or multiple. Similarly, "at least two (items)" refers to two or more, and its meaning is similar to that of "at least one (item)."
[0098] In the description of the embodiments of this application, "multiple" means two or more. For example, multiple processing units can refer to two or more processing units. At least two has a similar meaning to multiple, and in some embodiments, the two can be used interchangeably.
[0099] In the description of embodiments of this application, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0100] Currently, uplink control information transmitted via PUCCH in 5G NR communication systems can include: Scheduling Request (SR) information, feedback acknowledgment information, CSI, and Link Recovery Request (LRR) information. The feedback acknowledgment information can include either an ACK (acknowledgment) or a NACK (negative acknowledgment). For example, the ACK information can be a HARQ-ACK feedback, and the NACK information can be a HARQ-NACK feedback.
[0101] During the transmission of uplink control information, if multiple PUCCH resources to be transmitted by the terminal overlap in the time domain, or if at least one PUCCH resource to be transmitted by the terminal overlaps with at least one PUSCH resource in the time domain, the terminal can multiplex the uplink control information in at least one PUCCH into one PUCCH or PUSCH for transmission.
[0102] For example, as shown in FIG1, when there is an overlap in the resources occupied by PUCCH 1 carrying CSI, PUCCH 2 carrying HARQ-ACK, and PUCCH 3 carrying SR, the terminal can multiplex PUCCH 1 carrying CSI and PUCCH 3 carrying SR onto PUCCH 2 carrying HARQ-ACK for transmission.
[0103] For example, as shown in FIG2, when there is overlap in the resources occupied by PUCCH 1 carrying CSI, PUCCH 2 carrying HARQ-ACK, and PUSCH, the terminal can multiplex PUCCH 1 carrying CSI and PUCCH 2 carrying HARQ-ACK onto PUSCH for transmission.
[0104] Specifically, when multiplexing uplink control information onto the PUSCH for transmission, if the number of bits in the uplink control information is 1 bit, the terminal can use repetition encoding to encode the uplink control information; if the number of bits in the uplink control information is 2 bits, the terminal can use simplex encoding to encode the uplink control information; if the number of bits in the uplink control information is greater than or equal to 3 and less than or equal to 11, the terminal can use RM(32,K) encoding to encode the uplink control information; if the number of bits in the uplink control information is greater than 11, the terminal can use Polar encoding to encode the uplink control information.
[0105] In addition, when transmitting uplink control information multiplexed onto the PUSCH, the terminal also needs to determine the number of modulation symbols occupied by the uplink control information within the PUSCH based on the number of bits in the uplink control information and the configuration information of the PUSCH.
[0106] For example, if the uplink control information is ACK / NACK information, the number of modulation symbols can be calculated using the following formula (1):
[0107] Among them, the above-mentioned O ACK This can be the number of ACK / NACK messages; L ACK It can be the number of bits, if O ACK ≥360, then L ACK=11, if O ACK <360, then L ACK This refers to the number of CRC bits. It can be configured by higher-level signaling; C UL-SCH This can be the number of code blocks included in the PUSCH data portion; K r It can be the size of the r-th coded block; This can be the number of subcarriers occupied by PUSCH; It can be the number of subcarriers occupied by the Phase Tracking Reference Signal (PTRS) in the Orthogonal Frequency Division Multiplexing (OFDM) symbol l within the resources occupied by PUSCH; This can be defined as the number of resource units within OFDM symbol l used for transmitting uplink control information within the resources occupied by PUSCH. α can be the total number of OFDM symbols included in the PUSCH; α can be configured by higher-layer signaling scaling; l0 can be the symbol index of the first OFDM symbol in the PUSCH that is not used to transmit DMRS.
[0108] Among them, for the OFDM symbols carrying the Demodulation Reference Signal (DMRS) in the PUSCH, For OFDM symbols in PUSCH that do not carry DRMS
[0109] It should be noted that, to ensure the reliability of ACK / NACK information, the ACK / NACK information can be mapped starting from the first OFDM symbol that does not carry DMRS after the earliest DMRS symbol in the PUSCH, occupying Q′. ACK Each resource element (RE) is transmitted, and one modulation symbol is mapped to one RE. Therefore, the number of modulation symbols can be equal to the number of resource elements (REs).
[0110] However, because the NR communication system supports dynamic HARQ-ACK feedback timing, multiple HARQ-ACK codebook generation methods, and various CSI reporting configurations, the types of UCI information and the number of UCI bits vary considerably at different times. This results in high complexity for information multiplexing and transmission.
[0111] The information acquisition method provided in this application embodiment can be applied to the communication system shown in FIG3. As shown in FIG3, the communication system 100 may include a terminal 110 and a network device 120. The network device 120 can communicate with the terminal 110 via an air interface. Multi-service transmission is supported between the terminal 110 and the network device 120.
[0112] It is understood that the embodiments of this application are only illustrated by way of example, with the communication system 100, but the embodiments of this application are not limited thereto. In other words, the technical solutions of this application embodiment can be applied to various communication systems, such as at least one of the following: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, NR system, evolution of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), LTE Time Division Duplex (TDD), and Universal Mobile Telecommunication System (UMTS). Systems such as UMTS, Internet of Things (IoT) systems, Narrow Band Internet of Things (NB-IoT) systems, enhanced Machine-Type Communications (eMTC) systems, and future communication systems (such as 6G and 7G communication systems).
[0113] It should be noted that the aforementioned 5G system can also be referred to as a 5G network, an NR system, or an NR network.
[0114] Traditional communication systems typically support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communication but also systems such as Device-to-Device (D2D) communication, Machine-to-Machine (M2M) communication, Machine-Type Communication (MTC), Vehicle-to-Vehicle (V2V) communication, and Vehicle-to-Everything (V2X) systems. The embodiments of this application can also be applied to these communication systems.
[0115] Taking 5G systems as an example, the technical solution of this application embodiment can be applied to NR uplink scheduling scenarios. With the development of communication technology, the 3rd Generation Partnership Project (3GPP) system will provide increasingly broader and deeper support for vertical industries. For example, Ultra-Reliable and Low Latency Communications (URLLC) requires support for the transmission of services such as factory automation, transport industry automation, and electrical power distribution in 5G systems. Extended Reality (XR) requires support for the transmission of Augmented Reality (AR), Virtual Reality (VR), and Cloud Gaming (CG) services. Furthermore, among the main application scenarios of 5G, Enhanced Mobile Broadband (eMBB), which aims to provide users with multimedia content, services, and data, is experiencing rapid growth in demand, resulting in large-scale eMBB services. These services may generally face the problem of high complexity in UCI multiplexing transmission.
[0116] In the communication system 100 shown in Figure 3, network device 120 can be an access network device that communicates with terminal 110. This access network device can provide communication coverage for a specific geographical area and can communicate with terminal 110 located within that coverage area. For example, terminal 110 can send uplink control information to network device 120.
[0117] Optionally, the aforementioned access network equipment may include one or a combination of at least two of the following: Evolutionary Node B (eNB or eNodeB) in Long Term Evolution (LTE) systems, Next Generation Radio Access Network (NG RAN) equipment, base stations (gNB) in NR systems, small cells, micro cells, radio controllers in Cloud Radio Access Network (CRAN), access points for Wireless-Fidelity (Wi-Fi), Transmission Reception Points (TRPs), relay stations, access points, vehicle-mounted equipment, wearable devices, hubs, switches, bridges, routers, and network equipment in the future evolved Public Land Mobile Network (PLMN), etc.
[0118] Optionally, the terminal can be a device with wireless communication capabilities, which can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water (such as ships); or it can be deployed in the air (such as airplanes, balloons and satellites).
[0119] It should be noted that the terminal in the embodiments of this application may be referred to as User Equipment (UE), Mobile Station (MS), Mobile Terminal (MT), User Unit, User Station, Mobile Station, Remote Station, Remote Terminal, Mobile Device, User Terminal, Terminal Equipment, Wireless Communication Equipment, User Agent, or User Apparatus.
[0120] The aforementioned terminals may include one or at least a combination of the following: Internet of Things (IoT) devices, satellite terminals, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, servers, mobile phones, tablets, computers with wireless transceiver capabilities, handheld computers, desktop computers, PDAs, portable media players, smart speakers, navigation devices, smartwatches, smart glasses, smart necklaces and other wearable devices, pedometers, digital TVs, Virtual Reality (VR) terminals, Augmented Reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes. Wireless terminals in the Home (V2X) system, as well as vehicles, in-vehicle equipment, in-vehicle modules, wireless modems, handheld devices, customer premises equipment (CPE), smart home appliances, etc. in the vehicle networking system.
[0121] Optionally, the terminal in this application embodiment may include a chip. The chip may integrate a processor and a memory, and may also include functional modules such as a modem module, which can be used to modulate and demodulate communication signals. The execution entity of the uplink transmission method provided in this application embodiment may be the aforementioned terminal and / or network device, or it may be a functional module and / or functional entity within the terminal and / or network device capable of implementing the uplink transmission method. The specific implementation can be determined according to actual usage requirements, and this application embodiment does not impose any limitations.
[0122] The information acquisition method provided in the embodiments of this application will be described exemplarily below with reference to the accompanying drawings.
[0123] Figure 4 shows a flowchart of an information acquisition method provided in an embodiment of this application. As shown in Figure 4, the information acquisition method may include the following step 101.
[0124] Step 101: The terminal obtains the first parameter, which is a parameter related to the multiplexing and transmission of the first information in the first channel.
[0125] The first parameter can be at least one of the following: the number of first bits, or parameters related to the information generation method.
[0126] Specifically, the first parameter can be the number of first bits; or the first parameter can be a parameter related to the number of first bits and the information generation method; or the first parameter can be a parameter related to the information generation method.
[0127] It is understandable that the first piece of information can be multiplexed and transmitted in the first channel, or it can be transmitted without multiplexing in the first channel.
[0128] In some embodiments of this application, the aforementioned first bit quantity can be used to indicate the number of bits of information that the terminal is allowed to multiplex when multiplexing the transmission of first information in the first channel.
[0129] In some embodiments of this application, the above-mentioned information generation method related parameters can be used to indicate the generation method of the multiplexed transmission information when the terminal multiplexes the transmission of the first information in the first channel.
[0130] In some embodiments of this application, the parameters related to the above information generation method can correspond to the number of first bits.
[0131] It is understandable that, given that the parameters related to the information generation method are already determined, the number of bits for multiplexing the first information can also be determined. In other words, the number of first bits can be determined by the parameters related to the information generation method. Of course, the number of first bits can also be configured separately. This application does not impose specific limitations on the embodiments.
[0132] In some embodiments of this application, the first information mentioned above may include one or more of the following: feedback response information, CSI reporting, SR information, LRR information, and uplink control information (UCI).
[0133] For example, the first information may include feedback response information; or the first information may include CSI reporting; or the first information may include SR information; or the first information may include LRR information; or the first information may include uplink control information.
[0134] For example, the first information may include feedback response information and CSI reporting; or the first information may include feedback response information and SR information; or the first information may include feedback response information and LRR information; or the first information may include feedback response information and uplink control information; or the first information may include CSI reporting and SR information; or the first information may include CSI reporting and LRR information; or the first information may include CSI reporting and uplink control information; or the first information may include SR information and LRR information; or the first information may include SR information and feedback response information; or the first information may include LRR information and uplink control information.
[0135] For example, the first information may include feedback response information, CSI reporting, and SR information; the first information may include feedback response information, CSI reporting, and LRR information; the first information may include feedback response information, CSI reporting, and uplink control information; the first information may include feedback response information, SR information, and LRR information; the first information may include feedback response information, SR information, and uplink control information; the first information may include feedback response information, LRR information, and uplink control information.
[0136] For example, the first information may include feedback response information, CSI reporting, SR information, and LRR information; the first information may include feedback response information, CSI reporting, SR information, and uplink control information; the first information may include CSI reporting, SR information, LRR information, and uplink control information.
[0137] For example, the first information may include feedback response information, CSI reporting, SR information, LRR information, and uplink control information.
[0138] In some embodiments of this application, the aforementioned feedback response information may be an acknowledgment signal sent by the terminal to the information sender (such as a network device) to indicate whether the information has been successfully received and understood.
[0139] For example, the feedback response information may include HARQ-ACK feedback information or HARQ-NACK feedback information.
[0140] In some embodiments of this application, the aforementioned CSI reporting can be used to describe the signal attenuation factor on the transmission path, which may include information such as signal scattering, environmental fading (such as multipath fading or shadow fading), and power decay of distance. It is understood that CSI allows the communication system to adapt to current channel conditions, ensuring high reliability and high-speed communication.
[0141] In some embodiments of this application, the aforementioned SR information can be used by a terminal to request uplink data transmission resources from a network device. That is, when a terminal has data to send but lacks uplink resources, the terminal can request the network device to allocate uplink resources by sending an SR to the network device.
[0142] In some embodiments of this application, the LRR information mentioned above may refer to a request sent by the terminal to the network device when it detects a communication link failure or a communication link quality degradation to a certain extent, in order to restore or re-establish the communication link.
[0143] In some embodiments of this application, the aforementioned uplink control information may include the aforementioned feedback response information, CSI, SR information, LRR information, and other possible uplink control information.
[0144] In some embodiments of this application, the first parameter described above can be a parameter required for multiplexing and transmitting the first information. In other words, the terminal can use the first parameter to multiplex and transmit the first information.
[0145] In some embodiments of this application, the first parameter can be determined by one or more of the following methods: protocol agreement; higher-level signaling configuration; semi-static configuration; semi-persistent configuration.
[0146] For example, the first parameter is defined by the protocol, and the terminal can determine the first parameter according to the protocol and multiplex the transmission of the first information in the first channel based on the first parameter. Alternatively, the first parameter is configured through higher-layer signaling, and the terminal can multiplex the transmission of the first information in the first channel based on the first parameter configured by the higher-layer signaling.
[0147] In some embodiments of this application, the higher-layer signaling used to configure the first parameter may include, but is not limited to, one or more of the following: Radio Resource Control (RRC) and Media Access Control Element (MAC CE).
[0148] For example, the aforementioned higher-level signaling can be RRC; or, the aforementioned higher-level signaling can be MAC CE; or, the aforementioned higher-level signaling can be both RRC and MAC CE.
[0149] In some embodiments of this application, the above-mentioned semi-static configuration can be a configuration performed during the initialization phase or a configuration performed through higher-level signaling (such as RRC signaling), which can remain unchanged for a certain period of time or change only under specific conditions.
[0150] In some embodiments of this application, the above-described semi-persistent configuration may also be referred to as semi-persistent scheduling (SPS), which can be used in applications that require periodic and predictable transmission, such as voice and video streaming.
[0151] In some embodiments of this application, the first parameter described above may also be determined autonomously by the terminal.
[0152] It is understandable that, if the first parameter is determined autonomously by the terminal, the terminal can report the first parameter and use the first parameter to multiplex the transmission of the first information in the first channel.
[0153] In some embodiments of this application, the number of the first parameters described above can be one or more.
[0154] In some embodiments of this application, the value of the first parameter may not change with the change of the transmission parameters of the first channel; or it may change with the change of the transmission parameters of the first channel, that is, the value of the first parameter may be dynamically determined based on the transmission parameters of the first channel.
[0155] In some embodiments of this application, when the number of the first parameters is one, such as the first parameter being a first bit quantity, or the first parameter being an information generation method related parameter, or the first parameter being a set of information generation method related parameters, the related parameters used by the terminal to multiplex the transmission of the first information in the first channel are the one first parameter.
[0156] For example, assuming the first channel is PUSCH, the first parameter is the first number of bits, and the first number of bits is uniquely determined to be 16 bits based on the parameters of the first channel, then regardless of whether the PUSCH is allocated 100 Physical Resource Blocks (PRBs) or 1 PRB, the number of bits of information carried in the multiplexed transmission in the PUSCH is 16 bits.
[0157] In some embodiments of this application, when there are multiple first parameters, the multiple first parameters may include one or more of the following: at least one first bit quantity and at least one / group of information generation method related parameters; multiple first bit quantities; multiple / group of information generation method related parameters.
[0158] For example, when there are multiple first parameters, the multiple first parameters may include multiple first bit quantities; or, the multiple first parameters may include multiple / group information generation method related parameters; or, the multiple first parameters may include at least one first bit quantity and at least one / group information generation method related parameter; or, the multiple first parameters may include multiple first bit quantities and multiple / group information generation method related parameters. Of course, in actual implementation, the multiple first parameters may also include one first bit quantity and multiple / group information generation method related parameters, and may also include multiple first bit quantities and one / group information generation method related parameter, as well as any other possible combinations. This application does not impose specific limitations on the embodiments.
[0159] In some embodiments of this application, when there are multiple first parameters, the relevant parameters used by the terminal to multiplex the transmission of first information in the first channel can be determined from multiple first parameters based on the transmission parameters of the first channel.
[0160] In some embodiments of this application, the transmission parameters of the first channel may include, but are not limited to, one or more of the following: the number of resources allocated to the first channel (such as the number of resource blocks, the number of symbols, the number of resource units, etc.), the modulation and coding scheme (MCS) of the first channel, the transport block size (TBS) of the first channel, and the coding rate.
[0161] For example, the transmission parameters of the first channel may include the number of resource blocks; or, the transmission parameters of the first channel may include the TBS of the first channel; or, the transmission parameters of the first channel may include the MCS and the coding rate.
[0162] It should be noted that the above modulation and coding strategies can also be referred to as modulation and coding levels. The two terms have the same meaning in this text and can be used interchangeably.
[0163] In some embodiments of this application, when the first parameter is a parameter related to the first number of bits or the information generation method, different first parameters among the plurality of first parameters correspond to different value ranges of the transmission parameters of the first channel.
[0164] In some embodiments of this application, when the above-mentioned multiple first parameters are parameters related to the number of first bits and the information generation method, different parameters among the multiple first parameters correspond to the same or different value ranges of the transmission parameters of the first channel.
[0165] In other words, when the value of the first parameter is dynamically determined based on the parameters of the first channel, the value range of different parameters of the first channel can correspond to different first parameters.
[0166] For example, assuming the first channel is PUSCH and the first parameter is the first number of bits, then the PUSCH-based TBS can determine a first number of bits, and the PUSCH-based MCS can also determine a first number of bits. These two first number of bits can be different.
[0167] For example, assuming the first channel is PUSCH, different TBS ranges of the PUSCH can correspond to different first parameters.
[0168] Thus, determining the first parameter based on the transmission parameters of the first channel can improve the flexibility of determining the first parameter while controlling the complexity of multiplexing the transmission of the first information.
[0169] In some embodiments of this application, the first channel may include one or more of the following: a physical uplink shared channel; a channel carrying uplink data; or a channel pre-configured to carry second information.
[0170] The second piece of information is different from the first piece of information.
[0171] For example, the first channel may be a physical uplink shared channel; or, the first channel may be a channel pre-configured for carrying second information; or, the first channel may be a channel carrying uplink data and a channel pre-configured for carrying second information.
[0172] In some embodiments of this application, the first channel can be a channel that multiplexes the first information to be transmitted in the second channel.
[0173] For example, when the resources of the first channel and the second channel overlap, or when the first channel and the second channel belong to the same time unit, or when the first channel and the second channel belong to the same time window, the first channel can be multiplexed to transmit the first information in the second channel.
[0174] It is understood that the aforementioned first channel can be a single channel, a specific channel, or a type of channel, and this application embodiment does not limit this. Specifically, when the aforementioned first channel is a type of channel, the first parameter for the terminal to multiplex the transmission of the first information can be relatively stable and does not change with changes in the channel.
[0175] In some embodiments of this application, the first channel can be a physical uplink control channel and the second channel can be a physical uplink shared channel; or, the first channel can be a physical uplink control channel and the second channel can be a physical uplink control channel; or, the first channel can be a physical uplink shared channel and the second channel can be a physical uplink control channel.
[0176] For example, the first channel can be PUCCH and the second channel can be PUSCH; or, the first channel can be PUCCH and the second channel can be PUCCH; or, the first channel can be PUSCH and the second channel can be PUCCH.
[0177] It is understandable that, regardless of whether the first channel is the physical uplink control channel or the physical uplink shared channel, the first parameter of the multiplexed transmission first information obtained by the terminal can be the same.
[0178] The information acquisition method provided in this application embodiment allows the terminal to acquire relevant parameters (i.e., the number of first bits and / or information generation method-related parameters) when multiplexing and transmitting first information. This allows the terminal to multiplex the first information by using these relevant parameters, thereby limiting the information type and the number of bits of the first information at different times and reducing the complexity of multiplexing and transmitting the first information.
[0179] In some embodiments of this application, after step 101 described above, the information acquisition method provided in the embodiments of this application may further include step 102 as described below.
[0180] Step 102: The terminal multiplexes the transmission of the first information in the first channel based on the first parameter.
[0181] In some embodiments of this application, when the terminal uses the first parameter described above for multiplexing transmission, and the first parameter is the first number of bits, the number of bits of information multiplexed in the first channel is equal to the first number of bits.
[0182] In some embodiments of this application, when the terminal uses the first parameter described above for multiplexing transmission, and the first parameter is an information generation method related parameter, the information multiplexed in the first channel is obtained based on the information generation method related parameter.
[0183] It is understandable that when the terminal uses the aforementioned first parameter for multiplexing transmission, and the first parameter is a parameter related to the first number of bits and the information generation method, the number of bits of the information multiplexed in the first channel is equal to the first number of bits, and the information of the multiplexed transmission is obtained based on the information generation method related parameters.
[0184] Thus, by multiplexing the relevant parameters of the first information in the first channel, the types of information and the number of bits of the first information at different times can be limited, thereby reducing the complexity of multiplexing and transmitting the first information.
[0185] In some embodiments of this application, when the first parameter includes the first number of bits, before "multiplexing and transmitting the first information in the first channel" in step 102 above, the information acquisition method provided in the embodiments of this application may further include the following step A.
[0186] Step A: If the number of bits in the first information is less than or equal to the number of bits in the first information, the terminal repeats or pads the first information to obtain the number of bits in the first information.
[0187] It is understood that the aforementioned first information is the first information to be transmitted, and the aforementioned first bit quantity information is the information multiplexed and transmitted by the terminal in the first channel.
[0188] In some embodiments of this application, when the number of bits of the first information is less than or equal to the number of bits, in order to obtain the number of bits of multiplexed transmission information during the multiplexing of the first information, the first information to be transmitted can be repeated or padded to obtain the number of bits of multiplexed transmission information.
[0189] In some embodiments of this application, the above-mentioned padding of the first information to be transmitted can be understood as filling the first information to be transmitted with bits to meet the requirement of a specific number of bits.
[0190] For example, assuming the first information to be transmitted has 5 bits and the first bit has 16 bits, the first information to be transmitted can be repeated to obtain 16 bits of information; or the first information to be transmitted can be padded to obtain 16 bits of information.
[0191] In some embodiments of this application, after obtaining the information of the first number of bits, the terminal can transmit the information of the first number of bits through the first channel, that is, multiplex the transmission of the first information in the first channel.
[0192] In some embodiments of this application, the padding of the first information to be transmitted may include, but is not limited to, one or more of the following: zero padding, space padding, and fixed character padding.
[0193] It is understandable that if the number of bits of the first information to be transmitted is equal to the number of bits of the first information, the terminal can directly multiplex the first information on the first channel without performing any other processing.
[0194] Thus, when the number of bits in the first information to be transmitted is less than or equal to the number of bits in the first information, the terminal can obtain the number of bits in the multiplexed transmission information by repeating or padding the first information to be transmitted. This allows the terminal to process the first information according to the number of bits in the first information to be transmitted, regardless of how many bits the first information to be transmitted has, thereby reducing the complexity of multiplexing the first information.
[0195] In some embodiments of this application, before "multiplexing and transmitting the first information in the first channel" in step 102 above, the information acquisition method provided in the embodiments of this application may further include the following step B.
[0196] Step B: If the number of bits in the first information is greater than the number of bits in the first information, the terminal executes any of the following:
[0197] Select a portion of the first information to obtain the information of the first number of bits;
[0198] Select a portion of the first information, and repeat or pad the portion of the information to obtain the first number of bits of information;
[0199] The first piece of information is divided into N groups, and the information in each group is compressed or merged to obtain the first number of bits of information.
[0200] Where N is equal to the number of bits in the first bit.
[0201] In some embodiments of this application, the information of the first number of bits obtained by the terminal selecting a portion of the first information can be understood as: the terminal determines the information of the first number of bits at a preset position or of a preset type in the first information to be transmitted as the information to be multiplexed and transmitted.
[0202] For example, the terminal can intercept information of a first number of bits at a preset position or of a preset type in the first information to be transmitted, so as to obtain information of the first number of multiplexed bits.
[0203] In some embodiments of this application, the aforementioned preset location can be a location agreed upon in a protocol, a location configured by a network device, or a location reported by a terminal. This application does not impose specific limitations on these embodiments.
[0204] For example, information such as the first number of bits or the last number of bits in the first information to be transmitted can be extracted to obtain multiplexed transmission information, which can then be transmitted through the first channel. For instance, assuming the first number of bits is 16 bits, the first 16 bits or the last 16 bits in the first information to be transmitted can be extracted to obtain multiplexed transmission information.
[0205] In some embodiments of this application, the aforementioned preset types may include preset multiplexed transmission information types.
[0206] In some embodiments of this application, the aforementioned preset type can be used to indicate the order in which a first number of bits are extracted from the first information to be transmitted.
[0207] For example, the information of the first number of bits can be extracted from the first information to be transmitted in the order of HARQ-ACK feedback response information, CSI part 1, and CSI part 2. That is, the HARQ-ACK feedback information can be extracted from the first information to be transmitted first, then CSI part 1 can be extracted from the first information to be transmitted, and finally CSI part 2 can be extracted from the first information to be transmitted, until the information of the first number of bits is obtained.
[0208] In some embodiments of this application, the terminal selects a portion of the first information to be transmitted, and repeats or pads the portion of the information to obtain the first number of bits. This can be understood as: the number of portions of the first information to be transmitted that the terminal intercepts is less than or equal to the first number of bits. Thus, the terminal can repeat or pad the intercepted portion of the information to obtain the first number of bits.
[0209] In some embodiments of this application, the terminal divides the first information to be transmitted into N groups, and compresses or merges the information in each group to obtain the first number of bits of information. This can be understood as follows: after the terminal divides the first information to be transmitted into N groups, it can compress or merge the information in each group into 1 bit of information, thereby obtaining N bits of information, that is, the first number of bits of information.
[0210] In some embodiments of this application, the terminal may use a data compression algorithm to compress or merge 1 bit of information within each group.
[0211] For example, the terminal can use binary decision or bitmasking to compress or merge each group of information in N groups into 1 bit of information.
[0212] In some embodiments of this application, each of the above N groups of information may include at least a portion of the information in the first information.
[0213] In some embodiments of this application, the terminal can divide the first information to be transmitted into N groups of information equally, or it can divide the first information to be transmitted into N groups of information according to certain rules. The embodiments of this application are not specifically limited.
[0214] In some embodiments of this application, assuming the quantity of the first information to be transmitted is M, then after dividing the first information to be transmitted into N groups of information, each group of information may include The first information corresponding to the quantity or The first piece of information corresponding to the quantity.
[0215] The quantity corresponding to the first information can be either the number of bits occupied by the first information or the number of time domain units occupied by the first information.
[0216] For example, the terminal can divide the first information to be transmitted into N groups of information, according to the number of bits M occupied by the first information. For instance, assuming the first information occupies 50 bits and N = 16, then the 50 bits of the first information can be divided into 16 groups of information. For example, each group includes 3 bits of information.
[0217] For example, the terminal can divide the first information to be transmitted into N groups of information on an average basis, according to the number M of time domain units occupied by the first information. For instance, assuming the first information occupies 28 time domain units and N = 16, then the first information of 28 time domain units can be divided into 16 groups on an average basis. For example, each group includes the first information of two time-domain units.
[0218] In some embodiments of this application, the terminal may further divide the first information to be transmitted into N groups of information according to the types of information contained in the first information to be transmitted.
[0219] Thus, when the number of bits in the first information to be transmitted is greater than the number of first bits, the terminal can process the first information to be transmitted to obtain the number of multiplexed transmission information of the first bit. Therefore, by determining the number of bits in the first information to be multiplexed, it is possible to process it according to the number of first bits, regardless of how many bits the first information to be transmitted has, thereby reducing the complexity of multiplexing the first information.
[0220] In some embodiments of this application, the parameters related to the above information generation method may include one or more of the following: the codebook type of the first information; the feedback granularity corresponding to the first information; the feedback range corresponding to the first information; and the reporting configuration of the first information.
[0221] For example, the parameters related to the above information generation method may include the codebook type of the first information; or, the parameters related to the above information generation method may include the feedback granularity corresponding to the first information; or, the parameters related to the above information generation method may include the feedback range corresponding to the first information; or, the parameters related to the above information generation method may include the reporting configuration of the first information.
[0222] For example, the parameters related to the above information generation method may include the codebook type of the first information and the feedback granularity corresponding to the first information; or, the parameters related to the above information generation method may include the codebook type of the first information and the feedback range corresponding to the first information; or, the parameters related to the above information generation method may include the codebook type of the first information and the reporting configuration of the first information; or, the parameters related to the above information generation method may include the feedback granularity corresponding to the first information and the feedback range corresponding to the first information; or, the parameters related to the above information generation method may include the feedback granularity corresponding to the first information and the reporting configuration of the first information; or, the parameters related to the above information generation method may include the feedback range corresponding to the first information and the reporting configuration of the first information.
[0223] For example, the parameters related to the above information generation method may include the codebook type of the first information, the feedback granularity corresponding to the first information, and the feedback range corresponding to the first information; or, the parameters related to the above information generation method may include the codebook type of the first information, the feedback granularity corresponding to the first information, and the reporting configuration of the first information; or, the parameters related to the above information generation method may include the feedback granularity corresponding to the first information, the feedback range corresponding to the first information, and the reporting configuration of the first information.
[0224] For example, the parameters related to the above information generation method may include the codebook type of the first information, the feedback granularity corresponding to the first information, the feedback range corresponding to the first information, and the reporting configuration of the first information.
[0225] In some embodiments of this application, when the first information is feedback response information, the codebook type of the first information may include one or more of the following: a feedback response information codebook generated based on the HARQ process; a feedback response information codebook generated based on physical resources.
[0226] For example, the codebook type of the first information may include a feedback response information codebook generated based on the HARQ process; or, the codebook type of the first information may include a feedback response information codebook generated based on physical resources; or, the codebook type of the first information may include both a feedback response information codebook generated based on the HARQ process and a feedback response information codebook generated based on physical resources.
[0227] In some embodiments of this application, when the codebook type of the first information includes a feedback response information codebook generated based on the HARQ process, the feedback response information in the feedback response information codebook can be obtained by sorting based on the HARQ process.
[0228] For example, the terminal can generate 1 bit of HARQ-ACK information for each HARQ process according to the execution order of the HARQ processes, so as to obtain the HARQ-ACK feedback response codebook for multiplexed transmission.
[0229] In some embodiments of this application, when the codebook type of the first information includes a feedback response information codebook generated based on physical resources, the feedback response information in the feedback response information codebook can be obtained by sorting the physical resources allocated to the first channel in order.
[0230] For example, the terminal may generate a HARQ-ACK feedback response codebook based on the order of at least one time unit prior to the physical resources allocated to the first channel, or based on the order of at least one frequency domain unit prior to the physical resources allocated to the first channel, or based on the order of at least one time unit and at least one frequency domain unit prior to the physical resources allocated to the first channel.
[0231] In some embodiments of this application, the feedback granularity corresponding to the first information may include, but is not limited to, one or more of the following: Code Block (CB), CB group (CBG), Transport Block (TB), TB group (TBG), HARQ process, HARQ process group.
[0232] For example, taking the feedback granularity corresponding to the first information as a coding block, the terminal can generate 1 bit of information based on each coding block corresponding to the first information to obtain the feedback response information codebook for multiplexed transmission.
[0233] In some embodiments of this application, when the parameters related to the above information generation method include the feedback range corresponding to the first information, the terminal can generate a feedback response information codebook based on the content of the feedback range corresponding to the first information.
[0234] In some embodiments of this application, the feedback range corresponding to the first information mentioned above can be a set of HARQ processes. For example, in some embodiments of this application, the feedback range can be a set consisting of some or all of the HARQ processes supported on all serving cells or carriers configured for the terminal.
[0235] In some embodiments of this application, the feedback range corresponding to the first information may also be the set of physical resources of the first channel. For example, in some embodiments of this application, the feedback range may be at least one time unit and / or at least one frequency unit prior to the physical resources allocated to the first channel.
[0236] In some embodiments of this application, the feedback range corresponding to the first information transmitted by the first channel in different serving cells of the terminal may be different.
[0237] For example, taking the feedback range corresponding to the first information as including the HARQ process set as an example. When the terminal is configured with multiple serving cells, the HARQ process sets corresponding to the first channel transmitted on different serving cells among these multiple serving cells can be different.
[0238] For example, assuming the first channel is PUSCH, the terminal is configured with three serving cells: cell 1, cell 2, and cell 3, as shown in Figure 5. The set of HARQ processes corresponding to the PUSCH transmitted in cell 1 can be all HARQ processes supported by cell 1 and cell 2; the set of HARQ processes corresponding to the PUSCH in cell 2 can be all HARQ processes supported by cell 2 and cell 3.
[0239] In some embodiments of this application, the feedback range corresponding to the first information transmitted in different time units of the first channel may be different.
[0240] For example, consider a feedback range corresponding to the first information that includes a set of HARQ processes. The set of HARQ processes corresponding to the first channel transmitted in different time units can be different.
[0241] For example, assuming the first channel is PUSCH, as shown in Figure 6, among the PUSCH transmitted in time slots 1 to 12, time slot 1 corresponds to HARQ process 0, time slot 3 corresponds to HARQ process 1, time slot 5 corresponds to HARQ process 2, time slot 7 corresponds to HARQ process 3, time slot 9 corresponds to HARQ process 4, time slot 11 corresponds to HARQ process 5, time slot 2 corresponds to HARQ process 6, time slot 4 corresponds to HARQ process 7, time slot 6 corresponds to HARQ process 8, time slot 8 corresponds to HARQ process 9, time slot 10 corresponds to HARQ process 10, and time slot 12 corresponds to HARQ process 11. That is, the HARQ process numbers corresponding to PUSCH transmitted in odd-numbered time slots are 0 to 5; and the HARQ process numbers corresponding to PUSCH transmitted in even-numbered time slots are 6 to 11.
[0242] Thus, by limiting the generation method of the first information in the multiplexed transmission, the amount of data in the multiplexed transmission can be reduced, thereby reducing the complexity of the first information multiplexed transmission.
[0243] In some embodiments of this application, the reporting configuration of the first information described above can be a CSI reporting configuration.
[0244] In some embodiments of this application, when the parameters related to the above information generation method include the reporting configuration of the first information, the information acquisition method provided by the embodiments of this application may further include one or more of the following steps C and D. That is, the information acquisition method provided by the embodiments of this application may further include the following step C, or may include the following step D, or may include the following steps C and D.
[0245] Step C: The terminal selects the corresponding information from the first information as the first sub-part information or all information for multiplexing transmission according to the reporting configuration of the first information.
[0246] Step D: The terminal generates the second sub-part information or all information for multiplexed transmission based on the reporting configuration of the first information.
[0247] The second sub-part or all of the information in the aforementioned multiplexed transmission is different from the first information.
[0248] In some embodiments of this application, the above-mentioned first information reporting configuration can be used to instruct the terminal how to report the first information to the network device. For example, taking CSI reporting as the first information, the above-mentioned first information reporting configuration can be a CSI reporting configuration (CSI-ReportConfig), which can be used to instruct the terminal how to report CSI to the network device.
[0249] In some embodiments of this application, the above-mentioned CSI reporting configuration may include, but is not limited to, one or more of the following: resource configuration, report configuration, codebook configuration, time-domain behavior configuration, measurement restriction configuration, and CSI-related indications reported by the terminal.
[0250] For example, the CSI reporting configuration described above may include resource configuration and report configuration; or, the CSI reporting configuration described above may include codebook configuration, time-domain behavior configuration, and measurement limitation configuration.
[0251] In some embodiments of this application, the above resource configuration can be used to configure the reference signal for calculating CSI.
[0252] In some embodiments of this application, the above-described reporting configuration can be used to configure the behavior of reporting CSI.
[0253] In some embodiments of this application, the above codebook configuration can be used to configure the codebook corresponding to the CSI reported by the terminal.
[0254] In some embodiments of this application, through CSI reporting configuration, the terminal can determine CSI reporting, thereby generating a codebook corresponding to the CSI and reporting the codebook to the network device. This allows the network device to perform more precise scheduling and beamforming based on the CSI information reported by the terminal, thereby improving communication efficiency and quality.
[0255] In some embodiments of this application, when the first information reporting configuration indicates that the first CSI report transmitted on the first channel and the second CSI report transmitted on the second channel both include the first part of the content, the terminal can perform the above step C, that is, the terminal can select the corresponding information from the first information to be transmitted as the first sub-part information or all information of the multiplexed transmission.
[0256] It is understandable that the aforementioned second channel can be the channel configured to transmit the first information.
[0257] In some embodiments of this application, the corresponding information selected by the terminal from the first information may be the information corresponding to the first part of the content.
[0258] It should be noted that the content in the first part mentioned above can be any identical content from the first CSI report and the second CSI report, and is not limited to any specific content.
[0259] It should be noted that the first CSI report transmitted via the first channel mentioned above can be understood as: the first CSI report needs to be transmitted on the first channel, but does not mean that the first CSI report is being transmitted on the first channel or has already been transmitted. Similarly, the second CSI report transmitted via the second channel mentioned above can be understood as: the second CSI report needs to be transmitted on the second channel, but does not mean that the second CSI report is being transmitted on the second channel or has already been transmitted.
[0260] For example, assuming the first information is a CSI report, both the first and second CSI reports contain a wideband channel quality indicator (CQI) and a rank indicator (RI). The terminal can use the wideband CQI and RI in the second CSI report as the wideband CQI and RI in the first CSI report.
[0261] It is understandable that the first CSI report and the second CSI report mentioned above can be determined based on the CSI reporting configuration.
[0262] In some embodiments of this application, the terminal can determine the first CSI report and the second CSI report based on different CSI reporting configurations in the CSI reporting configuration; for example, determining the first CSI report based on the first CSI reporting configuration, and determining the second CSI report based on the second CSI reporting configuration in the CSI reporting configuration. Alternatively, the first CSI report and the second CSI report can be determined based on the same CSI reporting configuration. The embodiments of this application are not specifically limited.
[0263] In some embodiments of this application, when the first information reporting configuration indicates that the first CSI report transmitted on the first channel includes the second part of the content, and the second CSI report transmitted on the second channel does not include the second part of the content, the terminal can perform the above step D, that is, the terminal can generate the second sub-part information or all information of the multiplexed transmission.
[0264] In some embodiments of this application, the second sub-part information or all of the information in the multiplexed transmission can be the information corresponding to the second part content.
[0265] In some embodiments of this application, the "terminal generates second sub-part information or all information of multiplexed transmission" in step D above can be specifically implemented by step D1 or step D2 as described below.
[0266] Step D1: If the first agreed condition is met, the terminal generates the second sub-part information or all information of the multiplexed transmission.
[0267] Step D2: The terminal sets the second sub-part or all of the multiplexed transmission information to an invalid value, a preset value, or a placeholder value.
[0268] In some embodiments of this application, the first agreed condition may include the first channel satisfying a preset delay.
[0269] In some embodiments of this application, the aforementioned first channel satisfying the preset delay can be understood as: the channel transmission characteristics can meet or exceed the predetermined time delay requirement, and the first channel has sufficient time to obtain new first information.
[0270] It is understandable that preset latency usually refers to a time delay threshold set according to application requirements and service quality requirements, in order to optimize system performance and ensure that the channel can meet the preset latency requirements under various conditions.
[0271] For example, the aforementioned preset delay can be a CSI computation timeline. It can be understood that the CSI computation timeline can refer to the time interval between the terminal receiving the control information that triggers the CSI report and the terminal being able to provide valid CSI report information.
[0272] In some embodiments of this application, if the first agreed condition is not met, the terminal may execute step D2, that is, if the first agreed condition is not met, the terminal will reuse the transmitted second sub-part information or all information and set it to an invalid value, a preset value or a placeholder value.
[0273] Thus, by limiting the generation method of the first information in the multiplexed transmission, the amount of data in the multiplexed transmission can be reduced, thereby reducing the complexity of the first information multiplexed transmission.
[0274] It should be noted that after the terminal obtains the first parameter of the multiplexed transmission first information, it can multiplex the first information to be transmitted onto the first channel for transmission according to the method corresponding to the above method embodiment, or it can choose not to multiplex the first information to be transmitted, such as directly transmitting it onto the first channel or the second channel.
[0275] In some embodiments of this application, without multiplexing the first information to be transmitted, the information acquisition method provided in the embodiments of this application may further include the following step 103.
[0276] Step 103: The terminal transmits the first channel or the second channel.
[0277] In some embodiments of this application, the first channel described above does not include first information.
[0278] In some embodiments of this application, the second channel described above can be a channel configured to transmit the first information.
[0279] It is understandable that if the first information is not included in the first channel, the first information is not multiplexed and transmitted through the first channel, but is transmitted through the second channel originally configured to transmit the first information.
[0280] In some embodiments of this application, the channel transmitted by the terminal can be determined based on one or more of the following: the resources occupied by the downlink control information corresponding to the first channel and the resources occupied by the downlink control information corresponding to the second channel; protocol agreement; higher-layer signaling configuration; semi-static configuration; semi-persistent configuration; channel priority of the first channel and the channel priority of the second channel; or determined autonomously by the terminal.
[0281] The fourth channel can be a channel carrying downlink control information (DCI) for scheduling the first channel, and the fifth channel can be a channel carrying downlink control information for scheduling the second channel.
[0282] In some embodiments of this application, when the channel transmitted by the terminal is determined based on the resources occupied by the downlink control information corresponding to the first channel and the resources occupied by the downlink control information corresponding to the second channel, the terminal can transmit the channel in the first and second channels where the corresponding scheduling information is later or earlier. In other words, the terminal can transmit the channel in the first and second channels where the transmission position of the downlink control information (DCI) is later or earlier.
[0283] For example, assuming DCI 1 schedules the first channel and DCI 2 schedules the second channel, the terminal can transmit the channel scheduled by the later DCI in DCI 1 and DCI 2.
[0284] In some embodiments of this application, when the channel transmitted by the terminal is determined according to the channel priority of the first channel and the channel priority of the second channel, the terminal may transmit a channel with a high or low channel priority.
[0285] In some embodiments of this application, the term "terminal autonomously determines the transmission channel" can also be understood as "terminal autonomously determines the transmission channel." The two terms have the same meaning and can be used interchangeably.
[0286] It should be noted that even when the terminal does not perform multiplexing transmission, i.e., when the terminal transmits the first channel or the second channel, the terminal can still obtain the first parameter of the multiplexed transmission of the first information, so as to obtain information on the number of first bits to be multiplexed or information related to the information generation method when multiplexing the first information.
[0287] Thus, when the terminal obtains the first parameters for multiplexing the first information, it can choose not to multiplex the first information and instead select one channel from the first channel and the second channel for transmission. Since multiplexing the first information is unnecessary, the problem of large variations in the type and number of information bits when multiplexing the first information is avoided, thereby reducing the complexity of the first information transmission.
[0288] Figure 7 shows a flowchart of an information acquisition method provided in an embodiment of this application. As shown in Figure 7, the information acquisition method may include the following steps 201 and 202.
[0289] Step 201: The network device receives the first channel.
[0290] Step 202: The network device obtains multiplexed transmission information from the first channel based on the first parameter.
[0291] The first parameter mentioned above is a parameter related to the multiplexing and transmission of the first information in the first channel. The first parameter can be at least one of the following: the number of first bits, or a parameter related to the information generation method.
[0292] In some embodiments of this application, the aforementioned first bit quantity can be used to indicate the number of bits of information that are allowed to be multiplexed when transmitting first information in a first channel.
[0293] In some embodiments of this application, the above-mentioned information generation method related parameters can be used to indicate the generation method of the multiplexed transmission information when multiplexing the first information in the first channel.
[0294] In some embodiments of this application, the parameters related to the above information generation method can correspond to the number of first bits.
[0295] It is understandable that, given that the parameters related to the information generation method are already determined, the number of bits for multiplexing the first information can also be determined. In other words, the number of first bits can be determined by the parameters related to the information generation method. Of course, the number of first bits can also be configured separately. This application does not impose specific limitations on the embodiments.
[0296] In some embodiments of this application, the first information mentioned above may include one or more of the following: feedback response information, CSI reporting, SR information, LRR information, and uplink control information (UCI).
[0297] In some embodiments of this application, the first parameter can be determined by one or more of the following methods: protocol agreement; higher-level signaling configuration; semi-static configuration; semi-persistent configuration.
[0298] In some embodiments of this application, the number of the first parameters described above can be one or more.
[0299] In some embodiments of this application, the value of the first parameter may not change with the change of the transmission parameters of the first channel; or it may change with the change of the transmission parameters of the first channel, that is, the value of the first parameter may be dynamically determined based on the transmission parameters of the first channel.
[0300] In some embodiments of this application, when the number of the first parameters is one, such as the first parameter being a first bit quantity, an information generation method related parameter, or a set of information generation method related parameters, the related parameter used by the network device to obtain the multiplexed transmission information from the first channel is that one first parameter.
[0301] For example, assuming the first channel is PUSCH, the first parameter is the first number of bits, and the first number of bits is uniquely determined to be 16 bits based on the parameters of the first channel, then regardless of whether the PUSCH is allocated 100 Physical Resource Blocks (PRBs) or 1 PRB, the number of bits of information carried in the multiplexed transmission in the PUSCH is 16 bits.
[0302] In some embodiments of this application, when there are multiple first parameters, the multiple first parameters may include one or more of the following: at least one first bit quantity and at least one / group of information generation method related parameters; multiple first bit quantities; multiple / group of information generation method related parameters.
[0303] In some embodiments of this application, when there are multiple first parameters, the relevant parameters used by the network device to obtain multiplexed transmission information from the first channel can be determined from multiple first parameters based on the transmission parameters of the first channel.
[0304] In some embodiments of this application, the transmission parameters of the first channel may include, but are not limited to, one or more of the following: the number of resources allocated to the first channel (such as the number of resource blocks, the number of symbols, the number of resource units, etc.), the modulation and coding scheme (MCS) of the first channel, the transport block size (TBS) of the first channel, and the coding rate.
[0305] It should be noted that the above modulation and coding strategies can also be referred to as modulation and coding levels. The two terms have the same meaning in this text and can be used interchangeably.
[0306] In some embodiments of this application, when the first parameter is a parameter related to the first number of bits or the information generation method, different first parameters among the plurality of first parameters correspond to different value ranges of the transmission parameters of the first channel.
[0307] In some embodiments of this application, when the above-mentioned multiple first parameters are parameters related to the number of first bits and the information generation method, different parameters among the multiple first parameters correspond to the same or different value ranges of the transmission parameters of the first channel.
[0308] In other words, when the value of the first parameter is dynamically determined based on the parameters of the first channel, the value range of different parameters of the first channel can correspond to different first parameters.
[0309] Thus, determining the first parameter based on the transmission parameters of the first channel can improve the flexibility of determining the first parameter while controlling the complexity of multiplexing the transmission of the first information.
[0310] In some embodiments of this application, the first channel may include one or more of the following: a physical uplink shared channel; a channel carrying uplink data; or a channel pre-configured to carry second information.
[0311] The second piece of information is different from the first piece of information.
[0312] In some embodiments of this application, when the first parameter is the first number of bits, the number of bits of information multiplexed and transmitted in the first channel is equal to the first number of bits.
[0313] In some embodiments of this application, when the first parameter is an information generation method related parameter, the information multiplexed and transmitted in the first channel is obtained based on the information generation method related parameter.
[0314] It is understandable that when the first parameter is the first number of bits and the information generation method related parameters, the number of bits of information multiplexed and transmitted in the first channel is equal to the first number of bits, and the multiplexed and transmitted information is obtained based on the information generation method related parameters.
[0315] In some embodiments of this application, the parameters related to the above information generation method may include one or more of the following: the codebook type of the first information; the feedback granularity corresponding to the first information; the feedback range corresponding to the first information; and the reporting configuration of the first information.
[0316] In some embodiments of this application, when the first information is feedback response information, the codebook type of the first information may include one or more of the following: a feedback response information codebook generated based on the HARQ process; a feedback response information codebook generated based on physical resources.
[0317] In some embodiments of this application, when the codebook type of the first information includes a feedback response information codebook generated based on the HARQ process, the feedback response information in the feedback response information codebook can be obtained by sorting based on the HARQ process.
[0318] In some embodiments of this application, when the codebook type of the first information includes a feedback response information codebook generated based on physical resources, the feedback response information in the feedback response information codebook can be obtained by sorting the physical resources allocated to the first channel in order.
[0319] In some embodiments of this application, the feedback granularity corresponding to the first information may include, but is not limited to, one or more of the following: Code Block (CB), CB group (CBG), Transport Block (TB), TB group (TBG), HARQ process, HARQ process group.
[0320] In some embodiments of this application, the feedback range corresponding to the first information transmitted by the first channel in different serving cells of the terminal may be different.
[0321] In some embodiments of this application, the feedback range corresponding to the first information transmitted in different time units of the first channel may be different.
[0322] The information acquisition method provided in this application embodiment allows a network device to parse the multiplexed transmission information from the first channel after receiving the first channel, according to the relevant parameters of the multiplexed transmission of the first information in the first channel (i.e., the number of first bits and / or the information generation method related parameters). Thus, by limiting the types of uplink information and the number of bits of uplink information by the first parameters, the complexity of uplink information multiplexing transmission is reduced.
[0323] In some embodiments of this application, step 202 can be implemented by one or more of steps 202a and 202b described below. That is, step 202 can be implemented by step 202a, step 202b, or both.
[0324] Step 202a: The network device obtains information about the first number of bits from the first channel based on the first number of bits.
[0325] Step 202b: The network device obtains the first information of multiplexed transmission from the first channel based on the parameters related to the information generation method.
[0326] In some embodiments of this application, the network device may obtain information about the first number of bits from a specific location in the first channel based on the first number of bits.
[0327] In some embodiments of this application, the aforementioned specific locations may be agreed upon by a protocol, configured by a network device, or reported by a terminal. This application does not impose specific limitations on these locations.
[0328] In some embodiments of this application, the aforementioned specific position may be the complete position of the first number of bits of information, the starting position of the first number of bits of information, or the ending position of the first number of bits of information. This application does not impose specific limitations on these embodiments.
[0329] Thus, regardless of the number of bits of the first information in the second channel of multiplexing transmission or the parameters related to the information generation method, the network device can obtain the first information of multiplexing transmission from the first channel according to the first parameters, thereby reducing the complexity of multiplexing transmission of the first information.
[0330] It should be noted that detailed descriptions of the contents involved in steps 201, 202, 202a, and 202b above can be found in the relevant descriptions of steps 101, 102, A, B, C, D, and 103 above. To avoid repetition, they will not be repeated here.
[0331] Figure 8 shows an interactive schematic diagram of an information acquisition method provided in an embodiment of this application. As shown in Figure 8, the information acquisition method may include the following steps 301 to 304.
[0332] Step 301: The terminal obtains the first parameter, which is a parameter related to the multiplexing of the first information in the first channel.
[0333] The first parameter can be at least one of the following: the number of first bits, or parameters related to the information generation method.
[0334] Step 302: The terminal multiplexes the transmission of the first information in the first channel based on the first parameter.
[0335] Step 303: The network device receives the first channel.
[0336] Step 304: The network device obtains multiplexed transmission information from the first channel based on the first parameter.
[0337] In some embodiments of this application, the first parameter can be determined by one or more of the following methods: protocol agreement; higher-level signaling configuration; semi-static configuration; semi-persistent configuration; terminal reporting.
[0338] In some embodiments of this application, the number of the first parameters is multiple, and the relevant parameters used by the terminal to multiplex the transmission of the first information in the first channel are determined from multiple first parameters based on the transmission parameters of the first channel.
[0339] In some embodiments of this application, the first parameter is a parameter related to the first number of bits or the information generation method; different first parameters among the multiple first parameters correspond to different value ranges of the transmission parameters of the first channel.
[0340] In some embodiments of this application, the aforementioned multiple first parameters are parameters related to the number of first bits and the information generation method; different parameters among the multiple first parameters correspond to the same or different value ranges of the transmission parameters of the first channel.
[0341] In some embodiments of this application, the number of bits of information multiplexed in the first channel is equal to the number of first bits.
[0342] In some embodiments of this application, the information multiplexed in the first channel is obtained based on parameters related to the information generation method.
[0343] In some embodiments of this application, the first information mentioned above includes one or more of the following: feedback response information, CSI reporting, SR information, LRR information, and uplink control information.
[0344] In some embodiments of this application, the first channel may include one or more of the following: a physical uplink shared channel; a channel carrying uplink data; or a pre-configured channel for carrying second information, which is different from the first information.
[0345] It should be noted that for a detailed description of steps 301 to 304 and their related contents, please refer to the above descriptions of steps 101, 102, A, B, C, D, 103, 201, 202, 202a, and 202b. To avoid repetition, they will not be repeated here.
[0346] The information acquisition method provided in this application embodiment allows the terminal to acquire first parameters (i.e., the number of first bits and / or parameters related to the information generation method) when multiplexing first information. This allows the terminal to limit the information type and number of bits of the first information at different times during multiplexing of the first information. After receiving the first channel, the network device can parse the multiplexed information from the first channel according to the first parameters. This reduces the complexity of multiplexing the first information.
[0347] Accordingly, this application provides an information acquisition device, which can be any information acquisition device in the communication process, such as a terminal. Based on the above method example, the information acquisition device can be divided into functional modules. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division; in actual implementation, other division methods may be used.
[0348] Figure 9 shows a possible structural diagram of the information acquisition device involved in the above embodiments, where each functional module is divided according to its corresponding function. As shown in Figure 9, the information acquisition device 900 may include an acquisition module 901.
[0349] The acquisition module 901 is used to acquire a first parameter, which is a parameter related to the multiplexing and transmission of the first information in the first channel; the first parameter is at least one of the following: the number of first bits, and parameters related to the information generation method.
[0350] In one possible implementation, the first parameter is determined by one or more of the following methods: protocol agreement; higher-level signaling configuration; semi-static configuration; semi-persistent configuration.
[0351] In one possible implementation, the number of the aforementioned first parameters is multiple, and the information acquisition device determines the relevant parameters used for transmitting the first information in the first channel based on the transmission parameters of the first channel from multiple first parameters.
[0352] In one possible implementation, the first parameter is a parameter related to the first number of bits or the information generation method; different first parameters among the multiple first parameters correspond to different value ranges of the transmission parameters of the first channel.
[0353] In one possible implementation, the aforementioned multiple first parameters are parameters related to the number of first bits and the information generation method; different parameters among the multiple first parameters correspond to the same or different value ranges of the transmission parameters of the first channel.
[0354] In one possible implementation, the number of bits of information multiplexed in the first information is equal to the number of bits in the first information; and / or, the information multiplexed in the first channel is obtained based on parameters related to the information generation method.
[0355] In one possible implementation, the above-mentioned device further includes: a processing module;
[0356] The aforementioned processing module is used to repeat or pad the first information to obtain the first number of bits when the number of bits in the first information is less than or equal to the first number of bits.
[0357] In one possible implementation, the above processing module is configured to perform any of the following if the number of bits in the first information is greater than the number of bits in the first information:
[0358] Select a portion of the first information to obtain the information of the first number of bits;
[0359] Select a portion of the first information, and repeat or pad the portion of the information to obtain the first number of bits of information;
[0360] The first information is divided into N groups, and the information in each group is compressed or merged to obtain the first number of bits of information, where the value of N is equal to the number of the first bits.
[0361] In one possible implementation, the parameters related to the above information generation method include one or more of the following: the codebook type of the first information; the feedback granularity corresponding to the first information; the feedback range corresponding to the first information; and the reporting configuration of the first information.
[0362] In one possible implementation, the codebook type of the first information mentioned above includes one or more of the following: a feedback response information codebook generated based on the HARQ process; a feedback response information codebook generated based on physical resources.
[0363] In one possible implementation, the above-mentioned processing module is used to select corresponding information from the first information as the first sub-part information or all information for multiplexing transmission according to the reporting configuration of the first information.
[0364] In one possible implementation, the above-mentioned processing module is used to generate a second sub-part of information or all information of the multiplexed transmission based on the reporting configuration of the first information, wherein the second sub-part of information or all information of the multiplexed transmission is different from the first information.
[0365] In one possible implementation, the aforementioned processing module is configured to generate, if the first agreed-upon condition is met, the second sub-part of the multiplexed transmission information or all of the information; or,
[0366] The aforementioned processing module is used to set the second sub-part information or all information of the multiplexed transmission to an invalid value, a preset value, or a placeholder value.
[0367] In one possible implementation, the above-mentioned device further includes: a transmission module;
[0368] The aforementioned transmission module is used to multiplex the transmission of first information in a first channel based on the first parameter.
[0369] In one possible implementation, the above-mentioned transmission module is used to transmit a first channel or a second channel, wherein the first channel does not include the first information, and the second channel is a channel configured to transmit the first information.
[0370] In one possible implementation, the channel transmitted by the information acquisition device is determined according to one or more of the following: the resources occupied by the downlink control information corresponding to the first channel and the resources occupied by the downlink control information corresponding to the second channel; protocol agreement; higher-layer signaling configuration; semi-static configuration; semi-persistent configuration; channel priority of the first channel and channel priority of the second channel; and autonomously determined by the information acquisition device.
[0371] In one possible implementation, the aforementioned first information includes one or more of the following: feedback response information, CSI reporting, SR information, LRR information, and uplink control information.
[0372] In one possible implementation, the first channel includes one or more of the following: a physical uplink shared channel; a channel carrying uplink data; and a pre-configured channel for carrying second information, which is different from the first information.
[0373] The information acquisition device provided in this application embodiment can acquire the first parameter (i.e., the first bit quantity and / or information generation method related parameters) when multiplexing the first information. Thus, when multiplexing the first information, the information type and the number of bits of the first information at different times can be limited by multiplexing the first information through the first parameter, so as to reduce the complexity of the multiplexing transmission of the first information.
[0374] Each module of the above-mentioned information acquisition device can also be used to perform other actions performed by the terminal in the above-mentioned method embodiments. All relevant content of each step involved in the above-mentioned method embodiments can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0375] Figure 10 illustrates another possible structural diagram of the information acquisition device involved in the above embodiments when using integrated units. As shown in Figure 10, the information acquisition device 1000 provided in this application embodiment may include a processing module 1001 and a communication module 1002. The processing module 1001 can be used to control and manage the operation of the information acquisition device. For example, the processing module 1001 can be used to support the information acquisition device in executing steps 101, 102, A, B, C, D, and 103 in the above method embodiments, and / or to execute other processes of the terminal-related technologies described herein. The communication module 1002 can be used to support communication between the information acquisition device and other network entities, such as communication with other information acquisition devices. In one example, as shown in Figure 10, the information acquisition device may also include a storage module 1003 for storing the program code and data of the information acquisition device, such as the acquired first parameter.
[0376] The processing module 1001 can be a processor, the communication module 1002 can be a transceiver, a transceiver circuit or a communication interface, etc., and the storage module 1003 can be a memory.
[0377] More details on how the modules included in the above information acquisition device implement the above functions can be found in the descriptions of the preceding method embodiments, and will not be repeated here.
[0378] Accordingly, this application also provides an information acquisition device, which can be any information acquisition device in the communication process, such as a network device. Based on the above method example, the information acquisition device can be divided into functional modules. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division; in actual implementation, other division methods may be used.
[0379] With each functional module divided according to its corresponding function, Figure 11 shows a possible structural schematic diagram of the information acquisition device involved in the above embodiments. As shown in Figure 11, the information acquisition device 1100 may include a receiving module 1101 and an acquisition module 1102.
[0380] The receiving module 1101 is used to receive a first channel; the obtaining module 1102 is used to obtain multiplexed transmission information from the first channel received by the receiving module 1101 based on a first parameter, wherein the first parameter is a parameter related to the multiplexed transmission of first information in the first channel; the first parameter is at least one of the following: the number of first bits, and a parameter related to the information generation method.
[0381] In one possible implementation, the first parameter is determined by one or more of the following methods: protocol agreement; higher-level signaling configuration; semi-static configuration; semi-persistent configuration; terminal reporting.
[0382] In one possible implementation, there are multiple first parameters, and the relevant parameters used by the information acquisition device to acquire multiplexed transmission information from the first channel are determined from multiple first parameters based on the transmission parameters of the first channel.
[0383] In one possible implementation, the first parameter is a parameter related to the first number of bits or the information generation method; different first parameters among the multiple first parameters correspond to different value ranges of the transmission parameters of the first channel.
[0384] In one possible implementation, the aforementioned multiple first parameters are parameters related to the number of first bits and the information generation method; different parameters among the multiple first parameters correspond to the same or different value ranges of the transmission parameters of the first channel.
[0385] In one possible implementation, the number of bits of information multiplexed and transmitted in the first channel is equal to the number of first bits; and / or, the information multiplexed and transmitted in the first channel is obtained based on parameters related to the information generation method.
[0386] In one possible implementation, the parameters related to the above information generation method include one or more of the following: the codebook type of the first information; the feedback granularity corresponding to the first information; the feedback range corresponding to the first information; and the reporting configuration of the first information.
[0387] In one possible implementation, the codebook type of the first information mentioned above includes one or more of the following: a feedback response information codebook generated based on the HARQ process; a feedback response information codebook generated based on physical resources.
[0388] In one possible implementation, the aforementioned first information includes one or more of the following: feedback response information, CSI reporting, SR information, LRR information, and uplink control information.
[0389] In one possible implementation, the first channel includes one or more of the following: a physical uplink shared channel; a channel carrying uplink data; and a pre-configured channel for carrying second information, which is different from the first information.
[0390] The information acquisition device provided in this application embodiment, after receiving a first channel, can parse the multiplexed transmission information from the first channel according to a first parameter (i.e., a first number of bits and / or parameters related to the information generation method). Thus, by limiting the types of uplink information and the number of bits of uplink information by the first parameter, the complexity of uplink information multiplexing transmission is reduced.
[0391] Each module of the above-mentioned information acquisition device can also be used to perform other actions performed by the network device in the above-mentioned method embodiments. All relevant content of each step involved in the above-mentioned method embodiments can be referred to the functional description of the corresponding functional module, and will not be repeated here.
[0392] Figure 12 illustrates another possible structural diagram of the information acquisition device involved in the above embodiments when using integrated units. As shown in Figure 12, the information acquisition device provided in this application embodiment may include a processing module 1201 and a communication module 1202. The processing module 1201 can be used to control and manage the operation of the information acquisition device. For example, the processing module 1201 can be used to support the information acquisition device in executing steps 201, 202, 202a, and 202b in the above method embodiments, and / or to execute other processes related to network device technology described herein. The communication module 1202 can be used to support communication between the information acquisition device and other network entities, such as communication with other information acquisition devices. In one example, as shown in Figure 12, the information acquisition device may also include a storage module 1203 for storing the program code and data of the information acquisition device, such as storing first information acquired from a first channel.
[0393] The processing module 1201 can be a processor, the communication module 1202 can be a transceiver, a transceiver circuit or a communication interface, etc., and the storage module 1203 can be a memory.
[0394] More details on how the modules included in the above information acquisition device implement the above functions can be found in the descriptions of the preceding method embodiments, and will not be repeated here.
[0395] It should be noted that the information acquisition device shown in Figure 10 can be a terminal, which can be used to execute the information acquisition method executed by the terminal in the above method embodiment.
[0396] It should be noted that the information acquisition device shown in Figure 12 can be a network device, which can be used to execute the information acquisition method executed by the network device in the above method embodiment.
[0397] This application also provides a readable storage medium storing a program or instructions. When executed by a processor, the program or instructions can implement the various processes of the above-described information acquisition method embodiments and achieve the same technical effects. To avoid repetition, further details are omitted here. The readable storage medium may include a computer-readable storage medium, such as a computer read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk.
[0398] This application also provides a chip that may include a processor and a communication interface. The communication interface is coupled to the processor. The processor can be used to run programs or instructions to implement the various processes of the above-described information acquisition method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0399] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0400] This application also provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above information acquisition method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0401] It should be noted that the scope of the methods and apparatus in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions in a substantially simultaneous manner or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
[0402] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center integrating one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., solid-state drives (SSDs)).
[0403] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0404] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.
[0405] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0406] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0407] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as flash memory, portable hard disk, read-only memory, random access memory, magnetic disk, or optical disk.
[0408] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An information acquisition method, characterized in that, include: The terminal obtains a first parameter, which is a parameter related to the multiplexing of the first information in the first channel; The first parameter is at least one of the following: the number of first bits, or parameters related to the information generation method.
2. The method according to claim 1, characterized in that, The first parameter is determined by one or more of the following methods: The agreement stipulates; High-level signaling configuration; Semi-static configuration; Semi-persistent configuration.
3. The method according to claim 1 or 2, characterized in that, The number of the first parameters is multiple, and the relevant parameters used by the terminal to multiplex the transmission of the first information in the first channel are determined from multiple first parameters based on the transmission parameters of the first channel.
4. The method according to claim 3, characterized in that, The first parameter is either the first number of bits or a parameter related to the information generation method; The different first parameters among the plurality of first parameters correspond to different value ranges of the transmission parameters of the first channel.
5. The method according to claim 3, characterized in that, The plurality of first parameters are parameters related to the first bit quantity and the information generation method; The different parameters among the plurality of first parameters correspond to the same or different value ranges of the transmission parameters of the first channel.
6. The method according to any one of claims 1 to 5, characterized in that, The number of bits of information multiplexed and transmitted in the first channel is equal to the number of the first bits; and / or, The information multiplexed and transmitted in the first channel is obtained based on the relevant parameters of the information generation method.
7. The method according to claim 6, characterized in that, The method further includes: If the number of bits in the first information is less than or equal to the number of bits in the first information, the terminal repeats or pads the first information to obtain the number of bits in the first information.
8. The method according to claim 6, characterized in that, The method further includes: If the number of bits in the first information is greater than the number of bits in the first information, the terminal performs any of the following: The information of the first bit count is obtained by selecting a portion of the first information. Select a portion of the first information, and repeat or pad the portion of the information to obtain the first number of bits. The first information is divided into N groups, and the information in each group is compressed or merged to obtain the first number of bits of information, where the value of N is equal to the first number of bits.
9. The method according to any one of claims 1 to 8, characterized in that, The parameters related to the information generation method include one or more of the following: The codebook type of the first information; The feedback granularity corresponding to the first information; The feedback range corresponding to the first information; The configuration for reporting the first piece of information.
10. The method according to claim 9, characterized in that, The codebook type of the first information includes one or more of the following: Based on the feedback response codebook generated by the Hybrid Automatic Repeat Request (HARQ) process; A codebook of feedback response information generated based on physical resources.
11. The method according to claim 9 or 10, characterized in that, The method further includes: The terminal selects corresponding information from the first information as the first sub-part information or all information for multiplexing transmission according to the reporting configuration of the first information.
12. The method according to claim 9 or 10, characterized in that, The method further includes: The terminal generates a second sub-part of information or all information for multiplexed transmission based on the reporting configuration of the first information, wherein the second sub-part of information or all information for multiplexed transmission is different from the first information.
13. The method according to claim 12, characterized in that, The terminal generates a second sub-part or all of the multiplexed transmission information, including: If the first agreed-upon condition is met, the terminal generates the second sub-part of the multiplexed transmission information or all of the information; or, The terminal sets the second sub-part or all of the multiplexed transmission information to an invalid value, a preset value, or a placeholder value.
14. The method according to any one of claims 1 to 13, characterized in that, The method further includes: The terminal, based on the first parameter, multiplexes the transmission of the first information in the first channel.
15. The method according to any one of claims 1 to 14, characterized in that, The method further includes: The terminal transmits either the first channel or the second channel, wherein the first channel does not include the first information, and the second channel is configured to transmit the first information.
16. The method according to claim 15, characterized in that, The channel transmitted by the terminal is determined according to one or more of the following: The resources occupied by the downlink control information corresponding to the first channel and the resources occupied by the downlink control information corresponding to the second channel; The agreement stipulates; High-level signaling configuration; Semi-static configuration; Semi-persistent configuration; The channel priority of the first channel and the channel priority of the second channel; The terminal determines this autonomously.
17. The method according to any one of claims 1 to 16, characterized in that, The first information includes one or more of the following: feedback response information, channel state information (CSI) reporting, scheduling request (SR) information, link recovery request (LRR) information, and uplink control information.
18. The method according to any one of claims 1 to 17, characterized in that, The first channel includes one or more of the following: Physical uplink shared channel; The channel that carries uplink data; A pre-configured channel is used to carry second information, which is different from the first information.
19. An information acquisition method, characterized in that, include: The network device receives the first channel; The network device obtains multiplexed transmission information from the first channel based on a first parameter, wherein the first parameter is a parameter related to the multiplexed transmission of first information in the first channel; The first parameter is at least one of the following: the number of first bits, or parameters related to the information generation method.
20. The method according to claim 19, characterized in that, The first parameter is determined by one or more of the following methods: The agreement stipulates; High-level signaling configuration; Semi-static configuration; Semi-persistent configuration; Terminal reports.
21. The method according to claim 19 or 20, characterized in that, The number of the first parameters is multiple, and the relevant parameters used by the network device to obtain the multiplexed transmission information from the first channel are determined from multiple first parameters based on the transmission parameters of the first channel.
22. The method according to claim 21, characterized in that, The first parameter is either the first number of bits or a parameter related to the information generation method; The different first parameters among the plurality of first parameters correspond to different value ranges of the transmission parameters of the first channel.
23. The method according to claim 21, characterized in that, The plurality of first parameters are parameters related to the first bit quantity and the information generation method; The different parameters among the plurality of first parameters correspond to the same or different value ranges of the transmission parameters of the first channel.
24. The method according to any one of claims 19 to 23, characterized in that, The number of bits of information multiplexed and transmitted in the first channel is equal to the number of the first bits; and / or, The information multiplexed and transmitted in the first channel is obtained based on the relevant parameters of the information generation method.
25. The method according to any one of claims 19 to 24, characterized in that, The parameters related to the information generation method include one or more of the following: The codebook type of the first information; The feedback granularity corresponding to the first information; The feedback range corresponding to the first information; The configuration for reporting the first piece of information.
26. The method according to claim 25, characterized in that, The codebook type of the first information includes one or more of the following: Based on the feedback response codebook generated by the Hybrid Automatic Repeat Request (HARQ) process; A codebook of feedback response information generated based on physical resources.
27. The method according to any one of claims 19 to 26, characterized in that, The first information includes one or more of the following: feedback response information, channel state information (CSI) reporting, scheduling request (SR) information, link recovery request (LRR) information, and uplink control information.
28. The method according to any one of claims 19 to 27, characterized in that, The first channel includes one or more of the following: Physical uplink shared channel; The channel that carries uplink data; A pre-configured channel is used to carry second information, which is different from the first information.
29. An information acquisition device, characterized in that, include: Get the module; The acquisition module is used to acquire a first parameter, which is a parameter related to the multiplexing of the first information in the first channel; The first parameter is at least one of the following: the number of first bits, or parameters related to the information generation method.
30. The apparatus according to claim 29, characterized in that, The first parameter is determined by one or more of the following methods: The agreement stipulates; High-level signaling configuration; Semi-static configuration; Semi-persistent configuration.
31. The apparatus according to claim 29 or 30, characterized in that, The number of the first parameters is multiple, and the information acquisition device determines the relevant parameters used to transmit the first information in the first channel based on the transmission parameters of the first channel from multiple first parameters.
32. The apparatus according to claim 31, characterized in that, The first parameter is either the first number of bits or a parameter related to the information generation method; The different first parameters among the plurality of first parameters correspond to different value ranges of the transmission parameters of the first channel.
33. The apparatus according to claim 31, characterized in that, The plurality of first parameters are parameters related to the first bit quantity and the information generation method; The different parameters among the plurality of first parameters correspond to the same or different value ranges of the transmission parameters of the first channel.
34. The apparatus according to any one of claims 29 to 33, characterized in that, The number of bits of information multiplexed in the first information is equal to the number of bits in the first information; and / or, The information multiplexed and transmitted in the first channel is obtained based on the relevant parameters of the information generation method.
35. The apparatus according to claim 34, characterized in that, The device further includes: a processing module; The processing module is used to repeat or pad the first information to obtain information with the first number of bits when the number of bits in the first information is less than or equal to the number of bits in the first information.
36. The apparatus according to claim 34, characterized in that, The device further includes: a processing module; The processing module is configured to perform any one of the following when the number of bits in the first information is greater than the number of bits in the first information: The information of the first bit count is obtained by selecting a portion of the first information. Select a portion of the first information, and repeat or pad the portion of the information to obtain the first number of bits. The first information is divided into N groups, and the information in each group is compressed or merged to obtain the first number of bits of information, where the value of N is equal to the first number of bits.
37. The apparatus according to any one of claims 29 to 36, characterized in that, The parameters related to the information generation method include one or more of the following: The codebook type of the first information; The feedback granularity corresponding to the first information; The feedback range corresponding to the first information; The configuration for reporting the first piece of information.
38. The apparatus according to claim 37, characterized in that, The codebook type of the first information includes one or more of the following: Based on the feedback response codebook generated by the Hybrid Automatic Repeat Request (HARQ) process; A codebook of feedback response information generated based on physical resources.
39. The apparatus according to claim 37 or 38, characterized in that, The device further includes: a processing module; The processing module is configured to select corresponding information from the first information as the first sub-part information or all information for multiplexing transmission according to the reporting configuration of the first information.
40. The apparatus according to claim 37 or 38, characterized in that, The device further includes: a processing module; The processing module is configured to generate a second sub-part of information or all information for multiplexed transmission based on the reporting configuration of the first information, wherein the second sub-part of information or all information for multiplexed transmission is different from the first information.
41. The apparatus according to claim 40, characterized in that, The device further includes: a processing module; The processing module is configured to, if the first agreed-upon condition is met, generate the second sub-part information or all information of the multiplexed transmission; or, The processing module is used to set the second sub-part information or all information of the multiplexed transmission to an invalid value, a preset value, or a placeholder value.
42. The apparatus according to any one of claims 29 to 41, characterized in that, The device further includes: a transmission module; The transmission module is used to multiplex the transmission of the first information in the first channel based on the first parameter.
43. The apparatus according to any one of claims 29 to 42, characterized in that, The device further includes: a transmission module; The transmission module is used to transmit the first channel or the second channel, wherein the first channel does not include the first information, and the second channel is a channel configured to transmit the first information.
44. The apparatus according to claim 43, characterized in that, The channel through which the information acquisition device transmits is determined according to one or more of the following: The resources occupied by the downlink control information corresponding to the first channel and the resources occupied by the downlink control information corresponding to the second channel; The agreement stipulates; High-level signaling configuration; Semi-static configuration; Semi-persistent configuration; The channel priority of the first channel and the channel priority of the second channel; The information acquisition device determines this autonomously.
45. The apparatus according to any one of claims 29 to 44, characterized in that, The first information includes one or more of the following: feedback response information, channel state information (CSI) reporting, scheduling request (SR) information, link recovery request (LRR) information, and uplink control information.
46. The apparatus according to any one of claims 29 to 45, characterized in that, The first channel includes one or more of the following: Physical uplink shared channel; The channel that carries uplink data; A pre-configured channel is used to carry second information, which is different from the first information.
47. An information acquisition device, characterized in that, include: Receive module and acquire module; The receiving module is used to receive the first channel; The acquisition module is used to acquire multiplexed transmission information from the first channel received by the receiving module based on a first parameter, wherein the first parameter is a parameter related to the multiplexed transmission of first information in the first channel; The first parameter is at least one of the following: the number of first bits, or parameters related to the information generation method.
48. The apparatus according to claim 47, characterized in that, The first parameter is determined by one or more of the following methods: The agreement stipulates; High-level signaling configuration; Semi-static configuration; Semi-persistent configuration; Terminal reports.
49. The apparatus according to claim 47 or 48, characterized in that, The number of the first parameters is multiple, and the relevant parameters used by the information acquisition device to acquire the multiplexed transmission information from the first channel are determined from multiple first parameters based on the transmission parameters of the first channel.
50. The apparatus according to claim 49, characterized in that, The first parameter is either the first number of bits or a parameter related to the information generation method; The different first parameters among the plurality of first parameters correspond to different value ranges of the transmission parameters of the first channel.
51. The apparatus according to claim 49, characterized in that, The plurality of first parameters are parameters related to the first bit quantity and the information generation method; The different parameters among the plurality of first parameters correspond to the same or different value ranges of the transmission parameters of the first channel.
52. The apparatus according to any one of claims 47 to 51, characterized in that, The number of bits of information multiplexed and transmitted in the first channel is equal to the number of the first bits; and / or, The information multiplexed and transmitted in the first channel is obtained based on the relevant parameters of the information generation method.
53. The apparatus according to any one of claims 47 to 52, characterized in that, The parameters related to the information generation method include one or more of the following: The codebook type of the first information; The feedback granularity corresponding to the first information; The feedback range corresponding to the first information; The configuration for reporting the first piece of information.
54. The method according to claim 53, characterized in that, The codebook type of the first information includes one or more of the following: Based on the feedback response codebook generated by the Hybrid Automatic Repeat Request (HARQ) process; A codebook of feedback response information generated based on physical resources.
55. The method according to any one of claims 47 to 54, characterized in that, The first information includes one or more of the following: feedback response information, channel state information (CSI) reporting, scheduling request (SR) information, link recovery request (LRR) information, and uplink control information.
56. The method according to any one of claims 47 to 27, characterized in that, The first channel includes one or more of the following: Physical uplink shared channel; The channel that carries uplink data; A pre-configured channel is used to carry second information, which is different from the first information.
57. A terminal, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the information acquisition method as described in any one of claims 1 to 18.
58. A network device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the information acquisition method as described in any one of claims 19 to 28.
59. A communication system, characterized in that, It includes the information acquisition device as described in any one of claims 29 to 46 and the information acquisition device as described in any one of claims 47 to 56; or, it includes the terminal as described in claim 57 and the network device as described in claim 58.
60. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the information acquisition method as described in any one of claims 1 to 18, or implement the steps of the information acquisition method as described in any one of claims 19 to 28.
61. A computer program product stored in a storage medium, the computer program product being executed by at least one processor to implement the information acquisition method as claimed in any one of claims 1 to 18, or to implement the steps of the information acquisition method as claimed in any one of claims 19 to 28.