A communication method, apparatus and system

By using MAC CE to transmit CSI in 5G communication systems, leveraging its flexibility and HARQ retransmission mechanism, the problem of UCI's inability to meet the requirements of efficient and accurate CSI transmission is solved, improving the transmission efficiency and accuracy of CSI and enhancing the data transmission performance of terminal devices.

CN122226232APending Publication Date: 2026-06-16HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-12-13
Publication Date
2026-06-16

AI Technical Summary

Technical Problem

In 5G communication systems, the existing UCI cannot meet the high-efficiency and accurate transmission requirements of some CSIs, especially since the CSI content may differ under different communication conditions, affecting system performance.

Method used

By using MAC CE to transmit CSI, and by designing signaling and interaction processes, the flexibility of MAC CE and the HARQ retransmission mechanism are utilized to improve the transmission efficiency and accuracy of CSI.

🎯Benefits of technology

By using MAC CE, the load of CSI transmission becomes more flexible, the accuracy of CSI transmission and the data transmission performance of terminal devices are improved, and the problems of UCI in bit rate limitation and excessive resource consumption are solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122226232A_ABST
    Figure CN122226232A_ABST
Patent Text Reader

Abstract

The application provides a communication method and a communication device. The method provided by the application comprises the following steps: generating a first medium access control element (MAC CE) message, wherein the first MAC CE message carries first channel state information (CSI); and transmitting the first MAC CE message. The CSI is transmitted through the MAC CE, so that the CSI transmission load is more flexible, the code rate can be configured, and the accuracy of the CSI transmission can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method, apparatus and system. Background Technology

[0002] In 5G communication systems, the application of Massive Multiple-Input Multiple-Output (MMIMO) technology plays a crucial role in improving the system's spectral efficiency. When using Massive MIMO, the base station needs to precode the data based on the channel state information (CSI) fed back by the user before transmitting data to the UE. CSI information is included in the uplink control information (UCI) transmitted by the user to the base station. Accurate CSI information is a significant factor affecting system performance. CSI includes information such as Channel Quality Indicator (CQI), Precoding Matrix Indication (PMI), and Reserved Instance (RI).

[0003] However, the CSI content may differ under different communication conditions, so the UCI specified in the current New Radio (NR) may not meet the needs of efficient and accurate transmission of some CSI. Summary of the Invention

[0004] This application provides a communication method and communication device that can improve the transmission efficiency and accuracy of CSI.

[0005] In a first aspect, a communication method is provided that can be applied to a terminal device or a component in a terminal device, such as a chip, circuit, or functional module. The method includes: generating a first media access control element (MAC CE) message, wherein the first MAC CE message carries first channel state information (CSI); and sending the first MAC CE message.

[0006] In this embodiment, by designing signaling and interaction processes, the terminal device transmits CSI via MAC CE. Compared to UCI, MAC CE is more flexible in existing protocol descriptions. MAC CE's code rate is configurable and its payload size is variable, making CSI transmission via MAC CE more flexible in terms of payload. Furthermore, MAC CE has a hybrid automatic repeat request (HARQ) retransmission mechanism, which can improve the accuracy of CSI transmission and enhance the data transmission performance of the terminal device.

[0007] In the first aspect, it should be understood that the first MAC CE message can be a MAC CE message already defined in the protocol, or a newly defined MAC CE for transmitting CSI. The former can utilize the remaining resources of an existing MAC CE to transmit the first CSI, while the latter can utilize a newly defined MAC CE to transmit the first CSI.

[0008] In conjunction with the first aspect, in one possible design, as an optional implementation, before sending the first MACCE, the method further includes: receiving indication information, the indication information being used to indicate one or more of the following: transmission configuration information, the initial transmission or retransmission identifier of the first MAC CE, the group information corresponding to the first CSI, and the CSI measurement identifier associated with the first CSI; wherein, the transmission configuration information is used to determine the transmission configuration of the first MAC CE.

[0009] It should be understood that the indication information can be transmitted via DCI, downlink MAC CE, or radio resource controller (RRC), and this application embodiment does not limit this. The transmission configuration information is to inform the terminal device of information such as time-frequency resources, transmission code rate, and transmission modulation order for sending the first MAC CE. The specific form of the time-frequency resources in the transmission configuration information can be the initial position of the transmission frequency domain resources and the frequency domain length of the transmission frequency domain resources, and this application embodiment does not limit this.

[0010] In conjunction with the first aspect, in another possible design, as an optional implementation, the indication information includes resource block (RB) information, which is used to indicate the group information corresponding to the first CSI.

[0011] It should be understood that the group information corresponding to the first CSI is the location and size information of the resource where the first CSI is located. The first CSI can be divided into N groups of information, where N is a positive integer. Therefore, the group information corresponding to the first CSI can also be the location and size information of the resource where the N groups of information are located. It should also be understood that the RB information is used to indicate the group information corresponding to the first CSI. It can be understood that the N groups of information are stored on RB resources, with the starting RB position information of each group being S0, ..., Sn, ... SN, and the RB length of each group being L0, ..., Ln, ... LN. The N starting position information and the N RB length information constitute the RB information, while the location and size information of the resource where the N groups of information are located constitute the group information corresponding to the first CSI. The group information of the first CSI can be found by indicating and reading the RB information. This embodiment does not limit the correspondence between the group information corresponding to the first CSI and the RB information.

[0012] In conjunction with the first aspect, in another possible design, as an optional implementation, the indication information is carried in one or more signaling messages.

[0013] It should be understood that the specific implementation process of the indication information can be completed by one or more instructions. For example, the base station can send a DCI once to complete the transmission of the indication information, or it can send a downlink MAC CE once and then send a DCI again to complete the transmission of the indication information. This application embodiment does not limit this.

[0014] In conjunction with the first aspect, in another possible design, as an optional implementation, the method further includes, before sending the first MAC CE, sending first information, the first information being used to indicate the amount of data carried by the first MAC CE message.

[0015] It should be understood that the first information is transmitted in the uplink transmission resources, and the first information can be carried in UCI, MAC CE or RRC, and the embodiments of this application do not limit this.

[0016] In conjunction with the first aspect, in another possible design, as an optional implementation, the method further includes, before sending the first information, sending a second information for requesting uplink transmission resources, the uplink transmission resources being used to transmit the first information; and receiving indication information for the uplink transmission resources.

[0017] It should be understood that the second information is used to request uplink transmission resources. The second information can be an uplink service request (SR) or an uplink random access signal, and this application embodiment does not limit this. The uplink transmission resource indication information is used to indicate the resources for uplink transmission of the first information. This indication information can be DCI or RRC, and this application embodiment does not limit this.

[0018] In conjunction with the first aspect, in another possible design, as an optional implementation, a third message is received, which indicates whether a second MAC CE message is carried on the uplink transmission resource, and the second MAC CE message is used to carry a second CSI.

[0019] It should be understood that the third information is information received by the terminal device from the network device, and may be included in the signaling sent by the network device to the terminal device. For example, the third information may be carried in DCI, MAC CE, or RRC. The method may involve the network device sending a DCI containing the third information to the terminal device, and the terminal device determining whether to send a second MAC CE in the remaining uplink resources based on the third information in the DCI. Alternatively, the method may involve the terminal device sending a second information requesting uplink transmission resources to the network device, the network device sending uplink transmission resource indication information and the third information to the terminal device, and the terminal device determining whether to send a second MAC CE in the remaining uplink resources based on the third information.

[0020] In conjunction with the first aspect, in another possible design, as an optional implementation, the first CSI and the second CSI belong to the CSI to be transmitted.

[0021] It should be understood that the purpose of the method is to transmit the CSI to the network device, and both the first CSI and the second CSI are part of the CSI to be transmitted. For example, the terminal device sends the first part of the CSI to be transmitted, i.e., the second MAC CE, to the network device, and the network device obtains the second MAC CE. The terminal device then sends the second part of the CSI to be transmitted, i.e., the first MAC CE, to the network device, and the network device obtains the first MAC CE.

[0022] In conjunction with the first aspect, in another possible design, as an optional implementation, the second MAC CE message is also used to carry at least one of the following: group information corresponding to the second CSI, and the total number of groups corresponding to the CSIs to be transmitted; wherein the CSIs to be transmitted include the second CSI.

[0023] It should be understood that the total number of groups corresponding to the CSI to be transmitted can be equal to the total number of RB resource groups corresponding to the CSI to be transmitted. It should also be understood that the division of the groups corresponding to the CSI to be transmitted can be based on the RB information of the CSI to be transmitted, or based on the resource storage rules, or based on the transmission rules. This application embodiment does not limit this.

[0024] In conjunction with the first aspect, in another possible design, as an optional implementation, before generating the first MAC CE message, the method further includes: receiving fourth information, the fourth information being used to indicate relevant information of the remaining CSIs in the CSIs to be transmitted, or the fourth information being used to indicate relevant information of the transmitted CSIs in the CSIs to be transmitted; wherein the remaining CSIs include the first CSI.

[0025] It should be understood that the fourth information is used to determine the transmission status of the CSI to be transmitted by the terminal device. It can indicate the information of the CSI that has been transmitted in the CSI to be transmitted, or it can indicate the information of the remaining CSI in the CSI to be transmitted. The terminal device can determine which part of the CSI to be transmitted is the first CSI based on this information. The specific part of the CSI to be transmitted indicated by the fourth information is not limited in this application embodiment.

[0026] In conjunction with the first aspect, in another possible design, as an optional implementation, the first MACCE message also carries at least one of the following: group information corresponding to the first CSI, and the total number of groups corresponding to the CSIs to be transmitted; wherein the CSIs to be transmitted include the first CSI.

[0027] It should be understood that the total number of groups corresponding to the CSI to be transmitted can be the total number of RB resource groups corresponding to the CSI to be transmitted. It should also be understood that the group division here can be based on the transmission RB information of the CSI to be transmitted or based on the storage RB information of the CSI to be transmitted. This application embodiment does not limit this.

[0028] In conjunction with the first aspect, in another possible design, as an optional implementation, the method further includes, before generating the first MAC CE message, sending a fifth message indicating the amount of CSI data to be transmitted.

[0029] It should be understood that the amount of data to be transmitted for the CSI sent by the terminal device to the network device provides reference information for the network device to schedule resources for transmitting the first MAC CE in the subsequent process, so as to allocate and utilize resources more rationally. Without this step, the network device can also pre-schedule a portion of resources for transmitting the first MAC CE.

[0030] In conjunction with the first aspect, in another possible design, as an optional implementation, the method further includes: clearing the stored first CSI when the storage time of the first CSI exceeds a first threshold.

[0031] It should be understood that in this method, once the first CSI is generated and the time corresponding to the first time threshold has elapsed, the terminal device will clear the stored first CSI, regardless of whether the first CSI has been fully transmitted to the network device. For example, if the first CSI has been fully uploaded to the base station after the time corresponding to the first time threshold, the first CSI will be cleared on the terminal device side. Conversely, if the first CSI has not been fully uploaded to the base station after the time corresponding to the first time threshold, it is considered that the number of retransmissions of the first CSI within the time corresponding to the first time threshold has been sufficient, or that the reliability of the first CSI is low after the corresponding time, and the first CSI will also be cleared on the terminal device side. After clearing the first CSI, the reported CSI identifier will be updated to the identifier of the second CSI for the next measurement after the first CSI.

[0032] Secondly, a communication method is provided that can be applied to network devices or components in network devices, such as chips, circuits, functional modules, etc. The method includes: receiving a first Media Access Control Element (MAC CE) message, wherein the first MAC CE message carries first Channel State Information (CSI).

[0033] In this embodiment, by designing signaling and interaction processes, the terminal device transmits CSI via MAC CE. Compared to UCI, MAC CE is more flexible in existing protocol descriptions. MAC CE's code rate is configurable and its payload size is variable, making CSI transmission via MAC CE more flexible in terms of load. Furthermore, MAC CE has a HARQ retransmission mechanism, which can improve the accuracy of CSI transmission and enhance the data transmission performance of the terminal device. In addition, the design of the terminal device's CSI data clearing mechanism in this paper also balances the relationship between reasonable CSI data reporting and reduced cache load on the terminal device.

[0034] In the second aspect, it should be understood that the first MAC CE message can be a MAC CE message already defined in the protocol, or it can be a newly defined MAC CE for transmitting CSI. The former can utilize the remaining resources of an existing MAC CE to transmit the first CSI, while the latter can utilize a newly defined MAC CE to transmit the first CSI.

[0035] In conjunction with the second aspect, in one possible design, as an optional implementation, before sending the first MACCE, the method further includes: sending indication information, the indication information being used to indicate one or more of the following: transmission configuration information, the initial transmission or retransmission identifier of the first MAC CE, the group information corresponding to the first CSI, and the CSI measurement identifier associated with the first CSI; wherein, the transmission configuration information is used to determine the transmission configuration of the first MAC CE.

[0036] It should be understood that the indication information can be transmitted via DCI, downlink MAC CE, or radio resource controller (RRC), and this application embodiment does not limit this. The transmission configuration information is to inform the terminal device of information such as time-frequency resources, transmission code rate, and transmission modulation order for sending the first MAC CE. The specific form of the time-frequency resources in the transmission configuration information can be the initial position of the transmission frequency domain resources and the frequency domain length of the transmission frequency domain resources, and this application embodiment does not limit this.

[0037] In conjunction with the second aspect, in another possible design, as an optional implementation, the indication information includes RB information, which is used to indicate the group information corresponding to the first CSI.

[0038] It should be understood that the group information corresponding to the first CSI is the location and size information of the resource where the first CSI is located. The first CSI can be divided into N groups of information, where N is a positive integer. Therefore, the group information corresponding to the first CSI can also be the location and size information of the resource where the N groups of information are located. It should also be understood that the RB information is used to indicate the group information corresponding to the first CSI. It can be understood that the N groups of information are stored on RB resources, with the starting RB position information of each group being S0, ..., Sn, ... SN, and the RB length of each group being L0, ..., Ln, ... LN. The N starting position information and the N RB length information constitute the RB information, while the location and size information of the resource where the N groups of information are located constitute the group information corresponding to the first CSI. The group information of the first CSI can be found by indicating and reading the RB information. This embodiment does not limit the correspondence between the group information corresponding to the first CSI and the RB information.

[0039] In conjunction with the second aspect, in another possible design, as an optional implementation, the indication information is carried in one or more signaling messages.

[0040] It should be understood that the specific implementation process of the indication information can be completed by one or more instructions. For example, the base station can send a DCI once to complete the transmission of the indication information, or it can send a downlink MAC CE once and then send a DCI again to complete the transmission of the indication information. This application embodiment does not limit this.

[0041] In conjunction with the second aspect, in another possible design, as an optional implementation, the method further includes, before receiving the first MAC CE, receiving first information, the first information being used to indicate the amount of data carried by the first MAC CE message.

[0042] It should be understood that the first information is transmitted in the uplink transmission resources, and the first information can be carried in UCI, MAC CE or RRC, and the embodiments of this application do not limit this.

[0043] In conjunction with the second aspect, in another possible design, as an optional implementation, the method further includes, before receiving the first information, receiving second information, the second information being used to request uplink transmission resources, the uplink transmission resources being used to transmit the first information; and sending indication information for the uplink transmission resources.

[0044] It should be understood that the second information is used to request uplink transmission resources. The second information can be an uplink SR or an uplink random access signal, and this application embodiment does not limit this. The uplink transmission resource indication information is used to indicate the resources for uplink transmission of the first information. This indication information can be a DCI or RRC, and this application embodiment does not limit this.

[0045] In conjunction with the second aspect, in another possible design, as an optional implementation, a third message is sent to indicate whether the second MAC CE message is carried on the uplink transmission resource, and the second MAC CE message is used to carry the second CSI.

[0046] It should be understood that the third information here refers to information received by the terminal device from the network device. This information can be included in the signaling sent from the network device to the terminal device, such as in a DCI, MAC CE, or RRC. For example, the network device sends a DCI containing the third information to the terminal device, and the terminal device determines whether to send a second MAC CE within the remaining uplink resources based on the third information. As another example, the terminal device sends a second information to the network device requesting uplink transmission resources, and the network device sends uplink transmission resource indication information and the third information to the terminal device. The terminal device then determines whether to send a second MAC CE within the remaining uplink resources based on the third information.

[0047] In conjunction with the second aspect, in another possible design, as an optional implementation, the first CSI and the second CSI belong to the CSI to be transmitted.

[0048] It should be understood that the purpose of the method is to transmit the CSI to the network device, and both the first CSI and the second CSI are part of the CSI to be transmitted. For example, the terminal device sends the first part of the CSI to be transmitted, i.e., the second MAC CE, to the network device, and the network device obtains the second MAC CE. The terminal device then sends the second part of the CSI to be transmitted, i.e., the first MAC CE, to the network device, and the network device obtains the first MAC CE.

[0049] In conjunction with the second aspect, in another possible design, as an optional implementation, the second MAC CE message is also used to carry at least one of the following: group information corresponding to the second CSI, and the total number of groups corresponding to the CSIs to be transmitted; wherein the CSIs to be transmitted include the second CSI.

[0050] It should be understood that the total number of groups corresponding to the CSI to be transmitted can be the total number of RB resource groups corresponding to the CSI to be transmitted. It should also be understood that the division of the groups corresponding to the CSI to be transmitted can be based on the RB information of the CSI to be transmitted, or based on the resource storage rules, or based on the transmission rules. This application embodiment does not limit this.

[0051] In conjunction with the second aspect, in another possible design, as an optional implementation, before generating the first MAC CE message, the method further includes: sending fourth information, the fourth information being used to indicate relevant information of the remaining CSIs in the CSIs to be transmitted, or the fourth information being used to indicate relevant information of the transmitted CSIs in the CSIs to be transmitted; wherein the remaining CSIs include the first CSI.

[0052] It should be understood that the fourth information is used to determine the transmission status of the CSI to be transmitted by the terminal device. It can indicate the information of the CSI that has been transmitted in the CSI to be transmitted, or it can indicate the information of the remaining CSI in the CSI to be transmitted. The terminal device can determine which part of the CSI to be transmitted is the first CSI based on this information. The specific part of the CSI to be transmitted indicated by the fourth information is not limited in this application embodiment.

[0053] In conjunction with the second aspect, in another possible design, as an optional implementation, the first MACCE message also carries at least one of the following: group information corresponding to the first CSI, and the total number of groups corresponding to the CSIs to be transmitted; wherein the CSIs to be transmitted include the first CSI.

[0054] It should be understood that the total number of groups corresponding to the CSI to be transmitted can be the total number of RB resource groups corresponding to the CSI to be transmitted. It should also be understood that the group division here can be based on the transmission RB information of the CSI to be transmitted or based on the storage RB information of the CSI to be transmitted. This application embodiment does not limit this.

[0055] In conjunction with the second aspect, in another possible design, as an optional implementation, the method further includes, before generating the first MAC CE message, receiving fifth information, which indicates the amount of CSI data to be transmitted.

[0056] It should be understood that the amount of data to be transmitted for the CSI sent by the terminal device to the network device provides reference information for the network device to schedule resources for transmitting the first MAC CE in the subsequent process, so as to allocate and utilize resources more rationally. Without this step, the network device can also pre-schedule a portion of resources for transmitting the first MAC CE.

[0057] In conjunction with the second aspect, in another possible design, as an optional implementation, the method further includes: clearing the stored first CSI when the storage time of the first CSI exceeds a first threshold.

[0058] It should be understood that in this method, once the first CSI is generated and the time corresponding to the first time threshold has elapsed, the terminal device will clear the stored first CSI, regardless of whether the first CSI has been fully transmitted to the network device. For example, if the first CSI has been fully uploaded to the base station after the time corresponding to the first time threshold, the first CSI will be cleared on the terminal device side. Conversely, if the first CSI has not been fully uploaded to the base station after the time corresponding to the first time threshold, it is considered that the number of retransmissions of the first CSI within the time corresponding to the first time threshold has been sufficient, or that the reliability of the first CSI is low after the corresponding time, and the first CSI will also be cleared on the terminal device side. After clearing the first CSI, the reported CSI identifier will be updated to the identifier of the second CSI for the next measurement after the first CSI.

[0059] Thirdly, a communication device is provided, comprising various modules or units for performing the methods of the first aspect and any possible implementation thereof, such as a processing unit and / or a communication unit.

[0060] In one implementation, the communication device is a terminal device.

[0061] Fourthly, a communication apparatus is provided, comprising various modules or units for performing the methods of the second aspect and any possible implementation thereof, such as a processing unit and / or a communication unit.

[0062] In one implementation, the communication device is a network device.

[0063] Fifthly, a communication device is provided, including a transceiver, a processor, and a memory. The processor controls the transceiver to transmit and receive signals, the memory stores a computer program, and the processor retrieves and runs the computer program from the memory, causing the communication device to perform the methods of the first aspect and its possible implementations.

[0064] In one implementation, the communication device is a terminal device.

[0065] In a sixth aspect, a communication device is provided, including a transceiver, a processor, and a memory. The processor controls the transceiver to transmit and receive signals, the memory stores a computer program, and the processor retrieves and runs the computer program from the memory, causing the communication device to perform the methods of the second aspect and its possible implementations.

[0066] In one implementation, the communication device is a network device.

[0067] In a seventh aspect, a chip is provided, including a processor. The processor is configured to perform the methods of the first aspect and its possible implementations.

[0068] Eighthly, a chip is provided, including a processor. The processor is configured to perform the methods described in the second aspect and its possible implementations.

[0069] Ninth aspect, a computer-readable medium is provided having a computer program stored thereon, which, when executed by a computer, implements the methods of the first aspect and any possible implementation thereof.

[0070] In a tenth aspect, a computer-readable medium is provided having a computer program stored thereon, which, when executed by a computer, implements the methods of the second aspect and any possible implementation thereof.

[0071] In the eleventh aspect, a computer program product is provided, which, when executed by a computer, implements the method of the first aspect and any possible implementation of the first aspect.

[0072] In the twelfth aspect, a computer program product is provided that, when executed by a computer, implements the methods of the second aspect and any possible implementation thereof.

[0073] In a thirteenth aspect, a processing apparatus is provided, including a processor.

[0074] In one implementation, the method in the first to second aspects or any possible implementation of the first to second aspects is executed by the processor, in which case the processor may be a dedicated processor.

[0075] In another implementation, the processing device may further include a memory storing code, which the processor executes to perform the methods in the first to second aspects or any possible implementation of the first to second aspects described above. In this case, the processor may be a general-purpose processor.

[0076] The processing device mentioned in the above thirteen aspects can be a chip. The processor can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor that reads software code stored in memory. The memory can be integrated into the processor or located outside the processor and exist independently.

[0077] In a fourteenth aspect, a system is provided, including the aforementioned network device and terminal device. Attached Figure Description

[0078] Figure 1 This is a schematic diagram illustrating a scenario in which the embodiments of this application can be applied.

[0079] Figure 2 This is a schematic diagram of a CSI feedback process used for channel reconstruction technology.

[0080] Figure 3 This is a flowchart illustrating a communication method according to this application.

[0081] Figure 4 This is a flowchart illustrating another communication method of this application.

[0082] Figure 5 This is a flowchart illustrating another communication method of this application.

[0083] Figure 6 This is a schematic block diagram of a communication device according to this application.

[0084] Figure 7 This is a schematic block diagram of a terminal device according to this application.

[0085] Figure 8 This is a schematic block diagram of a communication device according to this application.

[0086] Figure 9 This is a schematic block diagram of a network device according to this application. Detailed Implementation

[0087] The technical solutions in this application will now be described in conjunction with the accompanying drawings.

[0088] The embodiments of this application can be applied to various communication systems, such as 5th generation (5G) or new radio (NR) systems, frequency division duplex (FDD) systems, time division duplex (TDD) systems, etc. The technical solutions provided in this application can also be applied to future communication networks. Therefore, the following description is not limited to a specific communication system.

[0089] In this embodiment, the network device can be a network-side device in a 5G network, such as a transmission point (TRP or TP) in an NR system, a base station (gNB) in an NR system, a radio frequency unit in an NR system, such as a remote radio frequency unit, or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system. Different network devices can be located in the same cell or in different cells; no specific limitation is made here.

[0090] In some deployments, a gNB may include a centralized unit (CU) and a distributed unit (DU). A gNB may also include a radio unit (RU). The CU implements some of the gNB's functions, and the DU implements others. For example, the CU implements radio resource control (RRC) and packet data convergence protocol (PDCP) layer functions, while the DU implements radio link control (RLC), media access control (MAC), and physical (PHY) layer functions. Since RRC layer information ultimately becomes PHY layer information, or is derived from PHY layer information, in this architecture, higher-layer signaling, such as RRC or PDCP layer signaling, can be considered to be sent by the DU, or by the DU+RU. It is understood that network devices can be CU nodes, DU nodes, or devices including both CU and DU nodes. Furthermore, the CU can be classified as a network device in the access network RAN ​​or as a network device in the core network CN; there is no restriction on this.

[0091] In this application embodiment, the terminal device may also be referred to as user equipment (UE), access terminal device, user unit, user station, mobile station, mobile station, remote station, remote terminal device, mobile device, user terminal device, terminal device, wireless communication device, user agent, or user apparatus. The access terminal device may be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, drone device, and terminal device in future 5G networks or future evolved public land mobile networks (PLMNs), etc. This application embodiment does not limit this to any particular type.

[0092] By way of example and not limitation, in this embodiment of the invention, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on only one type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0093] In this embodiment, the apparatus for implementing the functions of a terminal device, i.e., the terminal device apparatus, can be the terminal device itself, or an apparatus capable of supporting the terminal device in implementing the functions, such as a chip system, chip, circuit, or communication module (i.e., a communication module that performs communication functions). This apparatus can be installed in the terminal device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. Furthermore, the apparatus can also be configured with program instructions for performing corresponding communication functions.

[0094] In this embodiment, the device for implementing the functions of a network device can be a network device itself, or a device capable of supporting the network device in implementing those functions, such as a chip system, chip, circuit, or communication module (i.e., a communication module that performs communication functions). This device can be installed within the network device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. Furthermore, the device can be configured with program instructions for performing corresponding communication functions. This embodiment only uses a network device as an example to illustrate the device for implementing the functions of a network device, and does not limit the solution of this embodiment.

[0095] Figure 1 This is a schematic diagram of a communication system scenario to which the embodiments of this application can be applied. For example... Figure 1 As shown, the communication system 100 includes a network-side device 92 and multiple terminal devices (e.g., terminal devices 116 and 122). The network device 92 can provide communication services to the terminal devices and access the core network. The terminal devices access the network by searching for synchronization signals, broadcast signals, etc., sent by the network device, thereby communicating with the network. For example, they can perform uplink / downlink transmissions.

[0096] Specifically, the network-side device 92 may include multiple antenna groups. Each antenna group may include multiple antennas; for example, one antenna group may include antennas 104 and 106, another antenna group may include antennas 108 and 110, and an additional group may include antennas 112 and 114. Figure 1 Two antennas are shown for each antenna group; however, more or fewer antennas may be used for each group. The network-side device 92 may additionally include transmitter chains and receiver chains, which, as will be understood by those skilled in the art, may each include multiple components (e.g., processors, modulators, multiplexers, demodulators, demultiplexers, or antennas, etc.) related to signal transmission and reception.

[0097] Network-side device 92 can communicate with multiple terminal devices (e.g., terminal device 116 and terminal device 122). However, it is understood that network-side device 92 can communicate with any number of terminal devices similar to terminal device 116 or 122. Figure 1As shown, terminal device 116 communicates with antennas 112 and 114, wherein antennas 112 and 114 transmit information to terminal device 116 via forward link 116 and receive information from terminal device 116 via reverse link 120. Furthermore, terminal device 122 communicates with antennas 104 and 106, wherein antennas 104 and 106 transmit information to terminal device 122 via forward link 124 and receive information from terminal device 122 via reverse link 126. For example, in a frequency division duplex (FDD) system, forward link 116 may utilize a different frequency band than reverse link 120, and forward link 124 may utilize a different frequency band than reverse link 126. As another example, in time division duplex (TDD) and full duplex systems, forward link 116 and reverse link 120 may use a common frequency band, and forward link 124 and reverse link 126 may use a common frequency band. Each set of antennas and / or area designed for communication is referred to as a sector of network-side device 92. For example, an antenna set may be designed to communicate with terminal devices within a sector of the coverage area of ​​network-side device 92. During communication between network-side device 92 and terminal devices 116 and 122 via forward links 116 and 124, respectively, the transmitting antennas of network-side device 92 may utilize beamforming to improve the signal-to-noise ratio of forward links 116 and 124. Furthermore, compared to a network-side device transmitting signals to all its terminal devices via a single antenna, when network-side device 92 uses beamforming to transmit signals to randomly distributed terminal devices 116 and 122 within the relevant coverage area, mobile devices in adjacent cells experience less interference. At any given time, network-side device 92, terminal device 116, or terminal device 122 may be a wireless communication transmitter and / or a wireless communication receiver. When transmitting data, the wireless communication transmitter may encode the data for transmission. Specifically, a wireless communication transmitting device can acquire (e.g., generate, receive from other communication devices, or store in memory) a certain number of data bits to be transmitted through a channel to a wireless communication receiving device. These data bits can be contained in data transport blocks (or multiple transport blocks), and the transport blocks can be segmented to generate multiple code blocks.

[0098] Furthermore, the communication system 100 can be a Public Land Mobile Network (PLMN), a device-to-device (D2D) network, a machine-to-machine (M2M) network, or other networks. Figure 1 This is a simplified diagram for ease of understanding only; other network devices may also be included in the network. Figure 1 It was not drawn in the middle.

[0099] The following describes the technologies related to this application: (1) CSI: During the process of a signal passing through a radio channel from the transmitter to the receiver, the signal may be scattered, reflected, and its energy may be attenuated over distance, thus even fading. CSI represents the characteristics of a radio channel and may include at least one of the following: channel quality indicator (CQI), precoding matrix indicator (PMI), CSI-RS resource indicator (CRI), synchronization signal / physical broadcast channel block (SSB) resource indicator (SSBRI), layer indicator (LI), rank indicator (RI), L1-reference signal received power (and L1-signal to interference plus noise ratio (SINR)). CSI can be transmitted by the UE to the base station via PUCCH or PUSCH.

[0100] exist Figure 2 In the flowchart of sparse channel reconstruction technology, the network device sends downlink measurement reference signal CSI-RS for channel measurement to the terminal device at long intervals. The terminal device calculates the space-frequency statistical feature basis characterizing the channel characteristics through CSI-RS and feeds it back to the network device at long intervals (e.g., once every 160ms).

[0101] During the long-period feedback period of the feature basis, the terminal device will also periodically transmit frequency-sparse uplink channel sounding reference signals (SRS). By combining the channel estimation results calculated through the SRS with the feature basis previously fed back by the terminal device, the network device can reconstruct the complete channel features.

[0102] CSIs with statistical feature bases are not sensitive to time delays and may not change drastically over a long period of time, so they can provide feedback over long periods and the amount of feedback is often very large.

[0103] In existing protocols, CSI is uploaded via uplink control information (UCI). However, UCI has a block error rate (BLER) limitation, which also limits the maximum transmission bit rate. Transmitting large-bit CSI using UCI consumes a significant amount of uplink resources. Long-cycle feedback CSI requires relatively high accuracy in transmission and retransmission; packet loss can negatively impact system performance for an extended period. However, existing protocols lack a retransmission mechanism for UCI, making it difficult to guarantee the accuracy of receiving large-bit CSI feedback.

[0104] MAC-CE is more flexible than UCI, allowing for variable payload size and configurable bitrate. It can use higher bitrates to transmit CSI signals with significant feedback overhead, avoiding the problem of UCI consuming excessive uplink resources when transmitting large numbers of CSI signals due to bitrate limitations. Furthermore, MAC-CE has a built-in HARQ retransmission mechanism to ensure transmission accuracy.

[0105] For statistical basis-based CSI with long-cycle feedback and high overhead, latency sensitivity is low, and MAC-CE transmission can be used to solve the transmission problem of CSI with high feedback overhead.

[0106] In view of the above problems, a specific scheme for transmitting CSI via MAC-CE is given below. The following is provided as an example, not a limitation, to illustrate the execution process and actions of the communication method of this application in a communication system.

[0107] The following is combined Figure 3 This application describes the embodiments of the scheme.

[0108] Figure 3 A schematic flowchart of a resource indication method 300 according to an embodiment of this application is shown. This method 300 can be applied to... Figure 1 The communication system 100 shown is not limited to this embodiment.

[0109] S301. The UE generates a first MAC CE message, and the first MAC CE carries the first CSI.

[0110] It should be understood that the first MAC CE message can be a MAC CE message already defined in the protocol, that is, the first CSI is transmitted through the remaining resources of the already defined MAC CE. For example, the base station can obtain the first CSI and the frequency domain resources corresponding to the first CSI through the remaining resource message of the already defined MAC CE. The first MAC CE message can also be a newly defined MAC CE for transmitting CSI, and this embodiment does not limit this.

[0111] As an optional implementation, the method further includes: the first MAC CE message also carries at least one of the following:

[0112] The group information corresponding to the first CSI and the total number of groups corresponding to the CSIs to be transmitted; wherein, the CSIs to be transmitted include the first CSI.

[0113] It should be understood that the first MAC CE message can be a MAC CE message that is already defined in the protocol, that is, the first CSI is transmitted through the remaining resources of the already defined MAC CE. For example, the base station can obtain the first CSI through the remaining resources message of the already defined MAC CE. Furthermore, it can also obtain information such as the group information corresponding to the first CSI and the total number of groups corresponding to the CSI to be transmitted, wherein the CSI to be transmitted includes the first CSI.

[0114] The first MAC CE message can also be a newly defined MAC CE for transmitting CSI, such as a newly defined MAC CE called CSIMAC CE. Table 1 shows the content of the CSI-MAC-CE entity. In the conventional form, R is a reserved field, and Serving Cell Index is the serving cell index corresponding to the CSIMAC CE. The newly designed CSI-MAC-CE will be bound to a special logical channel ID (LCID) value. CSI Group Total Number N1 is the total number of groups corresponding to the CSI to be transmitted, i.e., how many CSI groups the CSI to be transmitted is divided into for transmission; CSI Group Number N2 is the number of groups corresponding to the first CSI, i.e., how many groups of CSI are transmitted in this CSI-MAC-CE. Measurement#ID is the ID corresponding to this CSI measurement. CSI group ID is the identifier of a certain CSI group, for example, the identifier size is 8 bits, and CSI group#N is the Nth group of data of the first CSI, for example, the size of CSI group#N is an integer multiple of 8 bits. If the amount of data allocated to the last group is insufficient, CSI group#N-1 is padded with zeros. The purpose of the newly defined MAC CE in this embodiment is also to transmit the first CSI and related information of the first CSI to the base station. The above is a non-limiting example.

[0115] Table 1. Schematic diagram of CSI MAC CE physical structure

[0116] It should also be understood that before sending the first MAC CE, the UE may receive indication information from the base station. This indication information may be used to indicate, for example, transmission configuration information, initial transmission or retransmission identifiers related to the first MAC CE, and may also be used to indicate, for example, resource information and CSI measurement identifiers corresponding to the first CSI. The indication information may be carried in one or more signaling messages; the resource information may be a resource block.

[0117]

[0118] RB information or resource block RB information of a group. More specifically, the indication information can be transmitted via DCI, downlink MAC CE, or RRC, and this application embodiment does not limit this. The transmission configuration information is to inform the UE of information such as time-frequency resources, code rate, and modulation order information for sending the first MAC CE. The specific form of the transmission configuration information can be one or more of the following: the initial position of the transmission frequency domain resources, the frequency domain length of the transmission frequency domain resources, the transmission code rate, and the modulation order of the transmission, and this application embodiment does not limit this. It should be understood that this indication information is used by the UE to generate and send the first MAC CE, and the specific signaling form and process carrying the indication information are not limited in this application embodiment.

[0119] It should also be understood that the UE can determine the first CSI information in the first MAC CE based on the indication information. For example, the UE can determine the first CSI carried in the first MAC CE based on the group information corresponding to the first CSI in the indication information. The UE can determine the total number of groups corresponding to the CSI to be transmitted based on the CSI measurement identifier associated with the first CSI in the indication information and the group information corresponding to the first CSI. Here, it can be understood that the CSI to be transmitted is all the CSI data corresponding to the measurement identifier, while the first CSI is all or part of the CSI data corresponding to the measurement identifier. Specifically, if the CSI to be transmitted is divided into M groups of information, of which N groups constitute the first CSI, after the UE receives the group information corresponding to the first CSI, it obtains the N resource start positions and N resource lengths L corresponding to the N groups of information that make up the first CSI. The UE finds the total resource length S of the CSI to be transmitted based on the received measurement identifier, and calculates the total number M of groups of transmitted CSI by calculating S / L.

[0120] It should also be understood that the uplink transmission resources carrying the first MAC CE message may be a portion of the resources pre-scheduled by the base station when the amount of CSI information to be reported is uncertain, or it may be the amount of CSI information to be reported by the UE in advance, and the base station allocates resources according to the amount of CSI information to be reported. This application embodiment does not limit this.

[0121] As an optional implementation, the method further includes: when the storage time of the first CSI exceeds a first threshold, the UE clears the stored first CSI.

[0122] It should be understood that in this method, once the first CSI is generated and a first time threshold has elapsed, the UE will clear the stored first CSI, regardless of whether the first CSI has been fully transmitted to the base station. For example, if the first CSI has been fully uploaded to the base station after the first time threshold, the first CSI is cleared on the UE side; conversely, if the first CSI has not been fully uploaded to the base station after the first time threshold, it is considered that the number of retransmissions within the threshold time is sufficient or that the reliability of the first CSI is low after the threshold time, and the CSI is also cleared on the UE side. After clearing the first CSI, the identifier of the reported first CSI will be updated to the identifier of the first CSI of the next measurement after the first CSI.

[0123] As an optional implementation, the method further includes: sending a fifth message before generating the first MAC CE message, the fifth message being used to indicate the amount of CSI data to be transmitted.

[0124] It should be understood that the UE sending the amount of CSI data to be transmitted to the base station in advance provides reference information for the base station to schedule subsequent first MAC CE resources, so as to allocate and utilize resources more rationally. Without this step, the base station can also pre-schedule a portion of resources for subsequent first MAC CE transmission, with the first MAC CE carrying the first CSI. The fifth information can be transmitted through UCI, uplink MAC CE, or RRC, and this embodiment does not limit this.

[0125] S302. The UE sends a first MAC CE message to the base station, and the base station receives the first MAC CE message and obtains the first CSI information.

[0126] It should be understood that the UE sends a first MAC CE message on uplink transmission resources indicated by the base station or existing thereon, and the base station receives the first MAC CE message from the UE and obtains CSI information from the first MAC CE message.

[0127] In this embodiment, by designing signaling and interaction processes, the terminal device transmits CSI via MAC CE. Compared to UCI, MAC CE is more flexible in existing protocol descriptions. MAC CE's code rate is configurable and its payload size is variable, making CSI transmission via MAC CE more flexible in terms of load. Furthermore, MAC CE has a HARQ retransmission mechanism, which can improve the accuracy of CSI transmission and enhance the data transmission performance of the terminal device. In addition, the design of the terminal device's CSI data clearing mechanism in this paper also balances the relationship between reasonable CSI data reporting and reduced cache load on the terminal device.

[0128] Figure 4 A schematic flowchart of a resource indication method 400 according to an embodiment of this application is shown. This method 400 can be applied to... Figure 1 The communication system 100 shown is not limited to this embodiment.

[0129] This embodiment is based on Figure 3 The illustrated embodiment provides a specific implementation process for incremental indication information.

[0130] S401. The base station sends indication information, the indication information being used to indicate one or more of the following:

[0131] The transmission configuration information includes the initial transmission or retransmission identifier of the first MAC CE, the group information corresponding to the first CSI, and the CSI measurement identifier associated with the first CSI; wherein, the transmission configuration information is used to determine the transmission configuration of the first MAC CE, and the first MAC CE carries the first CSI.

[0132] It should be understood that the indication information can be transmitted via DCI, downlink MAC CE, or RRC, and this application embodiment does not limit this. The transmission configuration information is to inform the terminal device of information such as time-frequency resources, transmission code rate, and transmission modulation order for sending the first MAC CE. The specific form of the time-frequency resources in the transmission configuration information can be the initial position of the transmission frequency domain resources and the frequency domain length of the transmission frequency domain resources, and this application embodiment does not limit this.

[0133] As an optional implementation, the indication information includes resource block (RB) information, which is used to indicate the group information corresponding to the first CSI.

[0134] It should be understood that the group information corresponding to the first CSI is the location and size information of the resource where the first CSI is located. The first CSI can be divided into N groups of information, where N is a positive integer. Therefore, the group information corresponding to the first CSI can also be the location and size information of the resource where the N groups of information are located. It should also be understood that the RB information is used to indicate the group information corresponding to the first CSI. It can be understood that the N groups of information are stored on RB resources, with the starting RB position information of each group being S0, ..., Sn, ... SN, and the RB length of each group being L0, ..., Ln, ... LN. The N starting position information and the N RB length information constitute the RB information, while the location and size information of the resource where the N groups of information are located constitute the group information corresponding to the first CSI. The group information of the first CSI can be found by indicating and reading the RB information. This embodiment does not limit the correspondence between the group information corresponding to the first CSI and the RB information.

[0135] As an optional implementation, the indication information is carried in one or more signaling messages.

[0136] Specifically, the base station can send one or more signaling messages to the UE to carry indication information. Each signaling message can carry one or more indication information. During the time gap between the multiple signaling messages, the UE can also send signaling messages to the base station.

[0137] It should be understood that the specific implementation process of the indication information can be completed by one or more instructions. For example, the base station can send a DCI once to complete the transmission of the indication information, or it can send a downlink MAC CE once and then send a DCI again to complete the transmission of the indication information. This application embodiment does not limit this.

[0138] For example, the indication information can be transmitted via DCI to indicate the initial or retransmission identifier of the first MAC CE, the group information corresponding to the first CSI, the CSI measurement identifier associated with the first CSI, and transmission configuration information. The UE determines the transmission resources, code rate, and modulation information of the first MAC CE based on the transmission configuration information. The UE determines whether the first CSI contains partial retransmission information based on the initial or retransmission identifier of the first MAC CE in the indication information. The UE determines the first CSI based on the group information corresponding to the first CSI and the CSI measurement identifier associated with the first CSI in the indication information. Specifically, the UE receives the indication information from the DCI. The UE determines the measurement identifier of the first CSI based on the CSI measurement identifier associated with the first CSI in the indication information, and determines the RB start position and RB resource length of the first CSI based on the group information corresponding to the first CSI in the indication information, thereby determining the first CSI.

[0139] S402. UE generates the first MAC CE message

[0140] S403. The UE sends a first MAC CE message to the base station, and the base station receives the first MAC CE message and obtains the first CSI information.

[0141] Reference for interpreting steps S402 and S403 Figure 3 The S301 and S302 will not be discussed further here.

[0142] In this embodiment, by designing signaling and interaction processes, the terminal device transmits CSI via MAC CE. Compared to UCI, MAC CE is more flexible in existing protocol descriptions. MAC CE's code rate is configurable and its payload size is variable, making CSI transmission via MAC CE more flexible in terms of load. Furthermore, MAC CE has a HARQ retransmission mechanism, which can improve the accuracy of CSI transmission and enhance the data transmission performance of the terminal device. In addition, the design of the terminal device's CSI data clearing mechanism in this paper also balances the relationship between reasonable CSI data reporting and reduced cache load on the terminal device.

[0143] Figure 5 A schematic flowchart of a resource indication method 500 according to an embodiment of this application is shown. This method 500 can be applied to... Figure 1 The communication system 100 shown is not limited to this embodiment.

[0144] This embodiment is based on Figure 3 The illustrated embodiment provides another specific implementation process for incremental indication information.

[0145] It should be understood that in this embodiment, the indication information is divided into two parts, a first indication information and a second indication information, for transmission. Compared to... Figure 4 One possible implementation is to transmit the indication information in a single instruction. This embodiment presents a two-part implementation of the indication information transmission. For example, a portion of the indication information can be transmitted in advance via signaling of any form, and then the transmission configuration information in the indication information can be transmitted via DCI. This implementation avoids excessive field adjustments in DCI control signaling.

[0146] It should also be understood that this embodiment does not limit the first indication information to a downlink MAC CE, nor does it limit the downlink MAC CE method to a novel MAC CE structure. The following description of this embodiment is only to more clearly describe a specific implementation of the scheme of transmitting the indication information in two parts.

[0147] S501. The base station sends first indication information, which is used to indicate one or more of the following: the initial transmission or retransmission identifier of the first MAC CE, the group information corresponding to the first CSI, and the CSI measurement identifier associated with the first CSI.

[0148] It should be understood that the first indication information can be transmitted via DCI, downlink MAC CE, or RRC, and this application embodiment does not limit this.

[0149] Specifically, for example, the base station sends a downlink MAC CE to the UE to transmit first indication information. The MAC CE can be a newly defined MAC CE used to indicate the initial transmission or retransmission identifier of the first MAC CE, the group information corresponding to the CSI to be transmitted, and the CSI measurement identifier associated with the CSI to be transmitted, wherein the CSI to be transmitted includes the first CSI.

[0150] Table 2 is an example of a newly defined MAC CE for transmitting the indicated information.

[0151] Table 2. Schematic diagram of a MAC CE physical structure.

[0152]

[0153] The newly designed MAC CE will be assigned a special LCID value; where R is a reserved field; Serving CellIndex is the index of the serving cell; SR resource ID is the selection of one SR from multiple existing SRs used for data transmission. The SR is used to request uplink transmission resources, which can be an uplink service request or an uplink random access signal. This application embodiment does not limit this; Max Group size (Byte) is the maximum number of packets of CSI group uploaded by the UE in the future; Measurement#ID indicates which measurement CSI result the UE uploaded; New Data Indicator is a retransmission indication. For example, if the base station does not receive the information identified as CSI group#n in the first CSI, and n is greater than or equal to 1 and less than or equal to N, the New data indicator on the base station side will indicate that retransmission needs to be scheduled this time. At this time, CSI group#ID will correspond to the data identifier CSI group#n. CSI group#ID is the CSI group ID that the base station is scheduling for transmission this time.

[0154] The UE can determine whether the first CSI contains partial retransmission information based on the initial transmission or retransmission identifier of the first MAC CE in the indication information. The UE can also determine the first CSI based on information related to the first CSI in the indication information. Specifically, the UE receives the indication information in the DCI. The UE can determine the measurement identifier of the first CSI based on the CSI measurement identifier associated with the first CSI in the indication information.

[0155] As an optional implementation, the indication information includes resource block (RB) information, which is used to indicate the group information corresponding to the first CSI.

[0156] It should be understood that the group information corresponding to the first CSI is the location and size information of the resource where the first CSI is located. The first CSI can be divided into N groups of information, where N is a positive integer. Therefore, the group information corresponding to the first CSI can also be the location and size information of the resource where the N groups of information are located. It should also be understood that the RB information is used to indicate the group information corresponding to the first CSI. It can be understood that the N groups of information are stored on RB resources, with the starting RB position information of each group being S0, ..., Sn, ... SN, and the RB length of each group being L0, ..., Ln, ... LN. The N starting position information and the N RB length information constitute the RB information, while the location and size information of the resource where the N groups of information are located constitute the group information corresponding to the first CSI. The group information of the first CSI can be found by indicating and reading the RB information. This embodiment does not limit the correspondence between the group information corresponding to the first CSI and the RB information.

[0157] For example, the UE can determine the RB start position and RB resource length of the first CSI based on the group information corresponding to the first CSI in the indication information, thereby determining the first CSI.

[0158] As an optional implementation, the indication information is carried in one or more signaling messages.

[0159] Specifically, the base station can send one or more signaling messages to the UE to carry indication information. Each signaling message can carry one or more indication information. During the time gap between the multiple signaling messages, the UE can also send signaling messages to the base station.

[0160] It should be understood that the indication information is used by the UE to generate and send the first MAC CE. The specific signaling form and process carrying the indication information are not limited in this application embodiment.

[0161] S502. The UE sends first information, which is used to indicate the amount of data carried by the first MAC CE message.

[0162] Specifically, before sending the first MAC CE, the UE sends first information to the base station to indicate the amount of data carried by the first MAC CE message. After receiving the first information, the base station can also send indication information to the UE based on the first information. It should be understood that the first information is transmitted in uplink transmission resources, and the first information can be carried in UCI, uplink MAC CE, or RRC. This application embodiment does not limit this. For example, the UE can send an uplink buffer status report (BSR) MAC CE to transmit the first information. The BSR MAC CE is a newly defined MAC CE for transmitting the first information.

[0163] The BSR MAC CE entity can be bound to the ID of a logical channel and indicated to be of fixed length, for example, a total length of 2 bytes. In the case of carrier aggregation (CA) scenario, the data volume of CSIMAC CE of all carriers CC is counted together and indicated in BSR-MAC-CE.

[0164] As an optional implementation, before sending the first information, the method further includes: sending second information, the second information being used to request uplink transmission resources, the uplink transmission resources being used to transmit the first information; and receiving indication information of the uplink transmission resources.

[0165] Specifically, before sending the first information, the UE can send a second information to the base station to request uplink transmission resources for transmitting the first information. After receiving the second information, the base station sends an indication of the uplink transmission resources to the UE.

[0166] It should be understood that the second information is used to request uplink transmission resources. The second information can be an uplink service request (SR) or an uplink random access signal, and this application embodiment does not limit this. The uplink transmission resource indication information is used to indicate the resources for uplink transmission of the first information. This indication information can be DCI or RRC, and this application embodiment does not limit this.

[0167] As an optional implementation, a third piece of information is received, which indicates whether a second MAC CE message is carried on the uplink transmission resource, and the second MAC CE message is used to carry a second CSI.

[0168] Specifically, before sending the first information, the UE may receive third information from the base station and determine whether to transmit a second MAC CE for carrying the second CSI to the base station on the uplink transmission resources.

[0169] It should be understood that the third information here refers to information received by the UE from the base station, which can be included in the signaling sent by the base station to the UE. For example, the third information can be carried in DCI, MAC CE, or RRC. For instance, the base station sends a DCI containing the third information to the UE, and the UE determines whether to send a second MAC CE within the remaining uplink resources based on the third information. As another example, the UE sends a second information to the base station requesting uplink transmission resources, and the base station sends uplink transmission resource indication information and the third information to the UE. The UE then determines whether to send a second MAC CE within the remaining uplink resources based on the third information.

[0170] As an optional implementation, the first CSI and the second CSI are CSIs to be transmitted.

[0171] It should be understood that the purpose of the method is to transmit the CSI to be transmitted to the base station. The first CSI and the second CSI are both part of the CSI to be transmitted. The method includes the UE sending a second MAC CE carrying the first part of the CSI to be transmitted to the base station, the base station obtaining the first part of the CSI to be transmitted, and then sending a first MAC CE carrying the second part of the CSI to be transmitted to the base station, the base station obtaining the second part of the CSI to be transmitted.

[0172] As an optional implementation, the second MAC CE message is also used to carry at least one of the following: group information corresponding to the second CSI, and the total number of groups corresponding to the CSI to be transmitted; wherein the CSI to be transmitted includes the second CSI.

[0173] It should be understood that the total number of groups corresponding to the CSI to be transmitted can be the total number of RB resource groups corresponding to the CSI to be transmitted. These groups can be divided according to the RB information of the CSI to be transmitted, or according to the resource storage rules, or according to the transmission rules. This application embodiment does not limit this.

[0174] As an optional implementation, before generating the first MAC CE message, the method further includes: receiving fourth information, the fourth information being used to indicate relevant information of the remaining CSIs in the CSIs to be transmitted, or the fourth information being used to indicate relevant information of the CSIs that have already been transmitted in the CSIs to be transmitted; wherein the remaining CSIs include the first CSI.

[0175] Specifically, before generating the first MAC CE message, the base station sends a fourth message to the UE to indicate the relevant information of the remaining CSIs in the CSI to be transmitted or the relevant information of the transmitted CSIs. After receiving the fourth message, the UE selects which part of the CSIs to be transmitted as the first CSI based on the fourth message and carries the first CSI through the first MAC CE.

[0176] It should be understood that the fourth information is used to determine the transmission status of the CSI to be transmitted by the UE. It can indicate the information of the CSI to be transmitted that has been transmitted, or it can indicate the information of the remaining CSI to be transmitted. The UE can determine which part of the CSI to be transmitted is the first CSI based on this information. The specific part of the CSI to be transmitted indicated by the fourth information is not limited in this embodiment of the application.

[0177] S503. The base station sends a second indication information, which is used to indicate transmission configuration information, and the transmission configuration information is used to determine the transmission configuration of the first MAC CE.

[0178] It should be understood that the indication information can be transmitted via DCI, downlink MAC CE, or RRC, and this application embodiment does not limit this. The transmission configuration information is to inform the UE of information such as time-frequency resources, code rate, and modulation order information for sending the first MAC CE. The specific form of the transmission configuration information can be one or more of the following: the initial position of the transmission frequency domain resources, the frequency domain length of the transmission frequency domain resources, the transmission code rate, and the transmission modulation order, and this application embodiment does not limit this.

[0179] For example, indication information can be transmitted via DCI to indicate transmission configuration information for the first MAC CE. The UE determines the transmission resources, code rate, and modulation information of the first MAC CE based on the transmission configuration information. The specific form of the transmission resources in the transmission configuration information can be the initial position of the transmission frequency domain resources and the frequency domain length of the transmission frequency domain resources.

[0180] S504.UE generates the first MAC CE message.

[0181] S505. The UE sends a first MAC CE message to the base station, and the base station receives the first MAC CE message and obtains the first CSI information.

[0182] Reference for interpreting steps S504 and S505 Figure 3 The S301 and S302 will not be discussed further here.

[0183] In this embodiment, by designing signaling and interaction processes, the terminal device transmits CSI via MAC CE. Compared to UCI, MAC CE is more flexible in existing protocol descriptions. MAC CE's code rate is configurable and its payload size is variable, making CSI transmission via MAC CE more flexible in terms of load. Furthermore, MAC CE has a HARQ retransmission mechanism, which can improve the accuracy of CSI transmission and enhance the data transmission performance of the terminal device. In addition, the design of the terminal device's CSI data clearing mechanism in this paper also balances the relationship between reasonable CSI data reporting and reduced cache load on the terminal device.

[0184] Figure 6 This is a schematic diagram of a communication device provided in an embodiment of this application. The communication device 600 may include:

[0185] Processing unit 610 and transceiver unit 620.

[0186] Specifically, the processing unit is used to generate a first Media Access Control Element (MAC CE) message, wherein the first MAC CE message carries first Channel State Information (CSI).

[0187] The transceiver unit is used to send the first MAC CE message.

[0188] Optionally, the following:

[0189] A transceiver unit is configured to receive indication information, which indicates one or more of the following: transmission configuration information, the initial transmission or retransmission identifier of the first MAC CE, the group information corresponding to the first CSI, and the CSI measurement identifier associated with the first CSI; wherein the transmission configuration information is used to determine the transmission configuration of the first MAC CE.

[0190] Optionally, the first MAC CE message may further carry at least one of the following: group information corresponding to the first CSI, and the total number of groups corresponding to the CSIs to be transmitted; wherein the CSIs to be transmitted include the first CSI.

[0191] Optionally, before sending the first MAC CE, the following:

[0192] The transceiver unit is used to send first information, which indicates the amount of data carried by the first MAC CE message.

[0193] Optionally, before sending the first information, the following:

[0194] The transceiver unit is used to send second information, which is used to request uplink transmission resources, and the uplink transmission resources are used to transmit the first information.

[0195] Optionally, before generating the first MAC CE message, the following:

[0196] The transceiver unit is used to send fifth information, which indicates the amount of CSI data to be transmitted.

[0197] Optionally, the following:

[0198] The transceiver unit is used to receive third information, which is used to indicate whether a second MAC CE message is carried on the uplink transmission resource. The second MAC CE message is used to carry a second CSI.

[0199] Optionally, the first CSI and the second CSI belong to the CSI to be transmitted.

[0200] Optionally, the second MAC CE message is further configured to carry at least one of the following: group information corresponding to the second CSI, and the total number of groups corresponding to the CSI to be transmitted; wherein the CSI to be transmitted includes the second CSI.

[0201] Optionally, before generating the first MAC CE message, the following:

[0202] A transceiver unit is configured to receive fourth information, which indicates relevant information of the remaining CSIs in the CSIs to be transmitted, or the fourth information indicates relevant information of the CSIs that have already been transmitted in the CSIs to be transmitted; wherein the remaining CSIs include the first CSI.

[0203] Optionally, the following is characterized in that:

[0204] The processing unit is used to clear the stored first CSI when the storage time of the first CSI exceeds a first threshold.

[0205] The communication device 600 provided in this application corresponds to the above-mentioned... Figure 3 , Figure 4 or Figure 5 The process executed by the terminal device in the method embodiment is described above. The functions of each unit / module in the communication device can be found in the description above, and will not be repeated here.

[0206] In this embodiment, by designing signaling and interaction processes, the terminal device transmits CSI via MAC CE. Compared to UCI, MAC CE is more flexible in existing protocol descriptions. MAC CE's code rate is configurable and its payload size is variable, making CSI transmission via MAC CE more flexible in terms of load. Furthermore, MAC CE has a HARQ retransmission mechanism, which can improve the accuracy of CSI transmission and enhance the data transmission performance of the terminal device. In addition, the design of the terminal device's CSI data clearing mechanism in this paper also balances the relationship between reasonable CSI data reporting and reduced cache load on the terminal device.

[0207] It should be understood that Figure 6 The communication device may be a terminal device, or a chip or integrated circuit installed in the terminal device.

[0208] Taking a communication device as the terminal equipment as an example, Figure 7 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application, for ease of understanding and illustration. Figure 7 In this context, mobile phones are used as an example of terminal devices. Figure 7 Only the main components of the terminal device are shown. For example... Figure 7The terminal device 700 shown includes a processor, memory, control circuitry, antenna, and input / output devices. The processor is primarily used to process communication protocols and data, control the entire terminal device, execute software programs, and process data from those programs, such as supporting the terminal device in performing the actions described in the above method embodiments. The memory is primarily used to store software programs and data. The control circuitry is primarily used for converting baseband signals to radio frequency signals and processing radio frequency signals. The control circuitry and antenna together can also be called a transceiver, primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used to receive user input data and output data to the user.

[0209] When the terminal device is powered on, the processor can read the software program from the storage unit, interpret and execute the software program's instructions, and process the software program's data. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits the RF signal outward as electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal back into data and processes the data.

[0210] Those skilled in the art will understand that, for ease of explanation, Figure 7 Only one memory and processor are shown. In actual terminal devices, multiple processors and memories may exist. Memory can also be called storage medium or storage device, etc., and this application embodiment does not limit this.

[0211] As an optional implementation, the processor may include a baseband processor and a central processing unit (CPU). The baseband processor is mainly used to process communication protocols and communication data, while the CPU is mainly used to control the entire terminal device, execute software programs, and process the data of the software programs. Figure 7The processor in the device can integrate the functions of a baseband processor and a central processing unit (CPU). Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. It will also be understood that a terminal device can include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. The various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. Similarly, the CPU can be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored as a software program in a storage unit, with the processor executing the software program to implement the baseband processing function.

[0212] In the embodiments of the invention, the antenna and control circuit with transceiver functions can be regarded as the transceiver unit 71 of the terminal device 700, for example, for supporting the terminal device to perform such... Figure 6 The transmitting and receiving functions performed by the terminal device in one of the six implementation methods. The processor with processing capabilities is considered as the processing unit 72 of the terminal device 700, which, along with... Figure 6 This corresponds to processing unit 610 in the text. For example... Figure 7 As shown, the terminal device 700 includes a transceiver unit 71 and a processing unit 72. The transceiver unit can also be called a transceiver, transceiver machine, or transceiver device, etc., and this transceiver unit is related to... Figure 6 The transceiver unit 620 in the transceiver unit 71 corresponds to this. Optionally, the device in the transceiver unit 71 used to implement the receiving function can be regarded as the receiving unit, and the device in the transceiver unit 71 used to implement the transmitting function can be regarded as the transmitting unit. That is, the transceiver unit 71 includes a receiving unit and a transmitting unit. The receiving unit can also be called a receiver, input port, receiving circuit, etc., and the transmitting unit can be called a transmitter, transmitter, or transmitting circuit, etc.

[0213] The processing unit 72 can be used to execute the instructions stored in the memory to control the transceiver unit 71 to receive and / or send signals, thus completing the functions of the terminal device in the above method embodiments. As one implementation, the function of the transceiver unit 71 can be implemented through a transceiver circuit or a dedicated transceiver chip.

[0214] It should be understood that Figure 7 The terminal device 700 shown can achieve Figure 6 The method embodiments involve various processes of the terminal device. The operations and / or functions of each module in the terminal device 700 are respectively for implementing the corresponding processes in the above method embodiments. For details, please refer to the description in the above method embodiments; to avoid repetition, detailed descriptions are appropriately omitted here.

[0215] Figure 8This is a schematic diagram of a communication device provided in an embodiment of this application. The communication device 800 may include:

[0216] Processing unit 810 and transceiver unit 820.

[0217] Specifically, the transceiver unit is used to receive the first Media Access Control Element (MAC CE) message, which carries the first Channel State Information (CSI).

[0218] Optionally, before receiving the first MAC CE, the following:

[0219] A transceiver unit is configured to transmit indication information, the indication information being used to indicate one or more of the following:

[0220] The transmission configuration information includes the initial transmission or retransmission identifier of the first MAC CE, the group information corresponding to the first CSI, and the CSI measurement identifier associated with the first CSI; wherein, the transmission configuration information is used to determine the transmission configuration of the first MAC CE.

[0221] Optionally, the indication information is carried in one or more signaling messages.

[0222] Optionally, the indication information includes resource block (RB) information, which is used to indicate the group information corresponding to the first CSI.

[0223] Optionally, the first MAC CE message may further carry at least one of the following: group information corresponding to the first CSI, and the total number of groups corresponding to the CSIs to be transmitted; wherein the CSIs to be transmitted include the first CSI.

[0224] Optionally, before receiving the first MAC CE, the following:

[0225] The transceiver unit is used to receive first information, which indicates the amount of data carried by the first MAC CE message.

[0226] Optionally, before receiving the first information, the following:

[0227] The transceiver unit is used to receive second information, which is used to request uplink transmission resources, and the uplink transmission resources are used to transmit the first information.

[0228] The transceiver unit is used to send indication information of the uplink transmission resources.

[0229] Optionally, the following:

[0230] The transceiver unit is used to send third information, which is used to indicate whether a second MAC CE message is carried on the uplink transmission resource. The second MAC CE message is used to carry a second CSI.

[0231] Optionally, the first CSI and the second CSI belong to the CSI to be transmitted.

[0232] Optionally, the second MAC CE message may also be used to carry at least one of the following:

[0233] The group information corresponding to the second CSI, and the total number of groups corresponding to the CSIs to be transmitted; wherein, the CSIs to be transmitted include the second CSI.

[0234] Optionally, before receiving the first MAC CE message, the following:

[0235] A transceiver unit is configured to transmit fourth information, which indicates relevant information of the remaining CSIs in the CSIs to be transmitted, or the fourth information indicates relevant information of the CSIs that have already been transmitted in the CSIs to be transmitted; wherein the remaining CSIs include the first CSI.

[0236] Optionally, before receiving the first MAC CE message, the following:

[0237] The transceiver unit is used to receive the fifth information, which indicates the amount of CSI data to be transmitted.

[0238] The communication device 800 provided in this application corresponds to the above-mentioned... Figure 3 , Figure 4 or Figure 5 The process executed by the terminal device in the method embodiment, and the functions of each unit / module in the communication device can be found in the description above, and will not be repeated here.

[0239] In this embodiment, MACCE for receiving and transmitting CSI data is implemented by designing signaling and interaction processes. Compared to UCI, MACCE is more flexible in existing protocol descriptions. MACCE's code rate is configurable and its payload size is variable, making CSI transmission via MACCE more flexible in terms of load. Furthermore, MACCE has a HARQ retransmission mechanism, which can improve the accuracy of CSI transmission and enhance the data transmission performance of the terminal device. In addition, the terminal device's CSI data clearing mechanism designed in this paper also balances the relationship between reasonable CSI data reporting and reduced cache load on the terminal device.

[0240] It should be understood that Figure 8 The communication device may be a network device, or a chip or integrated circuit installed in a network device.

[0241] Taking communication devices as network equipment as an example, Figure 9 This is a schematic diagram of the structure of a network device provided in an embodiment of this application, such as a schematic diagram of the structure of a base station. Figure 9 As shown, the network device 900 can be applied to, for example... Figure 1 In the system shown, the functions of the network device in the above method embodiment are performed.

[0242] Network device 900 may include one or more radio frequency units, such as a remote radio unit (RRU) 91 and one or more baseband units (BBUs) (also referred to as digital units, DUs) 92. The RRU 91 may be referred to as a transceiver unit 91, and... Figure 8 Corresponding to the transceiver unit 820, optionally, this transceiver unit can also be called a transceiver, transceiver circuit, or transceiver, etc., and may include at least one antenna 911 and radio frequency unit 912. The RRU 91 part is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals, such as for sending precoding matrix information to terminal equipment. The BBU 92 part is mainly used for baseband processing and controlling the base station, etc. The RRU 91 and BBU 92 can be physically set together or physically separated, i.e., a distributed base station.

[0243] The BBU92 is the control center of the base station, also known as the processing unit 92, and can be connected with... Figure 8 The processing unit 810 in the diagram is mainly used to complete baseband processing functions, such as channel coding, multiplexing, modulation, spreading, etc. For example, the BBU (processing unit) can be used to control the base station to execute the operation procedures of the network equipment in the above method embodiments.

[0244] In one example, the BBU92 can be composed of one or more single boards. Multiple boards can collectively support a single access standard wireless access network (such as an LTE network), or they can each support different access standards wireless access networks (such as LTE, 5G, or other networks). The BBU92 also includes a memory 921 and a processor 922. The memory 921 is used to store necessary instructions and data. The processor 922 is used to control the base station to perform necessary actions, such as controlling the base station to execute the operation procedures related to the network device in the above method embodiments. The memory 921 and processor 922 can serve one or more single boards. That is, each single board can have its own memory and processor, or multiple single boards can share the same memory and processor. Furthermore, each single board can also have necessary circuitry.

[0245] It should be understood that Figure 9 The network device 900 shown can achieve Figure 3 , Figure 4 or Figure 5 The method embodiments involve various processes of the network device. The operations and / or functions of each module in the network device 900 are respectively for implementing the corresponding processes in the above method embodiments. For details, please refer to the description in the above method embodiments; to avoid repetition, detailed descriptions are appropriately omitted here.

[0246] This application also provides a processing apparatus, including a processor and an interface; the processor is used to execute the communication method in any of the above method embodiments.

[0247] It should be understood that the aforementioned processing device can be a single chip. For example, the processing device can be a Field-Programmable Gate Array (FPGA), an Application-Specific Integrated Circuit (ASIC), a System-on-Chip (SoC), a Central Processing Unit (CPU), a Network Processor (NP), a Digital Signal Processor (DSP), a Micro Controller Unit (MCU), a Programmable Logic Device (PLD), or other integrated chips.

[0248] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly implemented by a hardware processor, or by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are omitted here.

[0249] It should be noted that the processor in the embodiments of the present invention can be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method embodiments can be completed by the integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present invention can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above methods.

[0250] It is understood that the memory in the embodiments of the present invention can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0251] This application also provides a communication system, which includes the aforementioned network device and terminal device.

[0252] This application also provides a computer-readable medium having a computer program stored thereon, which, when executed by a computer, implements the communication method in any of the above method embodiments.

[0253] This application also provides a computer program product that, when executed by a computer, implements the communication method in any of the above method embodiments.

[0254] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0255] It should be understood that the above describes the communication method for downlink transmission in a communication system, but this application is not limited to this. Optionally, a similar scheme as described above can also be used for uplink transmission. To avoid repetition, it will not be described again here.

[0256] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of the invention, the sequence number of the above-described processes does not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the invention.

[0257] As used in this specification, the terms "component," "module," "system," etc., are used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. As illustrated, applications running on computing devices and computing devices can both be components. One or more components may reside in a process and / or an execution thread, and components may be located on a single computer and / or distributed among two or more computers. Furthermore, these components can be executed from various computer-readable media on which various data structures are stored. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).

[0258] It should also be understood that the first, second, third, fourth, and various numerical designations used herein are merely distinctions for ease of description and are not intended to limit the scope of the embodiments of this application.

[0259] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.

[0260] Those skilled in the art will recognize that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software 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 implementations should not be considered beyond the scope of this application.

[0261] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0262] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0263] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0264] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0265] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks (SSDs)).

[0266] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, The method includes: A first Media Access Control Unit (MAC CE) message is generated, wherein the first MAC CE message carries first Channel State Information (CSI). Send the first MAC CE message.

2. The method according to claim 1, characterized in that, Before sending the first MAC CE, the method further includes: Receive instruction information, the instruction information being used to indicate one or more of the following: The transmission configuration information includes the initial transmission or retransmission identifier of the first MAC CE, the group information corresponding to the first CSI, and the CSI measurement identifier associated with the first CSI; wherein, the transmission configuration information is used to determine the transmission configuration of the first MAC CE.

3. The method according to claim 2, characterized in that, The indication information is carried in one or more signaling messages.

4. The method according to claim 2 or claim 3, characterized in that, The indication information includes resource block (RB) information, which is used to indicate the group information corresponding to the first CSI.

5. The method according to any one of claims 1-4, characterized in that, The first MAC CE message also carries at least one of the following: The group information corresponding to the first CSI and the total number of groups corresponding to the CSIs to be transmitted; wherein, the CSIs to be transmitted include the first CSI.

6. The method according to any one of claims 1-5, characterized in that, Before sending the first MAC CE, the method further includes: Send a first message, which indicates the amount of data carried by the first MAC CE message.

7. The method according to claim 6, characterized in that, Before sending the first information, the method further includes: Send a second message, the second message being used to request uplink transmission resources, the uplink transmission resources being used to transmit the first message; Receive the indication information of the uplink transmission resources.

8. The method according to claim 7, characterized in that, The method further includes: Receive third information, the third information being used to indicate whether a second MAC CE message is carried on the uplink transmission resource, the second MAC CE message being used to carry a second CSI.

9. The method according to claim 8, characterized in that, The first CSI and the second CSI belong to the CSI to be transmitted.

10. The method according to claim 8 or 9, characterized in that, The second MAC CE message is also used to carry at least one of the following: The group information corresponding to the second CSI, and the total number of groups corresponding to the CSIs to be transmitted; wherein, the CSIs to be transmitted include the second CSI.

11. The method according to any one of claims 1-10, characterized in that, Before generating the first MAC CE message, the method further includes: Receive fourth information, which is used to indicate the relevant information of the remaining CSIs in the CSI to be transmitted, or the fourth information is used to indicate the relevant information of the CSIs that have been transmitted in the CSI to be transmitted; wherein, the remaining CSIs include the first CSI.

12. The method according to any one of claims 1-11, characterized in that, Before generating the first MAC CE message, the method further includes: Send a fifth message, which indicates the amount of CSI data to be transmitted.

13. The method according to any one of claims 1-12, characterized in that, The method further includes: When the storage time of the first CSI exceeds the first threshold, the stored first CSI is cleared.

14. A communication method, characterized in that, The method includes: Receive a first media access control unit (MAC CE) message, the first MAC CE message carrying first channel state information (CSI).

15. The method according to claim 14, characterized in that, Before receiving the first MAC CE, the method further includes: Sending instruction information, the instruction information being used to indicate one or more of the following: The transmission configuration information includes the initial transmission or retransmission identifier of the first MAC CE, the group information corresponding to the first CSI, and the CSI measurement identifier associated with the first CSI; wherein, the transmission configuration information is used to determine the transmission configuration of the first MAC CE.

16. The method according to claim 15, characterized in that, The indication information is carried in one or more signaling messages.

17. The method according to claim 15 or claim 16, characterized in that, The indication information includes resource block (RB) information, which is used to indicate the group information corresponding to the first CSI.

18. The method according to any one of claims 14-17, characterized in that, The first MAC CE message also carries at least one of the following: The group information corresponding to the first CSI and the total number of groups corresponding to the CSIs to be transmitted; wherein, the CSIs to be transmitted include the first CSI.

19. The method according to any one of claims 14-18, characterized in that, Before receiving the first MAC CE, the method further includes: The first information received indicates the amount of data carried by the first MAC CE message.

20. The method according to claim 19, characterized in that, Before receiving the first information, the method further includes: Receive second information, the second information being used to request uplink transmission resources, the uplink transmission resources being used to transmit the first information; Send the indication information for the uplink transmission resources.

21. The method according to claim 20, characterized in that, The method further includes: A third message is sent, which is used to indicate whether a second MAC CE message is carried on the uplink transmission resource, and the second MAC CE message is used to carry a second CSI.

22. The method according to claim 21, characterized in that, The first CSI and the second CSI belong to the CSI to be transmitted.

23. The method according to claim 21 or 22, characterized in that, The second MAC CE message is also used to carry at least one of the following: The group information corresponding to the second CSI, and the total number of groups corresponding to the CSIs to be transmitted; wherein, the CSIs to be transmitted include the second CSI.

24. The method according to any one of claims 14-23, characterized in that, Before receiving the first MAC CE message, the method further includes: Send a fourth message, which is used to indicate the relevant information of the remaining CSIs in the CSI to be transmitted, or the fourth message is used to indicate the relevant information of the CSIs that have been transmitted in the CSI to be transmitted; wherein, the remaining CSIs include the first CSI.

25. The method according to any one of claims 14-24, characterized in that, Before receiving the first MAC CE message, the method further includes: Receive the fifth information, which indicates the amount of CSI data to be transmitted.

26. An apparatus, characterized in that, It includes various modules or units for performing the method in any possible implementation of the method as described in any one of claims 1 to 25.

27. An apparatus, characterized in that, It includes a processor and a memory, the memory being used to store instructions, the processor executing the instructions to cause the device to perform the method as described in any one of claims 1 to 25.

28. A chip, characterized in that, Includes a processor configured to perform the method as described in any one of claims 1 to 25.

29. A computer-readable storage medium, characterized in that, Used to store instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 25.

30. A computer program product, characterized in that, The computer program product includes one or more computer instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 25.