Information transmission method, device, equipment, terminal, chip and medium

By dynamically allocating PUSCH resources based on the number of bits of the first uplink control information, the problem of resource waste in the new air interface system is solved, and the transmission efficiency of uplink control information is improved.

CN119299062APending Publication Date: 2025-01-10BEIJING X RING TECHNOLOGY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411355507.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

In the new air interface system, when transmitting uplink control information based on PUSCH, a fixed number of resources reserved will result in waste of resources and affect the transmission efficiency.

Method used

By determining the number of bits of the first uplink control information, the PUSCH resources of the second uplink control information are dynamically allocated to ensure resource utilization and improve transmission efficiency.

Benefits of technology

Save transmission resources and improve the transmission efficiency of uplink control information, especially when the number of bits of HARQ-ACK information is less than 2 bits, effectively avoid resource waste and improve the transmission efficiency of CSI part1.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299062A_ABST
    Figure CN119299062A_ABST
Patent Text Reader

Abstract

The invention provides an information transmission method and device, equipment, a terminal, a chip and a medium, and the information transmission method comprises the steps: determining the bit number of first uplink control information; determining a physical uplink shared channel (PUSCH) resource of the second uplink control information according to the bit number; and transmitting the second uplink control information by using the PUSCH resource of the second uplink control information. The technical problems that in the prior art, transmission resources are wasted, and the transmission efficiency of uplink control information is affected are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to an information transmission method, device, equipment, terminal, chip and medium. Background Art

[0002] In the New Radio (NR) system, the Physical Uplink Shared Channel (PUSCH) can be used to send the Uplink Shared Channel (ULSCH), and also supports multiplexing to send the Uplink Control Information (UCI). UCI can include: Hybrid Automatic Repeat request Acknowledgement (HARQ-ACK) information, the first part of the channel state information (Channel State Information part1, CSI part1) and the second part of the channel state information (Channel State Information part2, CSI part2), etc.

[0003] In the related art, when uplink control information is transmitted based on the PUSCH, a PUSCH resource required for transmitting the uplink control information is reserved with a fixed number of bits.

[0004] In this way, transmission resources will be wasted and the transmission efficiency of uplink control information will be affected. Summary of the invention

[0005] The present disclosure aims to solve one of the technical problems in the related art at least to some extent.

[0006] To this end, the present disclosure proposes an information transmission method, apparatus, communication equipment, terminal, chip and storage medium, which can save transmission resources and improve the transmission efficiency of uplink control information.

[0007] The first aspect of the present disclosure proposes an information transmission method, including: determining the number of bits of first uplink control information; determining a physical uplink shared channel PUSCH resource of second uplink control information according to the number of bits; and transmitting the second uplink control information using the PUSCH resource of the second uplink control information.

[0008] The second aspect embodiment of the present disclosure proposes an information transmission device, including: a first determination module, used to determine the number of bits of first uplink control information; a second determination module, used to determine the physical uplink shared channel PUSCH resources of second uplink control information according to the number of bits; and a transmission module, used to transmit the second uplink control information using the PUSCH resources of the second uplink control information.

[0009] The third aspect embodiment of the present disclosure proposes a communication device, including: a processor, and a memory communicatively connected to the processor; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory to implement the information transmission method proposed in the first aspect embodiment of the present disclosure.

[0010] The fourth aspect embodiment of the present disclosure proposes a chip, which includes a processing circuit, an interface circuit, and a memory; wherein the memory is used to store instructions, the interface circuit is used to read the instructions stored in the memory, and the interface circuit sends the instructions to the processing circuit so that the processing circuit executes the information transmission method proposed in the first aspect embodiment of the present disclosure.

[0011] The fifth aspect of the present disclosure provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the information transmission method as described above.

[0012] The information transmission method, apparatus, communication equipment, terminal, chip and storage medium provided by the present disclosure determine the number of bits of the first uplink control information, determine the physical uplink shared channel PUSCH resources of the second uplink control information according to the number of bits, and use the PUSCH resources of the second uplink control information to transmit the second uplink control information. Since the PUSCH resources are allocated for the transmission of the second uplink control information based on the actual number of bits of the first uplink control information, transmission resources can be saved and the transmission efficiency of the uplink control information can be improved.

[0013] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description or learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] The above and / or additional aspects and advantages of the present disclosure will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0015] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure;

[0016] Figure 2 A flowchart of an information transmission method provided by an embodiment of the present disclosure;

[0017] Figure 3 A flowchart of another information transmission method provided by an embodiment of the present disclosure;

[0018] Figure 4 is a schematic diagram of a resource mapping method according to an embodiment of the present disclosure;

[0019] Figure 5 A flowchart of another information transmission method provided by an embodiment of the present disclosure;

[0020] Figure 6 is a schematic diagram of another resource mapping method according to an embodiment of the present disclosure;

[0021] Figure 7 A schematic diagram of the structure of an information transmission device provided by an embodiment of the present disclosure;

[0022] Figure 8 A block diagram of an exemplary communication device suitable for implementing the embodiments of the present disclosure is shown;

[0023] Fig. 9 It is a schematic diagram of the structure of the chip proposed in the embodiment of the present disclosure. DETAILED DESCRIPTION

[0024] Embodiments of the present disclosure are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0025] Figure 1 FIG. 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. Figure 1 As shown, the communication system 100 may include a terminal 101 and a network device 102. The network device 102 may include at least one of an access network device and a core network device.

[0026] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control (industrial control), a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city (smart city), and at least one of a wireless terminal in a smart home (smart home), but is not limited to these.

[0027] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (CloudRAN), a base station in other communication systems, and at least one of an access node in a WiFi system, but is not limited thereto.

[0028] In some embodiments, the technical solution of the present disclosure may be applicable to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure may become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces may be implemented through software or programs.

[0029] In some embodiments, the access network device may be composed of a centralized unit (central unit, CU) and a distributed unit (distributed unit, DU), wherein the CU may also be referred to as a control unit (control unit). The CU-DU structure may be used to split the protocol layer of the access network device, with some functions of the protocol layer being centrally controlled by the CU, and the remaining part or all of the functions of the protocol layer being distributed in the DU, and the DU being centrally controlled by the CU, but not limited to this.

[0030] In some embodiments, the core network device may be a device including one or more network elements, or may be a plurality of devices or a group of devices, each including all or part of one or more network elements. The network element may be virtual or physical. The core network, for example, includes at least one of an Evolved Packet Core (EPC), a 5G Core Network (5G Core Network, 5G CN), and a Next Generation Core (NGC).

[0031] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. A person of ordinary skill in the art can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.

[0032] The following embodiments of the present disclosure can be applied to Figure 1 The communication system 100, or a portion thereof, is shown but is not limited thereto. Figure 1 The various entities shown are examples, and the communication system may include Figure 1 All or part of the subject, and may also include Figure 1 For entities other than the above, the number and form of each entity are arbitrary, and the connection relationship between the entities is an example. The entities may be connected or disconnected, and the connection may be in any manner, which may be direct or indirect, and may be wired or wireless.

[0033] Embodiments of the present disclosure may be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), 6th generation mobile communication system (6G), Future Radio Access (FRA), New Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine-to-Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), systems using other communication methods, next-generation systems based on them, etc. In addition, multiple systems can also be combined (for example, a combination of LTE or LTE-A and 5G, etc.) for application.

[0034] In the related art, when uplink control information is transmitted based on PUSCH, PUSCH resources required for transmitting the uplink control information are reserved with a fixed number of bits. In this way, transmission resources are wasted and the transmission efficiency of the uplink control information is affected.

[0035] The disclosed embodiments are designed to solve the above technical problems by determining the number of bits of the first uplink control information, determining the physical uplink shared channel PUSCH resources of the second uplink control information according to the number of bits, and using the PUSCH resources of the second uplink control information to transmit the second uplink control information. Since the PUSCH resources are allocated for the transmission of the second uplink control information based on the actual number of bits of the first uplink control information, transmission resources can be saved and the transmission efficiency of the uplink control information can be improved.

[0036] The resources in the embodiments of the present disclosure may refer to time domain resources and / or frequency domain resources.

[0037] The following describes the information transmission method, device, electronic device, terminal, chip and storage medium of the embodiments of the present disclosure with reference to the accompanying drawings.

[0038] The information transmission method provided in the embodiments of the present disclosure may be applied in a terminal without limitation.

[0039] Figure 2 A flowchart of an information transmission method provided by an embodiment of the present disclosure.

[0040] like Figure 2 As shown, the information transmission method includes:

[0041] Step S201: Determine the number of bits of first uplink control information.

[0042] The first uplink control information refers to a type of uplink control information carried by the PUSCH. The number of bits of the first uplink control information refers to the actual number of bits of the first uplink control information.

[0043] In some embodiments, the first uplink control information is a hybrid automatic repeat request confirmation HARQ-ACK information. That is, the actual number of bits of the HARQ-ACK information can be referenced to allocate PUSCH resources for the transmission of other uplink control information. The other uplink control information can also be referred to as the second uplink control information.

[0044] In some embodiments, the second uplink control information may be, for example, channel state information CSI, which is not limited.

[0045] In some embodiments, the second uplink control information is the first part of channel state information CSI part1.

[0046] In some embodiments, the number of bits of the first uplink control information is less than 2 bits. In addition, the number of bits of the first uplink control information is greater than or equal to 0 bits. For example, the number of bits of the first uplink control information is, for example, 1 bit or 0 bit.

[0047] That is to say, the embodiment of the present disclosure can be applied in a scenario where the actual number of bits of the HARQ-ACK information is less than 2 bits. In this scenario, PUSCH resources can be allocated for the transmission of CSI part 1 based on the actual number of bits of the HARQ-ACK information to avoid wasting PUSCH resources, thereby improving the transmission efficiency of CSI part 1 while effectively saving PUSCH resources.

[0048] In some embodiments, in the process of determining the number of bits of the first uplink control information, the number of bits of the first uplink control information can be determined based on a network indication; or based on a predefined protocol; or based on a configuration, and there is no limitation on this.

[0049] Step S202: Determine a physical uplink shared channel PUSCH resource of the second uplink control information according to the number of bits.

[0050] After determining the number of bits of the first uplink control information, the number of bits of the first uplink control information may be directly referenced to allocate PUSCH resources for the transmission of the second uplink control information, wherein the allocated PUSCH resources may be used to transmit the second uplink control information.

[0051] For example, the first uplink control information is HARQ-ACK information, and the second uplink control information is CSI part 1. Then, based on the actual number of bits of the HARQ-ACK information, PUSCH resources may be allocated for transmission of CSI part 1.

[0052] In some embodiments, the PUSCH resources available for transmission of the second uplink control information can be determined based on the actual number of bits of the first uplink control information; or appropriate PUSCH resources can be allocated for transmission of the first uplink control information based on the actual number of bits of the first uplink control information, and then, the PUSCH resources available for transmission of uplink control information other than those used to transmit the first uplink control information are allocated to the second uplink control information; or the physical uplink shared channel PUSCH resources for the second uplink control information can be determined based on the number of bits based on any other possible method, such as a configuration method, a protocol predefined method, an indication method, etc., without limitation.

[0053] Step S203: Use the PUSCH resource of the second uplink control information to transmit the second uplink control information.

[0054] After determining the physical uplink shared channel PUSCH resources for the second uplink control information according to the number of bits of the first uplink control information, the second uplink control information may be transmitted using the PUSCH resources allocated for the second uplink control information.

[0055] For example, after allocating PUSCH resources for transmission of CSI part 1 according to the number of bits of HARQ-ACK information, CSI part 1 may be transmitted based on the allocated PUSCH resources.

[0056] In this embodiment, by determining the number of bits of the first uplink control information, determining the physical uplink shared channel PUSCH resources of the second uplink control information according to the number of bits, and using the PUSCH resources of the second uplink control information to transmit the second uplink control information. Since the PUSCH resources are allocated for the transmission of the second uplink control information based on the actual number of bits of the first uplink control information, transmission resources can be saved and the transmission efficiency of the uplink control information can be improved.

[0057] Figure 3 A flowchart of another information transmission method provided by an embodiment of the present disclosure.

[0058] like Figure 3 As shown, the information transmission method includes:

[0059] Step S301: Determine the number of bits of first uplink control information, where the number of bits is 0 bits.

[0060] That is to say, this embodiment can be applied when the actual number of bits of the first uplink control information is 0 bits. In this case, it means that there is no need to transmit the first uplink control information.

[0061] Step S302: Determine PUSCH resources that can be used for uplink control information among all PUSCH resources.

[0062] In some embodiments, if the number of bits of the first uplink control information is 0 bits, all PUSCH resources may be determined first, wherein "all PUSCH resources" may refer to resources configured for transmission of PUSCH. The transmitted PUSCH may carry uplink control information and a demodulation reference signal (DMRS), wherein, among the resources configured for transmission of PUSCH, the PUSCH resources that may be allocated to the uplink control information may be referred to as PUSCH resources that may be used for uplink control information.

[0063] In some embodiments, PUSCH resources available for DMRS among all PUSCH resources may be determined, and then the remaining PUSCH resources may be used as PUSCH resources available for uplink control information.

[0064] Step S303: Use the PUSCH resources available for uplink control information as the PUSCH resources for the second uplink control information.

[0065] After determining the PUSCH resources available for uplink control information among all PUSCH resources, the PUSCH resources available for uplink control information may be directly used as the PUSCH resources for the second uplink control information.

[0066] That is to say, if the actual number of bits of the first uplink control information is 0 bits, the PUSCH resources that can be used for the uplink control information in the resources configured for the transmission of the PUSCH can be used as PUSCH resources for transmitting the second uplink control information, without reserving PUSCH resources for the first uplink control information. As a result, the utilization rate of the PUSCH resources can be greatly improved, and more PUSCH resources can be used to transmit the second uplink control information, thereby greatly improving the transmission efficiency of the second uplink control information.

[0067] Step S304: Use the PUSCH resource of the second uplink control information to transmit the second uplink control information.

[0068] For example, if the number of bits of the HARQ-ACK information is 0 bits, it means that there is no need to transmit the HARQ-ACK information, then the PUSCH resources available for UCI in the PUSCH resources can be determined, the PUSCH resources available for UCI can be allocated to CSIpart1, and the PUSCH resources allocated for CSI part1 can be used to transmit CSI part1.

[0069] The following are examples for this embodiment:

[0070] Take the first uplink control information as HARQ-ACK and the second uplink control information as CSI part 1 as an example. If the number of HARQ-ACK bits is 0, it means that there is no HARQ-ACK transmission. At this time, CSI part 1 can be mapped to all available UCI resource locations, such as Figure 4 As shown, Figure 4 It is a schematic diagram of a resource mapping method according to an embodiment of the present disclosure. Figure 4The 14 horizontal grids represent 14 orthogonal frequency division multiplexing (OFDM) time domain symbols of 1 time slot, and the 12 vertical grids represent 12 frequency domain subcarriers of 1 resource block (RB). The entire resource grid represents the resource mapping of 1 slot and 1RB under a possible resource scheduling method.

[0071] In this embodiment, the number of bits of the first uplink control information is determined, and according to the number of bits, the physical uplink shared channel PUSCH resources of the second uplink control information are determined, and the PUSCH resources of the second uplink control information are used to transmit the second uplink control information. Since the PUSCH resources are allocated for the transmission of the second uplink control information based on the actual number of bits of the first uplink control information, transmission resources can be saved and the transmission efficiency of the uplink control information can be improved. If the actual number of bits of the first uplink control information is 0 bits, the PUSCH resources that can be used for the uplink control information in the resources configured for the transmission of the PUSCH can be used as PUSCH resources for transmitting the second uplink control information, without reserving PUSCH resources for the first uplink control information, thereby achieving a greater improvement in the utilization rate of the PUSCH resources, and more PUSCH resources can be used to transmit the second uplink control information, thereby greatly improving the transmission efficiency of the second uplink control information.

[0072] Figure 5 A flowchart of another information transmission method provided by an embodiment of the present disclosure.

[0073] like Figure 5 As shown, the information transmission method includes:

[0074] Step S501: Determine the number of bits of first uplink control information, where the number of bits is 1 bit.

[0075] That is to say, this embodiment can be applied when the actual number of bits of the first uplink control information is 1 bit, and in this case, it indicates that the first uplink control information needs to be transmitted.

[0076] Step S502: Determine the resource location of the first uplink control information according to the number of bits.

[0077] In some embodiments, if the number of bits of the first uplink control information is 1 bit, the resource location of the PUSCH resource used to transmit the first uplink control information can be determined first, and then, the resource location of the first uplink control information can be referred to to allocate PUSCH resources for the transmission of the second uplink control information.

[0078] In some embodiments, the resource location of the first uplink control information can be calculated with reference to the number of bits of the first uplink control information; or the resource location of the first uplink control information can be configured with reference to the number of bits of the first uplink control information; or the resource location corresponding to the number of bits of the first uplink control information can be predefined, and there is no restriction on this.

[0079] Step S503: Determine the PUSCH resource of the second uplink control information according to the resource position of the first uplink control information.

[0080] In some embodiments, after the resource location of the first uplink control information is determined, the PUSCH resource of the second uplink control information may be determined according to the resource location of the first uplink control information.

[0081] In some embodiments, in the process of determining the PUSCH resources of the second uplink control information according to the resource position of the first uplink control information, the PUSCH resources available for the uplink control information among all PUSCH resources may be determined, and the PUSCH resources corresponding to the resource position among the PUSCH resources available for the uplink control information may be determined, and the PUSCH resources other than the PUSCH resources corresponding to the resource position among the PUSCH resources available for the uplink control information may be used as the PUSCH resources of the second uplink control information. Thus, in the case where the number of bits of the first uplink control information is 1 bit, the utilization rate of the PUSCH resources can still be effectively ensured, so as to improve the transmission efficiency of the second uplink control information.

[0082] In some embodiments, if it is determined that the number of bits of the first uplink control information is 1 bit, all PUSCH resources may be determined first, wherein "all PUSCH resources" may refer to resources configured for the transmission of PUSCH. The transmitted PUSCH may carry uplink control information and a demodulation reference signal (DMRS), wherein the PUSCH resources that may be allocated to the uplink control information among the resources configured for the transmission of PUSCH may be referred to as PUSCH resources available for uplink control information. Then, the resource position of the first uplink control information may be mapped to the PUSCH resources available for the uplink control information (i.e., the PUSCH resources corresponding to the resource position among the PUSCH resources available for the uplink control information are determined), and the remaining PUSCH resources may be allocated to the second uplink control information.

[0083] After the resource position of the first uplink control information is determined and mapped to the PUSCH resources that can be used for the uplink control information, the first uplink control information can be transmitted using the PUSCH resources obtained based on the resource position mapping, thereby further ensuring the utilization rate of the PUSCH resources and improving the transmission efficiency of the first uplink control information.

[0084] Step S504: Use the PUSCH resource of the second uplink control information to transmit the second uplink control information.

[0085] For example, if the number of bits of the HARQ-ACK information is 0 bits, it means that there is no need to transmit the HARQ-ACK information, then the PUSCH resources available for UCI in the PUSCH resources can be determined, the PUSCH resources available for UCI can be allocated to CSIpart1, and the PUSCH resources allocated for CSI part1 can be used to transmit CSI part1.

[0086] The following are examples for this embodiment:

[0087] Take the first uplink control information as HARQ-ACK and the second uplink control information as CSI part 1 as an example. When the number of HARQ-ACK bits is 1, HARQ-ACK calculates the mapping position according to 1 bit and maps it, and CSI part 1 is mapped at the remaining available UCI resource position. Figure 6 As shown, Figure 6 FIG. 1 is a schematic diagram of another resource mapping method according to an embodiment of the present disclosure. Figure 6 It can be seen that the method provided in the embodiment of the present disclosure can effectively increase the number of REs occupied by CSI part 1, thereby improving the transmission effectiveness of CSI part 1.

[0088] In this embodiment, the number of bits of the first uplink control information is determined, and the physical uplink shared channel PUSCH resources of the second uplink control information are determined according to the number of bits, and the PUSCH resources of the second uplink control information are used to transmit the second uplink control information. Since the PUSCH resources are allocated for the transmission of the second uplink control information based on the actual number of bits of the first uplink control information, it is possible to save transmission resources and improve the transmission efficiency of the uplink control information. If the number of bits of the first uplink control information is 1 bit, the resource position of the first uplink control information can be determined according to the number of bits, and the PUSCH resources of the second uplink control information can be determined according to the resource position of the first uplink control information, thereby still being able to effectively ensure the utilization rate of the PUSCH resources and improve the transmission efficiency of the second uplink control information. It can also support improving the transmission efficiency of the first uplink control information.

[0089] The method provided in the embodiment of the present disclosure can increase the resources used for CSI part 1 transmission when the second uplink control information is CSI part 1, thereby reducing the code rate of CSI part 1 and improving the transmission reliability of CSI part 1.

[0090] Figure 7 A schematic diagram of the structure of an information transmission device provided in an embodiment of the present disclosure.

[0091] like Figure 7 As shown, the information transmission device 70 includes:

[0092] The first determining module 701 is configured to determine the number of bits of first uplink control information.

[0093] The second determining module 702 is configured to determine a physical uplink shared channel PUSCH resource of the second uplink control information according to the number of bits.

[0094] The transmission module 703 is configured to transmit the second uplink control information using the PUSCH resource of the second uplink control information.

[0095] In some embodiments of the present disclosure, the number of bits is less than 2 bits.

[0096] In some embodiments of the present disclosure, the first uplink control information is hybrid automatic repeat request acknowledgement HARQ-ACK information.

[0097] In some embodiments of the present disclosure, the second uplink control information is the first part of channel state information.

[0098] In some embodiments of the present disclosure, the number of bits is 0 bits;

[0099] The second determining module 702 is used to:

[0100] Determine a PUSCH resource available for uplink control information among all PUSCH resources;

[0101] The PUSCH resources available for uplink control information are used as the PUSCH resources for the second uplink control information.

[0102] In some embodiments of the present disclosure, the number of bits is 1 bit;

[0103] The second determining module 702 is used to:

[0104] Determining a resource location of the first uplink control information according to the number of bits;

[0105] A PUSCH resource of the second uplink control information is determined according to the resource position of the first uplink control information.

[0106] In some embodiments of the present disclosure, the second determining module 702 is configured to:

[0107] Determine a PUSCH resource available for uplink control information among all PUSCH resources;

[0108] Determine a PUSCH resource corresponding to a resource position among PUSCH resources available for uplink control information;

[0109] The PUSCH resources available for uplink control information, except for the PUSCH resources corresponding to the resource position, are used as PUSCH resources for second uplink control information.

[0110] In some embodiments of the present disclosure, the transmission module 703 is configured to transmit the first uplink control information using a PUSCH resource corresponding to a resource position.

[0111] It should be noted that the aforementioned explanation of the information transmission method embodiment is also applicable to the information transmission device of this embodiment, and will not be repeated here.

[0112] In this embodiment, by determining the number of bits of the first uplink control information, determining the physical uplink shared channel PUSCH resources of the second uplink control information according to the number of bits, and using the PUSCH resources of the second uplink control information to transmit the second uplink control information. Since the PUSCH resources are allocated for the transmission of the second uplink control information based on the actual number of bits of the first uplink control information, transmission resources can be saved and the transmission efficiency of the uplink control information can be improved.

[0113] In order to implement the above embodiments, the present disclosure also proposes a communication device, including: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method provided by the above embodiments.

[0114] Figure 8 A block diagram of an exemplary communication device suitable for implementing embodiments of the present disclosure is shown. Figure 8 The communication device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure. The communication device may be, for example, a communication device or a terminal.

[0115] like Figure 8 As shown, the communication device 12 is in the form of a general purpose computing device. Components of the communication device 12 may include, but are not limited to: one or more processors or processing units 16, a memory 28, and a bus 18 that connects various system components (including the memory 28 and the processing unit 16).

[0116] The bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or a local bus using any of a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnection (PCI) bus.

[0117] The communication device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the communication device 12, including volatile and non-volatile media, removable and non-removable media.

[0118] The memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache 32. The communication device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 8 Not shown, often called a "hard drive").

[0119] although Figure 8 Not shown in the figure, a disk drive for reading and writing a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing a removable non-volatile optical disk (e.g., a compact disc read only memory (hereinafter referred to as: CD-ROM), a digital versatile disc read only memory (hereinafter referred to as: DVD-ROM) or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present disclosure.

[0120] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in the memory 28, such program modules 42 including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules 42 generally perform the functions and / or methods of the embodiments described in the present disclosure.

[0121] The communication device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), one or more devices that enable a human body to interact with the communication device 12, and / or any device that enables the communication device 12 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication may be performed through an input / output (I / O) interface 22. In addition, the communication device 12 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 20. As shown, the network adapter 20 communicates with other modules of the communication device 12 through a bus 18. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the communication device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0122] The processing unit 16 executes various functional applications and data processing by running the programs stored in the memory 28, such as implementing the methods mentioned in the above embodiments.

[0123] In order to implement the above embodiments, the present disclosure further proposes a chip, including: the chip includes a processing circuit, and the processing circuit is configured to execute the method provided by the above embodiments.

[0124] Fig. 9 is a schematic diagram of the structure of the chip proposed in the embodiment of the present disclosure. Fig. 9 The structure of the chip 900 is shown, but is not limited to this.

[0125] The chip 900 includes a processing circuit 901, an interface circuit 902, and a memory 903 for storing instructions. The interface circuit 902 is used to read the instructions stored in the memory 903, and the interface circuit 902 sends the instructions to the processing circuit 901 so that the processing circuit 901 executes the above method.

[0126] Optionally, the interface circuit 902 is connected to the memory 903, and the interface circuit 902 can be used to receive signals from the memory 903 or other devices, and the interface circuit 902 can be used to send signals to the memory 903 or other devices. For example, the interface circuit 902 can read the instructions stored in the memory 903 and send the instructions to the processing circuit 901.

[0127] Optionally, the number of the memory 903 may be one or more. The number of the interface circuit 902 may also be one or more.

[0128] In some embodiments, the interface circuit 902 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processing circuit 901 performs other steps.

[0129] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.

[0130] Optionally, all or part of the memory 903 may also be located outside the chip 900 .

[0131] In order to implement the above embodiments, the present disclosure further proposes a non-transitory computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the method proposed in the above embodiments of the present disclosure is implemented.

[0132] In order to implement the above embodiments, the present disclosure further proposes a computer program product. When instructions in the computer program product are executed by a processor, the method proposed in the above embodiments of the present disclosure is executed.

[0133] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this disclosure shall comply with the relevant laws and regulations and shall not violate public order and good morals.

[0134] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. In addition, such collection / sharing should be carried out after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign the agreement / authorization including authorization of relevant user information before the user uses the function. In addition, any necessary steps should be taken to protect and safeguard access to such personal information data and ensure that others who have access to personal information data comply with its privacy policy and procedures.

[0135] The present disclosure anticipates providing implementation schemes for users to selectively block the use or access of personal information data. That is, the present disclosure anticipates providing hardware and / or software to prevent or block access to such personal information data. Once the personal information data is no longer needed, risks can be minimized by limiting data collection and deleting the data. In addition, when applicable, such personal information is de-identified to protect the privacy of the user.

[0136] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.

[0137] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, "plurality" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0138] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present disclosure includes additional implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present disclosure belong.

[0139] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0140] It should be understood that the various parts of the present disclosure can be implemented in hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0141] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0142] In addition, each functional unit in each embodiment of the present disclosure may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0143] The storage medium mentioned above may be a read-only memory, a disk or an optical disk, etc. Although the embodiments of the present disclosure have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations of the present disclosure. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present disclosure.

Claims

1. An information transmission method, characterized in that: include: Determining the number of bits of the first uplink control information; Determining a physical uplink shared channel PUSCH resource of the second uplink control information according to the number of bits; The second uplink control information is transmitted using a PUSCH resource of the second uplink control information.

2. The method according to claim 1, characterized in that The number of bits is less than 2 bits.

3. The method according to claim 1, characterized in that The first uplink control information is hybrid automatic repeat request acknowledgment HARQ-ACK information.

4. The method according to claim 1, characterized in that: The second uplink control information is the first part of channel state information.

5. The method according to any one of claims 1 to 4, characterized in that: The number of bits is 0 bits; The determining, according to the number of bits, a PUSCH resource of the second uplink control information includes: Determine a PUSCH resource available for uplink control information among all PUSCH resources; The PUSCH resource that can be used for uplink control information is used as the PUSCH resource of the second uplink control information.

6. The method according to any one of claims 1 to 4, characterized in that: The number of bits is 1 bit; The determining, according to the number of bits, a PUSCH resource of the second uplink control information includes: Determining a resource location of the first uplink control information according to the number of bits; A PUSCH resource of the second uplink control information is determined according to a resource position of the first uplink control information.

7. The method according to claim 6, characterized in that The determining, according to the resource position of the first uplink control information, the PUSCH resource of the second uplink control information includes: Determine a PUSCH resource available for uplink control information among all PUSCH resources; Determining a PUSCH resource corresponding to the resource position among the PUSCH resources available for uplink control information; The PUSCH resources other than the PUSCH resources corresponding to the resource position among the PUSCH resources available for uplink control information are used as the PUSCH resources for the second uplink control information.

8. The method according to claim 7, characterized in that The method further comprises: The first uplink control information is transmitted using the PUSCH resource corresponding to the resource position.

9. An information transmission device, characterized in that: include: A first determining module, used to determine the number of bits of the first uplink control information; A second determining module, configured to determine a physical uplink shared channel PUSCH resource of the second uplink control information according to the number of bits; A transmission module is used to transmit the second uplink control information using the PUSCH resource of the second uplink control information.

10. A communication device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 8 when executed by a processor.

12. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 8 when being executed by a processor.

13. A chip, characterized in that: The chip includes a processing circuit, an interface circuit, and a memory; wherein the memory is used to store instructions, the interface circuit is used to read the instructions stored in the memory, and the interface circuit sends the instructions to the processing circuit so that the processing circuit executes the method according to any one of claims 1-8.

Citation Information

Patent Citations

  • Method and device for transmitting uplink control information

    CN109644467A

  • Uplink control information transmission method and device

    CN115474280A

  • Information transmission method and device

    CN118555671A

  • Uplink control information transmission method, receiving method, terminal and network device

    WO2022117102A1