Communication method and apparatus, and storage medium
By using terminal devices to generate a single report containing multiple channel state information using multiple measurement resources simultaneously, the problem of resource waste in the CSI feedback process is solved, and the stability and resource utilization efficiency of the communication system are improved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HONOR DEVICE CO LTD
- Filing Date
- 2025-12-24
- Publication Date
- 2026-07-16
AI Technical Summary
In the existing technology, there is a problem of resource waste when terminal equipment feeds back Channel State Information (CSI) to the base station, especially when feeding back different types of CSI reports, which leads to the waste of resources and signaling resources.
The terminal device receives and simultaneously utilizes the measurement resources in the first and second configurations to generate a single report containing information related to two channel states, ensuring that the time from the reception of the measurement resources to the channel transmission time is not less than the reference duration, thereby simultaneously feeding back two different types of channel state information in one report.
It enables a more comprehensive understanding of channel status, optimizes resource allocation, saves transmission and signaling resources, and improves the stability and reliability of communication systems.
Smart Images

Figure CN2025145058_16072026_PF_FP_ABST
Abstract
Description
A communication method, apparatus and storage medium
[0001] This application claims priority to Chinese Patent Application No. 202510048133.4, filed with the State Intellectual Property Office of China on January 10, 2025, entitled "A Communication Method, Apparatus and Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of wireless communication technology, and in particular to a communication method, apparatus and storage medium. Background Technology
[0003] In actual communication, the base station sends a Channel State Information (CSI) report configuration to the terminal. After receiving the CSI report configuration, the terminal measures the downlink channel and obtains the channel state information. The terminal then sends this channel state information back to the base station in its CSI report, enabling the base station to perform downlink scheduling based on this information, such as adjusting transmission strategies and resource allocation. The CSI report configuration can be sent from the base station to the terminal through multiple transmission points. Conversely, the CSI report can be transmitted from the terminal to the base station through multiple transmission points.
[0004] Currently, the above transmission process wastes resources. Therefore, how to enable the terminal to send CSI reports to the base station while saving resources is a pressing technical challenge that needs to be addressed. Summary of the Invention
[0005] This application provides a communication method, apparatus, and storage medium. Terminal devices can simultaneously report two different types of channel state-related information in a single report. This not only allows network devices or communication systems containing network devices to gain a more comprehensive understanding of the channel state and optimize resource allocation, but also saves communication resources such as transmission and signaling resources. Furthermore, the terminal device can accurately determine the time required to obtain the report. This facilitates the terminal device in using the two measurement resources to generate the report more promptly, rather than obtaining two separate reports based on the two measurement resources and then simply superimposing them into one report. This helps improve the stability and reliability of the communication system.
[0006] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:
[0007] Firstly, embodiments of this application provide a communication method that can be applied to terminal devices. The method includes:
[0008] The terminal device receives a first configuration sent by a network device, the first configuration being used to instruct the terminal device to feed back first channel state-related information, the first channel state-related information being used to indicate first information obtained based on the first measurement resources in the first configuration; the terminal device receives a second configuration sent by a network device, the second configuration being used to instruct the terminal device to feed back second channel state-related information, the second channel state-related information being used to indicate second information obtained based on the second measurement resources in the second configuration; the terminal device sends a first report to the network device, the first report including third channel state-related information, the third channel state-related information being used to indicate third information obtained based on the measurement resources of the first report, the third information including the first information and the second information, the time from the reception time of the measurement resources for the first report to the transmission time of the channel carrying the first report is not less than the first reference duration of the first report, and the measurement resources of the first report include the first measurement resources and the second measurement resources.
[0009] Based on the method provided in this application, the terminal device can simultaneously refer to two measurement resources to obtain a first report, instead of obtaining two separate reports based on the two measurement resources and then simply superimposing them to obtain the first report. In this way, the terminal device can simultaneously obtain more accurate and comprehensive channel state information based on two measurement resources and provide feedback, thereby improving the stability and reliability of the communication system. Furthermore, the terminal device can simultaneously provide feedback on two different types of channel state-related information in the same report, instead of providing feedback on two separate reports, which facilitates network devices to understand the channel state more quickly and comprehensively and optimize resource allocation.
[0010] In one possible implementation of the first aspect, the time from receiving the measurement resources for the first report to transmitting the channel for carrying the first report is not less than a first reference duration of the first report, including:
[0011] The duration determined from the end time of receiving the measurement resources used for the first report to the start time of transmission of the channel used to carry the first report is not less than the first reference duration of the first report.
[0012] Therefore, the terminal device can accurately determine the processing time of the first report.
[0013] In some possible implementations, the terminal device may also determine whether it has the ability to measure the channel state by simultaneously using two measurement resources based on the relationship between the duration determined from the end time of receiving the measurement resources used for the first report to the start time of transmission of the channel used to carry the first report and the first reference duration.
[0014] Specifically, if the time interval determined by the terminal device from the end of receiving the measurement resources used for the first report to the start of transmission of the channel used to carry the first report is not less than the first reference time interval of the first report, then the terminal device is considered to have the capability to simultaneously use two measurement resources to measure the channel state. If the time interval determined by the terminal device from the end of receiving the measurement resources used for the first report to the start of transmission of the channel used to carry the first report is less than the first reference time interval of the first report, then the terminal device is considered not to have the capability to simultaneously use two measurement resources to measure the channel state.
[0015] In one possible implementation of the first aspect, the first information is used to indicate precoding information, and the second information is used to indicate delay offset information.
[0016] Therefore, the terminal device can report precoding information and delay offset information to the network device in the same report. The delay offset information can compensate for the precoding information, thereby improving the accuracy of the precoding information. This avoids the problem of sacrificing the accuracy of the first channel state information (precoding information) due to the lack of second channel state information (delay offset information) when only the first channel state information (precoding information) is reported.
[0017] In one possible implementation of the first aspect, the method further includes, before sending the first report to the network device:
[0018] Determine at least one of the following: the priority of the first report, the amount of processing resources required for the first report, or the processing time of the first report.
[0019] Therefore, the terminal device can better allocate resources for processing the first report based on at least one of the following: the priority of the first report, the amount of processing resources required by the first report, or the processing time of the first report.
[0020] In one possible implementation of the first aspect, the method further includes:
[0021] The priority of the first report is determined according to the first configuration; or, the priority of the first report is determined according to the first configuration and the second configuration; or, third information sent by the network device is received, the third information being used to indicate the priority of the first report.
[0022] Therefore, the terminal device can directly determine the priority of the first report based on the first configuration corresponding to the first channel state information, which has a higher computational complexity. It can also calculate the priority of the first report simultaneously based on both the first and second configurations. Alternatively, it can determine the priority of the first report based on instructions from the network device. This allows for flexible determination of the first report's priority, improving the flexibility of channel state information feedback.
[0023] In one possible implementation of the first aspect, determining the priority of the first report based on the first configuration includes:
[0024] The priority of the first report is determined based on at least one parameter in the first configuration. The at least one parameter in the first configuration includes a configuration index of the third configuration, a report type, a channel type for carrying the report, or a carrier index associated with the third configuration.
[0025] Therefore, the terminal device can determine the priority of the first report based on at least one of the following information: the configuration index of the third configuration, the report type, the channel type of the channel used to carry the report, or the carrier index associated with the third configuration, thereby improving the reliability and accuracy of determining the priority of the first report.
[0026] In one possible implementation of the first aspect, determining the priority of the first report based on the first configuration and the second configuration includes:
[0027] A first evaluation value is determined based on a first configuration; a second evaluation value is determined based on a second configuration; and the priority of the first report is determined based on the first and second evaluation values.
[0028] Therefore, the terminal device can use mathematical operations to compare the priority value determined based on the first configuration and the priority value determined based on the second configuration to determine the priority of the first report and increase the priority of the first report.
[0029] In one possible implementation of the first aspect, the higher the priority of the first report, the earlier the first report occupies processing resources; and / or, the higher the priority of the first report, the higher the mapping priority of the third channel state-related information in the first report in the channel.
[0030] Therefore, the terminal device can flexibly determine the processing priority order of the first report based on the determined priority.
[0031] In one possible implementation of the first aspect, at least one of the following parameters in the first configuration and the second configuration is the same:
[0032] Report type;
[0033] Alternatively, the channel type used to carry the report;
[0034] Or, the reporting cycle;
[0035] Alternatively, the carrier index associated with the configuration.
[0036] Therefore, by unifying at least one parameter in the first configuration and the second configuration, the terminal device can effectively obtain the first report by simultaneously measuring the measurement resources in the first configuration and the second configuration, thereby improving the effectiveness of data processing.
[0037] In one possible implementation of the first aspect, the method further includes:
[0038] Receive a fourth message sent by the network device, which is used to indicate the activation of the first and second configurations.
[0039] Therefore, when the report type is non-periodic, it is not necessary to wait for the network device to send a trigger instruction to start measuring and obtaining a report based on the first configured measurement resource and then send another trigger instruction before starting to measure and obtain another report based on the second configured measurement resource. Instead, both the first and second configurations can be activated simultaneously, allowing the terminal device to start measuring and obtaining the first report based on both measurement resources upon receiving a single trigger instruction. This improves the convenience of data processing.
[0040] In one possible implementation of the first aspect, the method further includes:
[0041] Based on the first configuration, a first reference duration is determined, and the reference duration of the first report is determined as the first reference duration. Alternatively, based on the first configuration and the second configuration, a first reference duration is determined, and the reference duration of the first report is determined as the sum of the first reference duration and a preset offset.
[0042] Therefore, terminal devices can flexibly determine the reference duration of the first report based on the type of report, thereby improving the flexibility of data processing.
[0043] In one possible implementation of the first aspect, when the report type of the first configuration and the second configuration is periodic or semi-persistent, the processing duration of the first report is from the most recent start time of receiving the measurement resources for the first report, which is no later than the reference duration of the first report, to the end time of transmission of the channel carrying the first report.
[0044] This allows the terminal device to accurately determine the duration for processing the first report when the configured report type is periodic or semi-continuous.
[0045] In one possible implementation of the first aspect, when the report type of the first configuration and the second configuration is aperiodic, the reference duration of the first report is no later than a first duration prior to the transmission start time of the channel used to carry the first report.
[0046] This allows terminal devices to accurately determine the reference duration of the first report when the configured report type is non-periodic, thereby improving the accuracy of data processing.
[0047] Secondly, embodiments of this application provide a communication method that can be applied to network devices. The method includes:
[0048] The network device sends a first configuration to the terminal device, the first configuration being used to instruct the terminal device to feed back first channel state-related information, the first channel state-related information being used to indicate first information obtained based on the first measurement resources in the first configuration; the network device sends a second configuration to the terminal device, the second configuration being used to instruct the terminal device to feed back second channel state-related information, the second channel state-related information being used to indicate second information obtained based on the second measurement resources in the second configuration; and receives a first report fed back by the terminal device, the first report including third channel state-related information, the third channel state-related information being used to indicate third information obtained based on the measurement resources of the first report, the third information including the first information and the second information, the time from the reception time of the measurement resources for the first report to the transmission time of the channel carrying the first report is not less than the first reference duration of the first report, and the measurement resources of the first report include the first measurement resources and the second measurement resources.
[0049] Therefore, network devices can simultaneously send two configurations to terminal devices to instruct the terminal devices to provide information feedback that includes both the first and second information based on the two configurations. Compared to the prior art, which requires instructing the terminal devices to provide two different channel status information through two configurations separately, the communication method provided in this application can reduce data feedback latency and improve network efficiency and communication efficiency.
[0050] In one possible implementation of the second aspect, the method further includes:
[0051] A fourth message is sent to the terminal device, which indicates the activation of the first and second configurations.
[0052] Therefore, network devices can send a single message to instruct terminal devices to activate two configurations simultaneously for both channel state measurements, instead of sending two separate configuration messages to instruct terminal devices to activate two different configurations for each channel state measurement. This improves data transmission and processing efficiency.
[0053] In one possible implementation of the second aspect, the method further includes:
[0054] A third message is sent to the terminal device, which indicates the priority of the first report.
[0055] Therefore, network devices can help terminal devices decide the priority order of processing first reports without requiring the terminal devices to make their own judgments, thus simplifying the data processing flow.
[0056] In one possible implementation of the second aspect, the method further includes:
[0057] At least one of the following parameters is the same in both the first and second configurations:
[0058] Report type;
[0059] Alternatively, the channel type used to carry the report;
[0060] Or, the reporting cycle;
[0061] Alternatively, the carrier index associated with the configuration.
[0062] Therefore, by unifying at least one parameter in the first configuration and the second configuration, the network device can obtain the first report obtained by the terminal device based on the two measurement resources by sending the measurement resources corresponding to the first configuration and the second configuration respectively, without needing to obtain two reports obtained by the terminal device based on the measurement resources of the two configurations respectively. This can reduce communication latency and improve communication efficiency.
[0063] Thirdly, embodiments of this application provide a communication device applied to a terminal device, the device comprising: a module for executing the method in the first aspect and any possible implementation thereof.
[0064] Fourthly, a communication apparatus is provided for use in a network device, the apparatus comprising: a module for performing the method of the second aspect and any possible implementation thereof.
[0065] Fifthly, a communication system is provided, comprising: a communication device for performing the method of the first aspect and any possible implementation thereof, and a communication device for performing the method of the second aspect and any possible implementation thereof.
[0066] Sixthly, a communication device is provided, comprising: a transceiver, a processor, and a memory. The memory stores computer programs or instructions, and the processor controls the transceiver to transmit and receive signals. The processor also calls and executes the computer programs or instructions stored in the memory, causing the processor to implement any of the above aspects and any possible implementations of those aspects.
[0067] In a seventh aspect, a communication device is provided, comprising: a processor; the processor being configured to invoke a computer program or instructions in a memory, causing the communication device to execute any of the above aspects and any possible implementation thereof.
[0068] Optionally, the communication device further includes a memory for storing program instructions. The processor is coupled to the memory via an interface.
[0069] Eighthly, a chip device is provided, including a processor for invoking a computer program or instructions in the memory to cause the processor to perform any of the above aspects and any possible implementation thereof.
[0070] Alternatively, the processor may be coupled to the memory via an interface.
[0071] Ninthly, a chip is provided, comprising: an interface circuit and a logic circuit, wherein the interface circuit is used to receive signals from other chips outside the chip and transmit them to the logic circuit, or to send signals from the logic circuit to other chips outside the chip, and the logic circuit is used to implement any of the above aspects and any possible implementation of the above aspects.
[0072] In a tenth aspect, a computer-readable storage medium is provided, which stores a computer program or instructions configured to perform a method in any of the foregoing aspects and any possible implementation thereof.
[0073] In the eleventh aspect, a computer program product is provided, which, when run on a computer, causes the computer to perform any of the above aspects and any possible implementation of the above aspects. Attached Figure Description
[0074] Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0075] Figure 2 is a signaling interaction diagram of a communication method provided in an embodiment of this application;
[0076] Figure 3 is a schematic diagram of the first reference duration provided in an embodiment of this application;
[0077] Figure 4 is a schematic diagram of the processing time of the first report provided in an embodiment of this application;
[0078] Figure 5 is another schematic diagram of the processing time of the first report provided in the embodiments of this application;
[0079] Figure 6 is a schematic diagram of the sequence in which the network device sends third information to the terminal device according to an embodiment of this application;
[0080] Figure 7 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0081] Figure 8 is a schematic diagram of another communication device provided in an embodiment of this application;
[0082] Figure 9 is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application;
[0083] Figure 10 is a schematic diagram of the hardware structure of another communication device provided in an embodiment of this application. Detailed Implementation
[0084] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, features defined with "first," "second," etc., may explicitly or implicitly include one or more of that feature. "Multiple" can be understood as "at least two." "Number of items" can be understood as "at least two items."
[0085] In embodiments of this application, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0086] In the embodiments of this application, "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0087] In the embodiments of this application, it should be noted that, unless otherwise explicitly specified and limited, the terms "set," "connected," and "linked" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection. Those skilled in the art can understand the specific meaning of the above terms in the embodiments of this application based on the specific circumstances.
[0088] This application provides a communication method that can be applied to a communication system. The communication system may include, but is not limited to, wireless communication systems, such as narrowband Internet of Things (NB-IoT), Global System for Mobile Communications (GSM), Enhanced Data Rate for GSM Evolution (EDGE), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access 2000 (CDMA2000), Time Division-Synchronization Code Division Multiple Access (TD-SCDMA), LTE, the 5th generation (5G), the 6th generation (6G), and future systems.
[0089] Please refer to Figure 1, which is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. As shown in Figure 1, the communication system provided in this embodiment of the application may include: a terminal device 10 and a network device 20, and the terminal device 10 and the network device 20 can communicate.
[0090] The terminal device 10 can be a wireless terminal or a wired terminal. A wireless terminal can be a device that provides voice and / or other service data connectivity to a user, such as a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The wireless terminal can communicate with one or more core networks via a radio access network (RAN). The wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) or a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device. These exchange voice and / or data with the radio access network. Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), drones, wearable devices, and terminals in vehicle-to-everything (V2X) networks. A wireless terminal can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, access terminal, user terminal, user agent, user device or user equipment, user equipment (UE), terminal unit, terminal station, remote station, mobile device, terminal, wireless communication equipment, terminal agent, or terminal device, etc., without limitation.
[0091] Access terminals can be cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in 5G networks or future 6G networks, or terminal devices in future evolved public land mobile networks (PLMNs), etc.
[0092] In addition, the terminal device 10 may use mobile operating systems such as Android, Linux, Windows, and iOS, and this application embodiment does not limit this.
[0093] Network device 20 can be a base station, an access point, or an access network device, or it can refer to a device in the access network that communicates with a wireless terminal via one or more sectors on the air interface. Network device 20 can be used to convert received air frames to and from Internet Protocol (IP) packets, and acts as a router between the wireless terminal and the rest of the access network, which may include an IP network. Network device 20 can also coordinate the attribute management of the air interface. For example, network device 20 can be a base station (BTS) in satellite, drone, Global System for Mobile Communication (GSM) or Code Division Multiple Access (CDMA), or a base station (NodeB, NB) in Wideband Code Division Multiple Access (WCDMA), or an evolved Node B (eNB or eNodeB) in LTE, or a radio controller in a cloud radio access network (CRAN) scenario, or a terminal, relay station or access point that performs base station functions in wearable devices or vehicle-mounted devices, vehicular to everything (V2X), device-to-device (D2D) communication, and machine-to-machine (M2M) communication, or a base station in a 5G network, such as a gNB, or a base station in a future 6G network, or a network device in a future evolved public land mobile network (PLMN) network, and is not limited here.
[0094] For ease of explanation, the terminal device 10 in the communication system shown in Figure 1 is the UE, and the network device 20 is the base station, as an example.
[0095] In some embodiments, the base station sends a CSI report configuration to the UE. Upon receiving the CSI report configuration, the UE can calculate the CSI based on this configuration and generate a CSI report carrying the CSI. Correspondingly, the UE sends this CSI report to the base station, thus realizing the process of the UE feeding back the CSI to the base station.
[0096] The CSI reported by the UE to the base station is related to the parameters configured in the CSI report configuration. For example, if the parameters configured in the CSI report configuration are a reference signal for measuring channel state information, the CSI reported by the UE to the base station can be precoded information. If the parameters configured in the CSI report configuration are a reference signal for tracking channel state information, the CSI reported by the UE to the base station can be delay offset information.
[0097] Therefore, when the base station needs the UE to report different types of CSI, the base station will send CSI report configurations with different configuration parameters to the UE. Correspondingly, the UE will transmit different CSI reports to the base station. For example, different CSI reports may be transmitted on different physical channels, which will waste transmission resources.
[0098] To at least address the aforementioned problems, embodiments of this application provide a communication method. The communication method provided by embodiments of this application will be described below with reference to the accompanying drawings.
[0099] Please refer to Figure 2, which is a signaling interaction diagram of a communication method provided in an embodiment of this application. This communication method can be applied to the communication system shown in Figure 1. As shown in Figure 2, the communication method includes:
[0100] S201, The network device sends the first configuration to the terminal device.
[0101] Correspondingly, the terminal device receives the first configuration sent by the network device.
[0102] The first configuration is used to instruct the terminal device to feed back first channel state-related information, and the first channel state-related information is used to indicate first information obtained based on the first measurement resource in the first configuration.
[0103] The first configuration can configure one or more parameters, such as the type of report that the terminal device needs to report, the channel status information that the terminal device needs to report, the period for the terminal device to report, or the triggering condition for the terminal device to report.
[0104] The types of reports that the terminal equipment needs to report include: periodic reports, semi-persistent reports based on the physical uplink control channel (PUCCH), semi-persistent reports based on the physical uplink shared channel (PUSCH), and aperiodic reports.
[0105] Periodic reporting refers to reporting channel state-related information at predetermined time intervals. PUCCH-based semi-persistent reporting refers to reporting channel state-related information on the PUCCH in a semi-persistent manner. PUSCH-based semi-persistent reporting refers to reporting channel state-related information on the PUSCH in a semi-persistent manner. Aperiodic reporting refers to reporting channel state-related information aperiodically based on trigger commands from network devices.
[0106] The channel state-related information that the terminal device needs to feedback can be precoded information. This precoded information includes at least one of the following: rank indicator (RI), channel quality indicator (CQI), precoding matrix indicator (PMI), layer indicator (LI), CSI-RS resource indicator (CRI), or SS / PBCH block resource indicator (SSBRI).
[0107] The feedback period of the terminal device refers to the time period or frequency at which the terminal device sends reports to the network device. The feedback period can be defined by a protocol. For example, if the type of report required by the terminal device is periodic reporting, the feedback period can be configured by the network device. Alternatively, if the type of report required by the terminal device is semi-persistent reporting, the feedback period can also be configured by the network device.
[0108] The triggering condition for terminal device feedback is related to the type of report. When the type of report the terminal device needs to report is periodic or semi-persistent, the triggering condition is the time point of the periodic feedback. When the type of report the terminal device needs to report is non-periodic, the triggering condition is the indication signaling sent by the base station, such as DCI (downlink control information) or MAC-CE (medium access control element).
[0109] Furthermore, the first configuration can also be configured to simultaneously report two or more types of channel state-related information in the same report. For example, the network device can instruct the terminal device in the first configuration to report channel state-related information that includes both precoding information and delay offset information. Alternatively, the network device can also configure or instruct whether to simultaneously report two or more types of channel state-related information in the same report through other messages, so that the terminal device can be aware of the aforementioned situation.
[0110] In some possible implementations, the first configuration may include one or more parameters such as the type of report that the terminal device needs to report, the channel state-related information that the terminal device needs to report, the period for the terminal device to report, or the triggering condition for the terminal device to report. Furthermore, the first configuration may also include identifiers for some parameters. For example, identifiers for parameters such as the configuration index of the first configuration and the carrier index associated with the first configuration.
[0111] In addition, the first configuration also includes a first measurement resource.
[0112] The first measurement resource may include at least channel measurement resources and / or interference measurement resources. Channel measurement resources are used to assess and measure channel conditions to ensure communication stability. Interference measurement resources are used to assess and measure interference from different sources to ensure communication quality and reliability.
[0113] The first measurement resource is used to measure and obtain first channel state-related information, which in turn indicates first information obtained based on the first measurement resource in the first configuration; that is, the first information is included within the first channel state-related information. Therefore, the first information is related to the first measurement resource.
[0114] In one implementation, the first information relates to the type of the first measurement resource.
[0115] For example, when the type of the first measurement resource is for measuring channel state information, the first information is precoding information. When the type of the first measurement resource is for tracking channel state information, the first information is delay offset information.
[0116] The first configuration is carried on the downlink channel. This downlink channel can be a physical broadcast channel (PBCH), a physical downlink control channel (PDCCH), or a physical downlink shared channel (PDSCH).
[0117] The initial configuration can be transmitted via RRC signaling. This RRC signaling can be higher-level signaling such as RRCConfiguration, RRCReconfiguration, or RRCSetup.
[0118] Furthermore, the type of the first configuration is not limited.
[0119] In some embodiments, the first configuration is associated with CSI. For example, the first configuration can be a CSI reporting configuration. That is, the CSI reporting configuration is used to instruct the terminal device to feed back first channel state related information, which is the CSI. Wherein, when the first configuration instructs the terminal device to feed back precoding information, this CSI is precoding information.
[0120] Furthermore, the embodiments of this application do not limit the sending method and sending conditions of the first configuration.
[0121] In one implementation, the transmission method of the first configuration can be RRC signaling. For example, higher-level signaling such as RRCConfiguration, RRCReconfiguration, or RRCSetup.
[0122] In one implementation, the first configured transmission condition can be that the terminal device is in an active state after establishing a wireless link with the network device, i.e., the connected state.
[0123] In the case where the terminal device is in an idle or inactive state, the device has low power consumption or is processing other information, if the network device sends the first configuration to the terminal device, the network device can first instruct the terminal device to switch its working state to the aforementioned active state.
[0124] In summary, with the help of the first configuration, the terminal device is able to measure the first channel state-related information and realize the feedback of the first channel state-related information.
[0125] S202, The network device sends the second configuration to the terminal device.
[0126] Correspondingly, the terminal device receives the second configuration sent by the network device.
[0127] The second configuration is used to instruct the terminal device to feed back second channel state-related information, and the second channel state-related information is used to indicate second information obtained based on the second measurement resources in the second configuration.
[0128] The second configuration can configure one or more parameters, such as the type of report that the terminal device needs to report, the second channel state information that the terminal device needs to report, the reporting period of the terminal device, or the triggering condition for the terminal device to report. In addition, the second configuration may also include identifiers for some parameters, such as the configuration index of the second configuration and the identifiers for parameters associated with the second configuration, like the carrier index.
[0129] In one implementation, compared to the first configuration, at least one of the following parameters in the second configuration is the same: the type of report that the terminal device needs to report, the period of the terminal device's report, the triggering condition for the terminal device's report, the configuration index of the second configuration, and the carrier index associated with the second configuration. That is, these parameters in the first configuration are configured identically to those in the second configuration. For example, the type of report that the terminal device needs to report, configured in the first configuration, is the same as the type of report that the terminal device needs to report, configured in the second configuration.
[0130] Compared to the first configuration, the second channel state information that the terminal device needs to report in the second configuration is different from the first channel state information that the terminal device needs to report in the first configuration. The difference lies in the fact that the second channel state information can be different from or the same as the first channel state information.
[0131] Where the second channel state-related information differs from the first channel state-related information, if the first channel state-related information is used to indicate precoding information, then the second channel state-related information is used to indicate delay offset information. Conversely, if the first channel state-related information is used to indicate delay offset information, then the second channel state-related information is used to indicate precoding information.
[0132] This facilitates the feedback of different types of channel state information, thereby enabling a more comprehensive feedback of channel state information.
[0133] In addition, the second configuration also includes second measurement resources. The second measurement resources may include at least channel measurement resources and / or interference measurement resources.
[0134] The second measurement resource is used to measure and obtain second channel state-related information, which in turn indicates second information obtained based on the second measurement resource in the second configuration; that is, the second information is contained within the second channel state-related information. Therefore, the second information is related to the second measurement resource.
[0135] In one implementation, the second information relates to the type of the second measurement resource.
[0136] For example, when the type of the second measurement resource is for tracking channel state information, the second information is delay offset information. This delay offset information typically represents the transmission delay difference between multiple transmission nodes and the terminal device. Obtaining this information can help compensate for the delay differences between multiple transmission nodes, thereby improving the accuracy of precoding information and enabling joint transmission across multiple sites.
[0137] It is clear that the second piece of information is different from the first piece of information.
[0138] Furthermore, the type of the second configuration is not limited. In some implementations, the type of the second configuration is the same as the type of the first configuration. For a description of the type of the second configuration, please refer to the description of the type of the first configuration in step S201 above; it will not be repeated here.
[0139] Furthermore, the second configuration is also carried on the downlink channel. This downlink channel can be PBCH, PDCCH, or PDSCH.
[0140] The sending method and conditions for the second configuration can be referred to the sending method and conditions for the first configuration in step S201 above, and will not be repeated here.
[0141] Furthermore, the first configuration and the second configuration are typically transmitted using the same signaling. This signaling can be RRCConfiguration, RRCSetup, or RRCReconfiguration.
[0142] In summary, the second configuration enables the terminal device to measure information related to the second channel state and provide feedback on this information.
[0143] It should be noted that the execution order of steps S201 and S202 is not restricted. For example, step S202 can be executed after step S201, or step S201 can be executed after step S202, or step S202 can be executed simultaneously with step S201. Further details will not be elaborated here.
[0144] S203, The terminal device sends the first report to the network device.
[0145] Correspondingly, the network device receives the first report sent by the terminal device.
[0146] The first report includes third channel state related information, which is used to indicate third information acquired based on the measurement resources of the first report. The third information includes first information and second information. The time from the reception time of the measurement resources of the first report to the transmission time of the channel carrying the first report is not less than the first reference duration of the first report. The measurement resources of the first report include first measurement resources and second measurement resources.
[0147] When the terminal device receives both the first configuration and the second configuration, since the first configuration includes the first measurement resource and the second configuration includes the second measurement resource, the terminal device can receive both the first and second measurement resources. After receiving the first and second measurement resources, the terminal device can accurately determine the time when to start measurement using the first and second measurement resources. At this point, the terminal device no longer receives measurement resources for the first report. This ensures that the terminal device has sufficient time to process the first report.
[0148] Based on this, the terminal device can simultaneously measure the downlink channel using both the first and second measurement resources, and then measure the third channel state-related information. That is, the time from the reception of the measurement resources used for the first report to the transmission time of the channel used to carry the first report is greater than or equal to the first reference duration of the first report.
[0149] The first reference duration is used to indicate the duration for measuring channel state-related information. The value of the first reference duration is not limited.
[0150] In this way, the terminal device can accurately know the time when the measurement of the third channel state information begins, allowing sufficient time for the measurement process, improving the accuracy of the channel state information measurement, and increasing the efficiency of the terminal device in processing the first report.
[0151] Specifically, the third channel state-related information is used to indicate third information obtained based on the measurement resources measured in the first report, whereby the measurement resources in the first report include both the first and second measurement resources. In other words, the third channel state-related information is used to indicate third information obtained based on the first and second measurement resources.
[0152] Therefore, the third information is information obtained simultaneously based on the two measurement resources mentioned above, rather than information obtained by simply superimposing information obtained separately based on the two measurement resources.
[0153] The third information includes the first information and the second information.
[0154] The terminal device can include third-party information in the report and send the report to the network device. For ease of explanation, this report will be referred to as the first report.
[0155] In this embodiment of the application, the number of first reports is one.
[0156] Therefore, by simultaneously referencing two measurement resources to obtain the first and second information, the terminal device can simultaneously report the first and second information in one report, which helps to save transmission resources.
[0157] The first report is carried on the uplink channel. This uplink channel can be either the physical uplink control channel (PUCCH) or the physical uplink shared channel (PUSCH).
[0158] In summary, the network device sends a first configuration to the terminal device, and also sends a second configuration to the terminal device. Upon receiving the first and second configurations, the terminal device can calculate the first and second information based on the first measurement resources in the first configuration and the second measurement resources in the second configuration. Thus, the terminal device can simultaneously generate a single report, i.e., a first report, based on both configurations. Therefore, the terminal device can generate the first report within a time frame not less than (i.e., greater than or equal to) a first reference duration.
[0159] This allows for the simultaneous feedback of two different types of channel state information in a single report, enabling network devices to gain a more comprehensive understanding of the channel state, optimize resource allocation, and save communication resources such as transmission and signaling resources. It also allows terminal devices to accurately determine the time required to obtain the first report, enabling them to utilize the two measurement resources used to generate the first report more promptly, rather than simply combining two separate reports from the two measurement resources into a single report. This improves communication efficiency.
[0160] In addition to the two configurations mentioned above, namely the first and second configurations, the network device may also send only one configuration to the terminal device. For ease of explanation, this single configuration will be illustrated by the third configuration. In this case, the third configuration can be used to instruct the terminal device to provide feedback on fourth channel state-related information.
[0161] Of course, the third configuration includes two types of measurement resources: the first measurement resource and the second measurement resource. The third configuration can instruct the terminal device to report two types of channel state-related information in the same report, such as precoding information and delay offset information. The fourth channel state-related information is used to indicate the first information obtained based on the first measurement resource and the second information obtained based on the second measurement resource.
[0162] In the above scenario, the terminal device can send a first report to the network device according to the third configuration. The process of sending the first report may include: the terminal device receiving the third configuration; the terminal device measuring fourth channel state-related information according to the measurement resources in the third configuration; the terminal device including the fourth channel state-related information in a report and generating a first report; and the terminal device sending the first report to the network device.
[0163] The implementation of the terminal device generating the first report can be referred to the aforementioned relevant description, and will not be repeated here.
[0164] In this way, network devices can instruct terminal devices to acquire and report two different types of channel state-related information based on two measurement resources within a single configuration by sending only one configuration. This avoids multiple feedbacks, thereby saving transmission resources.
[0165] In summary, a network device can send only one configuration to a terminal device, enabling the terminal device to report two different types of channel state-related information to the network device in a single report. Alternatively, the network device can send two or more configurations to the terminal device, allowing the terminal device to report two different types of channel state-related information to the network device in a single report.
[0166] Therefore, compared to traditional technologies, the channel state-related information feedback method in this application embodiment may include the following process: The terminal device receives a first configuration sent by the network device. The terminal device receives a second configuration sent by the network device. The terminal device measures and obtains first information and second information based on the first measurement resources in the first configuration and the second measurement resources in the second configuration. The terminal device carries the first information and the second information in a report and generates a first report. The terminal device sends the first report to the network device.
[0167] As can be seen, the communication method provided in this application can report channel state-related information generated based on multiple different configurations in a single report, eliminating the need for multiple separate reports to report the same information. This reduces feedback latency. Simultaneously, it allows network devices to gain a more comprehensive understanding of the downlink channel state, thereby optimizing communication resource allocation.
[0168] Based on the above, in one possible implementation, the duration determined from the end time of receiving the measurement resources used for the first report to the start time of transmission of the channel used to carry the first report is greater than or equal to the first reference duration of the first report. That is, the duration for the terminal device in the above communication method to generate the first report is greater than or equal to the duration for effectively measuring channel state-related information. The specific value of the first reference duration is not limited.
[0169] This allows the terminal device to easily determine the time point at which it begins measuring channel state-related information. At this point, the terminal device no longer receives measurement resources, giving it sufficient time to measure channel state-related information. This improves the accuracy and reliability of channel state-related information measurements.
[0170] For example, please refer to Figure 3, which is a schematic diagram of the first reference duration provided in an embodiment of this application. As shown in Figure 3, the duration T2, determined from the end time of receiving the measurement resources used for the first report to the start time of transmission of the channel used to carry the first report, is t3-t1, and the first reference duration T1 is t3-t2. Wherein, T2 > T1. In some other possible implementations, T2 = T1 (not shown in Figure 3).
[0171] There are several ways to determine the first reference duration.
[0172] In one implementation, the first reference duration can be determined based solely on the first configuration.
[0173] Based on the foregoing, it is clear that the complexity of a terminal device acquiring information related to the first channel state is generally higher than the complexity of acquiring information related to the second channel state. Furthermore, the report corresponding to the first configuration consumes more processing resources compared to the second configuration. Therefore, when determining the reference duration for the first report, the first reference duration can be determined solely based on the first configuration.
[0174] In this method, the reference duration of the first report can be directly determined as the first reference duration. At this time, the first reference duration is equal to the reference duration of the first report.
[0175] This allows for the quick determination of the first reference duration, enabling the terminal device to accurately determine the duration of channel state-related information obtained from the measurement resources in the first report.
[0176] In another implementation, the first reference duration can be determined based on the first configuration and the second configuration. In this approach, the reference duration of the first report can be determined as the sum of the first reference duration and a preset offset. The specific value of the preset offset is not limited; for example, it can be an empirical value or a hyperparameter.
[0177] There may be a time delay offset during the process of the terminal device receiving the second measurement resource and acquiring the second information. Based on this, in order to more comprehensively estimate the duration of the terminal device measuring channel state-related information based on the measurement resources in the first report, the sum of the aforementioned first reference duration and the preset offset can be used as the reference duration of the first report.
[0178] In this embodiment, at the start of the first reference duration, the terminal device no longer receives measurement resources for the first report, allowing sufficient time for the terminal device to measure channel state-related information. Furthermore, by extending the reference duration of the first report, the terminal device has more time to measure channel state-related information based on the measurement resources in the first report, thereby improving the accuracy of data processing.
[0179] Based on the above, the terminal device may be processing other reports simultaneously while processing the first report. In this case, the terminal device's processing capacity may be insufficient, preventing it from processing multiple reports concurrently. In this approach, the terminal device can determine at least one of the following before sending the first report to the network device: the priority of the first report, the amount of processing resources required for the first report, or the processing time of the first report. This allows the terminal device to clearly determine the necessary equipment or processing capacity to process the first report, achieving efficient transmission on limited uplink channel resources and optimizing transmission efficiency.
[0180] The processing time of the first report is no later than the start time of receiving the channel measurement resources used for the first report to the end time of transmitting the channel used to carry the first report, so that the terminal device can determine the CPU time required to process the first report.
[0181] In the case where the report type of the first configuration and the second configuration is periodic or semi-continuous, the processing time of the first report includes the time for receiving measurement resources for the first report, the time for generating the first report, and the time for feeding back the first report.
[0182] At this time, the processing time of the first report is from the most recent start time of receiving the measurement resources for the first report, which is no later than the reference time of the first report, to the end time of transmission of the channel carrying the first report.
[0183] For example, please refer to Figure 4, which is a schematic diagram of the processing time of the first report provided in an embodiment of this application. As shown in Figure 4, the processing time T of the first report is T = t5 - t4. The processing time T of the first report is greater than the reference time T1 of the first report.
[0184] When the reporting type in both the first and second configurations is non-periodic, the duration of receiving measurement resources for the first report can also be longer due to the influence of signaling (e.g., DCI or MAC-CE) trigger indications sent by the receiving network device.
[0185] At this point, the processing time for the first report must be no later than the end of reception of the channel measurement resources used for the first report to the end of transmission of the channel used to carry the first report. This ensures that the terminal equipment has sufficient time to process the first report, thereby improving the accuracy and reliability of the first report processing.
[0186] For example, please refer to Figure 5, which is another schematic diagram of the processing time of the first report provided in the embodiments of this application. As shown in Figure 5, the processing time of the first report is T = t7 - t6.
[0187] In some possible implementations, the value of T shown in Figure 5 may be different from the value of T shown in Figure 4.
[0188] Furthermore, when the report type in both the first and second configurations is aperiodic, the reference duration of the first report is no later than a first duration preceding the transmission start time of the channel used to carry the first report. For example, the reference duration of the first report is no later than the period from the end time of the PDCCH channel indicating the aperiodic CSI report to the end time of the channel carrying the first report.
[0189] The first duration can be understood as the duration corresponding to the K symbols preceding the transmission time of the first OFDM (Orthogonal Frequency Division Multiplexing) symbol in the first report. The value of k is not limited.
[0190] By limiting the reference duration for the first report, it is easier to ensure that the transmission of the first report begins in a timely manner, thereby improving the efficiency of data transmission.
[0191] The priority of the first report is used to indicate the processing priority order of the first report, that is, the priority of the processing order of the first report. This allows the terminal device to determine the order in which the first report is processed or the order in which processing resources are occupied based on this priority.
[0192] Based on the above, the higher the priority of the first report, the earlier it can occupy processing resources. Furthermore, the higher the priority of the first report, the higher the mapping priority of the third channel state-related information within it in the channel.
[0193] In other words, in some possible implementations, the priority of the first report can be used to determine the order in which the terminal device processes the first report. The higher the priority of the first report, the more preferentially the terminal device processes the first report. Conversely, the lower the priority of the first report (e.g., the lowest priority), the terminal device may not process or may abandon processing the first report.
[0194] In another possible implementation, the priority of the first report can be used to determine the order in which the first reports are transmitted. The higher the priority of the first report, the more likely the third channel state-related information it needs to feed back can be mapped in the channel priority map. In this way, the first report can be transmitted first.
[0195] In another possible implementation, the priority of the first report can be used to determine the order in which the terminal devices process the first report and the order in which the first report is transmitted. The higher the priority of the first report, the higher the priority of the terminal device in processing and transmitting the first report.
[0196] Thus, by determining the priority of the first report, the terminal device can determine at least one of the order in which the first report is processed or the order in which the first report is transmitted, which facilitates the terminal device to allocate processing resources reasonably.
[0197] In this application, the priority of the first report can be determined in a variety of ways.
[0198] In one implementation, the processing complexity of the first channel state information is higher than that of the second channel state information. Alternatively, the processing resources required for the report corresponding to the first configuration are greater than those required for the report corresponding to the second configuration. That is, in this case, the processing resources required for the report corresponding to the second configuration are very small, or even zero, or the first report does not need to feed back the second channel state information.
[0199] Therefore, the terminal device can determine the priority of the first report based solely on the first configuration.
[0200] Thus, by determining the priority of the first report based solely on the first configuration, it is easy to quickly determine the priority of the first report while ensuring accuracy.
[0201] Of course, the terminal device can also determine the priority of the first report based on the second configuration. In this case, the processing complexity of the second channel state information will be higher than that of the first channel state information. Alternatively, the report corresponding to the second configuration may consume more processing resources than the report corresponding to the first configuration.
[0202] In another implementation, to facilitate a more comprehensive determination of the priority of the first report, the terminal device can also jointly determine the priority of the first report based on the first configuration and the second configuration.
[0203] Where the terminal device determines the priority of the first report solely based on the first configuration, the terminal device may determine the priority of the first report based on at least one parameter in the first configuration. The at least one parameter in the first configuration includes information such as the configuration index (ReportConfig) of the first configuration, the report type, the channel type of the channel used to carry the report, and the carrier index associated with the first configuration. The channel type of the channel used to carry the report may be PUCCH or PUSCH.
[0204] This can improve the flexibility of prioritizing the first report.
[0205] For example, in one possible implementation, the terminal device can determine the priority of the first report based on the configuration index of the first configuration. In this approach, the smaller the value of the configuration index of the first configuration, the higher the priority of the first report.
[0206] The priority of the first report can be determined more conveniently by determining the priority of the first report based solely on the configuration index of the first configuration.
[0207] In another possible implementation, the terminal device can determine the priority of the first report based on the report type. The report type indicates the temporal behavior of the terminal device in reporting the first report. The specific details of the report type can be found in the relevant description in step S201 above, and will not be repeated here.
[0208] In this embodiment, non-periodic reporting has a higher priority than PUSCH-based semi-persistent reporting. PUSCH-based semi-persistent reporting has a higher priority than PUCCH-based semi-persistent reporting. PUCCH-based semi-persistent reporting has a higher priority than periodic reporting.
[0209] In this way, by determining the report type of the first report, the priority of the first report can be determined, which increases the flexibility of determining the priority of the first report.
[0210] In another possible implementation, the terminal device can determine the priority of the first report based on the channel type of the channel used to carry the report. As mentioned above, reports on the PUSCH channel have a higher priority than reports on the PUCCH channel.
[0211] This makes it easy to quickly determine the priority of the first report.
[0212] In another possible implementation, the terminal device can determine the priority of the first report based on the carrier index associated with the first configuration. The smaller the value of the carrier index associated with the first configuration, the higher the priority of the first report.
[0213] This makes it easy to quickly determine the priority of the first report during the process of receiving the first configuration.
[0214] In addition, in some other possible implementations, the terminal device may also determine the priority of the first report based on the configuration index of the first configuration and the carrier index associated with the first configuration.
[0215] In this approach, the smaller the configuration index of the first configuration and the smaller the carrier index associated with the first configuration, the higher the priority of the first report can be.
[0216] This makes it easier to determine the priority of the first report more accurately.
[0217] Alternatively, the terminal device can determine the priority of the first report based on the configuration index and report type of the first configuration.
[0218] In this approach, the smaller the configuration index of the first configuration and the higher the priority of the report type, the higher the priority of the first report. This makes it easier to determine the priority of the first report more accurately.
[0219] Alternatively, the terminal device can determine the priority of the first report based on the configuration index of the first configuration, the report type, the channel type of the channel used to carry the report, and the carrier index associated with the first configuration, so as to further improve the accuracy of determining the priority of the first report.
[0220] In this approach, the smaller the configuration index of the first configuration, the higher the priority of the report type, the higher the priority of the channel type used to carry the report (e.g., the transmission priority of a channel of type PUSCH is higher than that of a channel of type PUCCH), and the smaller the carrier index associated with the first configuration, the higher the priority of the first report.
[0221] The above-described methods for determining the priority of the first report based on the first configuration are merely examples. The actual implementation method can be selected according to actual communication needs, and no restrictions are imposed here.
[0222] In the case where the terminal device determines the priority of the first report based on the first configuration and the second configuration, the terminal device can determine the first evaluation value based on the first configuration, and the terminal device can also determine the second evaluation value based on the second configuration. Then, the terminal device determines the priority of the first report based on the first evaluation value and the second evaluation value.
[0223] Wherein, both the first evaluation value and the second evaluation value can be priority values. Thus, the process by which the terminal device determines the first evaluation value based on the first configuration, or the process by which the terminal device determines the second evaluation value based on the second configuration, is similar to the aforementioned process by which the terminal device determines the priority of the first report based on the first configuration, and will not be repeated here. The specific order in which the terminal device determines the first evaluation value and the second evaluation value is not limited.
[0224] In one possible implementation, the terminal device can determine the smaller of a first evaluation value and a second evaluation value, and determine the priority of the first report based on the smaller value. In this case, the smaller the smaller value, the higher the priority of the first report.
[0225] In another possible implementation, the terminal device can perform a weighted average or difference average of the first and second evaluation values, and determine the priority of the first report based on the priority of the calculated result. Correspondingly, the smaller the calculated result, the higher the priority of the first report.
[0226] In this way, the terminal device can refer to both configurations to determine the priority of the first report (i.e., not ignoring the content that the terminal device is instructed to report in the second configuration), thereby improving the accuracy of priority determination.
[0227] Furthermore, when the terminal device determines the priority of the first report based on the first configuration and the second configuration, the terminal device may also determine the priority of the first report based on at least one parameter in the first configuration and at least one parameter in the second configuration.
[0228] For example, the terminal device can determine the priority of the first report based on the configuration index of the first configuration and the configuration index of the second configuration. As one possible implementation, the terminal device can add the configuration index of the first configuration to the configuration index of the second configuration to obtain a target configuration index. The priority of the first report can then be determined based on the value of this target configuration index. The smaller the value of the target configuration index, the higher the priority of the first report.
[0229] This can improve the accuracy of terminal devices in determining the priority of the first report.
[0230] The following example, using the CSI report configuration as the first configuration, illustrates how to determine the priority of the first report (in this case, the first report is a CSI report) based on at least one parameter in the CSI report configuration.
[0231] Each CSI report can be associated with a priority value; the lower the priority value, the higher the priority of the corresponding report.
[0232] In one approach, this priority value can be determined according to the following formula: P(y,k,c,s)=2×N_cells×M_s×y+N_cells×M_s×k+M_s×c+s.
[0233] Where P(y,k,c,s) represents the priority value of the CSI report, N_cells represents the maximum number of serving cells, M_s represents the maximum number of report configurations, y and k represent resource allocation parameters in wireless communication (e.g., time slots, subcarriers, codebook indexes, or sequence indexes), c represents the carrier index associated with the CSI report configuration, and s represents the configuration index of the CSI report.
[0234] In one possible implementation, the y-value is 0 for aperiodic CSI reports to be transmitted on the PUSCH. The y-value is 1 for semi-persistent CSI reports transmitted on the PUSCH. The y-value is 2 for semi-persistent CSI reports transmitted on the PUCCH. The y-value is 3 for periodic CSI reports transmitted on the PUCCH.
[0235] Thus, we can conclude that: non-periodic CSI reports have the highest priority, semi-persistent CSI reports to be carried on PUSCH have the next highest priority, semi-persistent CSI reports to be carried on PUCCH have the next lowest priority, and periodic reports to be carried on PUCCH have the lowest priority.
[0236] Specifically, for CSI reports that include L1-RSRP (layer 1 reference signal received power) or L1-SINR (layer 1 signal to interference and noise ratio), the value of k is 0. For CSI reports that do not include L1-RSRP or L1-SINR, the value of k is 1.
[0237] In another possible implementation, the network device may send third information to the terminal device. Correspondingly, the terminal device receives the third information sent by the network device. This third information is used to indicate the priority of the first report.
[0238] The third information can be understood as a type of signaling. This signaling could be, for example, DCI.
[0239] In one possible implementation, the signaling can be used to instruct the terminal device to determine the priority of the first report according to a first configuration, or to determine the priority of the first report according to a first configuration and a second configuration.
[0240] In this embodiment of the application, the order in which the third information is sent is not limited.
[0241] Please refer to Figure 6, which is a schematic diagram illustrating the order in which the network device sends third information to the terminal device according to an embodiment of this application. As shown in Figure 6, the network device may send the third information before sending the first configuration to the terminal device. Alternatively, the network device may send the third information after sending the first configuration and before sending the second configuration to the terminal device. Or, the terminal device may send the third information after sending the second configuration to the terminal device. The specific sending order is not limited.
[0242] In addition, the network device can also send a third message (not shown in Figure 6) to the terminal device at the same time as sending the first configuration or the second configuration.
[0243] Compared to requiring terminal devices to independently determine the priority of the first report, having the network device indicate the priority of the first report allows terminal devices to determine the priority of the first report more quickly.
[0244] The processing resource usage of the first report indicates the processing resources required by the terminal device to process the first report. This allows the terminal device to determine whether it is capable of processing the first report and to determine the processing resources required to process it.
[0245] Furthermore, the CSI report obtained according to the first configuration can be referred to as the second report, and the CSI report obtained according to the second configuration can be referred to as the third report.
[0246] In this approach, in one implementation, the terminal device does not want the network device to simultaneously trigger its feedback of a first report and a second report (or a first report and a third report, or a first report, a second report, and a third report). Otherwise, according to the method for determining the priority of the first report described above, the terminal device would be unable to determine the priority between the first report and the second report or the third report.
[0247] In another implementation, if the network device simultaneously triggers the terminal device to feed back a first report and a second report (or a first report and a third report, or a first report, a second report, and a third report), the terminal device may choose not to feed back a second report and / or a third report. Alternatively, the terminal device may feed back a second report and / or a third report after feeding back a first report.
[0248] Furthermore, in order to ensure that the terminal device can report the first channel state information and the second channel state information in the same report, the information of the first configuration and the second configuration in this application embodiment needs to be the same or partially the same.
[0249] In one implementation, the first configuration and the second configuration can have at least one of the following parameters identical:
[0250] Report type;
[0251] Alternatively, the channel type used to carry the report;
[0252] Or, the reporting cycle;
[0253] Alternatively, the carrier index associated with the configuration.
[0254] In one implementation, the report type of the first configuration can be the same as the report type of the second configuration. This facilitates the feedback of both the first channel state information (indicated by the first configuration) and the second channel state information (indicated by the second configuration) within the same channel type. Thus, it is possible to feed back both types of channel state information in a single report.
[0255] In one implementation, the channel type of the first configured channel for carrying reports can be the same as the channel type of the second configured channel for carrying reports. This ensures that the two types of channel state-related information can be fed back through the same channel, improving the efficiency of data transmission.
[0256] In one implementation, the reporting period indicated by the first configuration can be the same as the reporting period indicated by the second configuration. This ensures that the first channel state-related information and the second channel state-related information can be fed back within the same time period (duration).
[0257] In one implementation, the carrier index associated with the first configuration and the carrier index associated with the second configuration can be the same. This ensures that the first measurement resource in the first configuration and the second measurement resource in the second configuration are on the same carrier, i.e., guarantees that the measured channel is on the same carrier. Therefore, the accuracy of the precoding information can be improved using delay offset information.
[0258] In some possible implementations, if the report type in the first configuration is the same as the report type in the second configuration, the channel type of the channel used to carry the report in the first configuration can also be the same as the channel type of the channel used to carry the report in the second configuration. This further ensures that two different channel state-related information can be fed back in the same report.
[0259] In other possible implementations, when the report type in the first configuration is the same as the report type in the second configuration, the channel type of the channel used to carry the report in the first configuration can be the same as the channel type of the channel used to carry the report in the second configuration, and the reporting period indicated by the first configuration is the same as the reporting period indicated by the second configuration. In this way, the report type, the channel type carrying the report, and the reporting period are all the same in both reporting configurations, which helps ensure that the terminal device feeds back two different channel state-related information through the same channel within the same time range, thereby facilitating the effectiveness of data transmission.
[0260] In some other possible implementations, the report type, channel type used to carry the report, report period, and carrier index associated with the configuration can all be the same for both the first and second configurations. In this approach, the channel attributes of the report indicated by the first configuration are the same as those of the report indicated by the second configuration. This further ensures that two different channel state-related information can be fed back in the same report.
[0261] Furthermore, when the type of report that the terminal device needs to report is a non-periodic report, the terminal device will typically activate the configuration and begin receiving measurement resources for the report used by that configuration only upon receiving a signaling trigger indication.
[0262] Based on this, if the network device requires the terminal device to receive measurement resources for the report of the first configuration and the report of the second configuration, and to feed back the results of these two measurements in the same report, the network device can send a new signaling trigger indication (e.g., a fourth message) to the terminal device. In this case, the fourth message can be used to indicate the activation of the first and second configurations. The terminal device can receive the fourth message sent by the network device and generate a first report based on the measurement resources in the two configurations. The fourth message can be carried in the MAC CE or DCI.
[0263] Thus, even when the terminal device needs to report a non-periodic report, the communication method provided in this application embodiment can still measure and calculate feedback information based on two (different) configured measurement resources to obtain the aforementioned first report. This ensures the effectiveness of the communication method described in the foregoing embodiments.
[0264] Furthermore, regarding the communication method shown in Figure 2, when the report types of the first and second configurations are aperiodic, the network device can send a fourth message to the terminal device. This fourth message indicates the activation of both the first and second configurations. This facilitates ensuring that the terminal device can simultaneously utilize the first measurement resources of the first configuration and the second measurement resources of the second configuration to perform the measurement and feedback of the first report, thereby improving the effectiveness of communication.
[0265] Furthermore, the network device can send third information to the terminal device to indicate the priority of the first report. This allows the terminal device to quickly determine the priority of the first report.
[0266] In summary, the terminal device can simultaneously report two different types of channel state information in a single report, helping network devices to gain a more comprehensive understanding of the terminal device's channel state and optimize resource allocation. Furthermore, the terminal device processes the first report by referencing both measurement resources simultaneously, rather than processing two separate reports based on each measurement resource. This allows the terminal device to obtain and provide feedback on the first report more accurately and comprehensively, thus improving the stability and reliability of the communication system.
[0267] By way of example, embodiments of this application also provide a communication device.
[0268] Please refer to Figure 7, which is a schematic diagram of the structure of a communication device provided in an embodiment of this application.
[0269] As shown in Figure 7, the communication device 700 can exist independently or be integrated into other devices. It can communicate with the network devices mentioned above to implement the operations corresponding to the terminal devices in any of the above method embodiments.
[0270] The communication device 700 may include a transceiver unit 701. The communication device 700 may also include a processing unit. The transceiver unit 701 can implement corresponding communication functions, and the processing unit is used for data processing. The transceiver unit 701 may also be referred to as a communication interface or a communication unit.
[0271] Optionally, the communication device 700 may further include a storage unit, which can be used to store instructions and / or data. The processing unit can read the instructions and / or data in the storage unit so that the communication device 700 can implement the aforementioned method embodiments.
[0272] The communication device 700 can be used to perform the actions performed by the terminal device in the preceding method embodiments. The communication device 700 can be the terminal device or a component configurable on the terminal device. The transceiver unit 701 is used to perform reception-related operations of the terminal device in the preceding method embodiments, and the processing unit is used to perform processing-related operations of the terminal device in the preceding method embodiments.
[0273] Optionally, the transceiver unit 701 may include a sending unit and a receiving unit. The sending unit is used to perform the sending operation in the above method embodiments. The receiving unit is used to perform the receiving operation in the above method embodiments.
[0274] It should be noted that the communication device 700 may include a transmitting unit but not a receiving unit. Alternatively, the communication device 700 may include a receiving unit but not a transmitting unit. Specifically, it depends on whether the above-described scheme executed by the communication device 700 includes both transmitting and receiving actions.
[0275] As an example, the communication device 700 is used to perform the actions performed by the terminal device in the embodiment shown in Figure 2 above.
[0276] The communication device 700 may include a transceiver unit 701.
[0277] The transceiver unit 701 is used to receive a first configuration sent by the network device. The first configuration is used to instruct the terminal device to feed back first channel state related information. The first channel state related information is used to indicate first information obtained based on the first measurement resource in the first configuration.
[0278] The transceiver unit 701 is also configured to receive a second configuration sent by the network device, the second configuration being used to instruct the terminal device to feed back second channel state related information, the second channel state related information being used to instruct the second information obtained based on the second measurement resources in the second configuration.
[0279] In some embodiments, the first information is used to indicate precoding information, and the second information is used to indicate delay offset information.
[0280] In some embodiments, the transceiver unit 701 is further configured to receive third information sent by the network device, the third information being used to indicate the priority of the first report.
[0281] In some embodiments, the transceiver unit 701 is further configured to receive fourth information sent by the network device, the fourth information being used to indicate the activation of the first configuration and the second configuration.
[0282] It should be understood that the corresponding processes performed by each unit have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0283] The processing unit in the preceding embodiments can be implemented by at least one processor or processor-related circuitry. The transceiver unit 701 can be implemented by a transceiver or transceiver-related circuitry. The transceiver unit can also be referred to as a communication unit or communication interface. The storage unit can be implemented by at least one memory.
[0284] By way of example, embodiments of this application also provide a communication device.
[0285] Please refer to Figure 8, which is a schematic diagram of the structure of a communication device provided in an embodiment of this application.
[0286] As shown in Figure 8, the communication device 800 can exist independently or be integrated into other devices. It can communicate with the terminal devices mentioned above to implement the operation of the network device in any of the above method embodiments.
[0287] The communication device 800 may include a transceiver unit 801. The communication device 800 may also include a processing unit. The transceiver unit 801 can implement corresponding communication functions, and the processing unit is used for data processing. The transceiver unit 801 may also be referred to as a communication interface or communication unit.
[0288] Optionally, the communication device 800 may further include a storage unit, which can be used to store instructions and / or data, and the processing unit can read the instructions and / or data in the storage unit so that the communication device 800 implements the aforementioned method embodiments.
[0289] The communication device 800 can be used to perform the actions performed by the network device in the preceding method embodiments. The communication device 800 can be a network device or a component configurable on a network device. The transceiver unit 801 is used to perform reception-related operations of the network device in the preceding method embodiments, and the processing unit is used to perform processing-related operations of the network device in the preceding method embodiments.
[0290] Optionally, the transceiver unit 801 may include a sending unit and a receiving unit. The sending unit is used to perform the sending operation in the foregoing method embodiments. The receiving unit is used to perform the receiving operation in the foregoing method embodiments.
[0291] It should be noted that the communication device 800 may include a transmitting unit but not a receiving unit. Alternatively, the communication device 800 may include a receiving unit but not a transmitting unit. Specifically, it depends on whether the above-described scheme executed by the communication device 800 includes both transmitting and receiving actions.
[0292] As an example, the communication device 800 is used to perform the actions performed by the network device in the embodiment shown in Figure 2 above.
[0293] The communication device 800 may include a transceiver unit 801.
[0294] The transceiver unit 801 is used to send a first configuration to the terminal device. The first configuration is used to instruct the terminal device to feed back first channel state related information. The first channel state related information is used to indicate first information obtained based on the first measurement resource in the first configuration.
[0295] The transceiver unit 801 is also configured to send a second configuration to the terminal device, the second configuration being used to instruct the terminal device to feed back second channel state related information, the second channel state related information being used to instruct the second information obtained based on the second measurement resources in the second configuration.
[0296] In some embodiments, the transceiver unit 801 is further configured to send fourth information to the terminal device, the fourth information being used to indicate the activation of the first configuration and the second configuration.
[0297] In some embodiments, the transceiver unit 801 is further configured to send third information to the terminal device, the third information being used to indicate the priority of the first report.
[0298] It should be understood that the corresponding processes performed by each unit have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0299] The processing unit in the preceding embodiments can be implemented by at least one processor or processor-related circuitry. The transceiver unit 801 can be implemented by a transceiver or transceiver-related circuitry. The transceiver unit 801 can also be referred to as a communication unit or communication interface. The storage unit can be implemented by at least one memory.
[0300] This application embodiment can divide the communication device into functional modules according to the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0301] By way of example, embodiments of this application also provide a communication device.
[0302] Please refer to Figure 9, which is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application.
[0303] The communication device 900 includes a processor 901 coupled to a memory 902. The memory 902 is used to store computer programs or instructions and / or data. The processor 901 is used to execute the computer programs or instructions and / or data stored in the memory 902, so that the methods in the preceding method embodiments are executed.
[0304] Optionally, the communication device 900 may include one or more processors 901.
[0305] Optionally, as shown in FIG9, the communication device 900 may further include a memory 902.
[0306] Optionally, the communication device 900 may include one or more memory 902.
[0307] Alternatively, the memory 902 may be integrated with the processor 901, or it may be set separately.
[0308] As shown in Figure 9, the communication device 900 may further include a transceiver 903, which is used for receiving and / or transmitting signals. For example, the processor 901 is used to control the transceiver 903 to receive and / or transmit signals.
[0309] As one approach, the communication device 900 is used to implement the operations performed by the terminal device or network device in the aforementioned method embodiments.
[0310] For example, processor 901 is used to implement processing-related operations performed by terminal device or network device in the above method embodiments, and transceiver 903 is used to implement transmission-reception-related operations performed by terminal device or network device in the above method embodiments.
[0311] As an alternative, the communication device 900 is used to implement the operations performed by the terminal device or network device in the method embodiments described above.
[0312] For example, processor 901 is used to implement processing-related operations performed by terminal device or network device in the above method embodiments, and transceiver 903 is used to implement transmission-reception-related operations performed by terminal device or network device in the above method embodiments.
[0313] In the communication device shown in Figure 9 above, the device in transceiver 903 used for receiving power can be considered a receiving unit, and the device in transceiver 903 used for transmitting functions can be considered a transmitting unit. That is, transceiver 903 can include a receiver and a transmitter. Transceiver 903 can also be called a transceiver unit, transceiver circuit, etc. Receiver can also be called a receiver, receiving unit, receiver, or receiving circuit, etc. Transmitter can also be called a transmitter, transmitter, transmitting unit, or transmitting circuit, etc. Processor 901 has processing functions and can be called a processing unit. Memory 902 is used to store computer program code and data; memory 902 can also be called a storage unit.
[0314] By way of example, embodiments of this application also provide a communication device.
[0315] The communication device 1000 may be a terminal device or a network device, or it may be a chip of a terminal device or a network device. The communication device 1000 may be used to perform the operations performed by the terminal device or the network device in the above method embodiments.
[0316] Please refer to Figure 10, which shows a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application.
[0317] The communication device 1000 includes sections 1010, 1020, and 1030. Section 1010 is mainly used for baseband processing and controlling the base station; section 1010 is typically the control center of the base station, often referred to as a processor or processing unit, used to control terminal devices or network devices to perform processing operations as described in the above method embodiments. Section 1020 is mainly used for storing computer program code and data, and can typically be called a memory or storage unit. Section 1030 is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals; section 1030 can typically be called a transceiver unit, transceiver, transceiver circuit, or transceiver. The transceiver unit of section 1030, also called a transceiver or transceiver, includes an antenna 1033 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the device used to implement the receiving function in part 1030 can be regarded as a receiver, and the device used to implement the transmitting function can be regarded as a transmitter. That is, part 1030 includes receiver 1032 and transmitter 1031. The receiver can also be called a receiving unit, receiver, or receiving circuit, etc., and the transmitter can be called a transmitting unit, transmitting unit, transmitter, or transmitting circuit, etc.
[0318] Sections 1010 and 1020 may include one or more single boards, each single board may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple single boards exist, they can be interconnected to enhance processing capabilities. As an alternative implementation, multiple single boards may share one or more processors, multiple single boards may share one or more memories, or multiple single boards may simultaneously share one or more processors.
[0319] In one implementation, the transceiver unit of section 1030 is used to execute the transceiver-related processes performed by the terminal device or network device in the embodiment shown in FIG2. The processor of section 1010 is used to execute the processing-related processes performed by the terminal device or network device in the embodiment shown in FIG2.
[0320] It should be understood that Figure 10 is merely an example and not a limitation, and the terminal or network devices described above, including processors, memory, and transceivers, may not depend on the structure shown in Figure 10.
[0321] When the communication device 1000 is a chip, the chip includes a transceiver, a memory, and a processor. The transceiver can be an input / output circuit or a communication interface; the processor is a processor, microprocessor, or integrated circuit integrated on the chip. In the above method embodiments, the transmitting operation of the terminal device or network device can be understood as the chip's output, and the receiving operation of the terminal device or network device in the above method embodiments can be understood as the chip's input.
[0322] For example, embodiments of this application also provide a computer-readable storage medium having computer instructions stored thereon for implementing the methods executed by a terminal device or by a network device in the above method embodiments.
[0323] For example, when the computer program is executed by a computer, it enables the computer to implement the method executed by the terminal device or the method executed by the network device in the above method embodiments.
[0324] For example, embodiments of this application also provide a computer program product containing instructions that, when executed by a computer, cause the computer to implement the method executed by a terminal device or a network device in the above method embodiments.
[0325] For example, embodiments of this application also provide a communication system, which includes a terminal device and a network device. The terminal device is used to execute the processes performed by the terminal device in the preceding embodiments. The network device is used to execute the processes performed by the network device in the preceding embodiments.
[0326] For example, embodiments of this application also provide a chip device, including a processor, for calling computer programs or computer instructions stored in the memory to cause the processor to execute the methods of the above embodiments.
[0327] In one possible implementation, the input of the chip device corresponds to the receiving operation in the embodiment shown in FIG2 above, and the output of the chip device corresponds to the sending operation in the embodiment shown in FIG2 above.
[0328] Optionally, the processor is coupled to the memory via an interface.
[0329] Optionally, the chip device further includes a memory storing computer programs or computer instructions.
[0330] The processor mentioned above can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of a program that controls the methods described in the preceding embodiments. The memory mentioned above can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).
[0331] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the explanations and beneficial effects of the relevant content in any of the communication devices provided above can be referred to the corresponding method embodiments provided above, and will not be repeated here.
[0332] In this embodiment, the terminal device or network device may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on the operating system layer. The hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system layer may be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.
[0333] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0334] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.
[0335] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments of this application, depending on actual needs.
[0336] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0337] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part of the technical solution that essentially contributes to the present application's embodiments, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the processes of the methods in the various embodiments of the present application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
[0338] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A communication method, characterized in that, Applied to a terminal device, the method includes: The terminal device receives a first configuration sent by a network device, the first configuration being used to instruct the terminal device to feed back first channel state related information, the first channel state related information being used to indicate first information obtained based on a first measurement resource in the first configuration; The terminal device receives a second configuration sent by the network device, the second configuration being used to instruct the terminal device to feed back a second channel state-related information, the second channel state-related information being used to indicate second information obtained based on the second measurement resources in the second configuration; A first report is sent to the network device. The first report includes third channel state related information. The third channel state related information is used to indicate third information obtained based on the measurement resources of the first report. The third information includes first information and second information. The time from the reception time of the measurement resources of the first report to the transmission time of the channel carrying the first report is not less than a first reference duration of the first report. The measurement resources of the first report include the first measurement resources and the second measurement resources.
2. The method according to claim 1, characterized in that, The time from the reception of the measurement resources used for the first report to the transmission time of the channel used to carry the first report is not less than the first reference duration of the first report, including: The duration determined from the end time of receiving the measurement resources used for the first report to the start time of transmission of the channel used to carry the first report is not less than the first reference duration of the first report.
3. The method according to claim 1 or 2, characterized in that, The first information is used to indicate precoding information, and the second information is used to indicate time delay offset information.
4. The method according to any one of claims 1-3, characterized in that, Before sending the first report to the network device, the method further includes: Determine at least one of the following: the priority of the first report, the amount of processing resources required for the first report, or the processing time of the first report.
5. The method according to any one of claims 1-4, characterized in that, The method further includes: Based on the first configuration, determine the priority of the first report; Alternatively, the priority of the first report can be determined based on the first configuration and the second configuration; Alternatively, the network device may receive third information, which indicates the priority of the first report.
6. The method according to claim 5, characterized in that, Based on the first configuration, the priority of the first report is determined, including: The priority of the first report is determined based on at least one parameter in the first configuration, wherein the at least one parameter in the first configuration includes a configuration index of the first configuration, a report type, a channel type for carrying the report, or a carrier index associated with the first configuration.
7. The method according to claim 5, characterized in that, Based on the first configuration and the second configuration, the priority of the first report is determined, including: A first evaluation value is determined based on the first configuration; Determine the second evaluation value based on the second configuration; The priority of the first report is determined based on the first evaluation value and the second evaluation value.
8. The method according to any one of claims 1-7, characterized in that, At least one of the following parameters is the same in the first configuration and the second configuration: Report type; Alternatively, the channel type used to carry the report; Or, the reporting cycle; Alternatively, the carrier index associated with the configuration.
9. The method according to any one of claims 1-8, characterized in that, The method further includes: The network device receives a fourth message, which indicates the activation of the first configuration and the second configuration.
10. The method according to any one of claims 1-9, characterized in that, The method further includes: Based on the first configuration, a first reference duration is determined, and the reference duration of the first report is determined as the first reference duration; or, Based on the first configuration and the second configuration, a first reference duration is determined, and the reference duration of the first report is determined to be the sum of the first reference duration and the preset offset.
11. The method according to any one of claims 1-10, characterized in that, When the reporting type of the first configuration and the second configuration is periodic or semi-persistent. The processing time of the first report is from the most recent start time of receiving the measurement resources for the first report, which is no later than the reference duration of the first report, to the end time of transmission of the channel carrying the first report.
12. A communication method, characterized in that, Applied to network devices, the method includes: Send a first configuration to the terminal device, the first configuration being used to instruct the terminal device to feed back first channel state related information, the first channel state related information being used to indicate first information obtained based on the first measurement resource in the first configuration; Send a second configuration to the terminal device, the second configuration being used to instruct the terminal device to feed back second channel state related information, the second channel state related information being used to indicate second information obtained based on the second measurement resources in the second configuration; The terminal device receives a first report, which includes third channel state related information. The third channel state related information is used to indicate third information obtained based on the measurement resources of the first report. The third information includes first information and second information. The time from the reception time of the measurement resources of the first report to the transmission time of the channel carrying the first report is not less than the first reference duration of the first report. The measurement resources of the first report include the first measurement resources and the second measurement resources.
13. The method according to claim 12, characterized in that, The method further includes: A fourth message is sent to the terminal device, the fourth message being used to indicate the activation of the first configuration and the second configuration.
14. The method according to claim 12 or 13, characterized in that, The method further includes: A third message is sent to the terminal device, the third message indicating the priority of the first report.
15. The method according to any one of claims 12-14, characterized in that, At least one of the following parameters is the same in the first configuration and the second configuration: Report type; Alternatively, the channel type used to carry the report; Or, the reporting cycle; Alternatively, the carrier index associated with the configuration.
16. A communication device, characterized in that, include: Module for performing the method as described in any one of claims 1-11; And / or, a module for performing the method as described in any one of claims 12-15.
17. A communication system, characterized in that, include: A terminal device for performing the method as described in any one of claims 1-11, and a network device for performing the method as described in any one of claims 12-15.
18. A communication device, characterized in that, include: At least one processor and an interface circuit, the interface circuit being configured to receive signals from other communication devices besides the communication device and transmit them to the processor or to send signals from the processor to other communication devices besides the communication device, the processor being configured to implement the method as described in any one of claims 1-11 via logic circuits or executable code instructions, and / or, the processor being configured to implement the method as described in any one of claims 12-15 via logic circuits or executable code instructions.
19. A computer-readable storage medium, characterized in that, This includes a computer program or instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-11, and / or cause the computer to perform the method as described in any one of claims 12-15.
20. A chip, characterized in that, include: An interface circuit and a logic circuit, wherein the interface circuit is used to receive signals from other chips besides the chip and transmit them to the logic circuit, or to send signals from the logic circuit to other chips besides the chip, and the logic circuit is used to implement the method as described in any one of claims 1-11, and / or, the logic circuit is used to implement the method as described in any one of claims 12-15.
21. A computer program product, characterized in that, The computer program product includes: a computer program or instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-11, and / or cause the computer to perform the method as described in any one of claims 12-15.