Communication method and apparatus, storage medium, and program product

By configuring targeted usage strategies for the channel state information processing unit, the problem of poor flexibility in terminal CPU task processing is solved, thereby improving the flexibility and efficiency of channel state information processing.

WO2026007422A1PCT designated stage Publication Date: 2026-01-08ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/078058
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-02
Filing Date
2025-02-19
Publication Date
2026-01-08

AI Technical Summary

Technical Problem

In the prior art, the way the terminal's channel state information processing unit (CSI processing unit, CPU) processes tasks related to channel state information is relatively fixed and singular, resulting in poor flexibility and affecting the normal transmission of channel state information.

Method used

By acquiring the usage strategy of the channel state information processing unit and based on the usage strategy of the channel state information processing unit corresponding to the task to be executed, the channel state information processing unit is controlled to execute the corresponding task to be executed, thereby realizing the correspondence between the channel state information processing unit and the task to be executed and providing targeted usage strategies to improve flexibility.

Benefits of technology

This improves the flexibility of the channel state information processing unit, optimizes processing efficiency and task flexibility, and ensures the normal transmission of channel state information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025078058_08012026_PF_FP_ABST
    Figure CN2025078058_08012026_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a communication method and apparatus, a storage medium, and a program product. The communication method comprises: acquiring a usage strategy of a channel state information processing unit; and on the basis of the usage strategy of the channel state information processing unit corresponding to a task to be executed, controlling the channel state information processing unit to execute said corresponding task, wherein the usage strategy of the channel state information processing unit is used for indicating information required for the channel state information processing unit to execute said task.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and apparatus, storage medium, and program product

[0001] The present disclosure claims priority to Chinese Patent Application No. 202410882771.1, filed on July 02, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD

[0002] The present disclosure relates to the technical field of communication, and in particular to a communication method and apparatus, a storage medium, and a program product. BACKGROUND

[0003] In the process of acquiring channel state information (CSI), a terminal uses a channel state information processing unit (CPU) to process a to-be-executed task related to the channel state information. SUMMARY

[0004] In one aspect, an embodiment of the present disclosure provides a communication method applied to a terminal. The communication method includes: obtaining a usage policy of a channel state information processing unit, the usage policy of the channel state information processing unit being used to indicate information required by the channel state information processing unit to execute a to-be-executed task; and based on the usage policy of the channel state information processing unit corresponding to the to-be-executed task, controlling the channel state information processing unit to execute the corresponding to-be-executed task.

[0005] In another aspect, an embodiment of the present disclosure provides a communication method applied to a network device. The communication method includes: sending configuration information to a terminal, the configuration information being used to indicate a usage policy of a channel state information processing unit; and wherein the usage policy of the channel state information processing unit is used to indicate information required by the channel state information processing unit to execute a to-be-executed task.

[0006] In yet another aspect, an embodiment of the present disclosure provides a communication apparatus. The communication apparatus includes: a communication unit and a processing unit; the communication unit is used to obtain a usage policy of a channel state information processing unit, the usage policy of the channel state information processing unit being used to indicate information required by the channel state information processing unit to execute a to-be-executed task; and the processing unit is used to control the channel state information processing unit to execute the corresponding to-be-executed task based on the usage policy of the channel state information processing unit corresponding to the to-be-executed task.

[0007] In yet another aspect, the embodiments of the present disclosure provide a communication apparatus. The communication apparatus comprises a communication unit and a processing unit; the processing unit is configured to instruct the communication unit to send configuration information to a terminal, the configuration information being used to indicate a usage policy of a channel state information processing unit, the usage policy of the channel state information processing unit being used to indicate information required by the channel state information processing unit to perform a task to be performed.

[0008] In yet another aspect, the embodiments of the present disclosure provide a communication apparatus. The communication apparatus comprises a memory and a processor; the memory and the processor are coupled; the memory is configured to store a computer program; and the processor is configured to implement the communication method of any one of the above aspects when executing the computer program.

[0009] In yet another aspect, the embodiments of the present disclosure provide a computer readable storage medium, and the computer readable storage medium stores computer program instructions, and the computer program instructions are executed by a processor to implement the communication method of any one of the above aspects.

[0010] In yet another aspect, the embodiments of the present disclosure provide a computer program product, and the computer program product comprises computer program instructions, and the computer program instructions are executed by a processor to implement the communication method of any one of the above aspects. BRIEF DESCRIPTION OF DRAWINGS

[0011] In order to more clearly illustrate the technical solutions in the present disclosure, the following will briefly introduce the drawings needed to be used in some embodiments of the present disclosure. Obviously, the drawings described in the following description are only some drawings of the embodiments of the present disclosure, and other drawings can also be obtained by those skilled in the art according to these drawings.

[0012] FIG. 1 is a communication system architecture diagram according to some embodiments.

[0013] FIG. 2 is a flow diagram of a communication method according to some embodiments.

[0014] FIG. 3 is an example diagram of AI-based intelligent beam management processing according to some embodiments.

[0015] FIG. 4 is an example diagram of AI-based beam quality prediction processing according to some embodiments.

[0016] FIG. 5 is an example diagram of AI-based channel state information compression feedback processing according to some embodiments.

[0017] FIG. 6 is an example diagram of AI-based channel state information prediction processing according to some embodiments.

[0018] FIG. 7 is a constituent example diagram of an AI model according to some embodiments.

[0019] FIG. 8 is a flow diagram of another method of communication, in accordance with some embodiments.

[0020] FIG. 9 is a flow diagram of yet another method of communication, in accordance with some embodiments.

[0021] FIG. 10 is a block diagram of a communication device, in accordance with some embodiments.

[0022] FIG. 11 is a block diagram of another communication device, in accordance with some embodiments. DETAILED DESCRIPTION

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

[0024] It should be noted that in the present disclosure, the expressions such as "exemplarily" or "for example" are used to represent as an example, illustration or description. Any embodiment or design scheme described as "exemplarily" or "for example" in the present disclosure should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. In fact, the expressions such as "exemplarily" or "for example" are used to present the relevant concepts in a detailed manner.

[0025] Hereinafter, the terms "first", "second", and the like are used only for descriptive purposes, and should not be construed as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with "first", "second", and the like can explicitly or implicitly include one or more features.

[0026] 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 document is only a description of the relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can mean: only A, A and B, and only B. In addition, "at least one" means one or more, and "multiple" means two or more.

[0027] In a communication network, a terminal can receive a reference signal and measure the reference signal to obtain a channel state. The terminal can process the channel state obtained by the measurement to obtain channel state information, and report the channel state information to a network device. The network device receives the channel state information, and determines a data transmission strategy according to the channel state information, so that the data transmission strategy of the network device matches the channel state at the time of data transmission, thereby improving the performance of data transmission.

[0028] However, at present, in the process of acquiring channel state information (CSI), the terminal uses a channel state information processing unit (CPU) to process a to-be-executed task related to channel state information. However, at present, the CPU processes the to-be-executed task related to channel state information in a fixed and single manner, which leads to poor flexibility of the CPU in processing the to-be-executed task related to channel state information, thereby affecting the normal transmission of channel state information.

[0029] To solve the above technical problems, the embodiments of the present disclosure disclose a usage policy of a channel state information processing unit of a terminal, and based on the usage policy of the channel state information processing unit corresponding to a to-be-executed task, the channel state information processing unit is controlled to execute the corresponding to-be-executed task, so that the usage policy of the channel state information processing unit and the to-be-executed task have a corresponding relationship. That is, the method disclosed in the embodiments of the present disclosure can configure the usage policy of the channel state information processing unit for the to-be-executed task, so that the terminal can process the to-be-executed task based on the usage policy of the channel state information processing unit matched with the to-be-executed task, thereby improving the flexibility of using the channel state information processing unit.

[0030] The communication method provided by the embodiments of the present disclosure can be applied to a communication system such as FIG. 1. As shown in FIG. 1, the communication system includes a terminal 101 and a network device 102.

[0031] In the embodiments of the present disclosure, the network device 102 can send configuration information to the terminal 101, so that the terminal 101 can acquire the usage policy of the channel state information processing unit based on the above-mentioned configuration information. The terminal 101 can acquire the usage policy of the channel state information processing unit, and based on the usage policy of the channel state information processing unit corresponding to a to-be-executed task, the channel state information processing unit is controlled to execute the corresponding to-be-executed task. Since the usage policy of the channel state information processing unit and the to-be-executed task have a corresponding relationship, the terminal 101 or the network device 102 can configure the usage policy of the channel state information processing unit for the to-be-executed task, so that the terminal 101 can process the to-be-executed task based on the usage policy of the channel state information processing unit matched with the to-be-executed task, thereby improving the flexibility of using the channel state information processing unit.

[0032] It should be noted that FIG. 1 is only an exemplary framework diagram, the number of devices included in FIG. 1, and the name of each device are not limited, and in addition to the devices shown in FIG. 1, the communication system can also include other devices, such as a relay node.

[0033] The application embodiments are not limited to application scenarios. The system architecture and business scenarios described in the application embodiments are used to more clearly illustrate the technical solutions of the application embodiments, and do not constitute a limitation on the technical solutions provided by the application embodiments. Those skilled in the art can know that, with the evolution of network architecture and the appearance of new business scenarios, the technical solutions provided by the application embodiments are also applicable to similar technical problems.

[0034] The communication method provided by the application embodiments will be described in detail below with reference to the accompanying drawings.

[0035] The communication method provided by the application embodiments can be applied to the terminal 101 in the communication system shown in FIG. 1. FIG. 2 shows a flowchart of a communication method. As shown in FIG. 2, the communication method includes S201 to S202.

[0036] S201, the terminal obtains the use policy of the channel state information processing unit.

[0037] The use policy of the channel state information processing unit is used to indicate the information required by the channel state information processing unit to perform the to-be-performed task.

[0038] Exemplarily, the channel state information processing unit described in the application embodiments is mainly used to process the to-be-performed task related to channel state information. For example, the channel state information processing unit described in the application embodiments can be a CPU. Of course, the above is only an exemplary description of the channel state information processing unit. The channel state information processing unit can also be other network elements or other names in future network architecture, and the application embodiments do not make any limitation on this.

[0039] S202, the terminal controls the channel state information processing unit to perform the corresponding to-be-performed task based on the use policy of the channel state information processing unit corresponding to the to-be-performed task.

[0040] In some embodiments, different to-be-performed tasks can correspond to different use policies of the channel state information processing unit. In this way, the use policy of the channel state information processing unit can be provided for different to-be-performed tasks to optimize the flexibility and processing efficiency of processing the to-be-performed task related to the channel state information.

[0041] The embodiments of the present disclosure disclose a terminal to obtain a usage policy of a channel state information processing unit, and control the channel state information processing unit to perform a corresponding to-be-executed task based on the usage policy of the channel state information processing unit corresponding to the to-be-executed task, so that the usage policy of the channel state information processing unit and the to-be-executed task have a corresponding relationship. That is, the method disclosed by the embodiments of the present disclosure can configure the usage policy of the channel state information processing unit for the to-be-executed task, so that the terminal can process the to-be-executed task based on the usage policy of the channel state information processing unit matched with the to-be-executed task, thereby improving the flexibility of using the channel state information processing unit.

[0042] The usage policy of the channel state information processing unit is described in detail below.

[0043] In some embodiments, the usage policy of the channel state information processing unit includes at least one of the following: the number of channel state information processing units corresponding to the to-be-executed task; the usage time of the channel state information processing unit corresponding to the to-be-executed task; the interruption execution policy of the channel state information processing unit corresponding to the to-be-executed task; the resumption execution policy of the channel state information processing unit corresponding to the to-be-executed task; the type of the to-be-executed task; and the priority of the to-be-executed task. The usage policy of the channel state information processing unit can provide the above-mentioned various information, so that the terminal can more accurately control the usage of the channel state information processing unit, thereby ensuring the normal processing of the to-be-executed task as much as possible.

[0044] Further, the type of the reference signal resource included in the usage policy of the channel state information processing unit is described in detail below.

[0045] In some embodiments, the type of the reference signal resource includes at least one of the following: a periodic reference signal resource, a semi-persistent reference signal resource, or an aperiodic reference signal resource.

[0046] Since the reference signal is used in the subsequent process of determining the channel state information by the terminal, and the reference signal resource is used to carry the reference signal, the reference signal resource and the reference signal have a correlation relationship. For example, in the case of the reference signal resource being a periodic reference signal resource, the reference signal is a periodic reference signal. For another example, in the case of the reference signal resource being a semi-persistent reference signal resource, the reference signal is a semi-persistent reference signal. For another example, in the case of the reference signal resource being an aperiodic reference signal resource, the reference signal is an aperiodic reference signal.

[0047] It can be understood that the periodic reference signal resource can be understood as that the terminal can periodically report the signal carried on the resource, or can be understood as that the terminal can periodically measure the signal carried on the resource. That is, the related operation of the signal carried on the periodic reference signal resource can be performed by itself after the configuration of the radio resource control (RRC) signaling or the downlink control information (DCI) signaling, without the triggering of other signaling.

[0048] The semi-persistent reference signal resource can also be understood as that the terminal can periodically report the signal carried on the resource, or can be understood as that the terminal can periodically measure the signal carried on the resource. However, compared with the periodic reference signal resource, the related operation of the signal carried on the semi-persistent reference signal resource cannot be performed by itself after the configuration of the RRC signaling or the DCI signaling, and needs the triggering of other signaling.

[0049] Exemplarily, the signaling triggering the semi-persistent reference signal resource can include a multiple access channel (MAC) carrier equipment (CE) and / or uplink control information (UCI). In addition, if the signaling triggering the semi-persistent reference signal resource is the MAC CE, the signal carried on the periodic reference signal resource can be reported based on a physical uplink control channel (PUCCH), and if the signaling triggering the semi-persistent reference signal resource is the UCI, the signal carried on the periodic reference signal resource can be reported based on a physical uplink shared channel (PUSCH).

[0050] The aperiodic reference signal resource can be understood as that the terminal reports the signal carried on the resource after receiving the triggering signaling, or can be understood as that the terminal measures the signal carried on the resource after receiving the triggering signaling.

[0051] The related description of the signaling triggering the aperiodic reference signal resource can be understood with reference to the related description of the signaling triggering the semi-persistent reference signal resource, which will not be described herein again.

[0052] Of course, the above are only exemplary descriptions of the types of reference signal resources, and the types of reference signal resources described in the embodiments of the present disclosure can also include other types, and the embodiments of the present disclosure do not make any limitation in this regard.

[0053] Exemplarily, the above reference signal resources are taken as CSI-RS (reference signal) resources for description: the periodic reference signal resources can be P-CSI resources. The semi-persistent reference signal resources can be SP-CSI resources. The aperiodic reference signal resources can be A-CSI resources. Of course, the above are only exemplary descriptions of the periodic reference signal resources, semi-persistent reference signal resources, and aperiodic reference signal resources, and the periodic reference signal resources, semi-persistent reference signal resources, and aperiodic reference signal resources can also be resources of other signals, and the embodiments of the present disclosure do not make any limitation in this regard.

[0054] Further, the types of tasks to be executed included in the use strategy of the channel state information processing unit are described in detail below.

[0055] In some embodiments, the types of tasks to be executed include first type tasks and / or second type tasks, the first type tasks are measurement tasks of reference signals, and the second type tasks are processing tasks of channel state information.

[0056] In other embodiments, the types of tasks to be executed can also include non-reporting reporting tasks and / or reporting reporting tasks. The non-reporting reporting tasks can be measurement tasks of reference signals, and the reporting reporting tasks can be processing tasks of channel state information.

[0057] In other embodiments, the types of tasks to be executed can also include functional tasks and / or reporting reporting tasks. The functional tasks can be measurement tasks of reference signals.

[0058] It can be understood that the method of distinguishing the types of tasks by functional tasks and reporting tasks can provide flexible division of tasks to be executed, be compatible with the current general protocol, and thus improve the compatibility of the communication method described in the embodiments of the present disclosure.

[0059] In other embodiments, the types of tasks to be executed can also include integrated tasks, and the integrated tasks can include measurement tasks of reference signals and processing tasks of channel state information. The above embodiments simplify the operations related to the tasks to be executed, and thus save the processing burden of the network device or the terminal.

[0060] It can be understood that the measurement task of the reference signal can be understood as a task of internal processing of the terminal, can also be understood as a task of communication interaction with the network device, and can also be understood as a combination of the task of communication interaction with the network device and the task of internal processing of the terminal. The embodiments of the present disclosure do not make any limitation in this regard.

[0061] In addition, the processing task of the reference signal can be understood as a task of internal processing of the terminal, can also be understood as a task of communication interaction with the network device, and can also be understood as a combination of the task of communication interaction with the network device and the task of internal processing of the terminal. The embodiments of the present disclosure do not make any limitation in this regard.

[0062] Further, the number of channel state information processing units corresponding to the to-be-executed tasks included in the use strategy of the channel state information processing unit is described in detail below.

[0063] In some embodiments, the number of channel state information processing units corresponding to the to-be-executed tasks is determined based on at least one of the type of reference signal resource, the number of reference signal resources, the type of channel state information, the number of bits occupied by the channel state information, the type of corresponding to-be-executed task, the type of way of processing the channel state information, the complexity of processing the channel state information, whether the time corresponding to the channel state information is future time, the number of reference signal resources, the frequency domain width of the reference signal, the frequency domain width of the reported channel state information, the number of antenna ports of the reference signal resource, and the number of time periods included in the channel state information. In this way, the number of channel state information processing units corresponding to the to-be-executed tasks can be reasonably determined, and the flexibility and processing efficiency of optimizing the to-be-executed tasks related to the channel state information can be achieved.

[0064] Further, the part of information related to the determination of the number of channel state information processing units corresponding to the to-be-executed tasks is described in detail below.

[0065] In some embodiments, the number of reference signal resources can include the number of time domain resources carrying the reference signal and / or the number of frequency domain resources carrying the reference signal. Of course, the above is only an exemplary description of the number of reference signal resources, and the number of reference signal resources can also be other types of reference signal resources, and the embodiments of the present disclosure do not make any limitation in this regard.

[0066] In some embodiments, the type of channel state information includes at least one of the following: precoding matrix information, channel quality indication information, or reference signal received power information. Of course, the above is only an exemplary description of the type of channel state information, and the type of channel state information described in the embodiments of the present disclosure can also include other types, and the embodiments of the present disclosure do not make any limitation in this regard.

[0067] In some embodiments, the number of bits occupied by different types of channel state information can be the same, for example, the number of bits occupied by precoding matrix information and the number of bits occupied by channel quality indication information are both #1, and the number of bits occupied by different types of channel state information can also be different, for example, the number of bits occupied by precoding matrix information is #1, and the number of bits occupied by channel quality indication information is #2, and the embodiments of the present disclosure do not make any limitation in this regard.

[0068] In some embodiments, the type of the way of processing channel state information can include at least one of the following: beam management processing, beam quality prediction processing, channel state information compression feedback processing, and channel state information prediction processing. Of course, the above is only an exemplary description of the type of the way of processing channel state information, and the type of the way of processing channel state information described in the embodiments of the present disclosure can also include other types, and the embodiments of the present disclosure do not make any limitation in this regard.

[0069] The beam management processing can be an intelligent beam management processing based on artificial intelligence (AI). FIG. 3 is an example diagram of the intelligent beam management processing based on AI. As shown in FIG. 3, the process of the intelligent beam management processing based on AI can be: the terminal inputs the measured quality information of part of the beams into an AI model, outputs the probability that each of the beams among all the beams can be the optimal transmitting and receiving beam or the predicted quality information (for example, Layer 1-reference signal received power (L1-RSRP)) of each of the beams, and determines the optimal transmitting and receiving beam pair from all the beams based on the probability that each of the beams can be the optimal transmitting and receiving beam or the predicted quality information of each of the beams, so that the subsequent network device can transmit and receive data on part of the beams (for example, the optimal transmitting and receiving beam pair), which can greatly reduce the training overhead, measurement power consumption, and processing delay.

[0070] The beam quality prediction processing can be AI-based beam quality prediction processing. FIG. 4 is an example diagram of AI-based beam quality prediction processing. As shown in FIG. 4, the AI-based beam quality prediction processing procedure can be that the terminal inputs historical quality information (for example, RSRP) of each of all beams into an AI model, outputs future quality information of each of all beams, and determines an optimal pair of receiving and transmitting beams at a future time from all beams based on the future quality information of each of the above beams. The historical quality information can include quality information of the beams in an observation window (for example, time window T-4 to time window T, and the time window T is the current time window), and the future quality information can include quality information of the beams in a prediction window (for example, time window T+1 to time window T+5).

[0071] The channel state information compression feedback processing can be AI-based channel state information compression feedback processing. FIG. 5 is an example diagram of AI-based channel state information compression feedback processing. As shown in FIG. 5, the AI-based channel state information compression feedback processing procedure can be that the terminal deploys a CSI generation model, performs feature extraction, compression, quantization and other processing of channel state information based on the CSI generation model, and reports information obtained through the above processing to the network device. The network device receives the information obtained through the above processing reported by the terminal, and performs further dequantization, recovery and other processing on the information obtained through the above processing reported by the terminal based on a CSI reconstruction model deployed in the network device.

[0072] The channel state information prediction processing can be AI-based channel state information prediction processing. FIG. 6 is an example diagram of AI-based channel state information prediction processing. As shown in FIG. 6, the AI-based channel state information prediction processing procedure can be that the terminal inputs historical channel state information and current channel state information of each of all beams into an AI model, and outputs future channel state information of each of all beams. In this way, the accuracy of predicting future channel state information can be improved, so as to ensure that the data transmission strategy of the network device matches the channel state information at the time of data transmission as much as possible.

[0073] In addition, for example, FIG. 7 is an example diagram of the composition of an AI model. As shown in FIG. 7, the AI model described in the embodiments of the present disclosure can include at least one recurrent neural network (RNN) / long short-term memory (LSTM) network layer and a fully connected layer. Of course, the above is only an example of the composition of the AI model, and the AI model can also include other layers, and the embodiments of the present disclosure do not make any limitation in this regard.

[0074] In some embodiments, the complexity corresponding to different types of processing channel state information manners can be the same, for example, the complexity corresponding to the beam management processing and the complexity corresponding to the beam quality prediction processing are both complexity A; the complexity corresponding to different types of processing channel state information manners can also be different, for example, the complexity corresponding to the beam management processing is complexity B, and the complexity corresponding to the beam quality prediction processing is complexity C. The present disclosure does not make any limitation in this regard.

[0075] Further, in an implementation manner, in the same type of processing channel state information manner, the complexity corresponding to the processing channel state information manner based on different AI models can be the same, and the complexity corresponding to the processing channel state information manner based on different AI models can also be different.

[0076] In an example, taking the beam management processing as an example of the processing channel state information manner: assuming that there is beam management processing based on AI model 1 and beam management processing based on AI model 2, the complexity corresponding to the beam management processing based on AI model 1 and the complexity corresponding to the beam management processing based on AI model 2 can be both complexity D, and the complexity corresponding to the beam management processing based on AI model 1 can be complexity E, and the complexity corresponding to the beam management processing based on AI model 2 can be both complexity F.

[0077] In another implementation manner, in the same type of processing channel state information manner, the complexity corresponding to the processing channel state information manner with different numbers of processing steps can be the same, and the complexity corresponding to the processing channel state information manner with different numbers of processing steps can also be different.

[0078] In another example, taking the channel state information compression feedback processing as an example of the processing channel state information manner: assuming that there is channel state information compression feedback processing 1 and channel state information compression feedback processing 2, the number of processing steps in the channel state information compression feedback processing 1 is 2, and the number of processing steps in the channel state information compression feedback processing 1 is 3, the complexity corresponding to the channel state information compression feedback processing 1 and the complexity corresponding to the channel state information compression feedback processing 2 can be both complexity G; or, the complexity corresponding to the channel state information compression feedback processing 1 can be complexity H, and the complexity corresponding to the channel state information compression feedback processing 2 can be both complexity I.

[0079] It can be understood that the related description about the type of reference signal resource and the type of task to be performed can be understood with reference to the description of the corresponding position described above, which will not be repeated here.

[0080] As can be known from the foregoing description about the "quantity of channel state information processing units corresponding to the to-be-executed task", the terminal can determine the quantity of channel state information processing units corresponding to the to-be-executed task based on at least one (denoted as first information) of the type of reference signal resource, the quantity of reference signal resources, the type of channel state information, the quantity of bits occupied by the channel state information, and the type of corresponding to-be-executed task.

[0081] However, the implementation manner in which the terminal determines the quantity of channel state information processing units corresponding to the to-be-executed task based on the first information can include two implementation manners: implementation manner 1 and implementation manner 2. Implementation manner 1 is that the terminal determines the quantity of channel state information processing units corresponding to the to-be-executed task based on a corresponding relationship between the first information and the quantity of channel state information processing units corresponding to the to-be-executed task. Implementation manner 2 is that the terminal calculates the quantity of channel state information processing units corresponding to the to-be-executed task based on the first information. The two implementation manners are described in detail as follows.

[0082] Implementation manner 1 is that the terminal determines the quantity of channel state information processing units corresponding to the to-be-executed task based on a corresponding relationship between the first information and the quantity of channel state information processing units corresponding to the to-be-executed task.

[0083] For example, in this implementation manner 1, the quantity of channel state information processing units corresponding to the to-be-executed task has a corresponding relationship with at least one of the type of reference signal resource, the quantity of reference signal resources, the type of channel state information, the quantity of bits occupied by the channel state information, and the type of corresponding to-be-executed task.

[0084] For the type-related information (for example, the type of reference signal resource, the type of channel state information, and the type of corresponding to-be-executed task) in the first information, the type-related information can have a corresponding relationship with the quantity of channel state information processing units corresponding to the to-be-executed task, and the embodiments of the present disclosure do not limit the corresponding relationship. The corresponding relationship between the quantity of channel state information processing units corresponding to the to-be-executed task and the type-related information is described through the following examples.

[0085] In an example, the number of channel state information processing units corresponding to the to-be-executed task is in a corresponding relationship with the type of reference signal resource. Assuming that the type of reference signal resource includes at least one of the following: periodic reference signal resource, semi-persistent reference signal resource, or aperiodic reference signal resource, in a case where the type of reference signal resource is the periodic reference signal resource, the number of channel state information processing units corresponding to the to-be-executed task can be number A; in a case where the type of reference signal resource is the semi-persistent reference signal resource, the number of channel state information processing units corresponding to the to-be-executed task can be number B; in a case where the type of reference signal resource is the aperiodic reference signal resource, the number of channel state information processing units corresponding to the to-be-executed task can be number C.

[0086] In another example, the number of channel state information processing units corresponding to the to-be-executed task is in a corresponding relationship with the type of channel state information. Assuming that the type of channel state information includes at least one of the following: precoding matrix information, channel quality indication information, or reference signal received power information, in a case where the type of channel state information is the precoding matrix information, the number of channel state information processing units corresponding to the to-be-executed task can be number A; in a case where the type of channel state information is the channel quality indication information, the number of channel state information processing units corresponding to the to-be-executed task can be number B; in a case where the type of channel state information is the reference signal received power information, the number of channel state information processing units corresponding to the to-be-executed task can be number C.

[0087] In yet another example, the number of channel state information processing units corresponding to the to-be-executed task is in a corresponding relationship with the type of to-be-executed task. Assuming that the type of to-be-executed task includes a first type of task and / or a second type of task, in a case where the type of to-be-executed task is the first type of task, the number of channel state information processing units corresponding to the to-be-executed task can be number A; in a case where the type of to-be-executed task includes the second type of task, the number of channel state information processing units corresponding to the to-be-executed task can be number B.

[0088] For the information related to the number in the above-mentioned first information (for example, the number of reference signal resources, and the number of bits occupied by the channel state information, and the like), the above-mentioned information related to the number can be in a positive correlation relationship with the number of channel state information processing units corresponding to the to-be-executed task. For example, in some embodiments, the number of channel state information processing units corresponding to the to-be-executed task is in a positive correlation relationship with the number of reference signal resources and / or the number of bits occupied by the channel state information. The positive correlation relationship between the number of channel state information processing units corresponding to the to-be-executed task and the information related to the number is illustrated by the following examples.

[0089] In yet another example, the number of channel state information processing units corresponding to the to-be-executed task is positively correlated with the number of reference signal resources. When the number of reference signal resources is number 1, the number of channel state information processing units corresponding to the to-be-executed task can be number D; when the number of reference signal resources is number 2, the number of channel state information processing units corresponding to the to-be-executed task can be number E. Number 2 is greater than number 1, and number E is greater than number D.

[0090] In yet another example, the number of channel state information processing units corresponding to the to-be-executed task is positively correlated with the number of bits occupied by the channel state information. When the number of bits occupied by the channel state information is number 3, the number of channel state information processing units corresponding to the to-be-executed task can be number F; when the number of bits occupied by the channel state information is number 4, the number of channel state information processing units corresponding to the to-be-executed task can be number G. Number 4 is greater than number 3, and number G is greater than number F.

[0091] It can be understood that the above-described examples are only exemplary descriptions of the correspondence between the number of channel state information processing units corresponding to the to-be-executed task and a single information. The correspondence between the number of channel state information processing units corresponding to the to-be-executed task and multiple information can be understood by combining the above examples in any way, which will not be described here.

[0092] In implementation manner 2, the terminal calculates the number of channel state information processing units corresponding to the to-be-executed task based on the first information.

[0093] For example, in this implementation manner 2, the terminal can perform average operation on the weight value corresponding to the type of reference signal resource, the weight value corresponding to the number of reference signal resources, the weight value corresponding to the type of channel state information, the weight value corresponding to the number of bits occupied by the channel state information, and the weight value corresponding to the type of corresponding to-be-executed task, determine the weight average value corresponding to the to-be-executed task, and determine the product of the weight average value corresponding to the to-be-executed task and the total amount of channel state information processing units configured for the to-be-executed task as the number of channel state information processing units corresponding to the to-be-executed task.

[0094] Of course, the above is only an example of determining the number of channel state information processing units corresponding to the task to be executed. The terminal can also determine the number of channel state information processing units corresponding to the task to be executed by other implementation manners. For example, the number of channel state information processing units corresponding to the task to be executed can also be determined based on the number of channel state information processing units corresponding to the task to be executed directly indicated by the network device. The present embodiment does not make any limitation on this.

[0095] In some embodiments, the number of channel state information processing units corresponding to the task to be executed can also be determined based on whether the time corresponding to the channel state information is a future time. The future time is a time after the first time. The first time can include at least one of the following: the time of reporting the channel state information, the time obtained by offsetting the preset time based on the time of reporting the channel state information, the time of transmitting the reference signal, and the time obtained by offsetting the preset time based on the time of transmitting the reference signal.

[0096] For example, if the time corresponding to the channel state information is a future time, that is, the channel state information is channel state information at a future time, the number of channel state information processing units corresponding to the task to be executed in the terminal is large; and if the time corresponding to the channel state information is not a future time, for example, the time corresponding to the channel state information is a first time, the number of channel state information processing units corresponding to the task to be executed in the terminal is small.

[0097] In an example, in the case of the channel state information being channel state information at a first time, the number of used channel state information processing units is A; and in the case of the channel state information being channel state information at a future time, the number of used channel state information processing units is A+B.

[0098] In another example, in the case of the channel state information being channel state information at a first time, the number of used channel state information processing units is A.

[0099] In the case of the channel state information being channel state information at a future time, the number of used channel state information processing units can be determined based on any one of the following:

[0100] Based on the product of β and A (i.e., βA). β is related to the channel state information at the future time after the terminal reports the reference signal transmission time to the network device, and β is greater than 1;

[0101] The integer of βA;

[0102] A function with βA as input;

[0103] βA+C, C is a number greater than 0;

[0104] the rounding of βA+C;

[0105] α(βA+C),

[0106] the product of α and (βA+C), α is a number greater than 1;

[0107] the rounding of the product of α and (βA+C).

[0108] It can be understood that, determining the number of channel state information processing units based on whether the time corresponding to the channel state information is a future time, can reduce the time for processing the channel state information, reduce the time delay for reporting the channel state information; at the same time, it can also avoid increasing the power consumption of the channel state information processing unit, and provide the possibility for more task parallel processing.

[0109] In some embodiments, the number of channel state information processing units corresponding to the task to be executed can also be determined based on the number of reference signal resources.

[0110] For example, if the number of reference signal resources is X, the number of channel state information processing units is kX, or kX+d, or the rounding of kX, or the rounding of kX+d; kX represents the product of k and X, and k is a non-negative number.

[0111] It can be understood that, determining the number of channel state information processing units based on the number of reference signal resources, can also reduce the time for processing the channel state information, reduce the time delay for reporting the channel state information; at the same time, it can also avoid increasing the power consumption of the channel state information processing unit, and provide the possibility for more task parallel processing.

[0112] It can be understood that, at least one of the number of reference signal resources, the number of bits occupied by the channel state information, the number of time domain resources of the reference signal, the number of frequency domain resources of the reference signal, the precoding matrix information (for example, how large a matrix is used, which can be represented by the number of bits), the number of channel quality indication information (for example, how many indication information is used), or the reference signal received power information (for example, how many RSRP is used) can also be determined according to the function related to the above "X and different variable combinations", which will not be repeated here.

[0113] In some embodiments, the number of channel state information processing units can also be determined based on the frequency domain width (which can also be referred to as the size of the frequency domain range) of the reference signal resource.

[0114] Exemplarily, if the frequency domain width of the reference signal resource is W, the number of the channel state information processing units can be Y, that is, there can be a default correspondence between the frequency domain width of the reference signal resource and the number of the channel state information processing units.

[0115] If the frequency domain width of the reference signal resource is D, the number of the channel state information processing units is a monotonic increasing function of D / W, W is a calculation relationship set, and D / W represents D divided by W.

[0116] If the frequency domain width of the reference signal resource is D, the number of the channel state information processing units is m(D / W)Y, or the number of the channel state information processing units is Y+m(D / W). m(D / W)Y represents the product of m and D / W and Y, and m(D / W) represents the product of m and D / W.

[0117] In addition, in order to make the number of the channel state information processing units an integer, the process of determining the number of the channel state information processing units can further include an integer operation. m is a number greater than 0, used to represent the degree of influence of the frequency domain width on the number of the channel state information processing units. For the above m, the above m can be reported by the terminal to the network device as a capability parameter; or the above m is configured by the network device.

[0118] It can be understood that determining the number of the channel state information processing units according to the frequency domain width of the reference signal resource can reduce the time of processing the channel state information and reduce the time delay of reporting the channel state information; at the same time, it can avoid increasing the power consumption of the channel state information processing unit and provide the possibility for more task parallel processing.

[0119] In some embodiments, the number of the channel state information processing units can also be determined based on the frequency domain width (which can also be referred to as the size of the frequency domain range) of the reported channel state information.

[0120] Exemplarily, if the frequency domain width of the channel state information is W, the number of the channel state information processing units is Y, that is, there can be a default correspondence between the frequency domain width of the channel state information and the number of the channel state information processing units.

[0121] If the frequency domain width of the channel state information is D, the number of the channel state information processing units is a monotonic increasing function of D / W, and D / W represents D divided by W.

[0122] If the frequency domain width of the channel state information is D, the number of the channel state information processing units is m(D / W)Y, or the number of the channel state information processing units is Y+m(D / W). m(D / W)Y represents the product of m and D / W and Y, and m(D / W) represents the product of m and D / W.

[0123] In addition, in order to make the number of channel state information processing units an integer, the process of determining the number of channel state information processing units can further include an integer operation. m is a number greater than 0, and is used to represent the degree to which the frequency domain width affects the number of channel state information processing units. For the above-mentioned m, the above-mentioned m can be reported by the terminal to the network device as a capability parameter; or the above-mentioned m is configured by the network device.

[0124] It can be understood that, according to the frequency domain width of the reported channel state information, the number of channel state information processing units used is determined, which can also reduce the time of processing channel state information, reduce the time delay of reporting channel state information; at the same time, avoid increasing the power consumption of the channel state information processing unit, and provide the possibility for more task parallel processing.

[0125] In some embodiments, the number of channel state information processing units can also be determined based on the number of antenna ports of the reference signal resource. The antenna port of the reference signal resource is the mapping of the antenna port transmitting the reference signal on the reference signal resource, and the number of antenna ports of the reference signal resource is equal to the number of antenna ports transmitting the reference signal.

[0126] Exemplarily, if the number of antenna ports of the reference signal resource is W, then the number of channel state information processing units is Y.

[0127] If the number of antenna ports of the reference signal resource is D, then the number of channel state information processing units is a monotonically increasing function of D / W, and D / W represents D divided by W.

[0128] If the number of antenna ports of the reference signal resource is D, then the number of channel state information processing units is m(D / W)Y, or the number of channel state information processing units is Y+m(D / W). m(D / W)Y represents the product of m and D / W, Y, and m(D / W) represents the product of m and D / W.

[0129] In addition, in order to make the number of channel state information processing units an integer, the process of determining the number of channel state information processing units can further include an integer operation. m is a number greater than 0, and m is used to represent the degree to which the frequency domain width affects the number of channel state information processing units. For the above-mentioned m, the above-mentioned m can be reported by the terminal to the network device as a capability parameter; or the above-mentioned m is configured by the network device.

[0130] It can be understood that, according to the number of antenna ports of the reference signal resource, the number of channel state information processing units is determined, which can also reduce the time of processing channel state information, reduce the time delay of reporting channel state information; at the same time, avoid increasing the power consumption of the channel state information processing unit, and provide the possibility for more task parallel processing.

[0131] In some embodiments, the number of channel state information processing units can also be determined based on the number of time periods included in the channel state information. For example, the terminal can report U pieces of channel state information of time periods to the network device, i.e., one time period corresponds to one piece of channel state information, and U pieces of channel state information correspond to U time periods. In this way, the number of channel state information processing units can also be determined based on the value of U.

[0132] For example, if the terminal reports 1 piece of channel state information of time periods to the network device, the number of channel state information processing units is R.

[0133] If the terminal reports U pieces of channel state information of time periods to the network device, the number of channel state information processing units is RU, or the number of channel state information processing units is R+(U-1)Rg, or the number of channel state information processing units is Rh+(U-1)Rg, or the number of channel state information processing units is Rh+URg; RU represents the product of R and U, (U-1)Rg represents the product of U-1 and R, g represents the influence factor of the number of time periods on the channel state information processing units in the case where U is greater than 1; Rh represents the product of R and h, and h represents the influence factor on the number of channel state information processing units in the case where U is greater than 1.

[0134] It can be understood that, according to the number of channel state information or the number of time periods corresponding to the channel state information, the number of channel state information processing units used is also determined, which can also reduce the time of processing channel state information and reduce the time delay of reporting channel state information; at the same time, it can avoid increasing the power consumption of the channel state information processing unit, and provide the possibility for more parallel processing tasks.

[0135] Further, the use time of the channel state information processing unit corresponding to the to-be-executed task included in the above-mentioned use strategy of the channel state information processing unit is described in detail below.

[0136] In some embodiments, the use time of the channel state information processing unit corresponding to the to-be-executed task is determined based on at least one of the type of reference signal resource, the type of processing channel state information, the complexity of processing channel state information, whether the time corresponding to the channel state information is future time, the number of reference signal resources, the frequency domain width of the reference signal, the frequency domain width of the reported channel state information, the number of antenna ports of the reference signal resource, and the number of time periods included in the channel state information, which can reasonably determine the use time of the channel state information processing unit corresponding to the to-be-executed task, and further achieve the effect of optimizing the flexibility and processing efficiency of processing the to-be-executed task related to the channel state information.

[0137] That is, the terminal can determine the usage time of the channel state information processing unit corresponding to the to-be-executed task based on at least one of the type of the reference signal resource, the type of the way of processing the channel state information, and the complexity of processing the channel state information (denoted as second information).

[0138] However, the implementation manner in which the terminal determines the usage time of the channel state information processing unit corresponding to the to-be-executed task based on the above-described second information can include the following two manners: implementation manner 3 and implementation manner 4; implementation manner 3 is that the terminal determines the usage time of the channel state information processing unit corresponding to the to-be-executed task based on the correspondence between the second information and the usage time of the channel state information processing unit corresponding to the to-be-executed task; and implementation manner 4 is that the terminal calculates the usage time of the channel state information processing unit corresponding to the to-be-executed task based on the above-described second information. The following describes the above two manners in detail.

[0139] Implementation manner 3 is that the terminal determines the usage time of the channel state information processing unit corresponding to the to-be-executed task based on the correspondence between the second information and the usage time of the channel state information processing unit corresponding to the to-be-executed task.

[0140] For example, in this implementation manner 3, the usage time of the channel state information processing unit corresponding to the to-be-executed task has a correspondence with at least one of the type of the reference signal resource, the type of the way of processing the channel state information, and the complexity of processing the channel state information.

[0141] For the type-related information in the above-described second information (for example, the type of the reference signal resource, the type of the channel state information, and the type of the corresponding to-be-executed task), the above-described type-related information can have a correspondence with the usage time of the channel state information processing unit corresponding to the to-be-executed task, and the embodiments of the present disclosure do not limit the above-described correspondence. The following examples are used to describe the correspondence between the usage time of the channel state information processing unit corresponding to the to-be-executed task and the type-related information.

[0142] In an example, the usage time of the channel state information processing unit corresponding to the task to be executed has a corresponding relationship with the type of reference signal resource. Assuming that the type of reference signal resource includes at least one of the following: periodic reference signal resource, semi-persistent reference signal resource, or aperiodic reference signal resource, in the case of the type of reference signal resource being a periodic reference signal resource, the usage time of the channel state information processing unit corresponding to the task to be executed can be usage time A; in the case of the type of reference signal resource being a semi-persistent reference signal resource, the usage time of the channel state information processing unit corresponding to the task to be executed can be usage time B; in the case of the type of reference signal resource being an aperiodic reference signal resource, the usage time of the channel state information processing unit corresponding to the task to be executed can be usage time C.

[0143] In another example, the usage time of the channel state information processing unit corresponding to the task to be executed has a corresponding relationship with the type of channel state information. Assuming that the type of channel state information includes at least one of the following: precoding matrix information, channel quality indication information, or reference signal received power information, in the case of the type of channel state information being precoding matrix information, the usage time of the channel state information processing unit corresponding to the task to be executed can be usage time A; in the case of the type of channel state information being channel quality indication information, the usage time of the channel state information processing unit corresponding to the task to be executed can be usage time B; in the case of the type of channel state information being reference signal received power information, the usage time of the channel state information processing unit corresponding to the task to be executed can be usage time C.

[0144] In another example, the usage time of the channel state information processing unit corresponding to the task to be executed has a corresponding relationship with the type of the task to be executed. Assuming that the type of the task to be executed includes a first type of task and / or a second type of task, in the case of the type of the task to be executed being a first type of task, the usage time of the channel state information processing unit corresponding to the task to be executed can be usage time A; in the case of the type of the task to be executed including a second type of task, the usage time of the channel state information processing unit corresponding to the task to be executed can be usage time B.

[0145] For the information related to complexity in the second information (for example, complexity of processing channel state information), the information related to complexity can be in positive correlation with the usage time of the channel state information processing unit corresponding to the to-be-executed task. For example, in some embodiments, the usage time of the channel state information processing unit corresponding to the to-be-executed task is in positive correlation with the complexity of processing channel state information. The positive correlation between the usage time of the channel state information processing unit corresponding to the to-be-executed task and the information related to quantity is illustrated by the following examples.

[0146] In another example, the usage time of the channel state information processing unit corresponding to the to-be-executed task is in positive correlation with the complexity of processing channel state information: when the complexity of processing channel state information is complexity 1, the usage time of the channel state information processing unit corresponding to the to-be-executed task can be usage time D; when the complexity of processing channel state information is complexity 2, the usage time of the channel state information processing unit corresponding to the to-be-executed task can be usage time E. Complexity 2 is greater than complexity 1, and the usage time E corresponds to a usage time length greater than the usage time D.

[0147] It can be understood that the above-described examples are only exemplary descriptions of the correspondence between the usage time of the channel state information processing unit corresponding to the to-be-executed task and a single information. The correspondence between the usage time of the channel state information processing unit corresponding to the to-be-executed task and multiple information can be understood by combining the above examples in any way, which will not be described here.

[0148] Implementation 4 is that the terminal calculates the usage time of the channel state information processing unit corresponding to the to-be-executed task based on the second information.

[0149] For example, in this implementation 4, the terminal can perform average operation on the weight value corresponding to the type of reference signal resource, the weight value corresponding to the type of processing channel state information, and the weight value corresponding to the complexity of processing channel state information, determine the weight average value corresponding to the to-be-executed task, and determine the product of the weight average value corresponding to the to-be-executed task and the total usage time of the channel state information processing unit configured for the to-be-executed task as the usage time of the channel state information processing unit corresponding to the to-be-executed task.

[0150] Of course, the above is only an example of determining the use time of the channel state information processing unit corresponding to the to-be-executed task, and the terminal can also determine the use time of the channel state information processing unit corresponding to the to-be-executed task through other implementation manners. For example, the use time of the channel state information processing unit corresponding to the to-be-executed task can also be determined based on the use time of the channel state information processing unit corresponding to the to-be-executed task directly indicated by the network device, and the embodiments of the present disclosure do not make any limitation in this regard.

[0151] It can be understood that the type of reference signal resource, the type of channel state information processing manner, and the complexity of processing channel state information can be understood with reference to the description of the corresponding positions described above, and will not be repeated here.

[0152] In some embodiments, the use time of the channel state information processing unit corresponding to the to-be-executed task includes at least one of the following: a start time, a use duration, an end time, and a release gap duration; and the release interval duration is a duration required for releasing the resources occupied by the channel state information processing unit.

[0153] It can be understood that the start time can be understood as the start time of the reference signal resource corresponding to the to-be-executed task, or the start time can be understood as the time of triggering the to-be-executed task, or the start time can be understood as the start time of the to-be-executed task. Of course, the above is only an example of the start time, and the start time can also be understood as the start time indicated by the network device, and the embodiments of the present disclosure do not make any limitation in this regard.

[0154] The end time can be understood as the end time of the reference signal resource corresponding to the to-be-executed task, or the end time can be understood as the end time of the to-be-executed task, or the end time can be understood as the start time of the release gap duration. Of course, the above is only an example of the end time, and the end time can also be understood as the end time indicated by the network device, and the embodiments of the present disclosure do not make any limitation in this regard.

[0155] Of course, the above is only an example of the use time of the channel state information processing unit corresponding to the to-be-executed task, and the use time of the channel state information processing unit corresponding to the to-be-executed task can also include other information, for example, a connection duration, which can be the time interval between the end time of one of the at least one to-be-executed task of the terminal and the start time of the next to-be-executed task of the to-be-executed task, and the embodiments of the present disclosure do not make any limitation in this regard.

[0156] In addition, the connection duration is not limited to the type of the to-be-executed task, for example, the connection duration can be a time interval between an end time of a first type of to-be-executed task in the at least one to-be-executed task of the terminal and a start time of a next first type of to-be-executed task; for another example, the connection duration can be a time interval between an end time of a second type of to-be-executed task in the at least one to-be-executed task of the terminal and a start time of a next second type of to-be-executed task; for example, the connection duration can be a time interval between an end time of a first type of to-be-executed task in the at least one to-be-executed task of the terminal and a start time of a next second type of to-be-executed task.

[0157] In an implementation manner, the durations (for example, the usage duration, the release gap duration, the connection duration, and the like) involved in the embodiments of the present disclosure can be set by the network device or the terminal according to actual network conditions, for example, the network device or the terminal sets the usage duration to 0, for another example, the network device or the terminal sets the usage duration to 10 milliseconds, for another example, the network device or the terminal sets the usage duration to 8 orthogonal frequency division multiplexing (OFDM) symbols, for another example, the network device or the terminal sets the usage duration to 11 time slots, for another example, the network device or the terminal sets the usage duration to 6 subframes, for another example, the network device or the terminal sets the release gap duration to 0, for another example, the network device or the terminal sets the release gap duration to 15 milliseconds, for another example, the network device or the terminal sets the release gap duration to 7 OFDM symbols, for another example, the network device or the terminal sets the release gap duration to 12 time slots, for another example, the network device or the terminal sets the release gap duration to 5 subframes, for another example, the network device or the terminal sets the connection duration to 0, for another example, the network device or the terminal sets the connection duration to 13 milliseconds, for another example, the network device or the terminal sets the connection duration to 14 OFDM symbols, for another example, the network device or the terminal sets the connection duration to 14 time slots, for another example, the network device or the terminal sets the connection duration to 8 subframes, and the embodiments of the present disclosure are not limited thereto.

[0158] In addition, the terminal can determine the total usage duration of the channel state information processing unit based on the durations (for example, the usage duration, the release gap duration, the connection duration, and the like) corresponding to the at least one to-be-executed task, so that the system resources can be reasonably configured based on the total usage duration in the subsequent process, and more adaptive resources are provided.

[0159] As can be known from the above description about the "usage time of the channel state information processing unit corresponding to the to-be-executed task", the usage time of the channel state information processing unit corresponding to the to-be-executed task can include the above at least one information, and the above at least one information can be combined to clearly and explicitly indicate the usage time of the channel state information processing unit corresponding to the to-be-executed task. The combination manner of the above at least one information is described in detail below.

[0160] The combination manner 1 is that the usage time of the channel state information processing unit corresponding to the to-be-executed task includes the start time and the usage duration; the combination manner 2 is that the usage time of the channel state information processing unit corresponding to the to-be-executed task includes the end time and the usage duration; the combination manner 3 is that the usage time of the channel state information processing unit corresponding to the to-be-executed task includes the start time and the end time; the combination manner 4 is that the usage time of the channel state information processing unit corresponding to the to-be-executed task includes the start time, the usage duration, and the release gap duration; and the combination manner 5 is that the usage time of the channel state information processing unit corresponding to the to-be-executed task includes the end time, the usage duration, and the release gap duration.

[0161] It can be understood that the usage time of the channel state information processing unit corresponding to the to-be-executed task can be clearly and explicitly obtained through the above combination manners, so that the terminal can better control the channel state information processing unit subsequently.

[0162] Of course, the above is only an exemplary description of the combination manner of the at least one information, and the combination manner of the at least one information can also include other combination manners, which are not limited by the embodiments of the present disclosure.

[0163] In some embodiments, the usage time of the channel state information processing unit corresponding to the to-be-executed task can also be determined based on whether the time corresponding to the channel state information is a future time. The future time is a time after the first time. The first time can include at least one of the following: the time of reporting the channel state information, the time obtained by offsetting a preset time based on the time of reporting the channel state information, the time of transmitting the reference signal, and the time obtained by offsetting a preset time based on the time of transmitting the reference signal.

[0164] For example, if the time corresponding to the channel state information is a future time, that is, the above channel state information is the channel state information at the future time, the number of channel state information processing units corresponding to the to-be-executed task in the terminal is relatively large; and if the time corresponding to the channel state information is not a future time, for example, the time corresponding to the channel state information is the first time, the number of channel state information processing units corresponding to the to-be-executed task in the terminal is relatively small.

[0165] In one example, the number of channel state information processing units used is A when the channel state information is channel state information at a first time, and the number of channel state information processing units used is A+B when the channel state information is channel state information at a future time.

[0166] In another example, the number of channel state information processing units used is A when the channel state information is channel state information at a first time.

[0167] The number of channel state information processing units used when the channel state information is channel state information at a future time can be determined in any of the following ways:

[0168] based on a product of β and A (i.e., βA). β is related to the channel state information at a future time after a transmission time of the terminal reporting the reference signal to the network device, and β is greater than 1;

[0169] a rounding of βA;

[0170] a function with βA as input;

[0171] βA+C, C being a number greater than 0;

[0172] a rounding of βA+C;

[0173] α(βA+C),

[0174] a product of α and (βA+C), α being a number greater than 1;

[0175] a rounding of the product of α and (βA+C).

[0176] It can be understood that determining the number of channel state information processing units based on whether the time corresponding to the channel state information is a future time can reduce the time for processing the channel state information, reduce the time delay for reporting the channel state information, and avoid increasing the power consumption of the channel state information processing units, and provide the possibility for more parallel processing of tasks.

[0177] In some embodiments, the use time of the channel state information processing unit corresponding to the task to be executed can also be determined based on the number of reference signal resources.

[0178] For example, if the number of reference signal resources is X, the use time of the channel state information processing unit is kX, or kX+d, or a rounding of kX, or a rounding of kX+d; kX represents a product of k and X, and k is a non-negative number.

[0179] It can be understood that, based on the quantity of reference signal resources to determine the quantity of channel state information processing units, the time for processing channel state information can also be reduced, and the time delay for reporting channel state information is reduced; at the same time, the power consumption of the channel state information processing unit is avoided to be increased, and the possibility of parallel processing for more tasks is provided.

[0180] It can be understood that, at least one of the quantity of reference signal resources, the quantity of bits occupied by channel state information, the quantity of time domain resources of reference signals, the quantity of frequency domain resources of reference signals, precoding matrix information (for example, how large a matrix is used, which can be represented by the number of bits), the number of channel quality indication information (for example, how many indication information is used), or reference signal received power information (for example, how many RSRP is used) can also be determined according to the function related to the above “X and different variable combinations”, which will not be repeated here.

[0181] In some embodiments, the use time of the channel state information processing unit can also be determined based on the frequency domain width (which can also be referred to as the size of the frequency domain range) of the reference signal resource.

[0182] Exemplarily, if the frequency domain width of the reference signal resource is W, the use time of the channel state information processing unit can be Y, that is, there can be a default corresponding relationship between the frequency domain width of the reference signal resource and the use time of the channel state information processing unit.

[0183] If the frequency domain width of the reference signal resource is D, the use time of the channel state information processing unit is a monotonic increasing function of D / W, W is a calculation relationship set, and D / W represents D divided by W.

[0184] If the frequency domain width of the reference signal resource is D, the use time of the channel state information processing unit is m(D / W)Y, or the use time of the channel state information processing unit is Y+m(D / W). m(D / W)Y represents the product of m and D / W, Y, and m(D / W) represents the product of m and D / W.

[0185] In addition, in order to make the use time of the channel state information processing unit an integer, the process of determining the use time of the channel state information processing unit can also include an integer operation. m is a number greater than 0, which is used to represent the degree of influence of the frequency domain width on the use time of the channel state information processing unit. For the above m, the above m can be a capability parameter, which is reported by the terminal to the network device; or the above m is configured by the network device.

[0186] It can be understood that, according to the frequency domain width of the reference signal resource, the use time of the channel state information processing unit is determined, and the time for processing the channel state information can also be reduced, and the time delay for reporting the channel state information is reduced; at the same time, the power consumption of the channel state information processing unit is avoided to be increased, and the possibility of parallel processing of more tasks is provided.

[0187] In some embodiments, the use time of the channel state information processing unit can also be determined based on the frequency domain width (which can also be referred to as the size of the frequency domain range) of the reported channel state information.

[0188] For example, if the frequency domain width of the channel state information is W, the use time of the channel state information processing unit is Y, that is, there can be a default corresponding relationship between the frequency domain width of the channel state information and the use time of the channel state information processing unit.

[0189] If the frequency domain width of the channel state information is D, the use time of the channel state information processing unit is a monotonic increasing function of D / W, and D / W represents D divided by W.

[0190] If the frequency domain width of the channel state information is D, the use time of the channel state information processing unit is m(D / W)Y, or the use time of the channel state information processing unit is Y+m(D / W). m(D / W)Y represents the product of m and D / W, and m(D / W) represents the product of m and D / W.

[0191] In addition, in order to make the use time of the channel state information processing unit an integer, the process of determining the use time of the channel state information processing unit can also include an integer operation. m is a number greater than 0, which is used to represent the degree of influence of the frequency domain width on the use time of the channel state information processing unit. For the above m, the above m can be reported by the terminal to the network device as a capability parameter; or the above m is configured by the network device.

[0192] It can be understood that, according to the frequency domain width of the reported channel state information, the number of channel state information processing units used is determined, and the time for processing the channel state information can also be reduced, and the time delay for reporting the channel state information is reduced; at the same time, the power consumption of the channel state information processing unit is avoided to be increased, and the possibility of parallel processing of more tasks is provided.

[0193] In some embodiments, the use time of the channel state information processing unit can also be determined based on the number of antenna ports of the reference signal resource. The antenna port of the reference signal resource is the mapping of the antenna port transmitting the reference signal on the reference signal resource, and the number of antenna ports of the reference signal resource is equal to the number of antenna ports transmitting the reference signal.

[0194] Exemplarily, if the number of antenna ports of the reference signal resource is W, the usage time of the channel state information processing unit is Y.

[0195] If the number of antenna ports of the reference signal resource is D, the usage time of the channel state information processing unit is a monotonic increasing function of D / W, where D / W represents D divided by W.

[0196] If the number of antenna ports of the reference signal resource is D, the usage time of the channel state information processing unit is m(D / W)Y, or the usage time of the channel state information processing unit is Y+m(D / W). m(D / W)Y represents the product of m and D / W, and m(D / W) represents the product of m and D / W.

[0197] In addition, in order to make the usage time of the channel state information processing unit an integer, the process of determining the usage time of the channel state information processing unit can further include an integer operation. m is a number greater than 0, used to represent the degree of influence of the frequency domain width on the usage time of the channel state information processing unit. For the above-mentioned m, the above-mentioned m can be reported by the terminal to the network device as a capability parameter; or the above-mentioned m is configured by the network device.

[0198] It can be understood that determining the number of channel state information processing units according to the number of antenna ports of the reference signal resource can also reduce the time of processing channel state information and reduce the time delay of reporting channel state information; at the same time, it can avoid increasing the power consumption of the channel state information processing unit and provide the possibility for more tasks to be processed in parallel.

[0199] In some embodiments, the usage time of the channel state information processing unit can also be determined based on the number of time periods included in the channel state information. For example, the terminal can report U pieces of channel state information of time periods to the network device, that is, one time period corresponds to one piece of channel state information, and U time periods correspond to U pieces of channel state information. In this way, the usage time of the channel state information processing unit can also be determined based on the value of U.

[0200] Exemplarily, if the terminal reports 1 piece of channel state information of a time period to the network device, the usage time of the channel state information processing unit is R.

[0201] If the terminal reports channel state information of U time periods to the network device, the usage time of the channel state information processing unit is RU, or the usage time of the channel state information processing unit is R+(U-1)Rg, or the usage time of the channel state information processing unit is Rh+(U-1)Rg, or the usage time of the channel state information processing unit is Rh+URg; RU represents the product of R and U, (U-1)Rg represents the product of U-1 and R and g, g represents an impact factor of the number of time periods on the channel state information processing unit in the case that U is greater than 1; Rh represents the product of R and h, and h represents an impact factor of the number of channel state information processing units in the case that U is greater than 1.

[0202] It can be understood that, according to the number of channel state information or the number of time periods corresponding to the channel state information, the number of channel state information processing units used is determined, and the time for processing the channel state information can also be reduced, and the time delay for reporting the channel state information is reduced; at the same time, the power consumption of the channel state information processing unit is avoided to be increased, and the possibility of parallel processing for more tasks is provided.

[0203] Further, the interruption execution strategy of the channel state information processing unit corresponding to the to-be-executed task included in the above-mentioned usage strategy of the channel state information processing unit is described in detail below.

[0204] In some embodiments, the interruption execution strategy is used to indicate that the channel state information processing unit is interrupted to execute a first to-be-executed task in the case that a first condition is met. The first to-be-executed task is a to-be-executed task with a priority lower than a first threshold in the at least one to-be-executed task of the terminal.

[0205] In an example, the above-mentioned first threshold can be preset. In this example, the network device or the terminal can set the first threshold according to the actual situation of the network, for example, the network device or the terminal sets the first threshold as priority 3, and the embodiments of the present disclosure do not make any limitation on this.

[0206] In another example, the above-mentioned first threshold can be dynamic. In this example, the network device or the terminal can set the first threshold based on the priority of the above-mentioned at least one to-be-executed task, for example, the network device or the terminal sets the first threshold as the lowest priority in the priority of the above-mentioned at least one to-be-executed task, and the embodiments of the present disclosure do not make any limitation on this.

[0207] In some implementations, the first condition is that the sum of the number of channel state information processing units occupied by the at least one to-be-executed task is greater than or equal to a second threshold. This implementation is relatively simple and direct, so that the terminal can execute the interruption strategy more simply.

[0208] Exemplarily, assuming that the at least one to-be-executed task includes to-be-executed task 1, to-be-executed task 2, and to-be-executed task 3, the number of channel state information processing units occupied by to-be-executed task 1 is 3, the number of channel state information processing units occupied by to-be-executed task 2 is 5, the number of channel state information processing units occupied by to-be-executed task 3 is 5, and the second threshold is 10, it can be indicated that the first condition is met, and then the terminal can interrupt the channel state information processing unit to execute the first to-be-executed task.

[0209] That is, the terminal can preferentially process the to-be-executed task with high priority in the case of insufficient channel state information processing unit resources. However, after the terminal interrupts the to-be-executed task, the interrupted task can also be effectively recovered, and the data and progress of the processed to-be-executed task can be maximally reserved to reduce repeated processing operations.

[0210] Exemplarily, the second threshold described above can be the maximum number of channel state information processing units configured for the terminal. Of course, the above is only an exemplary description of the second threshold, and the second threshold can also be other values, and the embodiments of the present disclosure do not make any limitation in this regard.

[0211] In other implementations, the first condition is that the sum of the number of channel state information processing units occupied by the at least one to-be-executed task is greater than or equal to the second threshold, and a preset operation is completed. This implementation can provide the terminal with information related to processing the to-be-executed task, so that the terminal can subsequently recover to process the to-be-executed task based on the above-mentioned information related to processing the to-be-executed task, thereby saving the time of recovering to process the to-be-executed task.

[0212] Exemplarily, the preset operation described above can be recording the progress of currently processing the to-be-executed task. Of course, the above is only an exemplary description of the preset operation, and the preset operation can also be other operations, and the embodiments of the present disclosure do not make any limitation in this regard. In addition, the preset operation described above can be indicated by the network device to the terminal, and can also be determined by the terminal itself, and the embodiments of the present disclosure do not make any limitation in this regard.

[0213] Exemplarily, assuming that the at least one to-be-executed task includes to-be-executed task 1, to-be-executed task 2, and to-be-executed task 3, the number of channel state information processing units occupied by to-be-executed task 1 is 3, the number of channel state information processing units occupied by to-be-executed task 2 is 5, the number of channel state information processing units occupied by to-be-executed task 3 is 5, the second threshold is 10, and the terminal has completed the preset operation, it can be indicated that the first condition is met, and then the terminal can interrupt the channel state information processing unit to execute the first to-be-executed task.

[0214] Further, in an implementation, in a case that the sum of the number of channel state information processing units occupied by the at least one to-be-executed task is greater than or equal to a second threshold, the terminal can not interrupt the channel state information processing unit from executing the first to-be-executed task, but execute each of the at least one to-be-executed task to completion, and if the terminal receives another to-be-executed task in addition to the at least one to-be-executed task, the terminal does not execute the other to-be-executed task. This implementation is also relatively simple and direct, so that the terminal can interrupt the execution of other to-be-executed tasks more simply.

[0215] Further, the recovery execution strategy of the channel state information processing unit corresponding to the to-be-executed task included in the use strategy of the channel state information processing unit is described in detail below.

[0216] In some embodiments, the recovery execution strategy is used to control the channel state information processing unit to resume execution of the interrupted to-be-executed task.

[0217] Further, in an implementation, the recovery execution strategy is used to control the channel state information processing unit to execute the interrupted to-be-executed task. That is, in this implementation, the terminal can discard the relevant data of the interrupted to-be-executed task processed previously, and control the channel state information processing unit to execute the complete interrupted to-be-executed task. This implementation is relatively simple, and does not need to obtain the relevant data of the interrupted to-be-executed task processed, so that the terminal can control the channel state information processing unit to execute the interrupted to-be-executed task as soon as possible.

[0218] In another implementation, the recovery execution strategy is used to control the channel state information processing unit to execute part of the interrupted to-be-executed task. That is, in this implementation, the terminal can not control the channel state information processing unit to execute the complete interrupted to-be-executed task, but can control the channel state information processing unit to execute part of the interrupted to-be-executed task based on the relevant data of the interrupted to-be-executed task processed previously. This implementation can avoid the terminal from repeatedly executing part of the to-be-executed task, thereby reducing the processing burden of the terminal.

[0219] Further, if the to-be-executed task is interrupted within the connection duration, the terminal needs to control the channel state information processing unit to resume execution of the interrupted to-be-executed task based on the report of the to-be-executed task. For example, the terminal can process the interrupted to-be-executed task based on the processing mode corresponding to the to-be-executed task before interruption.

[0220] It can be understood that the interrupted to-be-executed task can include the first part of the to-be-executed task and / or the second part of the to-be-executed task. The first part of the to-be-executed task can be the to-be-executed task in the first time period. The starting moment of the first time period can be the starting moment of the reference signal resource, or the starting moment of the to-be-executed task, or the first time domain symbol after triggering the execution of the to-be-executed task. The ending moment of the first time period can be the last time domain symbol before interrupting the to-be-executed task.

[0221] The second part of the to-be-executed task can be the to-be-executed task in the second time period. The starting moment of the second time period can be the first time domain symbol after the ending moment of the first time period, or the first time domain symbol after resuming the execution of the to-be-executed task. The ending moment of the second time period can be the ending moment of the reference signal resource, or the ending moment of the to-be-executed task, or the ending moment of the release gap duration, or the ending moment of the connection duration.

[0222] In addition, in an implementation manner, after the terminal executes the resuming execution strategy, at least one of the following can change: the number of channel state information processing units corresponding to the interrupted to-be-executed task, the use time of the channel state information processing units corresponding to the interrupted to-be-executed task, and the priority of the interrupted to-be-executed task. In addition, at least one of the following can also change: the number of channel state information processing units corresponding to the unexecuted to-be-executed task in the at least one to-be-executed task, the use time of the channel state information processing units corresponding to the unexecuted to-be-executed task, and the priority of the unexecuted to-be-executed task.

[0223] However, the detailed change manner of at least one of the following can be indicated by the network device: the number of channel state information processing units corresponding to the interrupted to-be-executed task, the use time of the channel state information processing units corresponding to the interrupted to-be-executed task, the priority of the interrupted to-be-executed task, the number of channel state information processing units corresponding to the unexecuted to-be-executed task in the at least one to-be-executed task, the use time of the channel state information processing units corresponding to the unexecuted to-be-executed task, and the priority of the unexecuted to-be-executed task, and the present embodiment of the present disclosure does not make any limitation in this regard.

[0224] In addition, the network device can also indicate a manner of processing the to-be-executed task that is interrupted. The manner of processing the to-be-executed task that is interrupted indicated by the network device can be the same as the corresponding processing manner before the to-be-executed task is interrupted, for example, the manner of processing the to-be-executed task 1 before interruption is a beam management processing manner, and the manner of processing the to-be-executed task 1 after interruption can also be a beam management processing manner. The manner of processing the to-be-executed task that is interrupted indicated by the network device can be different from the corresponding processing manner before the to-be-executed task is interrupted, for example, the manner of processing the to-be-executed task 1 before interruption is a beam management processing manner, and the manner of processing the to-be-executed task 1 after interruption can also be a beam prediction processing manner.

[0225] Further, the priority of the to-be-executed task included in the use strategy of the channel state information processing unit is described in detail below.

[0226] In some embodiments, the priority of the to-be-executed task is determined based on at least one of the type of reference signal resource, the type of manner of processing channel state information, and the complexity of processing channel state information.

[0227] That is, the terminal can determine the priority of the to-be-executed task based on at least one of the type of reference signal resource, the type of manner of processing channel state information, and the complexity of processing channel state information (denoted as second information).

[0228] However, the implementation manner of the terminal determining the priority of the to-be-executed task based on the second information can include the following two: implementation manner 5 and implementation manner 6; implementation manner 5 is that the terminal determines the priority of the to-be-executed task based on the correspondence between the second information and the priority of the to-be-executed task; implementation manner 6 is that the terminal calculates the priority of the to-be-executed task based on the second information. The two implementation manners are described in detail below.

[0229] Implementation manner 5 is that the terminal determines the priority of the to-be-executed task based on the correspondence between the second information and the priority of the to-be-executed task.

[0230] It can be understood that the related description of the above implementation manner 5 can be understood with reference to the related description of the above implementation manner 3, which will not be repeated here.

[0231] Implementation manner 6 is that the terminal calculates the priority of the to-be-executed task based on the second information.

[0232] It can be understood that the related description of the above implementation manner 6 can be understood with reference to the related description of the above implementation manner 4, which will not be repeated here.

[0233] Of course, the above is only an exemplary description of the implementation of determining the priority of the to-be-executed task. The terminal can also determine the priority of the to-be-executed task through other implementation manners. For example, the priority of the to-be-executed task can also be determined based on the priority of the to-be-executed task directly indicated by the network device, and the embodiments of the present disclosure do not make any limitation in this regard.

[0234] In some implementations, the priority of the to-be-executed task corresponding to different types of reference signal resources can be the same, for example, the priority of the to-be-executed task corresponding to the periodic reference signal resource and the priority of the to-be-executed task corresponding to the aperiodic reference signal resource are both priority 1; the priority of the to-be-executed task corresponding to different types of reference signal resources can also be different, for example, the priority of the to-be-executed task corresponding to the periodic reference signal resource is priority 1, and the priority of the to-be-executed task corresponding to the aperiodic reference signal resource is all priority 2, and the embodiments of the present disclosure do not make any limitation in this regard.

[0235] In addition, in general, the priority of the to-be-executed task corresponding to the aperiodic reference signal resource is higher than the priority of the to-be-executed task corresponding to the semi-persistent reference signal resource, the priority of the to-be-executed task corresponding to the semi-persistent reference signal resource is higher than the priority of the to-be-executed task corresponding to the periodic reference signal resource. The priority of the to-be-executed task corresponding to the semi-persistent reference signal resource carried in the PUSCH is higher than the priority of the to-be-executed task corresponding to the semi-persistent reference signal resource carried in the PUCCH.

[0236] Of course, the above is only an exemplary description of the priority of the to-be-executed task corresponding to different types of reference signal resources. However, the priority of the to-be-executed task carrying the related information of the channel quality and the priority of the to-be-executed task not carrying the related information of the channel quality can also be different, for example, the priority of the to-be-executed task carrying the related information of the channel quality is higher than the priority of the to-be-executed task not carrying the related information of the channel quality; for example, the priority of the to-be-executed task carrying the related information of the channel quality is lower than the priority of the to-be-executed task not carrying the related information of the channel quality, and the embodiments of the present disclosure do not make any limitation in this regard.

[0237] As can be known from the foregoing description about the "usage strategy of the channel state information processing unit", the usage strategy of the channel state information processing unit can include at least one of the following: the number of channel state information processing units corresponding to the to-be-executed task; the usage time of the channel state information processing unit corresponding to the to-be-executed task; the interruption execution strategy of the channel state information processing unit corresponding to the to-be-executed task; the resumption execution strategy of the channel state information processing unit corresponding to the to-be-executed task; the type of the to-be-executed task; and the priority of the to-be-executed task. However, the usage strategy of the channel state information processing unit can also include a determination manner of a time interval between starting moments of adjacent two to-be-executed tasks in at least one to-be-executed task.

[0238] However, the implementation manner of the terminal for determining the time interval between the starting moments of the adjacent two to-be-executed tasks in the at least one to-be-executed task can include the following two manners: implementation manner 7 and implementation manner 8. The implementation manner 7 is that the terminal determines the time interval between the starting moments of the adjacent two to-be-executed tasks in the at least one to-be-executed task based on a preset time interval. The implementation manner 8 is that the terminal determines the time interval between the starting moments of the adjacent two to-be-executed tasks in the at least one to-be-executed task based on the priority of the to-be-executed task and a preset time period. The following will describe the above two implementation manners in detail.

[0239] The implementation manner 7 is that the terminal determines the time interval between the starting moments of the adjacent two to-be-executed tasks in the at least one to-be-executed task based on a preset time interval.

[0240] In the implementation manner 7, the network device or the terminal can configure a time axis period for the to-be-executed task, so that the network device or the terminal can periodically control the channel state information processing unit to process the to-be-executed task. For example, at the starting moment of the time axis period 1, the channel state information processing unit is controlled to process the to-be-executed task 1, and at the starting moment of the time axis period 2, the channel state information processing unit is controlled to process the to-be-executed task 2. In this way, the time interval between the starting moments of the adjacent two to-be-executed tasks in the at least one to-be-executed task of the terminal is preset (i.e., the time axis period described above).

[0241] In an implementation manner, the network device or the terminal can reasonably set the time axis period described above, so that the time length corresponding to the time axis period is as large as possible compared with the usage time length of the channel state information processing unit used by each to-be-executed task. In this way, when the to-be-executed task is executed and completed within the corresponding time axis period, and there is still remaining time, the channel state information processing unit in the remaining time will remain idle.

[0242] That is, in this implementation, the network device or the terminal divides the time axis into multiple periods. However, if the use duration of the channel state information processing unit corresponding to the to-be-executed task is less than or equal to one time axis period, the to-be-executed task can start processing at the start point of the time axis period and release the channel state information processing unit when the to-be-executed task ends. In addition, if the to-be-executed task is completed in advance within the time axis period, the channel state information processing unit in the remaining time will remain empty.

[0243] If the use duration of the channel state information processing unit corresponding to the to-be-executed task is greater than one time axis period, for example, the use duration of the channel state information processing unit corresponding to the to-be-executed task is multiple time axis periods, the to-be-executed task can start processing at the start point of the multiple time axis periods and release the channel state information processing unit when the to-be-executed task ends. In addition, if the to-be-executed task is completed in advance within the multiple time axis periods, the channel state information processing unit in the remaining time of the last time axis period will remain empty. It can be understood that since one to-be-executed task can occupy multiple threads at the same time, the multiple threads can run at the same time, and each thread in the multiple threads corresponds to a channel state information processing unit, so that the terminal determines the time interval between the start time of adjacent two to-be-executed tasks in at least one to-be-executed task based on the preset time interval, which can make the time of starting to process the to-be-executed task relatively fixed, and thus can avoid conflicts between threads as much as possible.

[0244] Implementation 8 is that the terminal determines the time interval between the start time of adjacent two to-be-executed tasks in at least one to-be-executed task based on the priority of the to-be-executed task and a preset time period.

[0245] In this implementation 8, the network device or the terminal can configure the time interval between the start time of every two adjacent to-be-executed tasks based on the priority of the to-be-executed task and a preset time period, so that the network device or the terminal can more flexibly control the channel state information processing unit to process the to-be-executed task.

[0246] For example, it is assumed that the use duration of the channel state unit corresponding to the to-be-executed task 1 determined based on the priority of the to-be-executed task 1 is 30 milliseconds, and the preset time period is 20 milliseconds, the time interval between the start time of the to-be-executed task 1 and the to-be-executed task 2 is configured to be 50 milliseconds.

[0247] It can be understood that the implementation manner 7 can be applicable to a scenario where the to-be-executed task has a fixed processing time and the to-be-executed task has a small number of sudden changes, and the implementation manner 8 can be applicable to a scenario where a quick response is required and the to-be-executed task has a large number of sudden changes. Of course, the above is only an example of the applicable scenario of the implementation manner 7 and the implementation manner 8, and the implementation manner 7 or the implementation manner 8 can also be applicable to other scenarios, and the embodiments of the present disclosure do not make any limitation in this regard.

[0248] The implementation process of S201 is described below in detail.

[0249] In some embodiments, FIG. 8 shows a flow diagram of another communication method. As shown in FIG. 8, S201 can be replaced by S801-S802.

[0250] S801, the terminal receives configuration information from the network device.

[0251] S802, the terminal obtains the use strategy of the channel state information processing unit based on the configuration information of the network device.

[0252] That is, the terminal can receive configuration information from the network device, and determine the use strategy of the channel state information processing unit based on the configuration information. The terminal can also receive the use strategy of the channel state information processing unit from the network device, that is, the use strategy of the channel state information processing unit can also be determined by the network device.

[0253] In addition, the description related to determining the use strategy of the channel state information processing unit can be understood with reference to the description of the corresponding position above, which will not be repeated here.

[0254] The configuration information is described in detail below.

[0255] In some embodiments, the configuration information includes at least one of the following: a type of reference signal resource; a number of channel state information processing units corresponding to the to-be-executed task; a use time of the channel state information processing unit corresponding to the to-be-executed task; a priority of the to-be-executed task; a priority residual indicator of the to-be-executed task; an execution order of the to-be-executed task; an interruption execution strategy of the channel state information processing unit corresponding to the to-be-executed task; and a recovery execution strategy of the channel state information processing unit corresponding to the to-be-executed task.

[0256] The priority residual indicator is used to indicate the deviation between the priority of the corresponding to-be-executed task and a preset priority.

[0257] That is, for the priority of the to-be-executed task, the embodiments of the present disclosure provide two methods for indicating the priority of the to-be-executed task: method 1 is to directly indicate the priority of the to-be-executed task; and method 2 is to determine the priority of the to-be-executed task based on the priority residual indicator, that is, the terminal can determine a preset priority based on the type of the reference signal resource, and superimpose the priority of the to-be-executed task on the basis of the preset priority to determine the priority of the to-be-executed task.

[0258] In an example, assuming that the reference signal resource is aperiodic reference signal resource, the priority corresponding to the aperiodic reference signal resource (i.e., the preset priority) is priority 3, and the priority residual indicator is 1, then the priority of the to-be-executed task is priority 4. That is, the priority of the to-be-executed task is higher than the priority corresponding to the aperiodic reference signal resource.

[0259] In another example, assuming that the reference signal resource is periodic reference signal resource, the priority corresponding to the periodic reference signal resource (i.e., the preset priority) is priority 1, and the priority residual indicator is 1, then the priority of the to-be-executed task is priority 2. That is, the priority of the to-be-executed task is higher than the priority corresponding to the periodic reference signal resource.

[0260] In another example, assuming that the reference signal resource is semi-persistent reference signal resource, the priority corresponding to the semi-persistent reference signal resource (i.e., the preset priority) is priority 2, the priority corresponding to the aperiodic reference signal resource is priority 1, and the priority residual indicator is -0.5, then the priority of the to-be-executed task is priority 1.5. That is, the priority of the to-be-executed task is lower than the priority corresponding to the semi-persistent reference signal resource, and the priority of the to-be-executed task is higher than the priority corresponding to the aperiodic reference signal resource.

[0261] In some embodiments, the execution order of the to-be-executed task described above can be determined based on at least one of the priority of the to-be-executed task, the number of channel state information processing units corresponding to the to-be-executed task, the usage time of the channel state information processing units corresponding to the to-be-executed task, the type of the reference signal resource, the number of reference signal resources, the type of channel state information, the number of bits occupied by the channel state information, the type of the corresponding to-be-executed task, the type of the way of processing the channel state information, and the complexity of processing the channel state information. The execution order of the to-be-executed task described above enables the terminal to control the channel state information processing units to process the to-be-executed task in order, so as to reduce the waiting processing time and improve the response speed of the channel state information processing units.

[0262] Exemplarily, assuming that the at least one to-be-executed task includes to-be-executed task 1, to-be-executed task 2, to-be-executed task 3, and to-be-executed task 4, the execution order of the to-be-executed tasks can be to-be-executed task 1-to-be-executed task 2-to-be-executed task 3-to-be-executed task 4, or the execution order of the to-be-executed tasks can also be to-be-executed task 1-to-be-executed task 3-to-be-executed task 2-to-be-executed task 4.

[0263] It can be understood that the type of reference signal resource, the number of channel state information processing units corresponding to the to-be-executed task, the use time of the channel state information processing unit corresponding to the to-be-executed task, the priority of the to-be-executed task, the interruption execution strategy of the channel state information processing unit corresponding to the to-be-executed task, and the recovery execution strategy of the channel state information processing unit corresponding to the to-be-executed task can be understood with reference to the description of the corresponding positions above, and will not be described herein.

[0264] The communication method provided by the embodiment of the disclosure can also be applied to the network device 102 in the communication system shown in FIG. 1. FIG. 9 shows a flow diagram of another communication method. As shown in FIG. 9, the communication method includes S901.

[0265] S901, the network device sends configuration information to the terminal.

[0266] The configuration information is used to indicate the use strategy of the channel state information processing unit. The use strategy of the channel state information processing unit is used to indicate the information required by the channel state information processing unit to execute the to-be-executed task.

[0267] It can be understood that the configuration information, the channel state information processing unit, and the use strategy of the channel state information processing unit described in this embodiment can be understood with reference to the description of the corresponding positions above, and will not be described herein.

[0268] The related description of the network device sending the configuration information to the terminal can be understood with reference to the related description of the terminal receiving the configuration information from the network device, and the embodiment of the disclosure will not be described herein.

[0269] It can be understood that the communication device includes hardware structure and / or software modules corresponding to the execution of each function in order to realize the above functions. Those skilled in the art should easily realize that the algorithm steps of each example described in combination with the embodiments of the disclosure can be realized 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 driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered beyond the scope of the disclosure.

[0270] The embodiments of the present disclosure can divide the function modules of the communication device according to the method embodiments described above. For example, each function module can be divided according to each function, or two or more functions can be integrated into one function module. The integrated module can be implemented in the form of hardware or software. It should be noted that the division of the modules in the embodiments of the present disclosure is illustrative, and is only a logical function division. In actual implementation, another division manner can be used. The following will be described by taking the division of each function module according to each function as an example.

[0271] FIG. 10 is a structural schematic diagram of a communication device according to some embodiments. The communication device can perform the communication method provided by the method embodiments described above. As shown in FIG. 10, the communication device includes a communication unit 1001 and a processing unit 1002.

[0272] When FIG. 10 is used to show the structure of a terminal:

[0273] The communication unit 1001 is configured to obtain a usage policy of a channel state information processing unit, the usage policy of the channel state information processing unit being used to indicate information required by the channel state information processing unit to perform a to-be-executed task.

[0274] The processing unit 1002 is configured to control the channel state information processing unit to perform a corresponding to-be-executed task based on the usage policy of the channel state information processing unit corresponding to the to-be-executed task.

[0275] In an implementation manner, the usage policy of the channel state information processing unit includes at least one of the following: a number of channel state information processing units corresponding to the to-be-executed task; a usage time of the channel state information processing unit corresponding to the to-be-executed task; an interruption execution policy of the channel state information processing unit corresponding to the to-be-executed task; a recovery execution policy of the channel state information processing unit corresponding to the to-be-executed task; a type of the to-be-executed task; and a priority of the to-be-executed task.

[0276] In an implementation manner, the number of channel state information processing units corresponding to the to-be-executed task is determined based on at least one of the following: a type of a reference signal resource, a number of reference signal resources, a type of channel state information, a number of bits occupied by the channel state information, a type of the to-be-executed task, a type of a manner of processing the channel state information, a complexity of processing the channel state information, whether a time corresponding to the channel state information is a future time, the number of reference signal resources, a frequency domain width of a reference signal, a frequency domain width of reported channel state information, a number of antenna ports of the reference signal resource, and a number of time periods included in the channel state information.

[0277] In an implementation manner, the number of channel state information processing units corresponding to the to-be-executed task is in a corresponding relationship with at least one of the following: a type of reference signal resource, a number of reference signal resources, a type of channel state information, a number of bits occupied by the channel state information, and a type of corresponding to-be-executed task.

[0278] In an implementation manner, the number of channel state information processing units corresponding to the to-be-executed task is in a positive correlation relationship with the number of reference signal resources and / or the number of bits occupied by the channel state information.

[0279] In an implementation manner, the use time of the channel state information processing unit corresponding to the to-be-executed task is determined based on at least one of the following: a type of reference signal resource, a type of channel state information processing manner, a complexity of processing channel state information, whether a time corresponding to the channel state information is a future time, a number of reference signal resources, a frequency domain width of the reference signal, a frequency domain width of reported channel state information, a number of antenna ports of the reference signal resource, and a number of time periods included in the channel state information.

[0280] In an implementation manner, the use time of the channel state information processing unit corresponding to the to-be-executed task includes at least one of the following: a start time, a use duration, an end time, and a release gap duration; the release gap duration is a duration required for releasing a resource occupied by the channel state information processing unit.

[0281] In an implementation manner, the priority of the to-be-executed task is determined based on at least one of the following: a type of reference signal resource, a type of channel state information processing manner, and a complexity of processing channel state information.

[0282] In an implementation manner, the type of channel state information includes at least one of the following: precoding matrix information, channel quality indication information, or reference signal received power information.

[0283] In an implementation manner, the type of reference signal resource includes at least one of the following: periodic reference signal resource, semi-persistent reference signal resource, or aperiodic reference signal resource.

[0284] In an implementation manner, the interrupt execution strategy is used to indicate that, in a case where a first condition is met, a channel state information processing unit interrupts execution of a first to-be-executed task, and the first to-be-executed task is a to-be-executed task with a priority lower than a first threshold value among at least one to-be-executed task of the terminal.

[0285] In an implementation manner, the first condition is that a sum of quantities of the channel state information processing units occupied by the at least one to-be-executed task is greater than or equal to a second threshold value; or, the first condition is that the sum of the quantities of the channel state information processing units occupied by the at least one to-be-executed task is greater than or equal to the second threshold value, and the preset operation is completed.

[0286] In an implementation manner, the resuming execution strategy is used to control the channel state information processing unit to resume execution of the to-be-executed task that is interrupted.

[0287] In an implementation manner, the resuming execution strategy is used to control the channel state information processing unit to execute the to-be-executed task that is interrupted; or, the resuming execution strategy is used to control the channel state information processing unit to execute part of the to-be-executed tasks in the to-be-executed task that is interrupted.

[0288] In an implementation manner, the type of the to-be-executed task includes a first type task and / or a second type task, the first type task is a measurement task of a reference signal, and the second type task is a processing task of channel state information.

[0289] In an implementation manner, a time interval between starting moments of adjacent two to-be-executed tasks in the at least one to-be-executed task of the terminal is preset; or, the time interval between the starting moments of the adjacent two to-be-executed tasks in the at least one to-be-executed task of the terminal is determined based on a usage time of the channel state information processing unit corresponding to the to-be-executed task and a preset time period.

[0290] In an implementation manner, the communication unit 1001 is further used to receive configuration information from the network device; and the processing unit 1002 is further used to acquire the usage strategy of the channel state information processing unit based on the configuration information of the network device.

[0291] In an implementation manner, the configuration information includes at least one of the following: a type of a reference signal resource; a quantity of the channel state information processing units corresponding to the to-be-executed task; a usage time of the channel state information processing unit corresponding to the to-be-executed task; a priority of the to-be-executed task; a priority residual indicator of the to-be-executed task, the priority residual indicator being used to indicate a deviation between the priority of the corresponding to-be-executed task and a preset priority; an execution order of the to-be-executed task; an interrupt execution strategy of the channel state information processing unit corresponding to the to-be-executed task; and a resuming execution strategy of the channel state information processing unit corresponding to the to-be-executed task.

[0292] When FIG. 10 is used to show the structure of the network device:

[0293] The processing unit 1002 is configured to instruct the communication unit 1001 to send configuration information to the terminal, and the configuration information is used to indicate a usage policy of the channel state information processing unit, and the usage policy of the channel state information processing unit is used to indicate information required by the channel state information processing unit for performing a to-be-performed task.

[0294] In an implementation manner, the usage policy of the channel state information processing unit includes at least one of the following: a number of channel state information processing units corresponding to the to-be-performed task; a usage time of the channel state information processing unit corresponding to the to-be-performed task; an interruption execution policy of the channel state information processing unit corresponding to the to-be-performed task; a recovery execution policy of the channel state information processing unit corresponding to the to-be-performed task; a type of the to-be-performed task; and a priority of the to-be-performed task.

[0295] In an implementation manner, the number of channel state information processing units corresponding to the to-be-performed task is determined based on at least one of the following: a type of reference signal resource, a number of reference signal resources, a type of channel state information, a number of bits occupied by the channel state information, a type of corresponding to-be-performed task, a type of processing manner of the channel state information, a complexity of processing the channel state information, whether a time corresponding to the channel state information is a future time, the number of reference signal resources, a frequency domain width of the reference signal, a frequency domain width of reported channel state information, a number of antenna ports of the reference signal resource, and a number of time periods included in the channel state information.

[0296] In an implementation manner, the number of channel state information processing units corresponding to the to-be-performed task has a corresponding relationship with at least one of the following: a type of reference signal resource, a number of reference signal resources, a type of channel state information, a number of bits occupied by the channel state information, and a type of corresponding to-be-performed task.

[0297] In an implementation manner, the number of reference signal resources and / or the number of bits occupied by the channel state information has a positive correlation relationship with the number of channel state information processing units corresponding to the to-be-performed task.

[0298] In an implementation manner, the usage time of the channel state information processing unit corresponding to the to-be-performed task is determined based on at least one of the following: a type of reference signal resource, a type of processing manner of the channel state information, a complexity of processing the channel state information, whether a time corresponding to the channel state information is a future time, a number of reference signal resources, a frequency domain width of the reference signal, a frequency domain width of reported channel state information, a number of antenna ports of the reference signal resource, and a number of time periods included in the channel state information.

[0299] In an implementation manner, the usage time of the channel state information processing unit corresponding to the to-be-executed task comprises at least one of a starting time, a usage duration, an ending time, and a release gap duration; and the release gap duration is a duration required for releasing the resource occupied by the channel state information processing unit.

[0300] In an implementation manner, the priority of the to-be-executed task is determined based on at least one of a type of reference signal resource, a type of processing channel state information, and a complexity of processing channel state information.

[0301] In an implementation manner, the type of channel state information comprises at least one of precoding matrix information, channel quality indication information, or reference signal received power information.

[0302] In an implementation manner, the type of reference signal resource comprises at least one of periodic reference signal resource, semi-persistent reference signal resource, or aperiodic reference signal resource.

[0303] In an implementation manner, the interrupt execution strategy is used to instruct to interrupt the channel state information processing unit from executing a first to-be-executed task in a case where a first condition is met, and the first to-be-executed task is a to-be-executed task with a priority lower than a first threshold among at least one to-be-executed task of the terminal.

[0304] In an implementation manner, the first condition is that a sum of quantities of channel state information processing units occupied by the at least one to-be-executed task is greater than or equal to a second threshold; or, the first condition is that the sum of the quantities of the channel state information processing units occupied by the at least one to-be-executed task is greater than or equal to the second threshold, and a preset operation is completed.

[0305] In an implementation manner, the resume execution strategy is used to control the channel state information processing unit to resume execution of the interrupted to-be-executed task.

[0306] In an implementation manner, the resume execution strategy is used to control the channel state information processing unit to execute the to-be-executed task interrupted in execution; or, the resume execution strategy is used to control the channel state information processing unit to execute part of the to-be-executed tasks interrupted in execution.

[0307] In an implementation manner, the type of to-be-executed task comprises a first type task and / or a second type task, the first type task is a measurement task of a reference signal, and the second type task is a processing task of channel state information.

[0308] In an implementation, a time interval between start time points of two adjacent to-be-executed tasks in the at least one to-be-executed task of the terminal is preset; or, the time interval between the start time points of the two adjacent to-be-executed tasks in the at least one to-be-executed task of the terminal is determined based on a usage time of the channel state information processing unit corresponding to the to-be-executed task and a preset time period.

[0309] In an implementation, the configuration information includes at least one of the following: a type of reference signal resource; a number of channel state information processing units corresponding to the to-be-executed task; a usage time of the channel state information processing unit corresponding to the to-be-executed task; a priority of the to-be-executed task; a priority residual indicator of the to-be-executed task, the priority residual indicator being used to indicate a deviation between the priority of the corresponding to-be-executed task and a preset priority; an execution order of the to-be-executed task; an interruption execution strategy of the channel state information processing unit corresponding to the to-be-executed task; and a resumption execution strategy of the channel state information processing unit corresponding to the to-be-executed task.

[0310] In the case of implementing the functions of the above integrated modules in the form of hardware, the embodiments of the present disclosure provide another structure of the communication apparatus involved in the above embodiments. As shown in FIG. 11, the communication apparatus 110 includes a processor 1102, a bus 1104. In some embodiments, the communication apparatus can further include a memory 1101; in some embodiments, the communication apparatus can further include a communication interface 1103.

[0311] The processor 1102 can be various exemplary logical blocks, modules and circuits described in combination 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. The processor 1102 can implement or execute various exemplary logical blocks, modules and circuits described in combination with the embodiments of the present disclosure. The processor 1102 can also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of DSP and microprocessor, etc.

[0312] The communication interface 1103 is used to connect with other devices through a communication network. The communication network can be Ethernet, wireless access network, wireless local area network (WLAN) and the like.

[0313] 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, 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 that can be accessed by a computer, but is not limited to this.

[0314] As an implementation manner, the memory 1101 can exist independently of the processor 1102, and the memory 1101 can be connected to the processor 1102 through the bus 1104, and used for storing instructions or program codes. When the processor 1102 invokes and executes the instructions or program codes stored in the memory 1101, the communication method provided by the embodiments of the present disclosure can be implemented.

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

[0316] The bus 1104 can be an extended industry standard architecture (EISA) bus or the like. The bus 1104 can be divided into an address bus, a data bus, a control bus, and the like. For the convenience of representation, only one thick line is shown in FIG. 11, but it does not mean that there is only one bus or only one type of bus.

[0317] Some embodiments of the present disclosure provide a computer-readable storage medium (for example, a non-transitory computer-readable storage medium) having computer program instructions stored therein, and the computer program instructions, when executed on a computer, cause the computer to perform the communication method of any one of the above embodiments.

[0318] By way of example, the computer-readable storage media described above can include, but is not limited to, magnetic storage devices (e.g., hard disk, floppy disk, or magnetic tape), optical storage devices (e.g., compact disk (CD), digital versatile disk (DVD), etc.), smart cards, and flash memory devices (e.g., EPROM, card, stick, or key drive). The various computer-readable storage media described above can represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" shall accordingly be taken to include a single medium or multiple media that store one or more sets of instructions that when executed by one or more processors, cause performance of the steps described herein. The term "machine-readable storage medium" shall also be taken to include a single medium or multiple media that are a means of

[0319] The embodiments of the present disclosure provide a computer program product containing instructions, which, when executed on a computer, cause the computer to perform the communication method of any of the above embodiments.

[0320] The above merely provides a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto, and any change or replacement within the technical scope disclosed by the present disclosure shall be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure shall be subject to the protection scope of the claims.

Claims

1. A communication method, wherein, The method is performed by a terminal, and the method comprises: obtaining a usage policy of a channel state information processing unit, the usage policy of the channel state information processing unit being used to indicate information required by the channel state information processing unit for performing a task to be performed; and controlling the channel state information processing unit to perform the corresponding task to be performed based on the usage policy of the channel state information processing unit corresponding to the task to be performed.

2. The communication method according to claim 1, wherein, The usage policy of the channel state information processing unit comprises at least one of: a number of channel state information processing units corresponding to the task to be performed; a usage time of the channel state information processing unit corresponding to the task to be performed; an interruption execution policy of the channel state information processing unit corresponding to the task to be performed; a resumption execution policy of the channel state information processing unit corresponding to the task to be performed; a type of the task to be performed; a priority of the task to be performed.

3. The communication method according to claim 2, wherein, The number of channel state information processing units corresponding to the task to be performed is determined based on at least one of: a type of a reference signal resource, a number of the reference signal resources, a type of channel state information, a number of bits occupied by the channel state information, a type of the corresponding task to be performed, a type of a manner of processing the channel state information, a complexity of processing the channel state information, whether a time corresponding to the channel state information is a future time, the number of the reference signal resources, a frequency domain width of the reference signal, a frequency domain width of reported channel state information, a number of antenna ports of the reference signal resource, and a number of time periods included in the channel state information.

4. The communication method according to claim 3, wherein The number of channel state information processing units corresponding to the task to be performed has a corresponding relationship with at least one of: the type of the reference signal resource, the number of the reference signal resources, the type of the channel state information, the number of bits occupied by the channel state information, and the type of the corresponding task to be performed.

5. The communication method according to claim 4, wherein, The number of channel state information processing units corresponding to the task to be performed has a positive correlation with the number of the reference signal resources and / or the number of bits occupied by the channel state information.

6. The communication method according to claim 2, wherein The usage time of the channel state information processing unit corresponding to the task to be performed is determined based on at least one of: a type of a reference signal resource, a type of a manner of processing the channel state information, a complexity of processing the channel state information, whether a time corresponding to the channel state information is a future time, the number of the reference signal resources, a frequency domain width of the reference signal, a frequency domain width of reported channel state information, a number of antenna ports of the reference signal resource, and a number of time periods included in the channel state information.

7. The communication method according to claim 6, wherein The usage time of the channel state information processing unit corresponding to the task to be performed comprises at least one of: a starting time, a usage duration, an ending time, and a release interval duration; the release interval duration is a duration required for releasing resources occupied by the channel state information processing unit.

8. The communication method according to claim 2, wherein The priority of the to-be-executed task is determined based on at least one of a type of reference signal resource, a type of processing the channel state information, and a complexity of processing the channel state information.

9. The communication method according to any one of claims 3-7, wherein, The type of the channel state information includes at least one of precoding matrix information, channel quality indication information, or reference signal received power information.

10. The communication method according to any one of claims 3-8, wherein, The type of the reference signal resource includes at least one of periodic reference signal resource, semi-persistent reference signal resource, or aperiodic reference signal resource.

11. The communication method according to claim 2, wherein The interrupt execution strategy is used to indicate that, in a case where a first condition is met, the channel state information processing unit interrupts execution of a first to-be-executed task, the first to-be-executed task being a to-be-executed task whose priority is lower than a first threshold among at least one to-be-executed task of the terminal.

12. The communication method according to claim 11, wherein The first condition is that a sum of quantities of channel state information processing units occupied by the at least one to-be-executed task is greater than or equal to a second threshold. Or The first condition is that the sum of the quantities of the channel state information processing units occupied by the at least one to-be-executed task is greater than or equal to the second threshold, and a preset operation is completed.

13. The communication method according to claim 2, wherein, The resume execution strategy is used to control the channel state information processing unit to resume execution of the to-be-executed task that is interrupted.

14. The communication method according to claim 13, wherein, The resume execution strategy is specifically used to control the channel state information processing unit to execute the to-be-executed task that is interrupted; or The resume execution strategy is specifically used to control the channel state information processing unit to execute part of the to-be-executed task that is interrupted.

15. The communication method according to claim 2, wherein, The type of the to-be-executed task includes a first type of task and / or a second type of task, the first type of task being a measurement task of a reference signal, and the second type of task being a processing task of channel state information.

16. The communication method according to claim 2, wherein A time interval between starting moments of adjacent two to-be-executed tasks among the at least one to-be-executed task of the terminal is preset; or A time interval between starting moments of adjacent two to-be-executed tasks among the at least one to-be-executed task of the terminal is determined based on a usage time of a channel state information processing unit corresponding to the to-be-executed task and a preset time period.

17. The communication method according to claim 1, wherein The usage strategy of the channel state information processing unit includes: receiving configuration information from a network device; obtaining the usage strategy of the channel state information processing unit based on the configuration information of the network device.

18. The communication method according to claim 17, wherein, The configuration information includes at least one of: a type of reference signal resource; a quantity of channel state information processing units corresponding to the to-be-executed task; a usage time of the channel state information processing unit corresponding to the to-be-executed task; a priority of the to-be-executed task; a priority residual indicator of the to-be-executed task, wherein the priority residual indicator is used to indicate a deviation between the priority of the corresponding to-be-executed task and a preset priority; an execution order of the to-be-executed task; an interrupt execution strategy of the channel state information processing unit corresponding to the to-be-executed task; or a resume execution strategy of the channel state information processing unit corresponding to the to-be-executed task.

19. A communication method, wherein, The method is performed by a network device, and the method includes: The configuration information is sent to a terminal, and the configuration information is used to indicate a usage policy of a channel state information processing unit, and the usage policy of the channel state information processing unit is used to indicate information required by a task to be performed by the channel state information processing unit.

20. The communication method according to claim 19, wherein, The usage policy of the channel state information processing unit comprises at least one of the following: The number of channel state information processing units corresponding to the task to be performed; The usage time of the channel state information processing unit corresponding to the task to be performed; The interruption execution policy of the channel state information processing unit corresponding to the task to be performed; The recovery execution policy of the channel state information processing unit corresponding to the task to be performed; The type of the task to be performed; The priority of the task to be performed.

21. The communication method according to claim 20, wherein, The number of channel state information processing units corresponding to the task to be performed is determined based on at least one of the following: the type of a reference signal resource, the number of the reference signal resources, the type of the channel state information, the number of bits occupied by the channel state information, the type of the corresponding task to be performed, the type of a manner of processing the channel state information, the complexity of processing the channel state information, whether the time corresponding to the channel state information is future time, the number of the reference signal resources, the frequency domain width of the reference signal, the frequency domain width of the reported channel state information, the number of antenna ports of the reference signal resource, and the number of time periods included in the channel state information.

22. The communication method according to claim 21, wherein, The number of channel state information processing units corresponding to the task to be performed has a corresponding relationship with at least one of the following: the type of the reference signal resource, the number of the reference signal resources, the type of the channel state information, the number of bits occupied by the channel state information, and the type of the corresponding task to be performed.

23. The communication method according to claim 22, wherein, The number of the reference signal resources and / or the number of bits occupied by the channel state information has a positive correlation with the number of channel state information processing units corresponding to the task to be performed.

24. The communication method of claim 20, wherein, The usage time of the channel state information processing unit corresponding to the task to be performed is determined based on at least one of the following: the type of a reference signal resource, the type of a manner of processing the channel state information, the complexity of processing the channel state information, whether the time corresponding to the channel state information is future time, the number of the reference signal resources, the frequency domain width of the reference signal, the frequency domain width of the reported channel state information, the number of antenna ports of the reference signal resource, and the number of time periods included in the channel state information.

25. The communication method according to claim 24, wherein, The usage time of the channel state information processing unit corresponding to the task to be performed comprises at least one of the following: a starting time, a usage duration, an ending time, and a release interval duration; wherein the release interval duration is a duration required for releasing resources occupied by the channel state information processing unit.

26. The communication method of claim 20, wherein, The priority of the task to be performed is determined based on at least one of the following: the type of a reference signal resource, the type of a manner of processing the channel state information, and the complexity of processing the channel state information.

27. The communication method according to any one of claims 21-25, wherein, The type of the channel state information comprises at least one of the following: precoding matrix information, channel quality indication information, or reference signal received power information.

28. The communication method according to any one of claims 21-26, wherein, The type of the reference signal resource comprises at least one of the following: periodic reference signal resource, semi-persistent reference signal resource, or aperiodic reference signal resource.

29. The communication method of claim 20, wherein, The interrupt execution strategy is used to indicate that the channel state information processing unit interrupts execution of a first to-be-executed task in a case where a first condition is met, the first to-be-executed task being a to-be-executed task of which the priority is lower than a first threshold value among at least one to-be-executed task of the terminal.

30. The communication method of claim 29, wherein, The first condition is that a sum of quantities of channel state information processing units occupied by the at least one to-be-executed task is greater than or equal to a second threshold value. Or The first condition is that the sum of the quantities of the channel state information processing units occupied by the at least one to-be-executed task is greater than or equal to the second threshold value, and a preset operation is completed.

31. The communication method of claim 20, wherein, The resume execution strategy is used to control the channel state information processing unit to resume execution of the to-be-executed task that is interrupted.

32. The communication method according to claim 31, wherein The resume execution strategy is specifically used to control the channel state information processing unit to execute the to-be-executed task that is interrupted; or The resume execution strategy is specifically used to control the channel state information processing unit to execute part of the to-be-executed task that is interrupted.

33. The communication method of claim 20, wherein, The type of the to-be-executed task comprises a first type of task and / or a second type of task, wherein the first type of task is a measurement task of a reference signal, and the second type of task is a processing task of channel state information.

34. The communication method of claim 20, wherein, The time interval between the starting time of adjacent two to-be-executed tasks among the at least one to-be-executed task of the terminal is preset; or The time interval between the starting time of adjacent two to-be-executed tasks among the at least one to-be-executed task of the terminal is determined based on a usage time of a channel state information processing unit corresponding to the to-be-executed task and a preset time period.

35. The communication method of claim 19, wherein, The configuration information comprises at least one of the following: The type of the reference signal resource; The number of the channel state information processing units corresponding to the to-be-executed task; The usage time of the channel state information processing unit corresponding to the to-be-executed task; The priority of the to-be-executed task; The priority residual indicator of the to-be-executed task, wherein the priority residual indicator is used to indicate a deviation between the priority of the corresponding to-be-executed task and a preset priority; The execution order of the to-be-executed task; The interrupt execution strategy of the channel state information processing unit corresponding to the to-be-executed task; The resume execution strategy of the channel state information processing unit corresponding to the to-be-executed task.

36. A communications device comprising: The memory and the processor; The memory is used to store instructions executable by the processor; The processor executes the instructions to execute the method according to any one of claims 1-18, or the method according to any one of claims 19-35.

37. A computer readable storage medium, wherein, The computer readable storage medium has stored thereon computer instructions, which, when executed by a computer, cause the computer to perform the method according to any one of claims 1-18, or the method according to any one of claims 19-35.

38. A computer program product, wherein, The computer program product comprises computing technology program instructions, which, when executed by a processor, implement the method according to any one of claims 1-18, or the method according to any one of claims 19-35.

Citation Information

Patent Citations

  • Method, device and system for processing CSI (Channel State Information) processing unit and resource

    CN113543201A

  • Channel state information processing unit using method and device, terminal and storage medium

    CN114826492A

  • Information processing method and device, communication equipment and storage medium

    CN116889016A

  • Method for processing channel state information report, communication node and storage medium

    CN117939522A