Information transmission method, device, terminal and storage medium

Through the channel resource management and multiplexed transmission method on the terminal side, the problem of time-domain resource collision in data transmission is solved, and the reliability and accuracy of information transmission are improved.

CN114830777BActive Publication Date: 2025-09-02GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202080086424.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-02-25
Publication Date
2025-09-02
Estimated Expiration
2040-02-25

AI Technical Summary

Technical Problem

During the communication between the terminal side and the network side, data transmission collides in time-domain resources, and the existing technology lacks effective solutions, resulting in a decrease in the reliability of information transmission.

Method used

By obtaining channel resources configured by the network device, the terminal judges the channel overlap situation, and multiplexes uplink data and uplink control information on the first channel for transmission when certain conditions are met, avoiding the problem of excessive code rate caused by insufficient resources.

Benefits of technology

It improves the accuracy of network equipment demodulation uplink control information and enhances the reliability of information transmission between terminals and network equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114830777B_ABST
    Figure CN114830777B_ABST
Patent Text Reader

Abstract

The present application discloses an information transmission method, device, terminal and storage medium, which belongs to the field of communication technology. The method is executed by a terminal, and the method includes: when the first channel overlaps with the third channel and the first channel meets the first condition, uplink data and uplink control information are multiplexed and transmitted on the first channel; wherein the resources of the first channel are part of the resources of the second channel, the second channel is a channel for carrying uplink data, and the third channel is a channel for transmitting uplink control information. The present application can avoid the problem of too large a code rate when the uplink control information is multiplexed and transmitted in the first channel due to the small number of resources in the first channel, thereby improving the accuracy of the network device in demodulating the uplink control information, thereby improving the reliability of information transmission between the terminal and the network device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technologies, and in particular to information transmission methods, devices, terminals, and storage media. Background Art

[0002] With the development of the field of communication technology, users' demand for wireless communications is getting higher and higher, which promotes the continuous evolution of wireless communication technology to the fifth generation mobile communication (5G) network.

[0003] During communication between the terminal and the network, collisions in the time domain resources used for data transmission are unavoidable. For example, when the terminal feeds back uplink control information (UCI) to the network via the Physical Uplink Control Channel (PUCCH), the PUCCH used by the terminal may collide with PUSCH data transmitted on the Physical Uplink Shared Channel (PUSCH).

[0004] Currently, there is no complete solution for how the terminal performs data transmission when the time domain resources used for the above data transmission collide. Summary of the Invention

[0005] The embodiments of the present application provide an information transmission method, apparatus, terminal, and storage medium, which can be used to solve the problem of how to multiplex transmission when time domain resources conflict during data transmission. The technical solution is as follows:

[0006] In one aspect, an embodiment of the present application provides an information transmission method, which is performed by a terminal and includes:

[0007] Acquire a first channel, where resources of the first channel are resources determined from resources of a second channel, where the second channel is a channel configured by a network device for the terminal to carry uplink data;

[0008] Acquire a third channel, where the third channel is a channel configured by the network device for the terminal to carry uplink control information;

[0009] When the first channel overlaps with the third channel and the first channel meets a first condition, the uplink data and the uplink control information are multiplexed and transmitted on the first channel.

[0010] On the other hand, an embodiment of the present application provides an information transmission device, which is used in a terminal and includes:

[0011] a transmission module, configured to multiplex and transmit uplink data and uplink control information on the first channel when the first channel overlaps with the third channel and the first channel meets a first condition;

[0012] The resources of the first channel are part of the resources of the second channel, the second channel is a channel for carrying the uplink data, and the third channel is a channel for transmitting the uplink control information.

[0013] On the other hand, an embodiment of the present application provides a terminal, comprising a processor, a memory, and a transceiver;

[0014] The transceiver is configured to multiplex and transmit uplink data and uplink control information on the first channel when the first channel overlaps with the third channel and the first channel meets a first condition;

[0015] The resources of the first channel are part of the resources of the second channel, the second channel is a channel for carrying the uplink data, and the third channel is a channel for transmitting the uplink control information.

[0016] On the other hand, an embodiment of the present application provides a readable storage medium, which stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement the information transmission method as described in one aspect above. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0018] Figure 1 is a structural diagram of a wireless communication system provided by an exemplary embodiment of the present application;

[0019] Figure 2 This is a schematic diagram of a structure of resources included in a PUSCH involved in an exemplary embodiment of the present application;

[0020] Figure 3 This is a method flow chart of an information transmission method provided by an exemplary embodiment of the present application;

[0021] Figure 4 is a schematic diagram of a channel conflict involved in an exemplary embodiment of the present application;

[0022] Figure 5 This is a method flow chart of another information transmission method provided by an exemplary embodiment of the present application;

[0023] Figure 6 This is a schematic diagram of a resource structure of a channel involved in an exemplary embodiment of the present application;

[0024] Figure 7 An exemplary embodiment of the present application involves Figure 6 Another schematic diagram of the first channel and the third channel overlapping;

[0025] Figure 8 is a structural block diagram of an information transmission device provided by an exemplary embodiment of the present application;

[0026] Figure 9 It is a structural diagram of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0027] To make the objectives, technical solutions, and advantages of this application more apparent, embodiments of this application will be further described in detail below with reference to the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, identical numbers in different drawings represent identical or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Instead, they are merely examples of devices and methods consistent with certain aspects of this application, as detailed in the appended claims.

[0028] It should be understood that the term "several" in this document refers to one or more, and "multiple" refers to two or more. "And / or" describes the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship. To facilitate understanding, the following is a brief introduction to the application scenarios involved in this application.

[0029] Please refer to Figure 1 , which shows a schematic structural diagram of a wireless communication system provided by an exemplary embodiment of the present application. Figure 1 As shown, the wireless communication system is a communication system based on cellular mobile communication technology, and the wireless communication system may include: several terminals 110 and a base station 120.

[0030] The terminal 110 may be a device that provides voice and / or data connectivity to a user. The terminal 110 may communicate with one or more core networks via a radio access network (RAN). The terminal 110 may be an IoT terminal, such as a sensor device, a mobile phone (or "cellular" phone), and a computer with an IoT terminal. For example, the terminal 110 may be a fixed, portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted device. For example, a station (STA), subscriber unit (SU), subscriber station (SS), mobile station (MS), mobile station (MS), remote station (RS), access point, remote terminal (RT), access terminal (AT), user terminal (UT), user agent (UA), user device (DEV), or user equipment (UE). Alternatively, the terminal 110 may be a device on an unmanned aerial vehicle (UAV), a vehicle-mounted device, or the like.

[0031] Base station 120 may be a network device in a wireless communication system. The wireless communication system may also be a 5G system, also known as a New Radio (NR) system. Alternatively, the wireless communication system may be a next-generation system of the 5G system.

[0032] Optionally, the base station 120 can be a base station (gNB) that adopts a centralized distributed architecture in a 5G system. When the base station 120 adopts a centralized distributed architecture, it generally includes a centralized unit (CU) and at least two distributed units (DU). The centralized unit is provided with a protocol stack of a packet data convergence protocol (PDCP) layer, a radio link layer control protocol (RLC) layer, and a media access control (MAC) layer; the distributed unit is provided with a physical (PHY) layer protocol stack. The embodiment of the present application does not limit the specific implementation method of the base station 120.

[0033] A wireless connection can be established between the base station 120 and the terminal 110 via a wireless air interface. In various implementations, the wireless air interface is a wireless air interface based on the fifth-generation mobile communication network technology (5G) standard, for example, the wireless air interface is a new air interface; alternatively, the wireless air interface can be a wireless air interface based on a next-generation mobile communication network technology standard of 5G.

[0034] Optionally, the wireless communication system may further include a network management device 130 .

[0035] The base stations 120 can be connected to the network management devices 130 respectively. The network management devices 130 can be core network devices in the wireless communication system. For example, the network management device 130 can be a mobility management entity (MME) in the evolved packet core (EPC). Alternatively, the network management device can also be other core network devices, such as a serving gateway (SGW), a public data network gateway (PGW), a policy and charging rules function (PCRF), or a home subscriber server (HSS). The embodiments of the present application do not limit the implementation form of the network management device 130.

[0036] Among them, in the above Figure 1In the wireless communication scenario shown, when the terminal sends data to the base station, it can send the corresponding data in PUCCH and PUSCH. Correspondingly, the base station can receive the data sent by the terminal in PUCCH and PUSCH. Taking the UCI information carried in PUCCH as an example, after the base station sends PDSCH data to the terminal through the physical downlink shared channel (PDSCH), the terminal needs to provide feedback on whether the PDSCH data sent by the base station is correctly received, wherein the terminal can provide confirmation (ACK) or negative acknowledgement (NACK) feedback through PUCCH. Alternatively, the base station can instruct the terminal to perform periodic or quasi-periodic channel state information (CSI) measurement, and the terminal needs to feedback the CSI measurement results to the base station through PUCCH. The feedback ACK, NACK or CSI measurement results can all be referred to as UCI information. When the channel carrying UCI information conflicts with PUSCH, the terminal can multiplex the UCI information on PUSCH for transmission.

[0037] To improve the transmission reliability of PUSCH, the NR system also introduces repeated transmission of PUSCH, that is, the PUSCH carrying the same data is transmitted multiple times within a period of time. From the perspective of time domain resources, in R15, repeated transmission of PUSCH is based on time slot level repeated transmission, while in R16, cross-time slot repeated transmission of PUSCH is introduced, that is, the base station indicates the time domain position occupied by each repeated transmission by configuring the Orthogonal Frequency Division Multiplexing (OFDM) symbol length and the number of repeated transmissions occupied by each repeated transmission.

[0038] When a terminal performs repeated transmissions on the PUSCH, the resources actually used by the terminal in the PUSCH may differ from the resources configured by the base station. For example, if the resources used for a repeated transmission in the base station's configured resources cross a timeslot boundary or conflict with a downlink data (DL) symbol configured by the base station, the terminal needs to segment the resources configured for repeated transmissions according to the timeslot boundary and the DL symbol, and use the segmented PUSCH resources for transmission.

[0039] The repeated PUSCH transmissions configured by the base station are referred to as nominal repetition PUSCHs, also known as nominal PUSCHs. The terminal segments the nominal PUSCHs assigned by the base station, and the resulting multiple PUSCHs are transmitted. These repeated PUSCH transmissions are referred to as actual repetition PUSCHs, also known as actual PUSCHs.

[0040] Please refer to Figure 2 , which shows a schematic diagram of the structure of resources included in a PUSCH involved in an exemplary embodiment of the present application. Figure 2 As shown, it includes time slot 1 201, time slot 2 202, nominal PUSCH 203, and actual PUSCH 204. Figure 2 It can be seen that the number of repeated transmissions of the PUSCH configured by the base station is 3, the starting position is the 6th OFDM symbol of time slot 1 201, and the length of each transmission is 6. When the terminal obtains the repeated transmission of the PUSCH configured by the base station, it is equivalent to obtaining the nominal PUSCH 203 (including nominal PUSCH 1, nominal PUSCH 2, nominal PUSCH 3). The terminal can segment the nominal PUSCH 203 according to the PUSCH resource situation to obtain the actual PUSCH 204 (including actual PUSCH 1, actual PUSCH 2, actual PUSCH 3, actual PUSCH 4), where, Figure 2 The actual PUSCH 204 shown in FIG. 2 is merely an exemplary result and does not represent all situations. When the terminal transmits PUSCH data, it may transmit according to the resources included in the actual PUSCH 204.

[0041] There is currently no comprehensive solution for how a terminal transmits data when a channel carrying UCI collides with the actual PUSCH. In one possible implementation, the terminal can determine whether the channel carrying UCI collides with the nominal PUSCH and, if so, multiplex the UCI on the actual PUSCH. The terminal compares the channel carrying UCI with the nominal PUSCH configured by the base station. If a conflict occurs, the terminal can multiplex the UCI from the PUCCH onto the actual PUSCH for transmission. Because the terminal compares the PUCCH carrying UCI with the nominal PUSCH configured by the base station when determining whether the PUSCH and PUSCH carrying UCI collide, if the nominal PUSCH configured by the base station needs to be segmented, and if the nominal PUSCH configured by the base station comes after the segment, the amount of resources available in the actual PUSCH for carrying UCI is small, and the UCI code rate during multiplexing may exceed the maximum code rate, resulting in the base station being unable to correctly demodulate the signal. This results in a low base station acceptance rate when the UCI is multiplexed onto the actual PUSCH for transmission, reducing the reliability of information transmission between the terminal and the base station.

[0042] In order to provide the terminal with a better way to multiplex UCI in PUSCH for transmission and improve the reliability of information transmission, the embodiment of the present application provides a solution that can multiplex UCI in PUSCH for transmission while reducing the error rate of PUSCH transmission. Figure 3 , which shows a method flow chart of an information transmission method provided by an exemplary embodiment of the present application, which can be applied to the above Figure 1 In the wireless communication system shown in FIG, it is executed by a terminal in the system. Figure 3 As shown, the information transmission method may include the following steps:

[0043] Step 301: When a first channel and a third channel overlap and the first channel meets a first condition, uplink data and uplink control information are multiplexed and transmitted on the first channel. The resources of the first channel are part of the resources of the second channel, the second channel is a channel for carrying uplink data, and the third channel is a channel for transmitting uplink control information.

[0044] The second channel is a channel configured by the network device to carry uplink data to the terminal. For example, the second channel is the above Figure 2 The nominal PUSCH shown in FIG. 1 , the uplink data may be data carried in the PUSCH. The resources of the first channel are part of the resources determined from the resources of the second channel. For example, the first channel is the above-mentioned Figure 2 After receiving the nominal PUSCH, the terminal can follow the above Figure 2The nominal PUSCH is segmented in this way, so that the OFDM symbols corresponding to the actual PUSCH in the OFDM symbols corresponding to the nominal PUSCH can be confirmed, thereby confirming the resources of the first channel from the resources of the second channel.

[0045] Optionally, the resources of the first channel are composed of the OFDM symbols corresponding to the actual PUSCH. Figure 2 In the time slot structure shown, the resources of the first channel may be channel resources composed of OFDM symbols corresponding to actual PUSCH 1, actual PUSCH 2, actual PUSCH 3, and actual PUSCH 4, respectively.

[0046] Optionally, the third channel is a channel configured by the network device to the terminal for carrying uplink control information. For example, the third channel is the above-mentioned Figure 2 The uplink control information may be the UCI carried in the PUCCH. The network device may configure the PUCCH for the terminal. After the terminal obtains the PUCCH configured by the network device, it may transmit the uplink control information in the PUCCH configured by the network device. The resources of the third channel may be the resources used for this transmission of the uplink control information, and may also be the resources composed of the various OFDM symbols used for this transmission of the uplink control information.

[0047] Optionally, the channels used by the terminal when transmitting uplink control information and uplink data may overlap, that is, the third channel and the first channel may overlap, causing a conflict between the channels. If the first channel meets the first condition, the terminal may multiplex the uplink control information with the uplink data on the first channel for transmission. That is, in the aforementioned overlapping first and second channels, when the first channel meets the first condition, the terminal may multiplex the uplink data and the uplink control information on the first channel for transmission.

[0048] Optionally, the first channel and the third channel overlap, which can be understood as the resources of the first channel and the resources of the second channel overlap, or the OFDM symbols respectively contained in the resources of the first channel and the resources of the second channel overlap.

[0049] Please refer to Figure 4 , which shows a schematic diagram of a channel conflict involved in an exemplary embodiment of the present application. Figure 4 As shown, it includes a first channel 401, a second channel 402, a third channel 403, and a fourth channel 404. The first channel 401 overlaps with the second channel 402, and the third channel 403 overlaps with the fourth channel 404. That is, in this application, conflict and overlap have the same meaning.

[0050] In an embodiment of the present application, when the first channel overlaps with the third channel, it is determined whether the first channel meets the first condition to decide whether to multiplex and transmit the uplink data and uplink control information on the first channel, wherein the resources of the first channel are part of the resources of the second channel, thereby avoiding the problem of too large a code rate when the uplink control information is multiplexed and transmitted in the first channel due to the small number of resources in the first channel, improving the accuracy of the network device in demodulating the uplink control information, and thereby improving the reliability of information transmission between the terminal and the network device.

[0051] Optionally, the first condition includes:

[0052] The channel with the earliest start time among the multiple channels that overlap with the third channel and meet the multiplexing timing requirements;

[0053] and / or;

[0054] The first number is greater than or equal to the target number, and the first number is used to represent the number of resources in the first channel used to transmit uplink data, or the number of all resources or part of the resources in the first channel except the reference signal.

[0055] Optionally, the target quantity is obtained based on the resource quantity of the second channel, or based on the resource quantity of the first channel.

[0056] Optionally, the resource quantity is any one of the resource quantities of time-frequency resource units RE, subcarriers, and OFDM symbols.

[0057] Optionally, the reference signal includes at least one of a demodulation reference signal (DMRS) and a phase tracking reference signal (PTRS). Optionally, the method further includes:

[0058] When the first channel overlaps with the third channel and the first channel does not meet the first condition, the first channel is not sent; or,

[0059] When the first channel and the third channel overlap and the first channel does not meet the first condition, only the third channel is sent; or,

[0060] When the first channel overlaps with the third channel and the first channel does not meet the first condition, no uplink control information is sent; or,

[0061] When the first channel and the third channel overlap and the first channel does not meet the first condition, uplink data is transmitted only in the first channel; or,

[0062] When the first channel overlaps with the third channel and the first channel does not meet the first condition, uplink data is sent on the first channel and uplink control information is transmitted on the fourth channel, and the fourth channel does not overlap with the first channel; or,

[0063] When the first channel overlaps with the third channel and the first channel does not meet the first condition, uplink data is transmitted in the first channel and uplink control information is transmitted in the third channel.

[0064] Optionally, the resources of the first channel are obtained by dividing the resources of the second channel.

[0065] Optionally, the first channel is an actual PUSCH, and the second channel is a nominal PUSCH.

[0066] Optionally, the uplink control information includes:

[0067] PUCCH that carries the ACK / NACK response to PDSCH feedback.

[0068] or,

[0069] PUCCH carrying the uplink scheduling request SR corresponding to PUSCH,

[0070] or,

[0071] PUCCH or PUSCH carrying channel state information CSI.

[0072] All of the above optional technical solutions can be combined in any way to form optional embodiments of the present application, and the embodiments of the present application will not be described in detail one by one.

[0073] In one possible implementation, the terminal can calculate the target number and use the target number to determine whether the first channel meets the first condition. The target number is the number of resources required for uplink control information to be multiplexed in the first channel. Figure 3 The scheme shown is introduced as an example.

[0074] Please refer to Figure 5 , which shows a method flow chart of another information transmission method provided by an exemplary embodiment of the present application, which can be applied to the above Figure 1 In the wireless communication system shown in FIG, it is executed by a terminal in the system. Figure 5 As shown, the information transmission method may include the following steps:

[0075] Step 501: Receive a second channel configured by a network device, where the second channel is used to carry uplink data.

[0076] The network device may send resources available to the terminal in the PUSCH via downlink control information (DCI). Correspondingly, the terminal may demodulate the information in the DCI to obtain the nominal PUSCH (second channel).

[0077] Step 502: Acquire resources of the first channel from resources of the second channel according to the fixed resource information.

[0078] The fixed resource information includes resource information indicating time slot boundaries, uplink and downlink configurations, and unavailable resources.

[0079] Among them, the second channel configured by the network device to the terminal does not mean that the terminal can use all the resources in the second channel. For example, the network device needs to use some of these resources to transmit some uplink and downlink configurations (such as downlink (DL) symbols, etc.), and needs to occupy some of these resources, so that when the terminal actually uses the resources of the second channel, it also selects unused resources to use. Alternatively, the network device needs to use some of the resources of the second channel to transmit some unavailable resources (such as system data, etc.), and also needs to occupy some of these resources, so that when the terminal actually uses the resources of the second channel, it also selects unused resources to use.

[0080] The terminal may select resources available for PUSCH transmission from the nominal PUSCH resources configured by the network device. These resources available for PUSCH transmission are the actual PUSCH resources determined by the terminal.

[0081] Please refer to Figure 6 , which shows a schematic diagram of a resource structure of a channel involved in an exemplary embodiment of the present application, such as Figure 6 As shown, it includes the first time slot 601, the second time slot 602, and the third time slot 603. Nominal PUSCH 604 and actual PUSCH 605. Figure 6 As can be seen, the network device has configured a PUSCH repetition frequency of three for the terminal, with the transmission starting at the 11th OFDM symbol of the first time slot 601 and each transmission lasting for six OFDM symbols. That is, the resources from the 12th OFDM symbol of the first time slot 601 to the 1st OFDM symbol of the third time slot 603 are the nominal PUSCH resources configured by the network device.

[0082] Among the nominal PUSCH resources, the network device has DL symbols in the 9th to 11th OFDM symbols in the second time slot 602. However, the terminal cannot transmit PUSCH in resources with DL symbols. Therefore, the resources actually used by the terminal for repeated transmission do not include the 9th to 11th OFDM symbols in the second time slot 602. In addition, because the time slot boundary cannot be used for PUSCH transmission, the terminal also needs to re-split the nominal PUSCH 504 when actually transmitting PUSCH.

[0083] After the terminal re-segments the nominal PUSCH 604, the following can be obtained: Figure 6 The actual PUSCH 605 included in the actual PUSCH 605, when the terminal actually transmits the PUSCH, can use the resources included in the actual PUSCH 605 for transmission. Among them, the resources of the first channel are all the resources included in the actual PUSCH 605 (that is, the OFDM symbol numbered 11 in the first time slot 601 to the OFDM symbol numbered 7 in the second time slot 602, and the OFDM symbol numbered 11 in the second time slot 602 to the OFDM symbol numbered 0 in the third time slot 603). Optionally, each dividing line included in the actual PUSCH 605 can also constitute a channel. For example, the resources of one channel in the first channel are: the OFDM symbols numbered 11-13 in the first time slot 601; the resources of another channel in the first channel are: the OFDM symbols numbered 0-2 in the second time slot 602. By analogy, the OFDM symbols numbered 3-7 in the second time slot 602 can also be resources of a channel in the first channel; the OFDM symbols numbered 11-13 in the second time slot 602 can also be resources of a channel in the first channel; and the OFDM symbol numbered 0 in the third time slot 603 can also be resources of a channel in the first channel.

[0084] Step 503: When the first channel overlaps with the third channel and the first channel meets the first condition, uplink data and uplink control information are multiplexed and transmitted on the first channel.

[0085] The third channel is a channel for transmitting uplink control information. For example, the third channel is a PUCCH configured by the network device to the terminal. The terminal can determine whether the first channel and the third channel overlap. The terminal can refer to the above method for determining channel overlap. Figure 4 The method shown is not described here in detail.

[0086] Optionally, the uplink control information may also include a PUCCH carrying an acknowledgment ACK / negative acknowledgment NACK for PDSCH feedback, or a PUCCH carrying an uplink scheduling request (SR) corresponding to a PUSCH, or any one of the PUCCH and PUSCH carrying channel state information (CSI).

[0087] When the first channel overlaps with the third channel, the terminal may determine whether the first channel satisfies the first condition, and multiplex and transmit uplink data and uplink control information on the first channel if the first channel satisfies the first condition.

[0088] Optionally, the first condition may be as follows: the channel with the earliest starting time among multiple channels that overlap with the third channel and meet the multiplexing timing requirements; and / or; the first quantity is greater than or equal to the target quantity, and the first quantity is used to represent the number of resources in the first channel used to transmit uplink data, or the number of all resources or part of the number of resources in the first channel except the reference signal.

[0089] For example, in the above Figure 6 In the example, the resources of the channel where the first channel and the third channel overlap are symbols 11 to 13. The terminal may determine whether the channel meets the multiplexing timing requirement. Alternatively, the terminal may obtain the first quantity, calculate the target quantity, and determine the relationship between the first quantity and the target quantity. If the channel meets the multiplexing timing requirement and the first quantity is greater than or equal to the target quantity, the first channel is deemed to meet the first condition.

[0090] The first quantity is used to represent the quantity of resources used for transmitting uplink data in the first channel, or the quantity of all resources or a portion of resources in the first channel excluding a reference signal. The target quantity is obtained based on the quantity of resources in the second channel, or based on the quantity of resources in the first channel.

[0091] Optionally, the number of resources here can be the number of any one of time-frequency resource elements (RE), subcarriers, and OFDM symbols. For example, the terminal can calculate the number of REs (i.e., the target number) required for multiplexing the uplink control information on the first channel based on the number of REs in the second channel. Alternatively, the terminal can calculate the number of subcarriers required for multiplexing the uplink control information on the first channel based on the number of subcarriers in the second channel. Alternatively, the terminal can calculate the number of OFDM symbols required for multiplexing the uplink control information on the first channel based on the number of OFDM symbols in the second channel. The embodiments of the present application are not limited to this.

[0092] Optionally, the reference signal here may include at least one reference signal such as a demodulation reference signal (DMRS) or a phase tracking reference signal (PTRS).

[0093] Optionally, when the terminal determines whether the above-mentioned channels meet the multiplexing timing requirements, it may follow the provisions of NR Rel-15, and the embodiments of the present application are not limited to this.

[0094] Please refer to Figure 7 , which shows that an exemplary embodiment of the present application involves Figure 6 Another schematic diagram of the overlap of the first channel and the third channel. Figure 7 As shown, it includes a first time slot 701, a second time slot 702, and a third time slot 703. Nominal PUSCH 704, actual PUSCH 705. Through the above steps, the terminal can obtain that the resources of the overlapping channels in the first channel and the third channel include OFDM symbols numbered 11 in the first time slot 701 to numbered 2 in the second time slot 702. The overlapping channels may include actual PUSCH 1 and actual PUSCH 2. At this time, the terminal can determine whether the actual PUSCH 1 meets the multiplexing timing requirements. And / or, the terminal obtains the first quantity, the terminal calculates the target quantity, and the terminal determines the size relationship between the first quantity and the target quantity. When the actual PUSCH 1 meets the multiplexing timing requirements and the first quantity is greater than or equal to the target quantity, the first channel is deemed to meet the first condition. Optionally, the method for obtaining the first quantity and the target quantity is similar to the above and will not be repeated here.

[0095] Optionally, when the first channel overlaps with the third channel and the first channel does not meet the first condition, the first channel is not sent; or, when the first channel overlaps with the third channel and the first channel does not meet the first condition, only the third channel is sent; or, when the first channel overlaps with the third channel and the first channel does not meet the first condition, uplink control information is not sent; or, when the first channel overlaps with the third channel and the first channel does not meet the first condition, uplink data is only transmitted in the first channel; or, when the first channel overlaps with the third channel and the first channel does not meet the first condition, uplink data is sent in the first channel and uplink control information is transmitted on the fourth channel, and the fourth channel does not overlap with the first channel; or, when the first channel overlaps with the third channel and the first channel does not meet the first condition, uplink data is transmitted in the first channel and uplink control information is transmitted in the third channel. Optionally, not sending the first channel can be understood as not sending the data carried in the first channel, and sending the third channel can be understood as sending the data carried in the third channel.

[0096] For example, in the above Figure 6 In the present invention, when the first channel overlaps with the third channel and the first channel does not meet the first condition, the terminal does not send the actual PUSCH 1; or, when the first channel overlaps with the third channel and the first channel does not meet the first condition, the terminal only sends PUCCH; or, when the first channel overlaps with the third channel and the first channel does not meet the first condition, the terminal does not send uplink control information; or, when the first channel overlaps with the third channel and the first channel does not meet the first condition, the terminal only transmits uplink data in the actual PUSCH 1; or, when the first channel overlaps with the third channel and the first channel does not meet the first condition, the terminal sends uplink data in the actual PUSCH 1 and transmits uplink control information on the actual PUSCH 2; or, when the first channel overlaps with the third channel and the first channel does not meet the first condition, the terminal transmits uplink data in the actual PUSCH 1 and transmits uplink control information in the PUCCH.

[0097] For example, in Figure 7 In the present invention, when the first channel overlaps with the third channel and the first channel does not meet the first condition, the terminal does not send the actual PUSCH 1; or, when the first channel overlaps with the third channel and the first channel does not meet the first condition, the terminal only sends PUCCH; or, when the first channel overlaps with the third channel and the first channel does not meet the first condition, the terminal does not send uplink control information; or, when the first channel overlaps with the third channel and the first channel does not meet the first condition, the terminal only transmits uplink data in the actual PUSCH 1; or, when the first channel overlaps with the third channel and the first channel does not meet the first condition, the terminal sends uplink data in the actual PUSCH 1 and transmits uplink control information on the actual PUSCH 3; or, when the first channel overlaps with the third channel and the first channel does not meet the first condition, the terminal transmits uplink data in the actual PUSCH 1 and transmits uplink control information in the PUCCH.

[0098] In an embodiment of the present application, when the first channel overlaps with the third channel, it is determined whether the first channel meets the first condition to decide whether to multiplex and transmit the uplink data and uplink control information on the first channel, wherein the resources of the first channel are part of the resources of the second channel, and the calculation of the corresponding target quantity is based on the number of resources in the PUSCH before the segment to calculate the number of resources required for the target uplink information. Since the number of resources contained in the PUSCH before the segment is greater than the number of resources contained in the PUSCH after the segment, the problem of too small a number of resources in the first channel leading to an excessively high code rate when the uplink control information is multiplexed and transmitted in the first channel is avoided, thereby improving the accuracy of the network device in demodulating the uplink control information, thereby improving the reliability of information transmission between the terminal and the network device.

[0099] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.

[0100] Please refer to Figure 8 , which shows a structural block diagram of an information transmission device provided by an exemplary embodiment of the present application. The information transmission device 800 can be used in a terminal to perform Figure 3 or Figure 5 All or part of the steps in the method provided by the illustrated embodiment are executed by the terminal. The information transmission device 800 may include: a transmission module 801;

[0101] The transmission module 801 is configured to multiplex and transmit uplink data and uplink control information on the first channel when the first channel overlaps with the third channel and the first channel meets a first condition;

[0102] The resources of the first channel are part of the resources of the second channel, the second channel is a channel for carrying the uplink data, and the third channel is a channel for transmitting the uplink control information.

[0103] In a possible implementation, the first condition includes:

[0104] the channel with the earliest start time among the multiple channels that overlap with the third channel and meet the multiplexing timing requirements;

[0105] and / or;

[0106] The first number is greater than or equal to the target number, and the first number is used to represent the number of resources in the first channel used to transmit the uplink data, or the number of all resources or part of the resources in the first channel except the reference signal.

[0107] In a possible implementation manner, the target quantity is obtained according to the quantity of resources of the second channel, or according to the quantity of resources of the first channel.

[0108] In a possible implementation, the resource quantity is any one of the resource quantities of time-frequency resource units RE, subcarriers, and OFDM symbols.

[0109] In a possible implementation, the reference signal includes at least one of a demodulation reference signal DMRS and a phase tracking reference signal PTRS.

[0110] In a possible implementation, the transmission module is further configured to:

[0111] When the first channel overlaps with the third channel and the first channel does not meet the first condition, the first channel is not sent; or,

[0112] When the first channel overlaps with the third channel and the first channel does not meet the first condition, only the third channel is sent; or,

[0113] When the first channel overlaps with the third channel and the first channel does not meet the first condition, the uplink control information is not sent; or,

[0114] When the first channel overlaps with the third channel and the first channel does not meet the first condition, transmitting the uplink data only in the first channel; or,

[0115] When the first channel overlaps with the third channel and the first channel does not meet the first condition, sending the uplink data on the first channel and transmitting the uplink control information on a fourth channel, where the fourth channel does not overlap with the first channel; or

[0116] When the first channel overlaps with the third channel and the first channel does not meet the first condition, the uplink data is transmitted in the first channel, and the uplink control information is transmitted in the third channel.

[0117] In a possible implementation manner, the resources of the first channel are obtained by dividing the resources of the second channel.

[0118] In a possible implementation manner, the first channel is an actual PUSCH, and the second channel is a nominal PUSCH.

[0119] In a possible implementation, the uplink control information includes:

[0120] PUCCH that carries the ACK / NACK response to PDSCH feedback.

[0121] or,

[0122] PUCCH carrying the uplink scheduling request SR corresponding to PUSCH,

[0123] or,

[0124] PUCCH or PUSCH carrying channel state information CSI.

[0125] The above mainly uses base stations and terminals as examples to introduce the solutions provided by the embodiments of the present application. It is understandable that, in order to implement the above functions, the base stations and terminals include hardware structures and / or software modules that perform the corresponding functions. In combination with the modules and algorithm steps of each example described in the embodiments disclosed in this application, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiments of the present application.

[0126] Please refer to Figure 9 , which shows a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application. The terminal 90 may include: a processor 91, a receiver 92, a transmitter 93, a memory 94 and a bus 95.

[0127] The processor 91 includes one or more processing cores. The processor 91 executes various functional applications and information processing by running software programs and modules.

[0128] The receiver 92 and the transmitter 93 may be implemented as a communication component, which may be a communication chip, which may also be called a transceiver.

[0129] The memory 94 is connected to the processor 91 via a bus 95 .

[0130] The memory 94 may be used to store a computer program, and the processor 91 may be used to execute the computer program to implement the various steps performed by the terminal in the above method embodiment.

[0131] In addition, the memory 94 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic or optical disks, electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), read-only memory (ROM), magnetic memory, flash memory, and programmable read-only memory (PROM).

[0132] In an exemplary embodiment, the terminal includes a processor, a memory, and a transceiver (the transceiver may include a receiver and a transmitter, the receiver is used to receive information, and the transmitter is used to send information);

[0133] The transceiver is configured to multiplex and transmit uplink data and uplink control information on the first channel when the first channel overlaps with the third channel and the first channel meets a first condition;

[0134] The resources of the first channel are part of the resources of the second channel, the second channel is a channel for carrying the uplink data, and the third channel is a channel for transmitting the uplink control information.

[0135] In a possible implementation, the first condition includes:

[0136] the channel with the earliest start time among the multiple channels that overlap with the third channel and meet the multiplexing timing requirements;

[0137] and / or;

[0138] The first number is greater than or equal to the target number, and the first number is used to represent the number of resources in the first channel used to transmit the uplink data, or the number of all resources or part of the resources in the first channel except the reference signal.

[0139] In a possible implementation manner, the target quantity is obtained according to the quantity of resources of the second channel, or according to the quantity of resources of the first channel.

[0140] In a possible implementation, the resource quantity is any one of the resource quantities of time-frequency resource units RE, subcarriers, and OFDM symbols.

[0141] In a possible implementation, the reference signal includes at least one of a demodulation reference signal DMRS and a phase tracking reference signal PTRS.

[0142] In a possible implementation, the transceiver is further configured to:

[0143] When the first channel overlaps with the third channel and the first channel does not meet the first condition, the first channel is not sent; or,

[0144] When the first channel overlaps with the third channel and the first channel does not meet the first condition, only the third channel is sent; or,

[0145] When the first channel overlaps with the third channel and the first channel does not meet the first condition, the uplink control information is not sent; or,

[0146] When the first channel overlaps with the third channel and the first channel does not meet the first condition, transmitting the uplink data only in the first channel; or,

[0147] When the first channel overlaps with the third channel and the first channel does not meet the first condition, sending the uplink data on the first channel and transmitting the uplink control information on a fourth channel, where the fourth channel does not overlap with the first channel; or

[0148] When the first channel overlaps with the third channel and the first channel does not meet the first condition, the uplink data is transmitted in the first channel, and the uplink control information is transmitted in the third channel.

[0149] In a possible implementation manner, the resources of the first channel are obtained by dividing the resources of the second channel.

[0150] In a possible implementation manner, the first channel is an actual PUSCH, and the second channel is a nominal PUSCH.

[0151] In a possible implementation, the uplink control information includes:

[0152] PUCCH that carries the ACK / NACK response to PDSCH feedback.

[0153] or,

[0154] PUCCH carrying the uplink scheduling request SR corresponding to PUSCH,

[0155] or,

[0156] PUCCH or PUSCH carrying channel state information CSI.

[0157] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0158] An embodiment of the present application also provides a readable storage medium, which stores at least one instruction, at least one program, a code set or an instruction set. The at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement all or part of the steps performed by the terminal in the information transmission method shown in the above embodiments.

[0159] An embodiment of the present application also provides a computer program product, which stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement all or part of the steps performed by the terminal in the information transmission method shown in the above embodiments.

[0160] It should be noted that the information transmission devices provided in the above embodiments are merely examples of the above embodiments when executing the above information transmission methods. In actual programs, 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. In addition, the device and method embodiments provided in the above embodiments are based on the same concept. The specific implementation process is detailed in the method embodiments and will not be repeated here.

[0161] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0162] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, etc.

[0163] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. An information transmission method, characterized in that: The method is executed by a terminal, and includes: receiving a second channel configured by the network device, where the second channel is used to carry uplink data; Dividing the resources of the second channel into at least two resources of the first channel according to fixed resource information, wherein the fixed resource information includes resource information of time slot boundaries, uplink and downlink configurations, and unavailable resource indications; and When the at least two first channels overlap with the third channel, and an earlier first channel having the earliest start time among the at least two first channels satisfies a first condition, multiplexing and transmitting the uplink data and the uplink control information on the earlier first channel; When the at least two first channels overlap with the third channel and the previous first channel does not meet the first condition, transmitting the uplink data in the previous first channel and transmitting the uplink control information in the third channel; The resources of the at least two first channels are part of the resources of the second channel, and the third channel is a channel for transmitting the uplink control information; The first condition includes: satisfying the multiplexing timing requirement and the first quantity being greater than or equal to the target quantity; The first quantity is used to represent the quantity of all resources in the previous first channel except the phase tracking reference signal PTRS; The target number is the number of resources required for multiplexing the uplink control information on the first channel; The at least two first channels are actual PUSCHs, and the second channel is a nominal PUSCH, The method further comprises: The target quantity is calculated based on the quantity of resources in the second channel before the division.

2. The method according to claim 1, characterized in that The resource quantity is the quantity of any one of time-frequency resource units RE, subcarriers, and OFDM symbols.

3. The method according to claim 1, characterized in that The uplink control information includes: PUCCH that carries the ACK / NACK response to PDSCH feedback. or, PUCCH carrying the uplink scheduling request SR corresponding to PUSCH, or, PUCCH or PUSCH carrying channel state information CSI.

4. An information transmission device, characterized in that: The device is used in a terminal, and includes: a transmission module, configured to receive a second channel configured by a network device; divide the resources of the second channel according to fixed resource information to obtain resources of at least two first channels, the fixed resource information including resource information of time slot boundaries, uplink and downlink configurations, and unavailable resource indications; when the at least two first channels overlap with a third channel and a prior first channel with the earliest start time among the at least two first channels meets a first condition, multiplex uplink data and uplink control information on the prior first channel for transmission; and when the at least two first channels overlap with the third channel and the prior first channel does not meet the first condition, transmit the uplink data on the prior first channel and transmit the uplink control information on the third channel; The resources of the at least two first channels are part of the resources of the second channel, the second channel is a channel for carrying the uplink data, and the third channel is a channel for transmitting the uplink control information; The first condition includes: satisfying the multiplexing timing requirement and the first quantity being greater than or equal to the target quantity; The first quantity is used to represent the quantity of all resources in the previous first channel except the phase tracking reference signal PTRS; The target number is the number of resources required for multiplexing the uplink control information on the first channel; The at least two first channels are actual PUSCHs, and the second channel is a nominal PUSCH, The transmission module is further configured to: The target quantity is calculated based on the quantity of resources in the second channel before the division.

5. The device according to claim 4, characterized in that The resource quantity is the quantity of any one of time-frequency resource units RE, subcarriers, and OFDM symbols.

6. The device according to claim 4, characterized in that The uplink control information includes: PUCCH that carries the ACK / NACK response to PDSCH feedback. or, PUCCH carrying the uplink scheduling request SR corresponding to PUSCH, or, PUCCH or PUSCH carrying channel state information CSI.

7. A terminal, characterized in that: The terminal includes a processor, a memory and a transceiver; The transceiver is configured to receive a second channel configured by the network device, where the second channel is used to carry uplink data; The processor is configured to divide the resources of the second channel into at least two resources of the first channel according to fixed resource information, wherein the fixed resource information includes resource information of a time slot boundary, an uplink and downlink configuration, and an unavailable resource indication; and The transceiver is further configured to, when the at least two first channels overlap with the third channel and a preceding first channel with the earliest start time among the at least two first channels satisfies a first condition, multiplex and transmit the uplink data and the uplink control information on the preceding first channel; and when the at least two first channels overlap with the third channel and the preceding first channel does not satisfy the first condition, transmit the uplink data on the preceding first channel and transmit the uplink control information on the third channel; The resources of the at least two first channels are part of the resources of the second channel, and the third channel is a channel for transmitting the uplink control information; The first condition includes: satisfying the multiplexing timing requirement and the first quantity being greater than or equal to the target quantity; The first number is used to represent the number of all resources in the first channel except the phase tracking reference signal PTRS; The target number is the number of resources required for multiplexing the uplink control information on the first channel; The at least two first channels are actual PUSCHs, and the second channel is a nominal PUSCH, The processor is further configured to calculate the target quantity based on the quantity of resources in the second channel before the division.

8. A readable storage medium, characterized in that: The storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the information transmission method as described in any one of claims 1 to 3.