Channel state information transmission method and device, storage medium and program product

By determining the allocation plan for CSI processing resources for CSI reports in the wireless communication system, clarifying the resource type of each time interval and prioritizing high-priority reports, the problem of insufficient terminal capabilities caused by resource overlap is solved, the resource utilization rate is improved, the reporting delay of CSI reports is reduced, and the system performance is optimized.

CN120378076APending Publication Date: 2025-07-25ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510610723.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-13
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

In wireless communication systems, how to improve the utilization of artificial intelligence or machine learning processing unit (APU) and central processing unit (CPU) resources, especially in the parallel processing of CSI reports, there is a problem of overlapping resource configuration periods leading to insufficient terminal capabilities.

Method used

By determining the CSI processing resource allocation scheme within the target time period, clarify the resource type of each time interval, including CPU and APU resources, generate and send CSI reports, and prioritize high-priority CSI reports.

Benefits of technology

Improve the processing resource utilization rate of CSI reports, reduce reporting delay, and optimize system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120378076A_ABST
    Figure CN120378076A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a channel state information transmission method and device, a storage medium and a program product, relates to the technical field of communication, and can improve the utilization rate of CSI processing resources. The method comprises the following steps: determining an allocation scheme of channel state information (CSI) processing resources in a target time period, wherein the allocation scheme is used for determining a CSI processing resource type corresponding to each time interval in at least one time interval in the target time period; wherein the CSI processing resource type corresponding to the time interval is the type of the CSI processing resource occupied by the first node in the time interval; the CSI processing resource type comprises a first processing unit resource and / or a second processing unit resource; at least one time interval in at least one time interval in the target time period occupies the second processing unit resource; and generating a CSI report based on the allocation scheme, and sending the CSI report to the second node.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a channel state information transmission method, device, storage medium and program product. Background Art

[0002] In a wireless communication system, when a terminal measures and reports channel state information (CSI), it needs to occupy specific software and hardware processing resources. In order to effectively manage the terminal's use of these resources, it can be managed through a CSI processing unit (CPU). With the development of artificial intelligence technology, terminals are gradually equipped with artificial intelligence or machine learning processing units (APU) for processing. However, after the introduction of the APU, how to improve the utilization of CSI processing resources (i.e., APU resources and CPU resources) is a technical problem that needs to be solved urgently. Summary of the invention

[0003] The embodiments of the present disclosure provide a channel state information transmission method, device, storage medium and program product, which can improve the utilization rate of CSI processing resources.

[0004] On the one hand, a channel state information transmission method is provided, comprising: determining an allocation scheme of channel state information CSI processing resources within a target time period, wherein the allocation scheme is used to determine a CSI processing resource type corresponding to each time interval in at least one time interval within the target time period; wherein the CSI processing resource type corresponding to the time interval is a type of CSI processing resource occupied by the first node in the time interval; the CSI processing resource type includes a first processing unit resource and / or a second processing unit resource; and at least one time interval in at least one time interval within the target time period occupies a second processing unit resource;

[0005] A CSI report is generated based on the allocation scheme, and the CSI report is sent to the second node.

[0006] In another aspect, a method for transmitting channel state information is provided, including: receiving a CSI report sent by a first node, where the CSI report is determined based on an allocation scheme of CSI processing resources within a target time period; the allocation scheme is used to determine, for each of at least one time interval within the target time period, the type of CSI processing resources corresponding to the time interval; wherein, the type of CSI processing resources corresponding to the time interval is the type of CSI processing resources occupied by the first node within the time interval; the CSI processing resources include first processing unit resources and / or second processing unit resources; and at least one time interval within the at least one time interval within the target time period occupies the second processing unit resources.

[0007] In another aspect, a method for transmitting channel state information is provided, including: determining a target CSI report based on the priorities of multiple CSI reports; and sending the target CSI report to a second node.

[0008] In another aspect, a method for transmitting channel state information is provided, including: receiving a target CSI report sent by a first node, where the target CSI report is determined from the multiple CSI reports based on the priorities of the multiple CSI reports.

[0009] In yet another aspect, a device for transmitting channel state information is provided, including: a determination unit, a generation unit, and a transmission unit;

[0010] The determination unit is configured to determine an allocation scheme of CSI processing resources of channel state information (CSI) within a target time period, where the allocation scheme is used to determine, for each of at least one time interval within the target time period, the type of CSI processing resources corresponding to the time interval; wherein, the type of CSI processing resources corresponding to the time interval is the type of CSI processing resources occupied by the first node within the time interval; the type of CSI processing resources includes first processing unit resources and / or second processing unit resources; and at least one time interval within the at least one time interval within the target time period occupies the second processing unit resources;

[0011] The generation unit is configured to generate a CSI report based on the allocation scheme;

[0012] The transmission unit is configured to send the CSI report to a second node.

[0013] In another aspect, a device for transmitting channel state information is provided, including: a receiving unit;

[0014] A receiving unit, configured to receive a CSI report sent by a first node, where the CSI report is determined based on an allocation scheme of CSI processing resources within a target time period; the allocation scheme is used to determine, for each of at least one time interval within the target time period, the type of CSI processing resources corresponding to the time interval; wherein, the type of CSI processing resources corresponding to the time interval is the type of CSI processing resources occupied by the first node within the time interval; the CSI processing resources include first processing unit resources and / or second processing unit resources; at least one of the at least one time interval within the target time period occupies the second processing unit resources.

[0015] In another aspect, there is provided a channel state information transmission apparatus, including: a determining unit and a sending unit;

[0016] The determining unit is configured to determine a target CSI report based on the priorities of multiple CSI reports;

[0017] The sending unit is configured to send the target CSI report to a second node.

[0018] In another aspect, there is provided a channel state information transmission apparatus, including: a receiving unit;

[0019] The receiving unit is configured to receive a target CSI report sent by a first node, where the target CSI report is determined from the multiple CSI reports based on the priorities of the multiple CSI reports.

[0020] In another aspect, there is provided a communication apparatus, including: a memory and a processor; the memory and the processor are coupled; the memory is used to store a computer program; when the processor executes the computer program, the channel state information transmission method of any one of the above embodiments is implemented.

[0021] In another aspect, there is provided a computer-readable storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the channel state information transmission method of any one of the above embodiments is implemented.

[0022] In another aspect, there is provided a computer program product, which includes computer program instructions, and when the computer program instructions are executed by a processor, the channel state information transmission method of any one of the above embodiments is implemented.

[0023] Embodiments of the present disclosure disclose that a first node may determine an allocation scheme for CSI processing resources within a target time period. Since the allocation scheme is used to determine the CSI processing resource types corresponding to each time interval within at least one time interval in the target time period, when the CSI processing resources occupied by the first node within the target time period include second processing unit resources, the first node may determine the types of CSI processing resources occupied by the first node in each time interval within the target time period based on the allocation scheme, so that CSI reports may be generated and sent based on the types of CSI processing resources occupied in each time interval.

[0024] In this way, the first node may match different allocation schemes for different CSI reports, so that appropriate CSI processing resources may be matched for different CSI reports, the utilization rate of the CSI processing resources corresponding to the CSI reports may be improved, the reporting delay of the CSI reports may be reduced, and the system performance may be optimized.

[0025] Embodiments of the present disclosure provide another method for transmitting channel state information. The first node may determine a target CSI report based on the priorities of multiple CSI reports and send the target CSI report to the second node. In this way, when the capabilities of the first node are insufficient to support parallel processing of multiple CSI reports, the target CSI report to be preferentially processed may be determined based on the priorities. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] To more clearly illustrate the technical solutions in the present disclosure, the drawings required for some embodiments of the present disclosure will be briefly introduced below. Obviously, the drawings in the following description are only the drawings of some embodiments of the present disclosure, and those of ordinary skill in the art may also obtain other drawings based on these drawings.

[0027] Figure 1 It is a communication system architecture diagram provided for some embodiments of the present disclosure;

[0028] Figure 2 It is a schematic flowchart of a method for transmitting channel state information provided for some embodiments of the present disclosure;

[0029] Figure 3 It is a schematic diagram of multiple allocation schemes provided for some embodiments of the present disclosure;

[0030] Figure 4 It is a schematic flowchart of another method for transmitting channel state information provided for some embodiments of the present disclosure;

[0031] Figure 5 It is a schematic flowchart of another method for transmitting channel state information provided for some embodiments of the present disclosure;

[0032] Figure 6 Schematic flowchart of another method for transmitting channel state information provided by some embodiments of the present disclosure;

[0033] Figure 7 Schematic structural diagram of a communication device provided by some embodiments of the present disclosure;

[0034] Figure 8 Schematic structural diagram of another communication device provided by some embodiments of the present disclosure;

[0035] Figure 9 Schematic structural diagram of another communication device provided by some embodiments of the present disclosure;

[0036] Figure 10 Schematic structural diagram of another communication device provided by some embodiments of the present disclosure;

[0037] Figure 11 Schematic structural diagram of yet another communication device provided by some embodiments of the present disclosure. Detailed implementation manners

[0038] The technical solutions in the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the present disclosure. Obviously, the described embodiments are only a part rather than all of the embodiments of the present disclosure. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present disclosure without creative efforts shall fall within the scope of protection of the present disclosure.

[0039] Unless the context requires otherwise, throughout the specification and claims, the term "comprise" and its other forms, such as the third-person singular form "comprises" and the present participle form "comprising", are interpreted as open and inclusive, that is, "including, but not limited to". In the description of the specification, the terms "one embodiment", "some embodiments", "exemplary embodiments", "example", "specific example" or "some examples", etc. are intended to indicate that the specific features, structures, materials or characteristics related to the embodiment or example are included in at least one embodiment or example of the present disclosure. The schematic representations of the above terms are not necessarily referring to the same embodiment or example. In addition, the specific features, structures, materials or characteristics may be included in any one or more embodiments or examples in any appropriate manner.

[0040] It should be noted that, in the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present disclosure should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0041] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0042] In the description of the present disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "a plurality" means two or more.

[0043] In the embodiments of the present disclosure, suffixes such as "module", "component" or "unit" are used to represent elements only to facilitate the description of the present application and have no specific meaning themselves. Therefore, "module", "component" or "unit" may be used interchangeably.

[0044] In a wireless communication system, when a terminal measures and reports CSI, it needs to occupy specific software and hardware processing resources (referred to as CSI processing resources). In order to effectively manage the terminal's use of CSI processing resources, the terminal can process CSI through CPU resources. The number of CPU resources directly reflects the terminal's CSI processing capability to process CSI reports in parallel. In addition, AL / ML technology is increasingly used in the field of communications, and AL / ML-based CSI-related enhancements (such as CSI prediction and CSI compression) are gradually being used. These functions rely on the terminal to be equipped with dedicated APU resources to efficiently perform computationally intensive tasks based on deep learning, etc., while improving computing efficiency and reducing processing latency. In this case, how to make higher utilization of allocated APU resources and CPU resources is a technical problem that needs to be solved urgently.

[0045] In response to this, an embodiment of the present disclosure provides a method for transmitting channel state information. A first node may determine an allocation scheme for CSI processing resources within a target time period. Since the allocation scheme is used to determine the type of CSI processing resources corresponding to each time interval among at least one time interval within the target time period, when the CSI processing resources occupied by the first node within the target time period include second processing unit resources, the first node may determine the type of CSI processing resources occupied by the first node in each time interval within the target time period based on the allocation scheme, and thus may generate and transmit a CSI report based on the type of CSI processing resources occupied in each time interval.

[0046] In this way, the first node can match different allocation schemes for different CSI reports, so that appropriate CSI processing resources can be matched for different CSI reports, the utilization rate of the CSI processing resources corresponding to the CSI reports can be improved, the reporting delay of the CSI reports can be reduced, and the system performance can be optimized.

[0047] In some scenarios, a terminal may parallel-process multiple CSI reports according to the configuration requirements of the network side by using CSI processing resources (such as APU resources or CPU resources), which will result in an overlap in the resource configuration time periods of multiple CSI reports, that is, the same type of CSI processing resources need to be occupied during the overlapping time periods for the processing processes (measurement and generation) of multiple CSI reports. During the overlapping time periods, if the total amount of CSI processing resources required by all CSI reports exceeds the maximum support capacity of the terminal (for example, the total number of APU resources or CPU resources corresponding to multiple CSI reports exceeds the hardware upper limit), then the terminal's capabilities are insufficient to support the parallel processing of these multiple CSI reports. In this case, how to report CSI reports is an urgent problem to be solved currently.

[0048] In response to this, an embodiment of the present disclosure provides another method for transmitting channel state information. A first node may determine a target CSI report based on the priorities of multiple CSI reports and send the target CSI report to a second node. In this way, when the capabilities of the first node are insufficient to parallel-process multiple CSI reports, the target CSI report to be preferentially processed can be determined based on the priorities.

[0049] The channel state information transmission method provided by the embodiments of the present disclosure can be applied to systems of various communication standards. For example, the systems to which the channel state information transmission provided by the embodiments of the present disclosure can be applied include, but are not limited to, long term evolution (LTE) systems, various versions evolved from LTE, fifth generation mobile communication technology (5G) systems, future mobile communication networks (such as 6G mobile communication networks), or various communication convergence systems, etc. In addition, the channel state information transmission method provided by the embodiments of the present disclosure can also be applied to future-oriented communication systems, etc.

[0050] Exemplarily, the above channel state information transmission method can be applied to a communication system as Figure 1 described, as Figure 1 shown, the communication system includes: a first node 101 and a second node 102.

[0051] Among them, the first node 101 and the second node 102 are communicatively connected. The first node 101 can be a user equipment (UE), a terminal, or other user-side devices. The second node 102 can be a base station, a relay node, or other network-side devices.

[0052] In some embodiments, the first node 101 can determine an allocation scheme for channel state information (CSI) processing resources within a target time period. The allocation scheme is used to determine, for each of at least one time interval within the target time period, the type of CSI processing resources corresponding to the time interval. The type of CSI processing resources corresponding to the time interval is the type of CSI processing resources occupied by the first node within the time interval. The CSI processing resource types include first processing unit resources and / or second processing unit resources. At least one of the at least one time interval within the target time period occupies second processing unit resources. After that, the first node 101 can generate a CSI report based on the allocation scheme and send the CSI report to the second node 102.

[0053] In this way, the first node 101 can match different allocation schemes for different CSI reports, so as to match appropriate CSI processing resources for different CSI reports, which can improve the utilization rate of CSI processing resources corresponding to the CSI reports, reduce the reporting delay of the CSI reports, and optimize the system performance.

[0054] In some other embodiments, the first node 101 may determine a target CSI report based on the priorities of multiple CSI reports; and send the target CSI report to the second node 102. In this way, when the capabilities of the first node are insufficient to support parallel processing of multiple CSI reports, the target CSI report to be processed preferentially can be determined based on the priorities.

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

[0056] The application scenarios of the embodiments of the present disclosure are not limited. The system architecture and service scenarios described in the embodiments of the present disclosure are for more clearly explaining the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present disclosure are equally applicable to similar technical problems.

[0057] Next, the method for transmitting channel state information provided by the embodiments of the present disclosure will be introduced in detail with reference to the accompanying drawings.

[0058] The method for transmitting channel state information provided by the embodiments of the present disclosure can be applied to Figure 1 the first node 101 in the communication system shown. Figure 2 shows a flowchart of a method for transmitting channel state information. As Figure 2 shown, the method for transmitting channel state information includes the following S201 and S202.

[0059] S201. Determine an allocation scheme for channel state information (CSI) processing resources within a target time period.

[0060] Among them, the allocation scheme is used to determine the type of CSI processing resources corresponding to each time interval among at least one time interval within the target time period; wherein, the type of CSI processing resources corresponding to the time interval is the type of CSI processing resources occupied by the first node within the time interval; the type of CSI processing resources includes first processing unit resources and / or second processing unit resources; at least one of the at least one time interval within the target time period occupies second processing unit resources.

[0061] Optionally, different time intervals may have overlapping parts.

[0062] After determining to report the CSI report, the first node may determine the type of CSI processing resources occupied by the CSI report. When it is determined that the second processing unit resources need to be occupied within the target time period, the first node may determine the allocation scheme of the CSI processing resources within the target time period. In this way, the first node may divide the target time period into several time intervals according to the allocation scheme, and determine the type of CSI processing resources occupied by the first node in each time interval; alternatively, the first node may determine the time intervals for occupying each type of CSI processing resources within the target time period according to the allocation scheme, so as to determine the CSI processing resource type corresponding to each time interval. The first node may occupy the first processing unit resources, the second processing unit resources, or may occupy the first processing unit resources and the second processing unit resources in parallel within each time interval.

[0063] In this way, when the type of CSI processing resources occupied by the first node includes the second processing resource type, the first node may match different allocation schemes for different CSI reports, so as to match suitable CSI processing resource types for different CSI reports, thereby improving the utilization rate of CSI processing resources used in the processing process (i.e., the generation and sending process) of CSI reports, reducing the reporting delay of CSI reports, and optimizing system performance.

[0064] In a possible implementation manner, the first processing unit resources may be CPU resources, the second processing unit may be APU resources, or the first processing unit resources and the second processing unit resources may be other types of resources. In the embodiments of the present disclosure, the case where the first processing unit resources are CPU resources and the second processing unit resources are APU resources will be described as an example. In addition, APU and CPU resources are different types of CSI processing resources, and other names may also be used, for example, APU may be called AL / ML CPU or CPU-AL or CPU-ML, etc.

[0065] S202: Generate a CSI report based on the allocation scheme and send the CSI report to the second node.

[0066] The first node may generate a CSI report and send the CSI report to the second node within the target time period according to the type of CSI processing resources corresponding to each time interval determined by the allocation scheme. In this way, within the target time period, the first node may use the corresponding type of CSI processing resources to generate and send the CSI report, thereby achieving efficient allocation of CSI processing resources, improving processing efficiency, and reducing the reporting delay of CSI reports.

[0067] In some embodiments, the specific manner in which the first node determines the allocation scheme may be to determine the allocation scheme corresponding to the CSI report to be sent based on the type of the CSI report to be sent. For different types of CSI reports, the types of CSI processing resources used by the first node during the entire processing process (the process of generating and sending the CSI report), and the time periods for using each type of CSI processing resource may be different. Therefore, different types of CSI reports correspond to different allocation schemes, so that an allocation scheme adapted to the CSI report to be sent can be determined, which can improve the efficiency of processing the CSI report (i.e., the process of generating and sending), and reduce the reporting delay of the CSI report.

[0068] It should be noted that one type of CSI report corresponds to at least one allocation scheme. The correspondence between each type of CSI report and the allocation scheme may be predefined, or determined by the first node (i.e., the first node itself determines which allocation schemes the type of CSI report corresponds to). The allocation schemes corresponding to different types of CSI reports may be the same or different.

[0069] When designing the allocation scheme, the following factors need to be considered: 1. There are significant differences in complexity among different allocation schemes; 2. The functional roles of the AL / ML models for various types of CSI report types are different; 3. Each device manufacturer has heterogeneity in the implementation schemes of the CPU / APU architecture. It can be seen that multiple allocation schemes can be designed to adapt to various types of CSI reports.

[0070] In one possible implementation, the type of the CSI report includes at least one of the following:

[0071] A CSI report after processing the CSI based on the first type of processing method, for example, a CSI report reported by the terminal after compressing the latest measured CSI based on the AI / ML method;

[0072] A CSI report obtained by predicting the CSI based on the first type of processing method and then processing it based on the second type of processing method. For example, the terminal predicts the future CSI based on the AI / ML method using the historical CSI, and then quantifies the predicted CSI according to the traditional method (such as the TypeII codebook or the Doppler codebook) and reports it, or the terminal predicts the complete CSI based on the AI / ML method using the downsampled CSI, and then quantifies the predicted complete CSI according to the traditional method (such as the TypeII codebook or the Doppler codebook) and reports it;

[0073] A CSI report that predicts CSI based on a second - type processing method and processes the predicted CSI based on a first - type processing method. For example, the terminal predicts future CSI using historical CSI in a traditional way (such as an autoregressive algorithm), and then compresses the predicted complete CSI based on the AI / ML method and reports it. Or, the terminal predicts complete CSI using down - sampled CSI in a traditional way (such as a linear interpolation algorithm), and then compresses the predicted complete CSI based on the AI / ML method and reports it.

[0074] A CSI report that predicts CSI based on a first - type processing method and processes the predicted CSI based on a first - type processing method. For example, the terminal predicts future CSI based on the AI / ML method using historical CSI and compresses the future CSI based on the AI / ML method and then reports it. Or, the terminal predicts complete CSI based on the AI / ML method using down - sampled CSI and compresses the complete CSI based on the AI / ML method and then reports it.

[0075] A CSI report after obtaining the performance metric value of other CSI reports based on the first - type processing method, which is a CSI report reported by the terminal after obtaining the performance metric value of other CSI reports based on the AI / ML method (which can be simply referred to as a performance - monitoring CSI report).

[0076] Among them, the first - type processing method is the AI / ML method, and the second - type processing method is a method other than the AI / ML method (i.e., non - AI / ML method).

[0077] In a possible implementation, when processing CSI based on the AI / ML method, the processed information type can be a source bit sequence (which also needs channel coding and modulation processing before transmission), a channel bit sequence (which also needs modulation processing before transmission), or a modulation symbol sequence. For different processed information types, it can be regarded as one CSI report type, or three different CSI report types. For example, for a CSI report that requires the terminal to compress the latest measured CSI based on the AI / ML method, it can be further divided into three different CSI report types according to the different compressed information types.

[0078] It should be noted that for the type of the performance - monitoring CSI report, the first node may or may not occupy APU resources. A possible method is that the first node reports to the second node in advance whether it occupies APU resources. If it occupies APU resources, this performance - monitoring CSI report belongs to one of the multiple CSI report types that require APU resources, and a corresponding CSI processing resource allocation scheme needs to be determined before generating this CSI report.

[0079] In addition to determining the allocation scheme, the first node also needs to determine the specific time period of the target time period, that is, it needs to determine the start time and end time of the target time period. The following will be divided into two cases to determine the start time and end time of the target time period.

[0080] Case 1: When the CSI report meets the first preset condition, the start time of the target time period is the start time of the first time-domain symbol of the CSI measurement resource corresponding to the CSI report, and the end time of the target time period is the end time of the last time-domain symbol of the CSI report transmission resource corresponding to the CSI report.

[0081] Among them, the first preset condition includes: the CSI report is at least one of the following:

[0082] Periodic CSI report (P-CSI), the nth CSI report in the semi-persistent CSI report (SP-CSI) triggered by downlink control information (DCI), and the semi-persistent CSI report not triggered by downlink control information; where n is a positive integer greater than or equal to 2. Among them, the CSI measurement resource is the channel state information reference signal (CSI-RS) transmission resource for measuring CSI, and the CSI report transmission resource is the transmission resource for transmitting the CSI report.

[0083] That is to say, when the CSI report is a P-CSI report or a non-first CSI report in the SP-CSI report triggered by DCI or a SP-CSI report not triggered by DCI, it can be determined that the start time of the target time period is the start time of the first time-domain symbol in the CSI measurement resource corresponding to the CSI report, and the end time of the target time period is the end time of the last time-domain symbol in the CSI report transmission resource corresponding to the CSI report.

[0084] Case 2: When the CSI report meets the second preset condition, the start time of the target time period is the start time of the first time-domain symbol after the physical downlink control channel (PDCCH) used to trigger the CSI report, and the end time of the target time period is the end time of the last time-domain symbol of the CSI report transmission resource corresponding to the CSI report.

[0085] The second preset condition includes: The CSI report is at least one of the following:

[0086] The first CSI report in the aperiodic CSI report (aperiodic channel state information, AP-CSI) and the semi-persistent CSI report triggered by the downlink control information.

[0087] That is to say, when the CSI report is the AP-CSI report or the first CSI report in the SP-CSI report triggered by DCI, the starting moment of the target time period is the starting moment of the first time domain symbol after the PDCCH used to trigger the CSI report, and the ending moment of the target time period is the ending moment of the last time domain symbol of the CSI report transmission resource corresponding to the CSI report. It should be noted that the PDCCH is used to carry the DCI, and the DCI is used to trigger the AP-CSI or SP-CSI report.

[0088] For some CSI report types, after the first node determines the allocation scheme of the CSI report type, in addition to determining the starting moment and the ending moment of the target time period, it is also necessary to make the second node know the allocation scheme, that is, to make the second node know the type, time, and quantity of the CSI processing resources occupied. The following will be described in multiple scenarios.

[0089] Scenario 1: The first node sends the first indication information to the second node, and the first indication information is used to indicate the allocation scheme. For example, both the first node and the second node store multiple allocation schemes, and each allocation scheme has a corresponding index. After the first node determines the allocation scheme, it can report the index of the determined allocation scheme to the second node, thereby saving fields. In this way, the second node can determine the allocation scheme determined by the first node based on the index, and further determine the type, time, and quantity of the CSI processing resources that the first node will occupy, so as to facilitate the second node to better schedule the CSI processing resources of the first node.

[0090] Scenario 2: The first node sends the occupation information of the CSI processing resources to the second node, and the occupation information includes at least one of the following:

[0091] The start time information and / or end time information of each time interval, the duration information of each time interval, the type of CSI processing resources corresponding to each time interval, the duration information of the CSI processing resources within the target time period, and the quantity information of the CSI processing resources occupied by each time interval.

[0092] Among them, the duration information of each time interval includes the number of time-domain symbols occupied by each time interval or the proportion of the duration of each time interval in the target time period; the duration information of the CSI processing resources in the target time period includes the occupied duration of the CSI processing resources occupied in the target time period or the proportion of the occupied duration of the CSI processing resources in the target time period in the target time period.

[0093] After determining the allocation scheme, the first node can send the occupancy information of the CSI processing resources (i.e., the occupancy information of the CSI processing resources corresponding to the determined allocation scheme) to the second node, rather than indicating which allocation scheme. For example, it can indicate the start time information (such as the start moment) of the time intervals in the target time period, the quantity information of the CSI processing resources occupied by the first node in each time interval, etc. In this way, the first node and the second node do not need to pre-define multiple allocation schemes. The first node can more flexibly determine the allocation scheme according to the type of CSI report, better adapt to the type of CSI report, and improve the processing efficiency.

[0094] Scenario 3: The occupancy information of the CSI processing resources is pre-defined, and the occupancy information includes at least one of the following:

[0095] The start time information and / or end time information of each time interval, the duration information of each time interval, the type of CSI processing resources corresponding to each time interval, the duration information of the CSI processing resources in the target time period, the quantity information of the CSI processing resources corresponding to each time interval;

[0096] Among them, the duration information of each time interval includes the number of time-domain symbols occupied by each time interval or the proportion of the duration of each time interval in the target time period; the duration information of the CSI processing resources in the target time period includes the occupied duration of the CSI processing resources occupied in the target time period or the proportion of the occupied duration of the CSI processing resources in the target time period in the target time period.

[0097] The first node and the second node can pre-define the occupancy information of the CSI processing resources. In this way, the second node can determine the occupancy information of the CSI processing resources without the report from the first node. For example, for the CSI report after compressing the CSI by the AI / ML method, since the occupancy information of the CSI processing resources corresponding to this CSI report is pre-defined, the second node can directly determine the occupancy information of the CSI processing resources according to this CSI report, so there is no need for the first node to report, which can reduce the interaction between the first node and the second node. That is to say, the second node can determine the type of the CSI report and determine the pre-defined occupancy information of the CSI processing resources based on the type.

[0098] In this way, the second node can monitor the occupancy status of CPU and APU resources in multiple time intervals in real time, so as to realize efficient dynamic management of CSI processing resources based on operations such as function activation, deactivation, switching, and fallback. In addition, while optimizing the resource scheduling efficiency, the utilization rate of CSI processing resources of the first node is also effectively improved.

[0099] In a possible implementation manner, Scenario 1, Scenario 2, and Scenario 3 can be combined and used. For example, the index of the allocation scheme can be reported through the first indication information. The duration information corresponding to each time interval in the allocation scheme is predefined, but the quantity information of the CSI processing resources corresponding to each time interval needs to be reported to the second node.

[0100] In some embodiments, there can be multiple allocation schemes. In different allocation schemes, the number of time intervals after the target time period is divided can be different or the same. Hereinafter, different allocation schemes will be described according to the different number of time intervals.

[0101] In the case where at least one time interval is one time interval, occupy the resources of the second processing unit throughout the target time period, or occupy the resources of the second processing unit and the resources of the first processing unit simultaneously throughout the target time period. Among them, the occupancy information includes the duration information of the CSI processing resources corresponding to the first time interval and / or the second time interval.

[0102] In the case where at least one time interval is two time intervals, one time interval corresponds to the resources of the second processing unit, and the other time interval corresponds to the resources of the first processing unit. The two time intervals are two non-overlapping time intervals obtained by dividing the target time period. Among them, the occupancy information includes the duration of occupying the resources of the second processing unit or the proportion of the duration of occupying the resources of the second processing unit in the target time period.

[0103] In the case where at least one time interval is two time intervals, in one of the two time intervals, it corresponds to the resources of the first processing unit and the second processing unit, and in the other time interval, it corresponds to the resources of the second processing unit or the resources of the first processing unit; the two time intervals are two non-overlapping time intervals obtained by dividing the target time period. Among them, the occupancy information includes the duration of occupying the resources of the second processing unit or the proportion of the duration of occupying the resources of the second processing unit in the target time period.

[0104] In the case where there are two time intervals among at least one time interval, one of the two time intervals corresponds to the first processing unit resource or the second processing unit resource, and the other time interval corresponds to the first processing unit resource and the second processing unit resource; the two time intervals are two non-overlapping time intervals obtained by dividing the target time period. Among them, the occupancy information includes the duration information of the first processing unit resource corresponding to the first time interval and the third time interval; or, the occupancy information includes the duration information of the first processing unit resource corresponding to the first time interval and the duration information of the second processing unit resource corresponding to the second time interval.

[0105] In the case where there are three time intervals among at least one time interval, the first time interval and the third time interval correspond to the first processing unit resource, and the second time interval corresponds to the second processing unit resource; the three time intervals are three non-overlapping time intervals obtained by dividing the target time period in chronological order. Among them, the occupancy information includes the duration information of the first processing unit resource and the duration information of the second processing unit resource.

[0106] In the case where there are three time intervals among at least one time interval, one of the first time interval and the third time interval corresponds to the first processing unit resource or the second processing unit resource, and the other time interval corresponds to the second processing unit resource or the first processing unit resource, and the second time interval corresponds to the second processing unit resource and the first processing unit resource; the three time intervals are three non-overlapping time intervals obtained by dividing the target time period in chronological order. Among them, the occupancy information includes the start time of occupying the second processing unit resource and the occupancy duration; or the occupancy information includes the end time of occupying the second processing unit resource and the occupancy duration; or, the occupancy information includes the start time and the end time of occupying the second processing unit resource; or, the occupancy information includes the start time of occupying the second processing unit resource and the ratio of the occupancy duration of the second processing unit resource in the target time period; or, the occupancy information includes the end time of occupying the second processing unit resource and the ratio of the occupancy duration of the second processing unit resource in the target time period.

[0107] In the case where there are at least five time intervals, the first time interval and the fifth time interval correspond to the first processing unit resources, the second time interval and the fourth time interval correspond to the second processing unit resources and the first processing unit resources, and the third time interval corresponds to the second processing unit resources; the five time intervals are five non-overlapping time intervals obtained by dividing the target time period in chronological order. Among them, the occupancy information includes the time information of the first processing unit resources corresponding to the first time interval, the second time interval, the fourth time interval, and the fifth time interval, and the start times of the second time interval, the third time interval, and the fourth time interval and the time information of the corresponding second processing unit.

[0108] In the case where the number of at least one time interval after dividing the target time period is different, the occupancy information corresponding to each allocation scheme is also different. Moreover, in the case where the number of at least one time interval is the same, the occupancy information corresponding to the allocation scheme may also be different. Hereinafter, specific examples of thirteen allocation schemes will be described.

[0109] As Figure 3 shown, where t1 is the start time of the target time period, t2 is the end time of the target time period, t a , t b , t c and t d represent time division nodes within the time period from t1 to t2. Figure 3 shows the division of time intervals of multiple allocation schemes, and the type of CSI processing resources corresponding to each time interval.

[0110] Scheme 1: The first node occupies the APU resources throughout the target time period.

[0111] That is to say, there is one time interval, namely the target time period. Considering the differences in model complexity, the quantity information occupied by the APU can be reported by the first node to the second node.

[0112] This scheme reduces the system complexity by simplifying the CSI processing resource management logic, but requires the APU resources to undertake both computationally intensive and non-computationally intensive tasks. It is suitable for CSI reports where non-computationally intensive operations account for a relatively small proportion in the overall CSI processing. When the proportion of non-computationally intensive operations is low, a relatively high APU processing efficiency can be maintained. If the proportion of non-computationally intensive operations is high, the parallel processing ability of the APU will be limited by non-computation tasks, resulting in a decrease in the overall throughput.

[0113] Among them, computationally intensive operations include the inference of AL / ML models, high-dimensional matrix calculations, etc. Non-computationally intensive operations include data preprocessing / postprocessing, data encapsulation, protocol stack interaction, etc.

[0114] Solution 2: The first node fully and concurrently occupies the CPU resources and APU resources during the target time period. That is to say, the number of time intervals is one, namely the entire target time period.

[0115] This solution reduces the system complexity by simplifying the resource management logic for CSI processing, and determines the respective computing efficiencies by the collaborative processing of the CSI data stream by the APU resources and the CPU resources. Among them, the APU resources are dedicated to compute-intensive tasks, and the CPU resources are dedicated to non-compute-intensive tasks. It is suitable for CSI reports in which compute-intensive operations and non-compute-intensive operations appear alternately.

[0116] Considering the differences in model complexity, the occupancy quantity information of the CPU and APU resources can be reported by the first node to the second node. Or the CPU occupancy quantity information is predefined (such as determined according to the CSI report type), and the APU resource occupancy quantity information is reported by the first node.

[0117] Solution 3: The first node occupies the CPU resources in the first half (t1→t a , that is, the first time interval) of the target time period, and occupies the APU resources in the second half (t a →t2, that is, the second time interval).

[0118] Solution 4: The first node occupies the APU resources in the first half (t1→t a ) of the target time period, and occupies the CPU resources in the second half (t a →t2).

[0119] These two solutions allow different time intervals to occupy different CSI processing resources, thereby increasing the complexity of the resource management for CSI processing. The APU and the CPU cooperate to process the CSI data stream to ensure their respective computing efficiencies. Solution 3 is suitable for CSI reports in which the first time interval is mainly non-compute-intensive operations and the second time interval is mainly compute-intensive operations, and Solution 4 is suitable for CSI reports in which the first time interval is mainly compute-intensive operations and the second time interval is mainly non-compute-intensive operations.

[0120] Considering the differences in model complexity, the occupancy quantity information of the CPU and APU resources can be reported by the first node, or the occupancy quantity information of the CPU resources is predefined (for example, determined according to the CSI report type), and the occupancy quantity information of the APU resources is reported by the first node.

[0121] Regarding the occupied durations of CPU resources and APU resources, they can be predefined or reported by the first node. For example, for Solution 3, in one implementation, the occupied durations of CPU resources and APU resources that are predefined or reported by the first node can be: the duration of occupying CPU resources, the duration of occupying APU resources, the proportion of the duration of occupying CPU resources in the target time period, and the proportion of the duration of occupying APU resources in the target time period.

[0122] Among them, the CPU occupied duration can be obtained by using the proportion of the CPU occupied duration in the target time period. Similarly, the APU occupied duration can be obtained by using the proportion of the APU occupied duration in the target time period. Correspondingly, the occupied durations of CPU and APU predefined or reported by the first node in Solution 4 are similar to those in Solution 3, and will not be elaborated here.

[0123] The above durations include one or more OFDM symbols; the available duration values can be from a predefined set, such as {10, 20, 30} OFDM symbols; similarly, the available duration proportion values can be from a predefined set of proportion values, such as {1 / 2, 1 / 4, 1 / 8}. Other solutions are similar and will not be elaborated.

[0124] Solution 5: It includes three time intervals. The first node occupies CPU resources in the first segment (t1 → t a , that is, the first time interval), occupies APU resources in the middle segment (t a → t b , that is, the second time interval), and occupies CPU resources in the last segment (t b → t2, that is, the third time interval).

[0125] Solution 6: It includes three time intervals. The first node occupies CPU resources in the first segment (t1 → t a , that is, the first time interval), occupies both APU resources and CPU resources in the middle segment (t a → t b , that is, the second time interval), and occupies APU resources in the last segment (t b → t2, that is, the third time interval).

[0126] Solution 7: It includes three time intervals. The first node occupies APU resources in the first segment (t1 → t a , that is, the first time interval), occupies both APU resources and CPU resources in the middle segment (t a → t b , that is, the second time interval), and occupies CPU resources in the last segment (t b → t2, that is, the third time interval).

[0127] These three solutions allow different CSI processing resources to be occupied at different times, thereby increasing the resource management complexity of CSI processing. The coordinated processing of the CSI data stream by the APU and the CPU ensures their respective computing efficiencies. Specifically, Solution Five is applicable to CSI reports where the front and end segments are mainly non-computation-intensive operations, but the middle segment is mainly computation-intensive operations; Solution Six is applicable to CSI reports where the front segment is mainly non-computation-intensive operations, the proportion of non-computation-intensive operations and computation-intensive operations in the middle segment is equivalent, and the end segment is mainly computation-intensive operations; Solution Seven is applicable to CSI reports where the front segment is mainly computation-intensive operations, the proportion of non-computation-intensive operations and computation-intensive operations in the middle segment is equivalent, and the end segment is mainly non-computation-intensive operations.

[0128] Regarding the occupation duration of CPU resources and APU resources, it can be predefined or reported by the first node. For example, for Solution Five, in one possible implementation, the predefined or reported occupation duration by the first node can include: the occupation duration of CPU resources in the front end and the occupation duration of CPU resources in the end segment, the occupation duration of CPU resources in the front end and the occupation duration of APU resources in the middle segment, the proportion of the occupation duration of CPU resources in the front end in the target time period and the proportion of the occupation duration of CPU resources in the end segment in the target time period, the proportion of the occupation duration of CPU resources in the front end in the target time period and the proportion of the occupation duration of APU resources in the middle segment in the target time period. Among them, the proportion of the occupation duration of CPU resources in the front and end segments in the target time period can be the same or different.

[0129] For Solution Six, the predefined or reported occupation duration can include: the occupation duration of CPU resources and the occupation duration of APU resources, the proportion of the occupation duration of CPU resources in the target time period and the proportion of the occupation duration of APU resources in the target time period. Correspondingly, the predefined or reported occupation duration in Solution Seven is the same as that in Solution Six.

[0130] Solution Eight: The first node occupies CPU resources in the front segment (t1→t a ), occupies APU and CPU resources in parallel in the second segment (t a →t b ), occupies APU resources in the third segment (t b →t c ), occupies APU and CPU resources in parallel in the fourth segment (t c →t d ), and occupies CPU resources in the end segment (t d →t2).

[0131] This solution allows different CSI processing resources to be occupied at different times, and divides into more than three time periods, thereby increasing the resource management complexity of CSI processing. The CSI data stream is co-processed by the APU and CPU to ensure their respective computing efficiencies. Specifically, this solution is suitable for CSI reports where the front end and the end segment mainly involve non-computation-intensive operations, the middle segment mainly involves computation-intensive operations, and the non-computation-intensive and computation-intensive operations in the second and fourth segments account for a comparable proportion. Regarding the occupation duration of the CPU and APU, it can be predefined or reported by the first node to the second node.

[0132] For example, for Solution 8, in a possible implementation, the predefined or reported occupation duration by the first node may include: the total occupation duration of CPU resources in the front segment and the second segment, the total occupation duration of CPU resources in the fourth segment and the end segment, as well as the total occupation duration of APU resources and the start time in the second, third, and fourth segments; the proportion of the total occupation duration of CPU resources in the front segment and the second segment in the target time period, the proportion of the total occupation duration of CPU resources in the fourth segment and the end segment in the target time period, and the start time and the proportion of the total occupation duration of APU resources in the second, third, and fourth segments in the target time period. The proportion of the total occupation duration of CPU resources in the front segment and the second segment in the target time period and the proportion of the total occupation duration of CPU resources in the fourth segment and the end segment in the target time period may be the same or different.

[0133] Solution 9: The first node occupies CPU resources in the front segment (t1→t a ), occupies APU and CPU resources in parallel in the middle segment (t a →t b ), and occupies CPU resources in the end segment (t b →t2).

[0134] This solution allows different CSI processing resources to be occupied at different times, thereby increasing the resource management complexity of CSI processing. The CSI data stream is co-processed by the APU and CPU to ensure their respective computing efficiencies. It is suitable for CSI reports where the front end and the end segment mainly involve non-computation-intensive operations, and the non-computation-intensive and computation-intensive operations in the middle segment account for a comparable proportion. Regarding the occupation duration of the APU, it can be predefined or reported by the first node to the second node.

[0135] In a possible implementation, the predefined or reported occupation duration may include: the start time and the occupation duration of occupying APU resources, the end time and the occupation duration of occupying APU resources, the start time and the end time of occupying APU resources, the start time of occupying APU resources and the proportion of the occupation duration of APU resources in the target time period, the end time of occupying APU resources and the proportion of the occupation duration of APU resources in the target time period.

[0136] Among them, the start time of occupying the APU resources is the start or end time of the Nth OFDM symbol after the t1 moment, and the end time of occupying the APU resources is the start or end time of the Mth OFDM symbol before the t2 moment.

[0137] It should be noted that when the predefined or the occupancy duration reported by the first node includes multiple items, a part of them can be in a predefined manner, and the other is reported by the first node. Similar for other schemes and will not be elaborated.

[0138] Solution Ten: The first node occupies the CPU resources in the first stage (t1 → t a ), and occupies the APU and CPU resources in parallel in the second stage (t a → t2).

[0139] Solution Eleven: The first node occupies the APU and CPU resources in parallel in the first stage (t1 → t a ), and occupies the CPU resources in the second stage (t a → t2).

[0140] Solution Twelve: The first node occupies the APU and CPU resources in parallel in the first stage (t1 → t a ), and occupies the APU resources in the second stage (t a → t2).

[0141] Solution Thirteen: The first node occupies the APU resources in the first stage (t1 → t a ), and occupies the APU and CPU resources in parallel in the second stage (t a → t2).

[0142] These four solutions allow different CSI processing resources to be occupied at different times, thus increasing the resource management complexity of CSI processing. The coordinated processing of the CSI data stream by the APU and the CPU ensures their respective computing efficiencies. Specifically, Solution Ten is applicable to CSI reports where the first stage is mainly non-computation-intensive operations and the non-computation-intensive and computation-intensive operations in the second stage account for an equal proportion; Solution Eleven is applicable to CSI reports where the non-computation-intensive and computation-intensive operations in the first stage account for an equal proportion and the second stage is mainly non-computation-intensive operations; Solution Twelve is applicable to CSI reports where the non-computation-intensive and computation-intensive operations in the first stage account for an equal proportion and the second stage is mainly computation-intensive operations; Solution Thirteen is applicable to CSI reports where the first stage is mainly computation-intensive operations and the non-computation-intensive and computation-intensive operations in the second stage account for an equal proportion. Regarding the occupancy duration of the APU or the CPU, it can be predefined or reported by the first node.

[0143] For Solution Ten, in a possible implementation, for the APU occupation duration, the predefined or the occupation duration reported by the first node may include: the duration of occupying the APU resources, and the proportion of the duration of occupying the APU resources in the target time period. Correspondingly, for Solution Eleven, its predefined or the occupation duration reported by the first node is the same as that of Solution Ten.

[0144] For Solution Twelve, in a possible implementation, for the CPU occupation duration, the predefined or the occupation duration reported by the first node may include the duration of occupying the CPU resources, and the proportion of the duration of occupying the CPU resources in the target time period. Correspondingly, for Solution Thirteen, its predefined or the occupation duration reported by the first node is the same as that of Solution Twelve.

[0145] Exemplarily, assume that the CSI report requires the first node to compress and report the latest measured CSI based on the AL / ML method, and the compressed information is the source bit sequence. Then this CSI report may correspond to Solution Five, or this CSI report corresponds to Solution Five and Solution Nine (which allocation solution to choose specifically is determined by the first node).

[0146] The channel state information transmission method provided by the embodiments of the present disclosure can be applied to Figure 1 the second node 102 in the communication system shown. Figure 4 shows a schematic flowchart of another channel state information transmission method, as Figure 4 shown, this channel state information transmission method includes the following S401.

[0147] S401. Receive the CSI report sent by the first node.

[0148] Wherein, the CSI report is determined based on the allocation solution of the CSI processing resources in the target time period; the allocation solution is used to determine the CSI processing resource type corresponding to each time interval in at least one time interval in the target time period; wherein, the CSI processing resource type corresponding to the time interval is the type of the CSI processing resources occupied by the first node in the time interval; the CSI processing resources include the first processing unit resources and / or the second processing unit resources; at least one time interval in the at least one time interval in the target time period occupies the second processing unit resources.

[0149] After determining to report the CSI report, the first node may determine the type of CSI processing resources occupied by the CSI report. When it is determined that the second processing unit resources need to be occupied during the target time period, the first node may determine the allocation scheme of the CSI processing resources during the target time period. In this way, the first node may divide the target time period into several time intervals according to the allocation scheme, and determine the type of CSI processing resources occupied by the first node in each time interval; or, the first node may determine the time period of occupying each type of CSI processing resources during the target time period according to the allocation scheme, so as to determine the CSI processing resource type corresponding to each time interval. The first node may occupy the first processing unit resources in each time interval, or occupy the second processing unit resources, or occupy the first processing unit resources and the second processing unit resources in parallel.

[0150] In this way, when the type of CSI processing resources occupied by the first node includes the second processing resource type, the first node may match different allocation schemes for different CSI reports, so as to match suitable types of CSI processing resources for different CSI reports, thereby improving the utilization rate of CSI processing resources corresponding to the CSI report, reducing the reporting delay of the CSI report, and optimizing the system performance.

[0151] It should be noted that for other descriptions on the second node side, reference may be made to the descriptions on the first node side, and the embodiments of the present disclosure will not be elaborated herein.

[0152] Another method for transmitting channel state information provided by the embodiments of the present disclosure may be applied to Figure 1 the first node 101 in the communication system shown. Figure 5 FIG. shows a schematic flowchart of a method for transmitting channel state information. As Figure 5 shown, the method for transmitting channel state information includes the following S501 and S502.

[0153] S501. Determine a target CSI report based on the priorities of multiple CSI reports.

[0154] S502. Send the target CSI report to the second node.

[0155] According to the configuration requirements of the second node, the first node may need to use CSI processing resources to process multiple CSI reports in parallel, which will result in multiple CSI reports to be processed. Moreover, the time periods during which these multiple CSI reports occupy CSI processing resources overlap. During this overlapping time period, the total amount of processing resources required may exceed the maximum support capacity of the device (for example, the total number of APUs or CPUs required by multiple CSI reports exceeds the hardware limit of the device). Therefore, the first node can determine the target CSI report to be processed preferentially based on the priorities of the multiple CSI reports. The CSI reports other than the target CSI report among the multiple CSI reports will not be processed. In this way, it can be ensured that the CSI reports with high priorities among the multiple CSI reports preferentially occupy CSI processing resources, guaranteeing the efficient and stable transmission of the CSI report and improving the utilization rate of CSI processing resources.

[0156] In some embodiments, the multiple CSI reports meet the third preset condition; wherein, the third preset condition includes: the time periods during which the CSI processing resources corresponding to the multiple CSI reports are occupied include the same first time period; the total amount of CSI processing resources occupied by the multiple CSI reports within the first time period exceeds the first threshold value; the type of the CSI processing resources is the first processing unit resource (i.e., CPU resource) or the second processing unit resource (i.e., APU resource). That is to say, within the first time period, the multiple CSI reports need to occupy the same CSI processing resources, and the total amount of CSI processing resources available to the first node is not sufficient to support the processing of multiple CSI reports. Therefore, only the target CSI report among them is selected for processing, and the total amount of CSI processing resources available to the first node is sufficient to process the target CSI report.

[0157] It should be noted that for the CSI reports that are not processed, the operations of the first node include but are not limited to: directly abandoning the reporting of the CSI report, maintaining the information of the CSI report (the original or the previous value) without updating, and reporting a CSI report containing invalid values or all-zero values.

[0158] Among them, the first threshold value can be the total amount of CSI processing resources available to the first node, such as at least one of the type, duration, and quantity of the remaining available CSI processing resources. The allocation scheme for the CSI processing resources occupied by the CSI report can be the allocation scheme in S201 - S202, or can also be the traditional scheme that only occupies CPU resources. Descriptions about CSI processing resources, allocation schemes, etc. can refer to the above embodiments, and the embodiments of the present disclosure will not be elaborated herein.

[0159] To enable the first node to assist the network (i.e., the second node) in performing performance monitoring on CSI reports, multiple CSI reports may simultaneously include CSI reports for performance monitoring and CSI reports for non-performance monitoring. Among them, the CSI reports for performance monitoring are used to feedback the performance metric values of non-performance monitoring CSI reports, and the non-performance monitoring CSI reports are used to feedback the measured or predicted channel state information.

[0160] Among them, the channel state information includes at least one of the following: beam or resource or reference signal index, reference signal received power (RSRP), signal to interference plus noise ratio (SINR), channel Rank indicator (RI), precoding matrix indicator (PMI), channel quality indicator (CQI).

[0161] In some other embodiments, the priority of the CSI report is determined based on at least one of the following:

[0162] Whether it is a CSI report for performance monitoring,

[0163] Whether it is a non-periodic CSI report,

[0164] Whether it is a semi-persistent CSI report transmitted on the uplink shared channel,

[0165] Whether it is a semi-persistent CSI report transmitted on the uplink control channel,

[0166] Whether it is a periodic CSI report,

[0167] Whether it is a CSI report carrying reference signal received power or signal to interference plus noise ratio,

[0168] The index of the serving cell corresponding to the CSI report,

[0169] The identifier of the CSI report.

[0170] Among them, the priority of the non-performance monitoring CSI report is higher than the priority of the CSI report for performance monitoring.

[0171] In some other embodiments, the priority of the CSI report satisfies the following formula:

[0172] Pri iCSI (x,y,k,c,s)=8·N cells ·Ms ·x + 2·N cells ·M s ·y + N cells ·M s ·k + M s ·c + s;

[0173] Among them, Pri iCSI (x, y, k, c, s) is the priority of the CSI report. x is used to indicate whether the CSI report is a CSI report for performance monitoring. y is used to indicate whether the CSI report is a non-periodic CSI report, or a semi-persistent CSI report transmitted on the physical uplink shared channel, or a semi-persistent CSI report transmitted on the physical uplink control channel, or a periodic CSI report. k is used to indicate whether the CSI report is a CSI report carrying the reference signal received power or the signal-to-interference-plus-noise ratio. c is used to indicate the index of the serving cell corresponding to the CSI report. s is used to indicate the identifier corresponding to the CSI report. N cells is used to indicate the maximum number of serving cells corresponding to the CSI report. M s is used to indicate the maximum number of configurable CSI reports supported.

[0174] The smaller the value calculated by this formula, the higher its priority. The parameters are described as follows:

[0175] The parameter x equals 0 corresponding to a non-performance-monitoring CSI report and equals 1 corresponding to a performance-monitoring CSI report. The parameter y equals 0 corresponding to a non-periodic CSI report, equals 1 corresponding to a semi-persistent CSI report transmitted on the physical uplink shared channel (PUSCH), equals 2 corresponding to a semi-persistent CSI report transmitted on the physical uplink control channel (PUCCH), and equals 3 corresponding to a periodic CSI report. The parameter k equals 0 corresponding to a CSI report carrying the RSRP or SINR and equals 1 corresponding to a CSI report carrying other content. The parameter c corresponds to the index of the serving cell. The parameter N cells corresponds to the maximum number of serving cells. The parameter s corresponds to the identifier of the CSI report. The parameter M s corresponds to the maximum number of configurable CSI reports.

[0176] Exemplarily, assume that the maximum number of serving cells N cells equals 3, and the maximum number of configurable CSI reports M s equals 8. Then the above calculation formula can be further expressed as:

[0177] Pri iCSI(x, y, k, c, s) = 192·x + 48·y + 24·k + 8·c + s;

[0178] Suppose the first node needs to process three CSI reports simultaneously (i.e., the first / second / third CSI reports), their respective corresponding parameters, and the priority values calculated according to the formula are shown in Table 1:

[0179] Table 1

[0180] The First CSI Report The Second CSI Report The Third CSI Report Parameter x 0 0 1 Parameter y 0 3 0 Parameter k 1 1 1 Parameter c 0 0 0 Parameter s 1 0 3 Priority Pri 25 168 219

[0181] At this time, the first CSI report has the highest priority, followed by the second CSI report, and finally the third CSI report.

[0182] The non-performance monitoring CSI report is directly related to the scheduling and optimization of downlink service data transmission. If this report fails to be reported by the terminal in time, it will directly affect the data transmission performance of the downlink service. The embodiments of the present disclosure can ensure that the priority of the non-performance monitoring CSI report is always higher than that of the performance monitoring CSI report, thereby ensuring the efficient and stable transmission of the downlink service.

[0183] Another method for transmitting channel state information provided by the embodiments of the present disclosure can be applied to Figure 1 the second node 102 in the communication system shown. Figure 6 shows a schematic flowchart of a method for transmitting channel state information, as Figure 6 shown, this method for transmitting channel state information includes the following S601.

[0184] S601. Receive the target CSI report sent by the first node.

[0185] Among them, the target CSI report is determined from multiple CSI reports based on the priorities of the multiple CSI reports.

[0186] According to the configuration requirements of the second node, the first node may need to use CSI processing resources to process multiple CSI reports in parallel, which will result in multiple CSI reports to be processed, and the time periods during which these multiple CSI reports occupy the CSI processing resources overlap. During this overlapping time period, the total amount of processing resources required exceeds the maximum support capacity of the device (for example, the total number of APUs or CPUs required for multiple CSI reports exceeds the hardware upper limit of the device). Therefore, the first node can determine the target CSI report to be processed preferentially based on the priorities of the multiple CSI reports. And the CSI reports other than the target CSI report among the multiple CSI reports will not be processed. In this way, it can be ensured that the CSI reports with high priorities among the multiple CSI reports preferentially occupy the CSI processing resources, ensuring the efficient and stable transmission of the CSI reports.

[0187] It should be noted that for other descriptions on the second node side, reference can be made to the descriptions on the first node side, and details will not be elaborated in the embodiments of the present disclosure.

[0188] It can be understood that in order to implement the above functions, the channel state information transmission device includes corresponding hardware structures and / or software modules for performing various functions. Those skilled in the art should easily realize that, in combination with the algorithm steps of the examples described in the embodiments of the present disclosure, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.

[0189] The embodiments of the present disclosure can perform functional module division on the channel state information transmission device according to the above method embodiments. For example, each function module can be divided corresponding to each function, or two or more functions can be integrated into one function module. The above integrated modules can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiments of the present disclosure is illustrative, only a logical function division, and there can be other division methods in actual implementation. The following will take the example of dividing each function module corresponding to each function for illustration.

[0190] Figure 7 It is a schematic structural diagram of a communication device provided by the embodiments of the present disclosure. The communication device can execute the channel state information transmission method provided by the above method embodiments. As Figure 7 shown, the communication device includes: a determination unit 701, a generation unit 702, and a transmission unit 703.

[0191] The determination unit 701 is configured to determine an allocation scheme for channel state information (CSI) processing resources within a target time period, where the allocation scheme is used to determine, for each of at least one time interval within the target time period, the type of CSI processing resources corresponding to the time interval; wherein, the type of CSI processing resources corresponding to the time interval is the type of CSI processing resources occupied by the first node within the time interval; the type of CSI processing resources includes first processing unit resources and / or second processing unit resources; at least one of the at least one time interval within the target time period occupies second processing unit resources;

[0192] The generation unit 702 is configured to generate a CSI report based on the allocation scheme;

[0193] The transmission unit 703 is configured to send the CSI report to a second node.

[0194] In a possible implementation, when the CSI report satisfies a first preset condition, the start time of the target time period is the start time of the first time-domain symbol of the CSI measurement resource corresponding to the CSI report, and the end time of the target time period is the end time of the last time-domain symbol of the CSI report transmission resource corresponding to the CSI report;

[0195] The first preset condition includes: the CSI report is at least one of the following: a periodic CSI report, the nth CSI report in a semi-persistent CSI report triggered by downlink control information, and a semi-persistent CSI report not triggered by downlink control information; where n is a positive integer greater than or equal to 2.

[0196] In a possible implementation, when the CSI report satisfies a second preset condition, the start time of the target time period is the start time of the first time-domain symbol after the downlink control channel used to trigger the CSI report, and the end time of the target time period is the end time of the last time-domain symbol of the CSI report transmission resource corresponding to the CSI report;

[0197] The second preset condition includes: the CSI report is at least one of the following: an aperiodic CSI report, and the first CSI report in a semi-persistent CSI report triggered by downlink control information.

[0198] In a possible implementation, the determining unit 701 is specifically configured to determine the allocation scheme corresponding to the CSI report based on the type of the CSI report.

[0199] In a possible implementation, one type of CSI report corresponds to at least one allocation scheme; where the at least one allocation scheme is predefined or determined by the first node.

[0200] In a possible implementation, the sending unit 703 is further configured to send first indication information to the second node, where the first indication information is used to indicate the allocation scheme.

[0201] In a possible implementation, the sending unit 703 is further configured to send occupancy information of CSI processing resources to the second node, where the occupancy information includes at least one of the following:

[0202] start time information and / or end time information of each time interval,

[0203] duration information of each time interval,

[0204] type of CSI processing resource corresponding to each time interval,

[0205] The duration information of the CSI processing resources within the target time period,

[0206] The quantity information of the CSI processing resources occupied by each time interval;

[0207] Among them, the duration information of each time interval includes the number of time domain symbols occupied by each time interval or the proportion of the duration of each time interval in the target time period; the duration information of the CSI processing resources within the target time period includes the occupied duration of the CSI processing resources occupied within the target time period or the proportion of the occupied duration of the CSI processing resources within the target time period in the target time period.

[0208] In a possible implementation manner, the occupancy information of the CSI processing resources is predefined, and the occupancy information includes at least one of the following:

[0209] The start time information and / or end time information of each time interval,

[0210] The duration information of each time interval,

[0211] The type of CSI processing resources corresponding to each time interval,

[0212] The duration information of the CSI processing resources within the target time period,

[0213] The quantity information of the CSI processing resources corresponding to each time interval;

[0214] Among them, the duration information of each time interval includes the number of time domain symbols occupied by each time interval or the proportion of the duration of each time interval in the target time period; the duration information of the CSI processing resources within the target time period includes the occupied duration of the CSI processing resources occupied within the target time period or the proportion of the occupied duration of the CSI processing resources within the target time period in the target time period.

[0215] In a possible implementation manner, the types of the CSI reports include at least one of the following:

[0216] The CSI report after processing the CSI based on the first type of processing method, the CSI report after predicting the CSI based on the first type of processing method and then processing it based on the second type of processing method, the CSI report after predicting the CSI based on the second type of processing method and then processing it based on the first type of processing method, the CSI report after predicting the CSI based on the first type of processing method and then processing it based on the first type of processing method, the CSI report after obtaining the performance metric value of other CSI reports based on the first type of processing method.

[0217] In a possible implementation, when the at least one time interval is one time interval, the second processing unit resources are occupied during the entire period within the target time period, or the second processing unit resources and the first processing unit resources are simultaneously occupied during the entire period within the target time period;

[0218] Alternatively, when the at least one time interval is two time intervals, one time interval corresponds to the second processing unit resources, and the other time interval corresponds to the first processing unit resources. The two time intervals are two non-overlapping time intervals obtained by dividing the target time period;

[0219] Alternatively, when the at least one time interval is two time intervals, one of the two time intervals corresponds to the first processing unit resources and the second processing unit resources, and the other time interval corresponds to the second processing unit resources or the first processing unit resources; the two time intervals are two non-overlapping time intervals obtained by dividing the target time period;

[0220] Alternatively, when the at least one time interval is two time intervals, one of the two time intervals corresponds to the first processing unit resources or the second processing unit resources, and the other time interval corresponds to the first processing unit resources and the second processing unit resources; the two time intervals are two non-overlapping time intervals obtained by dividing the target time period;

[0221] Alternatively, when the at least one time interval is three time intervals, the first time interval and the third time interval correspond to the first processing unit resources, and the second time interval corresponds to the second processing unit resources; the three time intervals are three non-overlapping time intervals obtained by dividing the target time period in chronological order;

[0222] Alternatively, when the at least one time interval is three time intervals, one of the first time interval and the third time interval corresponds to the first processing unit resources or the second processing unit resources, and the other time interval corresponds to the second processing unit resources or the first processing unit resources. The second time interval corresponds to the second processing unit resources and the first processing unit resources; the three time intervals are three non-overlapping time intervals obtained by dividing the target time period in chronological order;

[0223] Alternatively, when the at least one time interval is five time intervals, the first time interval and the fifth time interval correspond to the first processing unit resources, the second time interval and the fourth time interval correspond to the second processing unit resources and the first processing unit resources, and the third time interval corresponds to the second processing unit resources; the five time intervals are five non-overlapping time intervals obtained by dividing the target time period in chronological order.

[0224] In a possible implementation, when the at least one time interval is two and one time interval corresponds to the second processing unit resources and the other time interval corresponds to the first processing unit resources, the occupancy information includes the duration information of the CSI processing resources corresponding to the first time interval and / or the second time interval.

[0225] In a possible implementation, when the at least one time interval includes two time intervals, and one of the two time intervals corresponds to the first processing unit resources and the second processing unit resources, and the other time interval corresponds to the first processing unit resources, the occupancy information includes the duration of occupying the second processing unit resources or the proportion of the duration of occupying the second processing unit resources in the target time period.

[0226] In a possible implementation, when the at least one time interval includes two time intervals, and one of the two time intervals corresponds to the first processing unit resources and the second processing unit resources, and the other time interval corresponds to the second processing unit resources, the occupancy information includes the duration of occupying the second processing unit resources or the proportion of the duration of occupying the second processing unit resources in the target time period.

[0227] In a possible implementation, when the at least one time interval is three time intervals, and the first time interval and the third time interval correspond to the first processing unit resources, and the second time interval corresponds to the second processing unit resources, the occupancy information includes the duration information of the first processing unit resources corresponding to the first time interval and the third time interval;

[0228] Alternatively, the occupancy information includes the duration information of the first processing unit resources corresponding to the first time interval and the duration information of the second processing unit resources corresponding to the second time interval.

[0229] In a possible implementation, when the at least one time interval is three time intervals, and one of the first time interval and the third time interval corresponds to the first processing unit resource, and the other time interval corresponds to the second processing unit resource, and the second time interval corresponds to the second processing unit resource and the first processing unit resource, the occupancy information includes the duration information of the first processing unit resource and the duration information of the second processing unit resource.

[0230] In a possible implementation, when the at least one time interval is three time intervals, and both the first time interval and the third time interval correspond to the first processing unit resource, and the second time interval corresponds to the second processing unit resource and the first processing unit resource, the occupancy information includes the start time of occupying the second processing unit resource and the occupancy duration; or the occupancy information includes the end time of occupying the second processing unit resource and the occupancy duration; or, the occupancy information includes the start time and the end time of occupying the second processing unit resource; or, the occupancy information includes the start time of occupying the second processing unit resource and the ratio of the occupancy duration of the second processing unit resource in the target time period; or, the occupancy information includes the end time of occupying the second processing unit resource and the ratio of the occupancy duration of the second processing unit resource in the target time period.

[0231] In a possible implementation, when the at least one time interval is five time intervals, the occupancy information includes the time information of the first processing unit resources corresponding to the first time interval, the second time interval, the fourth time interval, and the fifth time interval, and the start times of the second time interval, the third time interval, and the fourth time interval and the time information of the corresponding second processing unit.

[0232] Figure 8 It is a schematic structural diagram of another communication device provided by an embodiment of the present disclosure. The communication device can execute the channel state information transmission method provided by the above method embodiment. As Figure 8 shown, the communication device includes: a receiving unit 801.

[0233] A receiving unit 801, configured to receive a CSI report sent by a first node, where the CSI report is determined based on an allocation scheme of CSI processing resources within a target time period; the allocation scheme is used to determine, for each of at least one time interval within the target time period, the type of CSI processing resources corresponding to the time interval; wherein, the type of CSI processing resources corresponding to the time interval is the type of CSI processing resources occupied by the first node within the time interval; the CSI processing resources include first processing unit resources and / or second processing unit resources; at least one of the at least one time interval within the target time period occupies the second processing unit resources.

[0234] In a possible implementation manner, when the CSI report meets a first preset condition, the start time of the target time period is the start time of the first time domain symbol of the CSI measurement resources corresponding to the CSI report, and the end time of the target time period is the end time of the last time domain symbol of the CSI report transmission resources corresponding to the CSI report;

[0235] The first preset condition includes: the CSI report is at least one of the following: a periodic CSI report, the nth CSI report in a semi-persistent CSI report triggered by downlink control information, a semi-persistent CSI report not triggered by downlink control information; where n is a positive integer greater than or equal to 2.

[0236] In a possible implementation manner, when the CSI report meets a second preset condition, the start time of the target time period is the start time of the first time domain symbol after the downlink control channel used to trigger the CSI report, and the end time of the target time period is the end time of the last time domain symbol of the CSI report transmission resources corresponding to the CSI report;

[0237] The second preset condition includes: the CSI report is at least one of the following: an aperiodic CSI report, the first CSI report in a semi-persistent CSI report triggered by downlink control information.

[0238] In a possible implementation manner, one type of CSI report corresponds to at least one allocation scheme; wherein, the at least one allocation scheme is predefined or determined by the first node.

[0239] In a possible implementation manner, the device further includes a receiving unit 802; the receiving unit 802 is configured to receive first indication information sent by the first node, where the first indication information is used to indicate the allocation scheme.

[0240] In a possible implementation, the receiving unit 801 is further configured to receive the occupancy information of the CSI processing resources sent by the first node, where the occupancy information includes at least one of the following:

[0241] The start time information and / or end time information of each time interval,

[0242] The duration information of each time interval,

[0243] The type of CSI processing resources corresponding to each time interval,

[0244] The duration information of the CSI processing resources within the target time period,

[0245] The quantity information of the CSI processing resources occupied by each time interval;

[0246] Wherein, the duration information of each time interval includes the number of time domain symbols occupied by each time interval or the proportion of the duration of each time interval in the duration of the target time period; the duration information of the CSI processing resources in the target time period includes the occupied duration of the CSI processing resources occupied by the target time period or the proportion of the occupied duration of the CSI processing resources in the target time period in the duration of the target time period.

[0247] In a possible implementation, the occupancy information of the CSI processing resources is predefined;

[0248] The start time information and / or end time information of each time interval,

[0249] The duration information of each time interval,

[0250] The type of CSI processing resources corresponding to each time interval,

[0251] The duration information of the CSI processing resources within the target time period,

[0252] The quantity information of the CSI processing resources occupied by each time interval;

[0253] Wherein, the duration information of each time interval includes the number of time domain symbols occupied by each time interval or the proportion of the duration of each time interval in the duration of the target time period; the duration information of the CSI processing resources in the target time period includes the occupied duration of the CSI processing resources occupied by the target time period or the proportion of the occupied duration of the CSI processing resources in the target time period in the duration of the target time period.

[0254] In a possible implementation, the type of the CSI report includes at least one of the following:

[0255] The CSI report after processing CSI based on the first type of processing method, the CSI report after predicting CSI based on the first type of processing method and then processing it based on the second type of processing method, the CSI report after predicting CSI based on the second type of processing method and then processing it based on the first type of processing method, the CSI report after predicting CSI based on the first type of processing method and then processing it based on the first type of processing method, and the CSI report after obtaining the performance metric value of other CSI reports based on the first type of processing method.

[0256] In a possible implementation, when the at least one time interval is one time interval, the second processing unit resource is occupied throughout the target time period, or both the second processing unit resource and the first processing unit resource are occupied simultaneously throughout the target time period;

[0257] Alternatively, when the at least one time interval is two time intervals, one time interval corresponds to the second processing unit resource and the other time interval corresponds to the first processing unit resource, and the two time intervals are two non - overlapping time intervals obtained by dividing the target time period;

[0258] Alternatively, when the at least one time interval is two time intervals, one of the two time intervals corresponds to both the first processing unit resource and the second processing unit resource, and the other time interval corresponds to either the second processing unit resource or the first processing unit resource; the two time intervals are two non - overlapping time intervals obtained by dividing the target time period;

[0259] Alternatively, when the at least one time interval is two time intervals, one of the two time intervals corresponds to either the first processing unit resource or the second processing unit resource, and the other time interval corresponds to both the first processing unit resource and the second processing unit resource; the two time intervals are two non - overlapping time intervals obtained by dividing the target time period;

[0260] Alternatively, when the at least one time interval is three time intervals, the first time interval and the third time interval correspond to the first processing unit resource, and the second time interval corresponds to the second processing unit resource; the three time intervals are three non - overlapping time intervals obtained by dividing the target time period in chronological order;

[0261] Alternatively, when the at least one time interval is three time intervals, one of the first time interval and the third time interval corresponds to the first processing unit resource or the second processing unit resource, the other time interval corresponds to the second processing unit resource or the first processing unit resource, and the second time interval corresponds to the second processing unit resource and the first processing unit resource; the three time intervals are three non-overlapping time intervals obtained by dividing the target time period in chronological order.

[0262] Alternatively, when the at least one time interval is five time intervals, the first time interval and the fifth time interval correspond to the first processing unit resource, the second time interval and the fourth time interval correspond to the second processing unit resource and the first processing unit resource, and the third time interval corresponds to the second processing unit resource; the five time intervals are five non-overlapping time intervals obtained by dividing the target time period in chronological order.

[0263] In a possible implementation, when the at least one time interval is two and one time interval corresponds to the second processing unit resource and the other time interval corresponds to the first processing unit resource, the occupancy information includes the duration information of the CSI processing resource corresponding to the first time interval and / or the second time interval.

[0264] In a possible implementation, when the at least one time interval includes two time intervals, and one of the two time intervals corresponds to the first processing unit resource and the second processing unit resource, and the other time interval corresponds to the first processing unit resource, the occupancy information includes the duration of occupying the second processing unit resource or the proportion of the duration of occupying the second processing unit resource in the target time period.

[0265] In a possible implementation, when the at least one time interval includes two time intervals, and one of the two time intervals corresponds to the first processing unit resource and the second processing unit resource, and the other time interval corresponds to the second processing unit resource, the occupancy information includes the duration of occupying the second processing unit resource or the proportion of the duration of occupying the second processing unit resource in the target time period.

[0266] In a possible implementation, when the at least one time zone is three time intervals, and the first time interval and the third time interval correspond to the first processing unit resource, and the second time interval corresponds to the second processing unit resource, the occupancy information includes the duration information of the first processing unit resource corresponding to the first time interval and the third time interval;

[0267] Alternatively, the occupancy information includes the duration information of the first processing unit resource corresponding to the first time interval and the duration information of the second processing unit resource corresponding to the second time interval.

[0268] In a possible implementation, when the at least one time interval is three time intervals, and one of the first time interval and the third time interval corresponds to the first processing unit resource, and the other time interval corresponds to the second processing unit resource, and the second time interval corresponds to the second processing unit resource and the first processing unit resource, the occupancy information includes the duration information of the first processing unit resource and the duration information of the second processing unit resource.

[0269] In a possible implementation, when the at least one time interval is three time intervals, and both the first time interval and the third time interval correspond to the first processing unit resource, and the second time interval corresponds to the second processing unit resource and the first processing unit resource, the occupancy information includes the start time of occupying the second processing unit resource and the occupancy duration; or the occupancy information includes the end time of occupying the second processing unit resource and the occupancy duration; or, the occupancy information includes the start time and the end time of occupying the second processing unit resource; or, the occupancy information includes the start time of occupying the second processing unit resource and the ratio of the occupancy duration of the second processing unit resource in the target time period; or, the occupancy information includes the end time of occupying the second processing unit resource and the ratio of the occupancy duration of the second processing unit resource in the target time period.

[0270] In a possible implementation, when the at least one time interval is five time intervals, the occupancy information includes the time information of the first processing unit resources corresponding to the first time interval, the second time interval, the fourth time interval, and the fifth time interval, and the start times of the second time interval, the third time interval, and the fourth time interval and the time information of the corresponding second processing unit.

[0271] Figure 9 It is a schematic structural diagram of a communication device provided by an embodiment of the present disclosure. The communication device can execute the channel state information transmission method provided by the above method embodiment. As Figure 9 shown, the communication device includes: a determination unit 901 and a sending unit 902.

[0272] The determination unit 901 is configured to determine a target CSI report based on the priorities of multiple CSI reports;

[0273] The sending unit 902 is configured to send the target CSI report to a second node.

[0274] In a possible implementation, the multiple CSI reports meet a third preset condition;

[0275] wherein, the third preset condition includes: the occupation time of the CSI processing resources corresponding to the multiple CSI reports includes the same first time period; the total amount of CSI processing resources occupied by the multiple CSI reports within the first time period exceeds a first threshold; the type of the CSI processing resources is a first processing unit resource or a second processing unit resource.

[0276] In a possible implementation, the priority of the CSI report is determined based on at least one of the following:

[0277] whether it is a CSI report for performance monitoring,

[0278] whether it is a non-periodic CSI report,

[0279] whether it is a semi-persistent CSI report transmitted on an uplink shared channel,

[0280] whether it is a semi-persistent CSI report transmitted on an uplink control channel,

[0281] whether it is a periodic CSI report,

[0282] whether it is a CSI report carrying a reference signal reception power or a signal-to-interference-plus-noise ratio,

[0283] the index of the serving cell corresponding to the CSI report,

[0284] the identifier of the CSI report.

[0285] In a possible implementation, the priority of the CSI report satisfies the following formula:

[0286] Pri iCSI (x,y,k,c,s) = 8·N cells ·M s ·x + 2·N cells ·M s ·y + N cells ·M s ·k + M s ·c + s;

[0287] wherein, Pri iCSI(x, y, k, c, s) is the priority of the CSI report. x is used to indicate whether the CSI report is a CSI report for performance monitoring. y is used to indicate whether the CSI report is a non-periodic CSI report, or a semi-persistent CSI report transmitted on the uplink shared channel, or a semi-persistent CSI report transmitted on the uplink control channel, or a periodic CSI report. k is used to indicate whether the CSI report is a CSI report carrying the reference signal received power or the signal-to-interference-plus-noise ratio. c is used to indicate the index of the serving cell corresponding to the CSI report. s is used to indicate the identifier corresponding to the CSI report. N cells is used to indicate the maximum number of serving cells corresponding to the CSI report, M s is used to indicate the maximum number of supported configured CSI reports.

[0288] Figure 10 is a schematic structural diagram of a communication device provided by an embodiment of the present disclosure. The communication device can execute the channel state information transmission method provided by the above method embodiment. As Figure 10 shown, the communication device includes: a receiving unit 1001.

[0289] The receiving unit 1001 is configured to receive a target CSI report sent by a first node, where the target CSI report is determined from the multiple CSI reports based on the priorities of the multiple CSI reports.

[0290] In a possible implementation, the multiple CSI reports satisfy a third preset condition;

[0291] Wherein, the third preset condition includes: the occupation time of the CSI processing resources corresponding to the multiple CSI reports includes the same first time period; the total amount of CSI processing resources occupied by the multiple CSI reports within the first time period exceeds a first threshold; the type of the CSI processing resources is the first processing unit resource or the second processing unit resource.

[0292] In a possible implementation, the priority of the CSI report is determined based on at least one of the following:

[0293] whether it is a CSI report for performance monitoring,

[0294] whether it is a non-periodic CSI report,

[0295] whether it is a semi-persistent CSI report transmitted on the uplink shared channel,

[0296] whether it is a semi-persistent CSI report transmitted on the uplink control channel,

[0297] whether it is a periodic CSI report,

[0298] Whether it is a CSI report carrying reference signal received power or signal-to-interference-plus-noise ratio,

[0299] The index of the serving cell corresponding to the CSI report,

[0300] The identifier of the CSI report.

[0301] In a possible implementation, the priority of the CSI report satisfies the following formula:

[0302] Pri iCSI (x, y, k, c, s) = 8·N cells ·M s ·x + 2·N cells ·M s ·y + N cells M s ·k + M s ·c + s;

[0303] Where Pri iCSI (x, y, k, c, s) is the priority of the CSI report, x is used to indicate whether the CSI report is a CSI report for performance monitoring, y is used to indicate whether the CSI report is a non-periodic CSI report or a semi-persistent CSI report transmitted on the uplink shared channel or a semi-persistent CSI report transmitted on the uplink control channel or a periodic CSI report, k is used to indicate whether the CSI report is a CSI report carrying reference signal received power or signal-to-interference-plus-noise ratio, c is used to indicate the index of the serving cell corresponding to the CSI report, s is used to indicate the identifier corresponding to the CSI report, N cells is used to indicate the maximum number of serving cells corresponding to the CSI report, M s is used to indicate the maximum number of CSI reports supported for configuration.

[0304] In the case of implementing the functions of the above integrated module in the form of hardware, the embodiments of the present disclosure provide another possible structure of the communication device involved in the above embodiments. As Figure 11 shown, the communication device 110 includes: a processor 1102, a bus 1104. Optionally, the communication device may further include a memory 1101; optionally, the communication device may further include a communication interface 1103.

[0305] The processor 1102 can be a device that implements or executes various exemplary logic blocks, modules, and circuits described in connection with the embodiments of the present disclosure. The processor 1102 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in connection with the embodiments of the present disclosure. The processor 1102 can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0306] The communication interface 1103 is used to connect to other devices through a communication network. The communication network can be an Ethernet, a radio access network, a wireless local area network (WLAN), etc.

[0307] The memory 1101 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), or other type of dynamic storage device that can store information and instructions. It can also be an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0308] As a possible implementation, the memory 1101 can exist independently of the processor 1102. The memory 1101 can be connected to the processor 1102 through a bus 1104 for storing instructions or program code. When the processor 1102 calls and executes the instructions or program code stored in the memory 1101, the method for transmitting channel state information provided in the embodiments of the present disclosure can be implemented.

[0309] In another possible implementation, the memory 1101 can also be integrated with the processor 1102.

[0310] The bus 1104 can be an extended industry standard architecture (EISA) bus, etc. The bus 1104 can be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, Figure 11 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.

[0311] Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer program instructions, which, when running on a computer, cause the computer to execute the channel state information transmission method described in any one of the above embodiments.

[0312] Exemplarily, the above computer-readable storage medium may include, but is not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes, etc.), optical disks (e.g., Compact Disks (CDs), Digital Versatile Disks (DVDs), etc.), smart cards, and flash memory devices (e.g., Erasable Programmable Read-Only Memories (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in the present disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0313] Embodiments of the present disclosure provide a computer program product containing instructions, which, when running on a computer, cause the computer to execute the channel state information transmission method described in any one of the above embodiments. As described above, the above are only specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present disclosure should be covered by the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. A method for transmitting channel state information, characterized in that, Applied to the first node, including: Determine an allocation scheme for channel state information (CSI) processing resources within a target time period, where the allocation scheme is used to determine, for each time interval among at least one time interval within the target time period, the type of CSI processing resources corresponding to the time interval; wherein, the type of CSI processing resources corresponding to the time interval is the type of CSI processing resources occupied by the first node within the time interval; the type of CSI processing resources includes first processing unit resources and / or second processing unit resources; at least one time interval among the at least one time interval within the target time period occupies second processing unit resources; Generate a CSI report based on the allocation scheme and send the CSI report to a second node.

2. The method according to claim 1, wherein When the CSI report meets a first preset condition, the start time of the target time period is the start time of the first time domain symbol of the CSI measurement resources corresponding to the CSI report, and the end time of the target time period is the end time of the last time domain symbol of the CSI report transmission resources corresponding to the CSI report; The first preset condition includes: The CSI report is at least one of the following: a periodic CSI report, the nth CSI report in a semi-persistent CSI report triggered by downlink control information, a semi-persistent CSI report not triggered by downlink control information; where n is a positive integer greater than or equal to 2.

3. The method according to claim 1, characterized in that, When the CSI report meets a second preset condition, the start time of the target time period is the start time of the first time domain symbol after the downlink control channel used to trigger the CSI report, and the end time of the target time period is the end time of the last time domain symbol of the CSI report transmission resources corresponding to the CSI report; The second preset condition includes: the CSI report is at least one of the following: an aperiodic CSI report, the first CSI report in a semi-persistent CSI report triggered by downlink control information.

4. The method according to claim 1, characterized in that The determining the allocation scheme for CSI processing resources within the target time period includes: Based on the type of the CSI report, determine the allocation scheme corresponding to the CSI report.

5. The method according to claim 1, wherein One type of CSI report corresponds to at least one allocation scheme; wherein, the at least one allocation scheme is predefined or determined by the first node.

6. The method according to claim 1, wherein Before sending the CSI report to the second node, the method further includes: Send first indication information to the second node, where the first indication information is used to indicate the allocation scheme.

7. The method according to claim 1, wherein Before sending the CSI report to the second node, the method further includes: Send occupancy information of CSI processing resources to the second node, where the occupancy information includes at least one of the following: Start time information and / or end time information of each time interval, Duration information of each time interval, Type of CSI processing resources corresponding to each time interval, Duration information of CSI processing resources within the target time period, Quantity information of CSI processing resources occupied by each time interval; Among them, the duration information of each time interval includes the number of time domain symbols occupied by each time interval or the ratio of the duration of each time interval in the target time period; the duration information of the CSI processing resources in the target time period includes the occupied duration of the CSI processing resources in the target time period or the ratio of the occupied duration of the CSI processing resources in the target time period in the target time period.

8. The method according to claim 1, characterized in that The occupancy information of the CSI processing resources is predefined, and the occupancy information includes at least one of the following: The start time information and / or end time information of each time interval, The duration information of each time interval, The type of CSI processing resources corresponding to each time interval, The duration information of the CSI processing resources in the target time period, The quantity information of the CSI processing resources corresponding to each time interval; Among them, the duration information of each time interval includes the number of time domain symbols occupied by each time interval or the ratio of the duration of each time interval in the target time period; the duration information of the CSI processing resources in the target time period includes the occupied duration of the CSI processing resources in the target time period or the ratio of the occupied duration of the CSI processing resources in the target time period in the target time period.

9. The method according to claim 1, wherein The type of the CSI report includes at least one of the following: The CSI report after processing the CSI based on the first type of processing method, the CSI report after predicting the CSI based on the first type of processing method and then processing it based on the second type of processing method, the CSI report after predicting the CSI based on the second type of processing method and then processing it based on the first type of processing method, the CSI report after predicting the CSI based on the first type of processing method and then processing it based on the first type of processing method, the CSI report after obtaining the performance metric value of other CSI reports based on the first type of processing method.

10. The method according to claim 1, characterized in that, In the case where the at least one time interval is one time interval, occupy the second processing unit resources throughout the target time period, or occupy both the second processing unit resources and the first processing unit resources throughout the target time period; Or, in the case where the at least one time interval is two time intervals, one time interval corresponds to the second processing unit resources, and the other time interval corresponds to the first processing unit resources, and the two time intervals are two non-overlapping time intervals obtained by dividing the target time period; Or, in the case where the at least one time interval is two time intervals, one of the two time intervals corresponds to the first processing unit resources and the second processing unit resources, and the other time interval corresponds to the second processing unit resources or the first processing unit resources; the two time intervals are two non-overlapping time intervals obtained by dividing the target time period; Alternatively, when the at least one time interval is two time intervals, one of the two time intervals corresponds to the first processing unit resource or the second processing unit resource, and the other time interval corresponds to the first processing unit resource and the second processing unit resource; the two time intervals are two non-overlapping time intervals obtained by dividing the target time period. Alternatively, when the at least one time interval is three time intervals, the first time interval and the third time interval correspond to the first processing unit resource, and the second time interval corresponds to the second processing unit resource; the three time intervals are three non-overlapping time intervals obtained by dividing the target time period in chronological order. Alternatively, when the at least one time interval is three time intervals, one of the first time interval and the third time interval corresponds to the first processing unit resource or the second processing unit resource, and the other time interval corresponds to the second processing unit resource or the first processing unit resource, and the second time interval corresponds to the second processing unit resource and the first processing unit resource; the three time intervals are three non-overlapping time intervals obtained by dividing the target time period in chronological order. Alternatively, when the at least one time interval is five time intervals, the first time interval and the fifth time interval correspond to the first processing unit resource, the second time interval and the fourth time interval correspond to the second processing unit resource and the first processing unit resource, and the third time interval corresponds to the second processing unit resource; the five time intervals are five non-overlapping time intervals obtained by dividing the target time period in chronological order.

11. The method according to claim 10, characterized in that, When the at least one time interval is two and one time interval corresponds to the second processing unit resource and the other time interval corresponds to the first processing unit resource, the occupancy information includes the duration information of the CSI processing resource corresponding to the first time interval and / or the second time interval.

12. The method according to claim 10, wherein When the at least one time interval includes two time intervals, and one of the two time intervals corresponds to the first processing unit resource and the second processing unit resource, and the other time interval corresponds to the first processing unit resource, the occupancy information includes the duration of occupying the second processing unit resource or the proportion of the duration of occupying the second processing unit resource in the target time period.

13. The method according to claim 10, characterized in that, When the at least one time interval includes two time intervals, and one of the two time intervals corresponds to the first processing unit resource and the second processing unit resource, and the other time interval corresponds to the second processing unit resource, the occupancy information includes the duration of occupying the second processing unit resource or the proportion of the duration of occupying the second processing unit resource in the target time period.

14. The method according to claim 10, wherein When the at least one time interval is three time intervals, and the first time interval and the third time interval correspond to the first processing unit resources, and the second time interval corresponds to the second processing unit resources, the occupancy information includes the duration information of the first processing unit resources corresponding to the first time interval and the third time interval; Alternatively, the occupancy information includes the duration information of the first processing unit resources corresponding to the first time interval and the duration information of the second processing unit resources corresponding to the second time interval.

15. The method according to claim 10, characterized in that When the at least one time interval is three time intervals, and one of the first time interval and the third time interval corresponds to the first processing unit resources, the other time interval corresponds to the second processing unit resources, and the second time interval corresponds to the second processing unit resources and the first processing unit resources, the occupancy information includes the duration information of the first processing unit resources and the duration information of the second processing unit resources.

16. The method according to claim 10, wherein When the at least one time interval is three time intervals, and the first time interval and the third time interval both correspond to the first processing unit resources, and the second time interval corresponds to the second processing unit resources and the first processing unit resources, the occupancy information includes the start time of occupying the second processing unit resources and the occupancy duration; or the occupancy information includes the end time of occupying the second processing unit resources and the occupancy duration; or, the occupancy information includes the start time and the end time of occupying the second processing unit resources; or, the occupancy information includes the start time of occupying the second processing unit resources and the duration ratio of the occupancy duration of the second processing unit resources in the target time period; or, the occupancy information includes the end time of occupying the second processing unit resources and the duration ratio of the occupancy duration of the second processing unit resources in the target time period.

17. The method according to claim 10, wherein When the at least one time interval is five time intervals, the occupancy information includes the time information of the first processing unit resources corresponding to the first time interval, the second time interval, the fourth time interval, and the fifth time interval, and the start time of the second time interval, the third time interval, the fourth time interval and the time information of the corresponding second processing unit.

18. A method for transmitting channel state information, characterized in that Applied to the second node, it includes: Receiving a CSI report sent by the first node, where the CSI report is determined based on the allocation scheme of CSI processing resources in the target time period; the allocation scheme is used to determine the type of CSI processing resources corresponding to each time interval in at least one time interval in the target time period; where the type of CSI processing resources corresponding to the time interval is the type of CSI processing resources occupied by the first node in the time interval; the CSI processing resources include the first processing unit resources and / or the second processing unit resources; at least one time interval in the target time period occupies the second processing unit resources.

19. The method according to claim 18, wherein When the CSI report meets the first preset condition, the start time of the target time period is the start time of the first time-domain symbol of the CSI measurement resource corresponding to the CSI report, and the end time of the target time period is the end time of the last time-domain symbol of the CSI report transmission resource corresponding to the CSI report; The first preset condition includes: the CSI report is at least one of the following: a periodic CSI report, the nth CSI report in a semi-persistent CSI report triggered by downlink control information, and a semi-persistent CSI report not triggered by downlink control information; where n is a positive integer greater than or equal to 2.

20. The method according to claim 18, wherein When the CSI report meets the second preset condition, the start time of the target time period is the start time of the first time-domain symbol after the downlink control channel used to trigger the CSI report, and the end time of the target time period is the end time of the last time-domain symbol of the CSI report transmission resource corresponding to the CSI report; The second preset condition includes: the CSI report is at least one of the following: an aperiodic CSI report, the first CSI report in a semi-persistent CSI report triggered by downlink control information.

21. The method according to claim 18, wherein One type of CSI report corresponds to at least one allocation scheme; where the at least one allocation scheme is predefined or determined by the first node.

22. The method according to claim 18, wherein Before receiving the CSI report sent by the first node, the method further includes: Receiving first indication information sent by the first node, where the first indication information is used to indicate the allocation scheme.

23. The method according to claim 18, wherein Before receiving the CSI report sent by the first node, the method further includes: Receiving occupancy information of the CSI processing resource sent by the first node, where the occupancy information includes at least one of the following: Start time information and / or end time information of each time interval, Duration information of each time interval, Type of CSI processing resource corresponding to each time interval, Duration information of the CSI processing resource within the target time period, Quantity information of the CSI processing resource occupied by each time interval; Wherein, the duration information of each time interval includes the number of time-domain symbols occupied by each time interval or the proportion of the duration of each time interval in the duration of the target time period; the duration information of the CSI processing resource in the target time period includes the occupied duration of the CSI processing resource in the target time period or the proportion of the occupied duration of the CSI processing resource in the target time period in the duration of the target time period.

24. The method according to claim 18, wherein The occupancy information of the CSI processing resource is predefined; Start time information and / or end time information of each time interval, Duration information of each time interval, Type of CSI processing resource corresponding to each time interval, Duration information of the CSI processing resource within the target time period, Quantity information of the CSI processing resource occupied by each time interval; Wherein, the duration information of each time interval includes the number of time domain symbols occupied by each time interval or the proportion of the duration of each time interval in the target time period; the duration information of the CSI processing resources in the target time period includes the occupied duration of the CSI processing resources occupied by the target time period or the proportion of the occupied duration of the CSI processing resources in the target time period in the target time period.

25. A method for transmitting channel state information, characterized in that Applied to the first node, the method includes: Determining a target CSI report based on the priorities of multiple CSI reports; Sending the target CSI report to the second node.

26. The method according to claim 25, characterized in that, The multiple CSI reports satisfy a third preset condition; wherein, the third preset condition includes: the occupied time periods of the CSI processing resources corresponding to the multiple CSI reports include the same first time period; the total amount of CSI processing resources occupied by the multiple CSI reports within the first time period exceeds a first threshold; the type of the CSI processing resources is the first processing unit resources or the second processing unit resources.

27. The method according to claim 25, wherein The priority of the CSI report is determined based on at least one of the following: Whether it is a CSI report for performance monitoring, Whether it is a non-periodic CSI report, Whether it is a semi-persistent CSI report transmitted on the uplink shared channel, Whether it is a semi-persistent CSI report transmitted on the uplink control channel, Whether it is a periodic CSI report, Whether it is a CSI report carrying the reference signal received power or the signal-to-interference-plus-noise ratio, The index of the serving cell corresponding to the CSI report, The identifier of the CSI report.

28. The method according to claim 27, wherein The priority of the CSI report satisfies the following formula: Pri iCSI (x, y, k, c, s) = 8·N cells ·M s ·x + 2·N cells ·M s ·y + N cells ·M s ·k + M s ·c + s; Among them, Pri iCSI (x, y, k, c, s) is the priority of the CSI report. x is used to indicate whether the CSI report is a CSI report for performance monitoring. y is used to indicate whether the CSI report is a non-periodic CSI report, or a semi-persistent CSI report transmitted on the uplink shared channel, or a semi-persistent CSI report transmitted on the uplink control channel, or a periodic CSI report. k is used to indicate whether the CSI report is a CSI report carrying reference signal received power or signal-to-interference-plus-noise ratio. c is used to indicate the index of the serving cell corresponding to the CSI report. s is used to indicate the identifier corresponding to the CSI report. N cells is used to indicate the maximum number of serving cells corresponding to the CSI report. M s is used to indicate the maximum number of CSI reports supported for configuration.

29. A method for transmitting channel state information, characterized in that Applied to the second node, the method includes: Receiving the target CSI report sent by the first node, where the target CSI report is determined from the multiple CSI reports based on the priorities of the multiple CSI reports.

30. The method according to claim 1, wherein The multiple CSI reports satisfy a third preset condition; wherein, the third preset condition includes: the occupied time periods of the CSI processing resources corresponding to the multiple CSI reports include the same first time period; the total amount of CSI processing resources occupied by the multiple CSI reports within the first time period exceeds a first threshold; the type of the CSI processing resources is the first processing unit resources or the second processing unit resources.

31. The method according to claim 29, wherein, The priority of the CSI report is determined based on at least one of the following: Whether it is a CSI report for performance monitoring, Whether it is a non-periodic CSI report, Whether it is a semi-persistent CSI report transmitted on the uplink shared channel, Whether it is a semi-persistent CSI report transmitted on the uplink control channel, Whether it is a periodic CSI report, Whether it is a CSI report carrying the reference signal received power or the signal-to-interference-plus-noise ratio, The index of the serving cell corresponding to the CSI report, The identifier of the CSI report.

32. The method according to claim 31, wherein The priority of the CSI report satisfies the following formula: Pri iCSI (x, y, k, c, s) = 8·N cells ·M s ·x + 2·N cells ·M s ·y + N cells ·M s ·k + M s ·c + s; Among them, Pri iCSI (x, y, k, c, s) is the priority of the CSI report. c is used to indicate whether the CSI report is a CSI report for performance monitoring. y is used to indicate whether the CSI report is a non-periodic CSI report or a semi-persistent CSI report transmitted on the uplink shared channel or a semi-persistent CSI report transmitted on the uplink control channel or a periodic CSI report. k is used to indicate whether the CSI report is a CSI report carrying the reference signal received power or the signal-to-interference-plus-noise ratio. c is used to indicate the index of the serving cell corresponding to the CSI report. s is used to indicate the identifier corresponding to the CSI report. N cells is used to indicate the maximum number of serving cells corresponding to the CSI report. M s is used to indicate the maximum number of CSI reports supported for configuration.

33. A communication device, characterized in that, Including: A memory and a processor; The memory and the processor are coupled; The memory is used to store instructions executable by the processor; When the processor executes the instructions, it executes the method according to any one of claims 1-32.

34. A computer-readable storage medium, characterized in that, Computer instructions are stored on the computer-readable storage medium, and when the computer instructions run on a computer, the computer is caused to execute the method according to any one of claims 1-32.

35. A computer program product, characterized in that, The computer program product includes computer program instructions, and when the computer program instructions are executed by a processor, the method according to any one of claims 1-32 is implemented.