Communication method and apparatus

By receiving instruction information to determine the latency requirements and reporting time of CSI reports, the problem of latency alignment between network devices and terminal devices in CSI reports is solved, thereby improving the timeliness of CSI reports and the rationality of scheduling decisions.

WO2026157940A1PCT designated stage Publication Date: 2026-07-30HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2026-01-05
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

The discrepancy between network devices and terminal devices in aligning their CSI report latency requirements leads to untimely and inappropriate scheduling decisions.

Method used

By receiving instruction information, the latency requirements and reporting times of multiple reported information are determined. By utilizing the difference between the special latency requirements of the first reported information and the other reported information, the latency requirements for network devices and terminal devices to report CSI reports are aligned.

Benefits of technology

This achieves the latency requirement for network devices and terminal devices to report CSI reports in an aligned manner, improving the timeliness of CSI reports and the rationality of scheduling decisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2026070435_30072026_PF_FP_ABST
    Figure CN2026070435_30072026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and apparatus. The method comprises: receiving first instruction information, wherein the first instruction information instructs to execute a first task; and determining O pieces of reporting information corresponding to the first task, wherein the O pieces of reporting information comprise first reporting information, a delay requirement corresponding to the first reporting information is different from delay requirements corresponding to O-1 pieces of reporting information other than the first reporting information among the O pieces of reporting information, the O pieces of reporting information correspond to O reporting moments, the first reporting information corresponds to a first reporting moment among the O reporting moments, the first reporting moment is the first reporting moment among the O reporting moments in time domain, and O is an integer greater than 1. In the solution, alignment of delay requirements for sending and / or receiving reporting information can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods and devices

[0001] This application claims priority to Chinese Patent Application No. 202510121328.7, filed with the State Intellectual Property Office of China on January 24, 2025, entitled "Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communication technology, and more specifically, to communication methods and apparatus. Background Technology

[0003] In the process of terminal devices feeding back channel state information (CSI) to network devices, aligning the latency requirements for CSI report reporting between network devices and terminal devices enables network devices to obtain CSI reports more promptly, thereby making more reasonable and faster scheduling decisions based on CSI reports.

[0004] The latency requirements for reporting CSI reports may differ depending on the time domain behavior or time domain reporting type. How to align the latency requirements for CSI report reporting between network devices and terminal devices is a problem that urgently needs to be solved. Summary of the Invention

[0005] This application provides a communication method and apparatus that can meet the latency requirements for network devices and terminal devices to report CSI reports in a synchronized manner.

[0006] Firstly, a communication method is provided. This method can be executed by a first communication device, which can refer to a device on the terminal device side (e.g., a terminal device), a component within the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the communication device's functions. The terminal device side can include at least one of the terminal device itself or an artificial intelligence (AI) entity on the terminal device side. The AI ​​entity on the terminal device side can be the terminal device itself or an AI entity serving the terminal device, such as a server, like an over-the-top (OTT) server or a cloud server. Communication between servers can be achieved through a communication link between the terminal device and a network device, through forwarding via other communication devices outside the server, or through a wired link. For ease of description, the following explanation uses the execution of this method by a first communication device as an example.

[0007] The method includes: receiving first indication information, the first indication information indicating the execution of a first task; determining O reporting information corresponding to the first task, the O reporting information including a first reporting information, the latency requirement corresponding to the first reporting information being different from the latency requirements corresponding to the O-1 reporting information other than the first reporting information in the O reporting information, the O reporting information corresponding to O reporting times, the first reporting information corresponding to the first reporting time in the O reporting times, the first reporting time being the first reporting time in the time domain in the O reporting times, and O being an integer greater than 1.

[0008] In this embodiment of the application, determining the O reported information corresponding to the first task may refer to one or more of the following: determining the reporting time of each of the O reported information; determining the reporting content of each of the O reported information; or determining whether each of the O reported information is reported (for example, the first communication device may not report the reported information corresponding to the first task when the first task conflicts with other tasks). The O reporting times corresponding to the O reported information are located after the time of receiving the first indication information.

[0009] Taking the measurement and reporting of channel state information as an example, the reported information can also be called a report, channel state information, or channel state information report.

[0010] In this embodiment, the reporting information corresponding to the first task can be understood as: the reporting information determined / needed to be determined / can be determined by executing the first task, or the reporting information reported / needed to be reported / can be reported by executing the first task. The latency requirement corresponding to the reporting information can be understood as: the time condition / latency requirement that needs to be met to determine / send the reporting information. The reporting time corresponding to the reporting information can be understood as: the time used or able to be used to send the reporting information, or the earliest reporting time in the time domain that satisfies the latency requirement corresponding to the reporting information.

[0011] In this embodiment of the application, the reporting time corresponding to the reported information can be interchanged with the start time of sending the reported information or the end time of sending the reported information and express the same meaning. This embodiment of the application does not limit this.

[0012] In the embodiments of this application, the latency requirement corresponding to the reported information can be interchanged with the latency requirement of the reported information and express the same meaning. The embodiments of this application do not limit this.

[0013] The latency requirement corresponding to the first reported information is different from the latency requirement corresponding to the O-1 reported information (excluding the first reported information) out of the O reported information. This can be understood as follows: the latency requirement corresponding to each of the O-1 reported information (excluding the first reported information) is the same, but the latency requirement corresponding to the first reported information is different from the latency requirement corresponding to each of the O-1 reported information (excluding the first reported information).

[0014] In this embodiment of the application, the reporting time corresponding to the reported information can be interchanged with the reporting time of the reported information or the reporting time of sending the reported information and express the same meaning. This embodiment of the application does not limit this.

[0015] Taking the first task as an example of periodic or semi-continuous reporting, executing the first task can determine multiple reporting information. Sufficient time needs to be reserved before determining each reporting information (e.g., this time is used to activate the model or function executing the first task, and / or for the measurement / calculation / preparation of the reporting information). The latency requirement of the first reporting information among these multiple reporting information can differ from the latency requirements of the remaining reporting information. For example, after receiving the configuration / activation message instructing the execution of a periodic or semi-continuous reporting task, the activation operation of the model or function is performed. The time reserved for determining the first reporting information includes the activation time required to activate the model or function executing the task. For determining the remaining reporting information, the model or function executing the task can be activated in advance before the reporting time corresponding to each reporting information (or the function / model can be started or activated after receiving the configuration / activation message instructing the execution of a periodic or semi-continuous reporting task, and once started or activated, the function / model remains in an activated state). In this case, the time reserved before determining each of the remaining reporting information does not include the activation time required to activate the model or function. In other words, the latency requirement for the first reported information must always include the activation time required to activate the model or function, while the latency requirement for the remaining reported information must never include the activation time required to activate the model or function. The latency requirement for the first reported information is greater than that for the remaining reported information.

[0016] Based on the solution provided in the embodiments of this application, the O reporting information corresponding to the first task is determined by the first indication information. On the one hand, it can make reasonable use of the difference between the latency requirement of the first reporting information and the latency requirement of the other reporting information to realize the alignment of the latency requirements of the first communication device and the second communication device in sending and / or receiving the reporting information. On the other hand, it can enable the first communication device to determine the valid reporting information.

[0017] In some possible implementations, the first reported information corresponds to at least two latency requirements; O-1 reported information corresponds to one latency requirement.

[0018] For example, among the O reported information, the latency requirements of each of the O-1 reported information other than the first reported information are the same, but the latency requirement of the first reported information may be different from the latency requirements of each of the O-1 reported information.

[0019] In some possible implementations, at least two latency requirements correspond to at least two states of the first model or function.

[0020] In this embodiment, the first model or function corresponds to the first task. In other words, the first model or function is used to perform the first task. After receiving the first instruction information, the first communication device can determine the latency requirements that the reported information needs to meet based on the state of the first model or function.

[0021] For example, the first model or function has at least two states, including an active state and an inactive state. The latency requirement for reporting when the first model or function is in an inactive state is greater than the latency requirement for reporting when the first model or function is in an active state. The first model or function in an active state can be directly used to determine / calculate / infer / generate reporting information. In this embodiment, the active state can refer to an active and idle state. The first model or function in an active and idle state can be directly used to determine / calculate / infer / generate reporting information without waiting time. Before the inactive first model or function can be used to determine / calculate / infer / generate reporting information, it needs to wait for a period of time, which is greater than or equal to the activation time required to activate the first model or function.

[0022] For example, if the first model or function is inactive, the latency requirement for reporting information includes the activation time needed to activate the first model or function; or, if the first model or function is already activated (e.g., the first model or function is active and idle), the latency requirement for reporting information does not include the activation time needed to activate the first model or function. Activating the first model or function can also be understood as bringing the first model or function into an active / available state.

[0023] The first communication device can determine the latency requirements that the first reported information needs to meet based on the status of the first model or function. The latency requirements that the first reported information needs to meet are one of at least two latency requirements. Taking periodic or semi-continuous reporting as an example, after receiving the configuration / activation message indicating the execution of a periodic or semi-continuous reporting task, if the model or function corresponding to the first task is already in an activated state, the time reserved for determining the first reported information does not include the activation time required to activate the model or function, but only includes the time required for measuring / calculating / preparing the reported information. If the model or function corresponding to the first task is in an inactive state, the first communication device needs to perform the model / function activation operation before determining the first reported information. The time reserved for determining the first reported information includes not only the time required for measuring / calculating / preparing the reported information, but also the activation time required to activate the model or function. For determining the remaining reported information, the model or function executing the first task can be activated in advance before the reporting time corresponding to each reported information (or, after receiving the configuration / activation message indicating the execution cycle or semi-continuous reporting task, the function / model will remain active once it is started or activated). Therefore, the time reserved before each of the remaining reported information always excludes the activation time required to activate the model or function, and only includes the time required for the measurement / calculation / preparation of the reported information. In other words, the latency requirement for the first reported information is determined based on the state of the first model or function, while the latency requirements for the remaining reported information are independent of the state of the first model or function, and the latency requirements for the first reported information are different from those for the remaining reported information.

[0024] In some possible implementations, the latency requirement corresponding to at least one of the first reported information is greater than the latency requirement corresponding to O-1 reported information.

[0025] For example, after receiving the first instruction information, the first communication device can determine whether to perform an activation operation on the first model or function based on its current state, and determine the first reporting information based on the first model or function. The latency requirements for the first reporting information corresponding to activating or not activating the first model or function are different. For the O-1 reporting information (excluding the first reporting information) out of O reporting information, the first communication device can determine in advance whether to activate the first model or function, or activate the first model or function in advance. In this case, the latency requirements for the O-1 reporting information are the same, and the latency requirements for the O-1 reporting information do not include the activation time required to activate the first model or function. When the first model or function is in an inactive state, an activation operation on the first model or function needs to be performed. The latency requirement for the first reporting information includes the activation time required to activate the first model or function, and the latency requirement corresponding to the first reporting information is greater than the latency requirement corresponding to the O-1 reporting information.

[0026] The latency requirement for the first reported information is greater than the latency requirement for O-1 reported information. This can also be understood as: the latency required for the first reported information is greater than the latency required for O-1 reported information.

[0027] In some possible implementations, the first reporting time is the earliest candidate reporting time in the time domain that meets the latency requirement corresponding to the first reporting information among multiple candidate reporting times corresponding to the first task.

[0028] For example, taking the first task as a periodic or semi-continuous reporting example, the first communication device can determine multiple candidate reporting times corresponding to the first task based on the period configured in the RRCreconfiguration message and a certain offset value. O reporting times belong to multiple candidate reporting times. Among the multiple candidate reporting times, multiple reporting times that meet the latency requirements corresponding to the first reporting information can be determined. The earliest reporting time in the time domain among these multiple reporting times can be taken as the first reporting time, and the first reporting information is reported at the first reporting time. It can be understood that among the multiple candidate reporting times, the earliest reporting time in the time domain that meets the latency requirements corresponding to the first reporting information is the first reporting time. The O reporting times are O consecutive candidate reporting times among the candidate reporting times corresponding to the first task. The first reporting time in the time domain among the O reporting times is the first reporting time. It can be understood that after determining the first reporting time, the O reporting times are also determined.

[0029] Based on the solution provided in the embodiments of this application, the first reporting time is the earliest candidate reporting time in the time domain that meets the delay requirement corresponding to the first reporting information among multiple candidate reporting times. This enables the first communication device and the second communication device to align the sending time of the first reporting information, thereby determining the sending time of multiple reporting information, which facilitates the second communication device to effectively receive multiple reporting information.

[0030] In some possible implementations, the first reporting time is determined based on either the first or the second condition.

[0031] For example, the first reporting time is determined based on multiple candidate reporting times and a first condition / second condition; or, the first communication device determines a candidate reporting time as the first reporting time from multiple candidate reporting times corresponding to the first task based on the first condition or the second condition. The first reporting time is the earliest candidate reporting time in the time domain that satisfies the first condition or the second condition among the multiple candidate reporting times corresponding to the first task.

[0032] For example, the first communication device determines multiple reporting times that satisfy the first or second condition from multiple candidate reporting times corresponding to the first task, based on the first condition or the second condition. The first reporting time is the earliest reporting time in the time domain among the multiple reporting times.

[0033] In the embodiments of this application, "determined according to..." can be replaced with "is determined according to..." and expresses the same meaning, without limitation.

[0034] Taking the measurement and reporting of channel state information as an example. In this embodiment, one reported information corresponds to one reference resource and at least one reference signal transmission opportunity. The reference resource corresponding to one reported information is located before the reporting time corresponding to the reported information in the time domain, and the time interval between it and the reporting time corresponding to the reported information is a specified offset value. The position of the reference resource in the time domain can be called the time when the reference resource is located. The at least one reference signal transmission opportunity corresponding to one reported information is a reference signal transmission opportunity that can be used to measure and generate the reported information, and the at least one reference signal transmission opportunity is no later than the time when the reference resource is located in the time domain. The reference resource corresponding to the candidate reporting time can also be understood as the reference resource corresponding to the reported information. The reported information corresponds to the candidate reporting time, and the reported information can be sent at the candidate reporting time. The first indication information is the information for activating / triggering semi-persistent channel state information reporting, and the first condition refers to the condition satisfied by the first reporting time in semi-persistent reporting; or, the first indication information is the information for configuring periodic channel state information reporting, and the second condition refers to the condition satisfied by the first reporting time in periodic reporting.

[0035] In the embodiments of this application, the transmission timing can be interchanged with the time at which the transmission timing occurs, or the start time of the transmission timing, or the end time of the transmission timing, and all express the same meaning.

[0036] The measurement and preparation of channel state information (DSI) requires some time. Therefore, a preparation time needs to be reserved between receiving the DSI reference signal for measuring DSI and the time when DSI can be reported. The minimum time to reserve is a specified offset value. The time domain resources occupied by receiving the DSI reference signal are the reference signal transmission timing. Therefore, only the DSI reference signal corresponding to the reference resources at a time no later than the reporting time of a DSI report can be used to determine the reference signal for that report, thus allowing sufficient time for measurement and reporting preparation.

[0037] Taking the position of the reference resource corresponding to the first reporting time in the time domain as the first time domain resource, and any one of the transmission opportunities of at least one reference signal corresponding to the first reporting time as the first transmission opportunity, in the time domain, the first time domain resource is located before the first reporting time, the time interval between the first time domain resource and the first reporting time can be a specified offset value, and the first transmission opportunity is not later than the first time domain resource.

[0038] In some possible implementations, the first condition includes at least one of the following: at least K' consecutive transmission opportunities are not earlier than the first time moment, K' consecutive transmission opportunities are not later than the first time domain resource corresponding to the first reporting time moment, and the time interval between the first time domain resource and / or the first transmission opportunity and the first time moment is greater than or equal to the first time length, the first time moment is the start time or end time of receiving the first indication information, the first transmission opportunity is any one of the K' consecutive transmission opportunities, and K' is a positive integer; there are at least K' consecutive transmission opportunities between the first time moment and the second time moment, K' is a positive integer, the first time moment is the start time or end time of receiving the first indication information, the second time moment is before the first time domain resource corresponding to the first reporting time moment, and the time interval between the second time moment and the first time domain resource corresponds to the second time length; or, at least K' consecutive transmission opportunities are not earlier than the first time moment, K' consecutive transmission opportunities are not later than the first time domain resource corresponding to the first reporting time moment, the time interval between the first time domain resource corresponding to the first reporting time moment and the first reporting time moment corresponds to the sum of the first offset value and the second time length, and the first time moment is the start time or end time of receiving the first indication information.

[0039] For example, after receiving the first indication information and before receiving the first time-domain resource, there are at least K' consecutive transmission opportunities in the time domain, and the time interval between the first time-domain resource and / or the first transmission opportunity and the time of receiving the first indication information is greater than or equal to a first time length. The first time length includes the activation time of the first model or function; or, the first time length includes the activation time of the first model or function and the effective time of the first indication information. The time interval between the first time-domain resource and / or the first transmission opportunity and the time of receiving the first indication information ensures that the start time of the model / function used to determine the channel state information being in an active state is no later than the measurement / reception / calculation of the channel state information.

[0040] For example, after receiving the first indication information and before the second time point, there are at least K' consecutive transmission opportunities in the time domain. The second time point is located before the first time domain resource, and the time interval between the second time point and the first time domain resource is greater than or equal to the second time length. The second time length includes the activation time of the first model or function. The time interval between the second time point and the first time domain resource ensures that the start time of the model / function used to determine the channel state information being in an active state is no later than the measurement / reception / calculation of the channel state information.

[0041] For example, after receiving the first indication information, there are at least K' consecutive transmission opportunities no earlier than the first time point, and K' consecutive transmission opportunities no later than the first time-domain resource corresponding to the first reporting time point, and the time interval between the first time-domain resource and the first reporting time point is greater than or equal to the sum of a first offset value and a second time length. The second time length includes the activation time of the first model or function. The first offset value is greater than or equal to the minimum time required for the measurement and preparation of channel state information. The time interval between the first time-domain resource and the first reporting time point ensures that the start time of the model / function used to determine the channel state information being in an active state is no later than the measurement / calculation of the channel state information.

[0042] In some possible implementations, the second condition includes at least one of the following: at least K' consecutive transmission opportunities are not earlier than the first time point; K' consecutive transmission opportunities are not later than the first time-domain resource corresponding to the first reporting time point; the first time-domain resource and / or the first transmission opportunity is located after the third time point; and the time interval between the first time-domain resource and / or the first transmission opportunity and the third time point is greater than or equal to the second time length; the third time point is the time when the first response information is sent; the first response information is used to respond to the first indication information; the first time point is the start or end time of receiving the first indication information; and the first transmission opportunity is K' The first time and the second time include at least K' consecutive transmission opportunities, where K' is a positive integer. The first time is the start or end time of receiving the first indication information, the second time is located before the first time domain resource corresponding to the first reporting time, and the time interval between the second time and the first time domain resource corresponds to the second time length. At least K' consecutive transmission opportunities are not earlier than the first time, and K' consecutive transmission opportunities are not later than the first time domain resource corresponding to the first reporting time. The time interval corresponds to the sum of the second offset value and the second time length. The first moment is the start or end moment of receiving the first indication information, and K' is a positive integer. At least K' consecutive transmission opportunities are not earlier than the first moment, the first time domain resource corresponding to the first reporting moment and / or the first transmission opportunity are not earlier than the third moment, K' consecutive transmission opportunities are not later than the first time domain resource, the third moment is the moment of sending the first response information, the first response information is used to respond to the first indication information, the time interval between the first moment and the third moment is greater than or equal to the third time length, and the first moment is the start moment of receiving the first indication information. The first transmission opportunity is any one of K' consecutive transmission opportunities, where K' is a positive integer; or, at least K' consecutive transmission opportunities are not earlier than the first time, the first time domain resource corresponding to the first reporting time and / or the first transmission opportunity is not earlier than the fourth time, K' consecutive transmission opportunities are not later than the first time domain resource, the fourth time is after the first time, and the time interval between the fourth time and the first time corresponds to the fourth time length, the first time is the start time or end time of receiving the first indication information, and the first transmission opportunity is any one of K' consecutive transmission opportunities, where K' is a positive integer.

[0043] For example, after receiving the first indication information and before the time of the first time-domain resource, there are at least K' consecutive transmission opportunities in the time domain. The first time-domain resource and / or the first transmission opportunity are located after the third time-domain time, and the time interval between the first time-domain resource and / or the first transmission opportunity and the third time-domain time is greater than or equal to the second time length. The third time-domain time is the time when the first response information is sent in response to the first indication information. The second time-domain time includes the activation time of the first model or function. The time interval between the first time-domain resource and / or the first transmission opportunity and the third time-domain time ensures that the start time of the model / function used to determine the channel state information being in an active state is not later than the measurement / reception / calculation of the channel state information.

[0044] For example, after receiving the first indication information and before the second time point, there are at least K' consecutive transmission opportunities in the time domain. The second time point is located before the first time domain resource, and the time interval between the second time point and the first time domain resource is greater than or equal to the second time length. The second time length includes the activation time of the first model or function. The time interval between the second time point and the first time domain resource ensures that the start time of the model / function used to determine the channel state information being in an active state is no later than the measurement / reception / calculation of the channel state information.

[0045] For example, after receiving the first indication information, there are at least K' consecutive transmission opportunities no earlier than the first time point, and the K' consecutive transmission opportunities are no later than the first time-domain resource corresponding to the first reporting time point. Furthermore, the time interval between the first time-domain resource and the first reporting time point is greater than or equal to the sum of a second offset value and a second time length. The second time length includes the activation time of the first model or function. The second offset value is greater than or equal to the minimum time required for the measurement and preparation of channel state information. The time interval between the first time-domain resource and the first reporting time point ensures that the start time of the model / function used to determine the channel state information being in an active state is no later than the measurement / reception / calculation of the channel state information.

[0046] For example, after receiving the first indication information and before receiving the first time-domain resource, there are at least K' consecutive transmission opportunities in the time domain. The first time-domain resource and / or the first transmission opportunity is no earlier than the third time point, and the time interval between the first time point and the third time point is greater than or equal to the third time length. The third time point is the time when the first response information is sent, and the first response information is used to respond to the first indication information. The third time length is greater than or equal to the sum of the radio resource control (RRC) procedure delay and the second time length. The RRC procedure delay is the delay from when the user equipment (UE) receives the downlink RRC signaling to when the UE is ready to send the uplink response message, and the second time length includes the activation time of the first model or function.

[0047] For example, after receiving the first indication information and before receiving the first time-domain resource, there are at least K' consecutive transmission opportunities in the time domain. The first time-domain resource and / or the first transmission opportunity is no earlier than the fourth time point. The fourth time point is located after the first time point, and the time interval between the first time point and the fourth time point is greater than or equal to the fourth time length. The fourth time length is greater than or equal to the sum of the RRC procedure delay and the second time length. The RRC procedure delay is the delay from when the UE receives the downlink RRC signaling to when the UE is ready to send the uplink response message. The second time length includes the activation time of the first model or function.

[0048] Based on the solution provided in the embodiments of this application, by satisfying the first or second condition at the first reporting time, the time interval between the start time of the model / function used to determine the channel state information being in an active state and the reporting time used to report the channel state information is greater than or equal to the time required to infer the channel state information based on the reference signal. This can avoid the situation where the inactive model / function cannot be used to determine the channel state information because the start time of the model / function being in an active state does not meet the time required to infer the channel state information based on the reference signal.

[0049] In some possible implementations, the first task is either a periodic task or a semi-persistent task.

[0050] In the embodiments of this application, semi-persistent can be interchanged with semi-static and express the same meaning, and there is no limitation on this.

[0051] In some possible implementations, the first time length, the second time length, the first offset value, the second offset value, the third time length, or the fourth time length satisfies at least one of the following: it is preset; it is configured or indicated by the second communication device; it is determined by the second communication device; it is reported by the first communication device; or it is determined by both the second and first communication devices.

[0052] The second communication device is a device that communicates with the first communication device. For example, the first indication information is sent by the second communication device and received by the first communication device.

[0053] In some possible implementations, the method also includes sending O reporting messages.

[0054] In some possible implementations, the first communication device is a terminal device, a component in the terminal device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the terminal device side; the second communication device is a network device, a component in the network device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the network device side.

[0055] Secondly, a communication method is provided. This method can be executed by a second communication device, which can refer to a device on the network device side (e.g., a network device), a component within the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the communication device's functions. The AI ​​entity on the network device side can be the network device itself, or an AI entity serving the network device, such as a RIC, OAM, or a server, such as an OTT server or cloud server. Communication between servers can be achieved through a communication link between the terminal device and the network device, through forwarding via other communication devices outside the server, or through a wired link. For ease of description, the following explanation uses the execution of this method by a second communication device as an example.

[0056] The method includes: sending a first indication message, the first indication message indicating the execution of a first task; receiving O reporting messages corresponding to the first task, the O reporting messages including a first reporting message, the latency requirement corresponding to the first reporting message being different from the latency requirements corresponding to the O-1 reporting messages other than the first reporting message in the O reporting messages, the O reporting messages corresponding to O reporting times, the first reporting message corresponding to the first reporting time in the O reporting times, the first reporting time being the first reporting time in the time domain in the O reporting times, and O being an integer greater than 1.

[0057] Based on the solution provided in the embodiments of this application, by receiving O reporting information corresponding to the first task, on the one hand, the difference between the latency requirement of the first reporting information and the latency requirement of the other reporting information can be reasonably utilized to realize the alignment of the latency requirements of the first communication device and the second communication device in sending and / or receiving reporting information; on the other hand, the second communication device can receive valid reporting information.

[0058] The second aspect and some of its implementation methods and their beneficial effects can be referred to in the relevant description of the first aspect, and will not be repeated here.

[0059] Thirdly, a communication method is provided. This method can be executed by a first communication device, which can refer to a device on the terminal device side (e.g., a terminal device), a component within the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the communication device's functions. The terminal device side can include at least one of the terminal device itself or an artificial intelligence (AI) entity on the terminal device side. The AI ​​entity on the terminal device side can be the terminal device itself or an AI entity serving the terminal device, such as a server, like an over-the-top (OTT) server or a cloud server. Communication between servers can be achieved through a communication link between the terminal device and a network device, through forwarding via other communication devices outside the server, or through a wired link. For ease of description, the following explanation uses the execution of this method by the first communication device as an example.

[0060] The method includes: receiving first indication information, the first indication information indicating the execution of a first task, the first task corresponding to O reported information, where O is an integer greater than 1; executing the first task, the time occupied by the first resource for executing the first task includes O first time periods, the O first time periods correspond one-to-one with the O reported information, the O reported information correspond one-to-one with the O reported times, the start time of the i-th first time period in the O first time periods is not later than the second transmission opportunity and the time interval between the i-th and the second transmission opportunity is greater than or equal to the fifth time length, or the start time of the i-th first time period in the O first time periods is the earliest time in the time domain between the second transmission opportunity and the fifth time, wherein the second transmission opportunity is the earliest transmission opportunity in the time domain among K' consecutive transmission opportunities, the K' consecutive transmission opportunities are not later than the second time domain resource corresponding to the i-th reported time among the O reported times, the fifth time is earlier than the time where the second time domain resource is located, the time interval between the fifth time and the second time domain resource is greater than or equal to the fifth time length, the fifth time length is greater than 0, i∈[1,0], and K' is a positive integer.

[0061] For example, the fifth time length is the activation time required for the model / function performing the first task to enter the activation state.

[0062] In this embodiment, the first task corresponding to O reported information can also be understood as the execution of the first task being able to / needing to determine O reported information. The time for executing the first task to occupy the first resource is multiple first time periods. In each first time period, one reported information can be determined (which can also be understood as the first time period used to determine the occupation of the first resource for a certain reported information, corresponding to that certain reported information, and can also be understood as determining that a certain reported information needs to occupy the first resource within the first time period corresponding to that certain reported information); at each reporting time, the reported information corresponding to that reporting time can be sent; each reporting time corresponds to at least one reference signal transmission opportunity.

[0063] The time occupied by the first resource for executing the first task includes O first time periods. Each of the O first time periods is used to determine O reported information, and there is a one-to-one correspondence between the O first time periods and the O reported information.

[0064] To avoid wasting the primary resource, the primary communication device can only occupy the primary resource when it is needed to perform the primary task, and can not occupy the primary resource at other times.

[0065] "First resource" can be replaced with "computing resources", "storage resources", "computing power resources", "processing power", "computing unit", "storage unit", "computing power unit", "processing unit", "computing processing unit", "channel state information (CSI) processing unit", "central processing unit", etc.

[0066] For CSI reporting, taking the correspondence between reference signal transmission timing #1, reporting information #1, reporting time #1, and time domain resource #1 as an example, reporting time #1 is used to send reporting information #1. Reporting information #1 is determined based on the reference signal sent and / or received in reference signal transmission timing #1. The time interval between reporting time #1 and time domain resource #1 is greater than or equal to a certain offset value. Reference signal transmission timing #1 is any one of at least one reference signal transmission timings corresponding to reporting time #1.

[0067] Based on the solution provided in the embodiments of this application, the first task is executed through the first instruction information. On the one hand, it can realize that the first communication device and the second communication device align the time occupied by the first resource when executing the first task, which helps the scheduling of the second communication device and avoids unnecessary waste of the first resource. On the other hand, it can avoid the situation where the start time of the model / function being in the active state does not meet the time required to infer the channel state information based on the reference signal, resulting in the inactive model / function being unable to be used to determine the channel state information.

[0068] In some possible implementations, the method further includes: determining O reported information; when O reported information is determined, the first model or function corresponding to the first task is in a first state, the duration of the first state includes O second time periods, the O second time periods correspond one-to-one with the O reported information; the start time of the i-th first time period in the O first time periods is the sixth time period, and the start time of the i-th second time period in the O second time periods is the sixth time period; or, the start time of the i-th first time period in the O first time periods is the sixth time period, and the start time of the i-th second time period in the O second time periods is the seventh time period, the sixth time period is before the seventh time period.

[0069] In the embodiments of this application, the first task corresponds to the first model or function, which can be understood as the first model or function being used to perform the first task; or, it can be understood as the first task and the first model or function satisfying a certain correspondence. No limitation is made in this regard.

[0070] For example, the reported information is the processing result of the measurement results of the channel state information reference signal by the first model or function in the active state. For instance, when the first model or function is in the active state, it performs channel state information prediction based on the measurement results of the channel state information reference signal, and the resulting channel state information prediction result is the reported information. Determining that the first model or function corresponding to the first task is in the first state when there are O reported information can also be understood as the first model or function corresponding to the first task being in the first state when generating / inferring / calculating O reported information.

[0071] Taking the first state as an active state as an example, in this embodiment, the duration of the first state is multiple second time periods. Within each second time period, a reporting information can be determined (which can also be understood as a second time period used to determine a specific reporting information, corresponding to that specific reporting information; and / or, it can also be understood as determining that determining a specific reporting information requires the first model or function to remain in the first state within the second time period corresponding to that specific reporting information). That is, in order to determine multiple reporting information, the first model or function needs to be in the first state within the second time period corresponding to each reporting information. Outside of the multiple second time periods, the first model or function may not be in the first state. The first state can be an active state. The first model or function not being in an active state can, for example, be in a deactivated state.

[0072] In one possible design, the first time period and the second time period corresponding to any reported information have the same start time. For example, model activation can be performed before each reporting time. The process of the model transitioning from a deactivated state to an activated state does not consume the first resource. Therefore, for each reported information, the start time of the first time period consuming the first resource is the same as the start time of the first model or function being in the first state. In another possible design, the first time period and the second time period corresponding to any reported information have different start times. For example, the sixth time period is before the seventh time period, meaning the start time used to determine the consumption of the first resource for a certain reported information is earlier than the start time used to determine the activation state of the model or function for that reported information; or, the sixth time period is after the seventh time period, meaning the start time used to determine the consumption of the first resource for a certain reported information is later than the start time used to determine the activation state of the model or function for that reported information.

[0073] For example, the activation of a model or function can be performed before each reporting time. The process of a model or function moving from a deactivated state to an activated state occupies the first resource. Therefore, for each reported information, the start time of the first time period occupying the first resource is earlier than the start time of the first model or function being in the first state.

[0074] For example, before each reporting time, the activation of the model or function is performed first, followed by the measurement of the channel state information. For each reported information, the start time of the first time period occupying the first resource is the earliest transmission time in the time domain among at least one transmission time corresponding to the reported information. The start time of the first model or function being in the first state is the time period before the start time of the first time period occupying the first resource (e.g., before the activation time). Therefore, for each reported information, the start time of the first time period occupying the first resource is later than the start time of the first model or function being in the first state.

[0075] Based on the solution provided in the embodiments of this application, on the one hand, by periodically occupying the first resource, the waste of the first resource can be avoided; on the other hand, by periodically being in the first state, the continuous occupation of resources by the first model or function can be avoided, thereby improving resource utilization efficiency.

[0076] In some possible implementations, the method further includes: determining O reported information; when O reported information is determined, the first model or function corresponding to the first task is in a first state, the duration of the first state includes the third time period; the start time of the third time period is the eighth time period, the start time of the i-th first time period among the O first time periods is the sixth time period, i=1, and the eighth time period is no later than the sixth time period.

[0077] Taking the first state as an active state as an example, in this embodiment of the application, the duration of the first state is a third time period, during which O reported information can be determined. The start time for determining the occupation of the first resource for a certain reported information may not be earlier than the start time for determining the active state of the model or function for the O reported information. The duration of the active state of the model or function for determining the O reported information is continuous.

[0078] For example, model activation can be performed after receiving the first instruction information, and the model remains activated until an instruction to stop executing the first task is received. If the process of the first model or function entering the activated state occupies the first resource, the start time of the first model or function in the first state is later than the start time of the first time period corresponding to the first reported information in the time domain (i.e., the first first time period in the time domain). If the process of the first model or function entering the activated state does not occupy the first resource, the start time of the first model or function in the first state can be the same as the start time of the first time period corresponding to the first reported information in the time domain (i.e., the first first time period in the time domain).

[0079] Based on the solution provided in the embodiments of this application, by keeping the first model or function in the first state continuously, frequent activation and deactivation operations can be avoided, simplifying the process of performing the first task.

[0080] In some possible implementations, i = 1, and the sixth time satisfies one of the following: the sixth time is not earlier than the time of receiving the first indication information, and the time interval between the sixth time and the time of receiving the first indication information is greater than or equal to the sixth time length, where the sixth time length is a non-negative number; the time interval between the sixth time and the time of sending the first reporting information is greater than or equal to the seventh time length, where the seventh time length is a positive number, the first reporting information is the first reporting information in the time domain among O reporting information, and the sixth time is earlier than the first reporting information; the time interval between the sixth time and the first time domain resource corresponding to the first reporting information is greater than or equal to the eighth time length, where the eighth time length is a non-negative number, the first reporting information is the first reporting information in the time domain among O reporting information, and the sixth time is not later than the first time domain resource; or, the time interval between the sixth time and the third transmission opportunity is greater than or equal to the ninth time length, the third transmission opportunity is any one of the K' consecutive transmission opportunities corresponding to the first reporting information, the first reporting information is the first reporting information in the time domain among O reporting information, the ninth time length is a non-negative number, and the sixth time is not later than the third transmission opportunity.

[0081] For example, for the first reported information out of O reported information, the start time of the time period occupying the first resource is not earlier than the time of receiving the first indication information, and the time interval between the sixth time and the time of receiving the first indication information is greater than or equal to the sixth time length. The sixth time length can be 0, the effective time of the first indication information, the response time of the response information used to determine the response to the first indication information, or the decoding time of the first indication information (the decoding time is used by the first communication device to decode the first indication information after receiving it); the sixth time length can also be the sum of 0 and the activation time, the sum of the effective time and the activation time of the first indication information, the sum of the response time and the activation time of the response information used to determine the response to the first indication information, or the sum of the decoding time and the activation time of the first indication information.

[0082] For example, for the first reported information out of O reported information, the start time of the time period occupying the first resource is earlier than the reporting time corresponding to the first reported information.

[0083] For example, for the first reported information out of O reported information, the start time of the time period occupying the first resource is no later than the time domain resource corresponding to the first reported information.

[0084] For example, for the first reported information out of O reported information, the start time of the time period occupying the first resource is no later than any of the K' consecutive transmission opportunities corresponding to the first reported information.

[0085] For example, the first reported information corresponds to K' consecutive transmission opportunities, all of which are no later than the first time domain resource, and are the K' transmission opportunities closest to the first time domain resource among all transmission opportunities no later than the first time domain resource. The third transmission opportunity can be the earliest or latest transmission opportunity in the time domain among the K' consecutive transmission opportunities, or any one of them.

[0086] Based on the solution provided in the embodiments of this application, on the one hand, the sixth time is the start time of the first time period. By meeting the conditions that the sixth time needs to meet, it is possible to avoid the first resource being unusable because the start time of occupying the first resource does not meet the time required to infer the channel state information based on the reference signal. On the other hand, the sixth time is the start time of the second time period. It is possible to avoid the inactive model / function being unusable because the start time of the model / function being in the active state does not meet the time required to infer the channel state information based on the reference signal.

[0087] In some possible implementations, determining the O reported information includes: determining the second reported information, which corresponds to the i-th second time period, which belongs to the O reported information, and which corresponds to the i-th reporting time among the O reporting times; the sixth time satisfies one of the following: the time interval between the sixth time and the second time domain resource is greater than or equal to the ninth time length, the ninth time length is a non-negative number, and the sixth time is not later than the second time domain resource; the time interval between the sixth time and the third transmission opportunity is greater than or equal to the tenth time length, the tenth time length is a non-negative number, and the sixth time is not later than the third transmission opportunity, and the third transmission opportunity is any one of K' consecutive transmission opportunities; or, the time interval between the sixth time and the reporting time corresponding to the second reported information is greater than or equal to the eleventh time length, the eleventh time length is a positive number, and the sixth time is earlier than the reporting time corresponding to the second reported information.

[0088] The second reported information is any one of the O reported information. The second reported information is applied to a first time period that occupies the first resource for determining the second reported information; the second reported information corresponds to a second time domain resource whose time interval between the second reported information and the first reported information satisfies a certain offset value; the second reported information is also applied to the reporting time for sending the second reported information.

[0089] For example, the start time of the i-th first time period is not later than the second time domain resource; or, the start time of the i-th first time period is not later than any of the K' consecutive transmission opportunities; or, the start time of the i-th first time period is earlier than the reporting time corresponding to the second reporting information.

[0090] Based on the solution provided in the embodiments of this application, on the one hand, the sixth time is the start time of the first time period. By meeting the conditions that the sixth time needs to meet, it is possible to avoid the first resource being unusable because the start time of occupying the first resource does not meet the time required to infer the channel state information based on the reference signal. On the other hand, the sixth time is the start time of the second time period. By meeting the conditions that the sixth time needs to meet, it is possible to avoid the inactive model / function being unusable because the start time of the model / function being in the active state does not meet the time required to infer the channel state information based on the reference signal.

[0091] In some possible implementations, the end time of the i-th second time period is the ninth time period, which satisfies one of the following conditions: the ninth time period corresponds to the second reporting time, the second reporting time corresponds to the i-th reporting information among the O reporting information, and the i-th reporting information corresponds to the i-th second time period; the time interval between the ninth time period and the start time of the i-th second time period is equal to the twelfth time length, and the twelfth time length is a positive number; or, the ninth time period corresponds to the time of receiving the second indication information, which is used to indicate the end of the first state or the end of the first task.

[0092] For example, for any one of the O reported information, the end time of the second time period is the time when that reported information was reported; or, the end time of the second time period is later than the time when that reported information was reported, for example, the end time is a period of time after the time when that reported information was reported, during which time the model or function can be used to perform other tasks; or, the end time of the second time period is earlier than the time when that reported information was reported, for example, the end time is the time when inference is completed before the time when that reported information was reported, after which the model or function can be deactivated, reducing the resources occupied by the model or function in the active state.

[0093] For example, for any one of the O reported messages, the time interval between the end time and the start time of the second time period is the twelfth time length. The twelfth time length is a positive number. That is, the duration for which the first model or function is in the first state is a positive number.

[0094] For example, for any one of the O reported messages, the end time of the first model or function being in the first state is no earlier than the time when the instruction to end the first state or the first task is received. That is, the first state of the first model or function ends when or after the instruction to end the first state or the first task is received.

[0095] In some possible implementations, the end time of the third time period is the tenth time, which satisfies one of the following conditions: the tenth time corresponds to the reporting time of the 0th reporting information out of the 0 reported information; the time interval between the tenth time and the eighth time is equal to the twelfth time length, which is a positive number; or, the tenth time corresponds to the time of receiving the second indication information, which is used to indicate the end of the first state or the end of the first task.

[0096] Taking the first state as an active state as an example, in this embodiment of the application, the duration of the first state is a third time period, during which O reporting information can be determined.

[0097] For example, the end time for determining the activation state of a model or function with O reported information is the time when the Oth reported information was reported; or, the end time for determining the activation state of a model or function with O reported information is later than the time when the Oth reported information was reported, for example, the end time of the activation state is a time after a certain period of time following the time when the Oth reported information was reported, during which the model or function can be used to perform other tasks; or, the end time for determining the activation state of a model or function with O reported information is earlier than the time when the Oth reported information was reported, for example, the end time of the activation state is the time when inference is completed before the time when the Oth reported information was reported, after which the model or function can be deactivated, reducing the resources occupied by the model or function in the active state.

[0098] For example, the time interval between the end time and the start time of the activation state of the model or function used to determine the O reported information is the twelfth time length. The twelfth time length is a positive number. That is, the duration of the first model or function in the first state is a positive number.

[0099] For example, the end time for determining the activation state of a model or function with O reported information is no earlier than the time of receiving an instruction to end the first state or the first task. That is, the activation state of the model or function ends when or after receiving the instruction to end the first state or the first task.

[0100] In some possible implementations, the sixth time step precedes the seventh time step, and the time interval between the sixth and seventh time steps is used for the first model or function to enter the first state.

[0101] For example, the time interval between the sixth and seventh moments is greater than or equal to the activation time.

[0102] Based on the solution provided in the embodiments of this application, the time interval between the sixth and seventh moments can avoid the situation where the inactive model / function cannot be used to determine the channel state information because the starting time of the model / function being in the active state does not meet the time required to infer the channel state information based on the reference signal.

[0103] In some possible implementations, the twelfth time length satisfies at least one of the following: it is pre-configured; it is indicated by the second communication device; it is determined by the second communication device; or it is determined by both the second and first communication devices.

[0104] In some possible implementations, the method also includes sending O reporting messages.

[0105] In some possible implementations, the first communication device is a terminal device, a component in the terminal device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the terminal device side; the second communication device is a network device, a component in the network device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the network device side.

[0106] Fourthly, a communication method is provided. This method can be executed by a second communication device, which can refer to a device on the network device side (e.g., a network device), a component within the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the communication device's functions. The AI ​​entity on the network device side can be the network device itself, or an AI entity serving the network device, such as a RIC, OAM, or a server, such as an OTT server or cloud server. Communication between servers can be achieved through a communication link between the terminal device and the network device, through forwarding via other communication devices outside the server, or through a wired link. For ease of description, the following explanation uses the execution of this method by a second communication device as an example.

[0107] The method includes: sending a first instruction message, the first instruction message instructing the execution of a first task, the first task corresponding to O reported messages, O being an integer greater than 1, the time occupied by the first resource for executing the first task including O first time periods, the O first time periods corresponding one-to-one with the O reported messages, the O reported messages corresponding one-to-one with the O reported times, the start time of the i-th first time period among the O first time periods not later than the second transmission opportunity and the time interval between the i-th and the second transmission opportunity being greater than or equal to the fifth time length, or the start time of the i-th first time period among the O first time periods being the earliest time in the time domain between the second transmission opportunity and the fifth time, wherein the second transmission opportunity is the earliest transmission opportunity in the time domain among K' consecutive transmission opportunities, the K' consecutive transmission opportunities are not later than the second time domain resource corresponding to the i-th reporting time among the O reported times, the fifth time is earlier than the time where the second time domain resource is located, the time interval between the fifth time and the second time domain resource is greater than or equal to the fifth time length, the fifth time length is greater than 0, i∈[1,0], and K' is a positive integer.

[0108] Based on the solution provided in the embodiments of this application, by sending a first instruction information to execute the first task, on the one hand, it is possible to achieve the alignment of the time occupied by the first communication device and the second communication device in executing the first task and occupying the first resource, which helps the scheduling of the second communication device and avoids unnecessary waste of the first resource; on the other hand, it is possible to avoid the situation where the start time of the model / function being in the active state does not meet the time required to infer the channel state information based on the reference signal, resulting in the inactive model / function being unable to be used to determine the channel state information.

[0109] In some possible implementations, the method also includes receiving O reported messages.

[0110] The fourth aspect and some of its implementation methods and their beneficial effects can be referred to in the relevant description of the third aspect, and will not be repeated here.

[0111] Fifthly, a communication method is provided. This method can be executed by a first communication device, which can refer to a device on the terminal device side (e.g., a terminal device), a component within the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the communication device's functions. The terminal device side can include at least one of the terminal device itself or an artificial intelligence (AI) entity on the terminal device side. The AI ​​entity on the terminal device side can be the terminal device itself or an AI entity serving the terminal device, such as a server, like an over-the-top (OTT) server or a cloud server. Communication between servers can be achieved through a communication link between the terminal device and a network device, through forwarding via other communication devices outside the server, or through a wired link. For ease of description, the following explanation uses the execution of this method by the first communication device as an example.

[0112] The method includes: receiving third instruction information, the third instruction information instructing the execution of a second task, the second task corresponding to third reporting information; executing the second task, the start time of the second task occupying the first resource is after the time of receiving the third instruction information, and the time interval between the second task and the time of receiving the third instruction information is greater than or equal to a first time interval, the first time interval being a positive number.

[0113] For example, the first time interval is greater than or equal to the decoding time of the third indication information; or, the first time interval is greater than or equal to the sum of the decoding time of the third indication information and the activation time, whereby the activation time is used to activate the activation state of the model or function corresponding to the second task.

[0114] Based on the solution provided in this application embodiment, by ensuring that the time interval between the start time of the second task occupying the first resource and the time of receiving the third indication information is no earlier than the time when the decoding of the third indication information is completed or the start time when the model or function is in an active state after decoding, on the one hand, the latency requirements for the first communication device and the second communication device to send and / or receive the reported information can be aligned; on the other hand, the first time interval being greater than or equal to the sum of the decoding time and the activation time of the third indication information can avoid the situation where the start time of the model / function being in an active state does not meet the time required to infer the channel state information based on the reference signal, resulting in the inactive model / function being unable to be used to determine the channel state information.

[0115] In some possible implementations, the method further includes: determining the third reporting information; when the third reporting information is determined, the second model or function corresponding to the second task is in the first state; the starting time of the time when the second task occupies the first resource is the same as the starting time of the first state; or, the starting time of the time when the second task occupies the first resource is earlier than the starting time of the first state.

[0116] For example, the starting time for the second task to occupy the first resource is the eleventh moment, and the starting time for the first state is the eleventh moment; or, the starting time for the second task to occupy the first resource is the eleventh moment, and the starting time for the first state is the twelfth moment, with the eleventh moment preceding the twelfth moment.

[0117] "First resource" can be replaced with "computing resources", "storage resources", "computing power resources", "processing power", "computing unit", "storage unit", "computing power unit", "processing unit", "computing processing unit", "channel state information (CSI) processing unit", "central processing unit", etc.

[0118] For example, the third reported information is the processing result of the measurement result of the channel state information reference signal by the second model or function in the active state. For instance, when the second model or function is active, it performs channel state information prediction based on the measurement result of the channel state information reference signal, and the obtained channel state information prediction result is the third reported information. The fact that the second model or function corresponding to the second task is in the first state when the third reported information is determined can also be understood as the second model or function corresponding to the second task being in the first state when generating / inferring / calculating the third reported information.

[0119] In some possible implementations, the second task is a dynamically triggered task.

[0120] Taking the first state as an active state as an example, in this embodiment, the start time of the active state corresponding to the third reporting information and the start time of the second task occupying the first resource are the same. For example, for non-periodic reporting tasks, if the second model or function is not in an active state when the non-periodic reporting task is triggered, then the start time of the active state is the sum of the decoding time and the activation time after the triggering of the non-periodic reporting task, and the start time of the second task occupying the first resource is also the sum of the decoding time and the activation time after the triggering of the non-periodic reporting task; or, the start time of the active state corresponding to the third reporting information is later than the start time of the second task occupying the first resource. For example, for non-periodic reporting tasks, the non-periodic reporting... If the second model or function is not in an active state when the task is triggered, the start time of the active state is the sum of the decoding time and the activation time after the triggering of the non-periodic reporting task. The start time of executing the second task and occupying the first resource is the time after the decoding time after the triggering of the non-periodic reporting task. Alternatively, the start time of the active state corresponding to the third reporting information is earlier than the start time of executing the second task and occupying the first resource. For example, for a non-periodic reporting task, if the second model or function is already in the first state when the non-periodic reporting task is triggered, the start time of the active state can be understood as the triggering of the non-periodic reporting task. The start time of executing the second task and occupying the first resource is the time after the decoding time after the triggering of the non-periodic reporting task.

[0121] In some possible implementations, the start time of the execution of the second task occupying the first resource is earlier than the start time of the first state, and the time interval between the start time of the execution of the second task occupying the first resource and the start time of the first state is used for the second model or function to enter the first state.

[0122] For example, the twelfth time point is after the eleventh time point, and the time interval between the twelfth and eleventh time points is used for the second model or function to enter the first state.

[0123] For example, the start time of the activation state corresponding to the third reported information is later than the start time of the execution of the second task occupying the first resource. The time interval between the start time of the activation state and the start time of the execution of the second task occupying the first resource is used for the second model or function to enter the activation state.

[0124] Based on the solution provided in the embodiments of this application, by using the time interval between the start time of the activation state and the start time of the second task occupying the first resource, it is possible to avoid the situation where the start time of the model / function being in the activation state does not meet the time required to infer the channel state information based on the reference signal, which would prevent the inactive model / function from being used to determine the channel state information.

[0125] In some possible implementations, the method also includes sending third-party reporting information.

[0126] In some possible implementations, the first communication device is a terminal device, a component in the terminal device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the terminal device side; the second communication device is a network device, a component in the network device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the network device side.

[0127] Sixthly, a communication method is provided. This method can be executed by a second communication device, which can refer to a device on the network device side (e.g., a network device), a component within the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the communication device's functions. The AI ​​entity on the network device side can be the network device itself, or an AI entity serving the network device, such as a RIC, OAM, or a server, such as an OTT server or cloud server. Communication between servers can be achieved through a communication link between the terminal device and the network device, through forwarding via other communication devices outside the server, or through a wired link. For ease of description, the following explanation uses the execution of this method by a second communication device as an example.

[0128] The method includes: sending a third instruction message, the third instruction message instructing the execution of a second task, the second task corresponding to a third reporting message, the start time of the second task occupying the first resource being after the time of receiving the third instruction message, and the time interval between the second task and the time of receiving the third instruction message being greater than or equal to a first time interval, the first time interval being a positive number.

[0129] Based on the solution provided in the embodiments of this application, by sending a third instruction information to execute the second task, on the one hand, it is possible to achieve the alignment of the time occupied by the first communication device and the second communication device in executing the second task, which helps in the scheduling of the second communication device and avoids unnecessary waste of the first resource; on the other hand, the first time interval is greater than or equal to the sum of the decoding time and the activation time of the third instruction information, which can prevent the start time of the model / function being in the active state from not meeting the time required to infer the channel state information based on the reference signal, resulting in the inactive model / function being unable to be used to determine the channel state information.

[0130] In some possible implementations, the method also includes receiving third-party reported information.

[0131] The sixth aspect and some of its implementation methods and their beneficial effects can be referred to in the relevant description of the fifth aspect, and will not be repeated here.

[0132] Seventhly, a communication method is provided. This method can be executed by a first communication device, which can refer to a device on the terminal device side (e.g., a terminal device), a component within the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication device. The terminal device side can include at least one of the terminal device itself or an artificial intelligence (AI) entity on the terminal device side. The AI ​​entity on the terminal device side can be the terminal device itself or an AI entity serving the terminal device, such as a server, such as an over-the-top (OTT) server or a cloud server. Communication between servers can be achieved through a communication link between the terminal device and a network device, through forwarding via other communication devices outside the server, or through a wired link. For ease of description, the following explanation uses the execution of this method by a first communication device as an example.

[0133] The method includes: receiving a fourth instruction message, which instructs the execution of a third task, the third task corresponding to one fourth reporting message or O fourth reporting messages, where O is an integer greater than 1; executing the third task, wherein the third model or function corresponding to the third task is in a first state, and the duration of the first state is the same as the time occupied by the first resource for executing the third task.

[0134] Based on the solution provided in this application embodiment, by making the duration of the first state the same as the time for executing the third task and occupying the first resource, it is possible to align the time for the first communication device and the second communication device to execute the third task and occupy the first resource and / or the available time of the model or function. On the one hand, this helps in the scheduling of the second communication device and avoids unnecessary waste of the first resource; on the other hand, it can prevent the start time of the model / function being in the active state from not meeting the time required to infer the channel state information based on the reference signal, which would result in the inactive model / function being unable to be used to determine the channel state information.

[0135] In some possible implementations, the duration of the first state satisfies the following: the duration of the first state is O fourth time periods, the time for executing the third task to occupy the first resource is O fourth time periods, and the O fourth time periods correspond one-to-one with O fourth reported information; or, the duration of the first state is a fifth time period, the time for executing the third task to occupy the first resource is the fifth time period, and the fifth time period corresponds to one fourth reported information or O fourth reported information.

[0136] For example, when performing a third task to determine one fourth report or O fourth reports, the third model or function corresponding to the third task is in a first state. When determining one fourth report or O fourth reports within a time period, the start time of the third model or function being in the first state is the same as the start time of occupying the first resource, and the end time of the third model or function being in the first state is the same as the end time of occupying the first resource. The time of occupying the first resource and the time of the third model or function being in the first state are continuous. Alternatively, when determining O fourth reports within O time periods, and the O time periods correspond one-to-one with the O fourth reports (the one-to-one correspondence of the O time periods with the O fourth reports can also be understood as: the report determined in the i-th time period of the O time periods is the i-th fourth report among the O fourth reports, i∈[1,O]), for the i-th report, the start time of the third model or function being in the first state is the same as the start time of occupying the first resource, and the end time of the third model or function being in the first state is the same as the end time of occupying the first resource.

[0137] In some possible implementations, the method also includes sending one fourth report or O fourth reports.

[0138] In some possible implementations, the first communication device is a terminal device, a component in the terminal device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the terminal device side; the second communication device is a network device, a component in the network device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the network device side.

[0139] Eighthly, a communication method is provided. This method can be executed by a second communication device, which can refer to a device on the network device side (e.g., a network device), a component within the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the communication device's functions. The AI ​​entity on the network device side can be the network device itself, or an AI entity serving the network device, such as a RIC, OAM, or a server, such as an OTT server or cloud server. Communication between servers can be achieved through a communication link between the terminal device and the network device, through forwarding via other communication devices outside the server, or through a wired link. For ease of description, the following explanation uses the execution of this method by a second communication device as an example.

[0140] The method includes: sending a fourth instruction message, which instructs the execution of a third task. The third task corresponds to one fourth reporting message or O fourth reporting messages, where O is an integer greater than 1. The third model or function corresponding to the third task is in a first state, and the duration of the first state is the same as the time that the execution of the third task occupies the first resource.

[0141] Based on the solution provided in this application embodiment, by making the duration of the first state the same as the time for executing the third task and occupying the first resource, it is possible to align the time for the first communication device and the second communication device to execute the third task and occupy the first resource and / or the available time of the model or function. On the one hand, this helps in the scheduling of the second communication device and avoids unnecessary waste of the first resource; on the other hand, it can prevent the start time of the model / function being in the active state from not meeting the time required to infer the channel state information based on the reference signal, which would result in the inactive model / function being unable to be used to determine the channel state information.

[0142] In some possible implementations, the method also includes receiving one fourth report or O fourth reports.

[0143] The above-mentioned eighth aspect and some of its implementation methods and their beneficial effects can be referred to the relevant description in the seventh aspect, and will not be repeated here.

[0144] Ninthly, a communication method is provided. This method can be executed by a first communication device, which can refer to a device on the terminal device side (e.g., a terminal device), a component within the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication device. The terminal device side can include at least one of a terminal device or an artificial intelligence (AI) entity on the terminal device side. The AI ​​entity on the terminal device side can be the terminal device itself or an AI entity serving the terminal device, such as a server, like an over-the-top (OTT) server or a cloud server. Communication between servers can be achieved through a communication link between the terminal device and a network device, through forwarding via other communication devices outside the server, or through a wired link. For ease of description, the following explanation uses the execution of this method by a first communication device as an example.

[0145] The method includes: receiving a fourth instruction message, which instructs the execution of a third task, the third task corresponding to one fourth reporting message or O fourth reporting messages, where O is an integer greater than 1; executing the third task, wherein the third model or function corresponding to the third task is in a first state, and the duration of the first state is different from the time that the execution of the third task occupies the first resource.

[0146] For example, the start time of the duration of the first state is earlier or later than the start time of the execution of the third task occupying the first resource. Taking the example that the start time of the duration of the first state is later than the start time of the execution of the third task occupying the first resource, the time interval between the start time of the duration of the first state and the start time of the execution of the third task occupying the first resource can be used to activate the first state. This time interval is greater than or equal to the activation time, and the activation of the first state can occupy the first resource. Taking the example that the start time of the duration of the first state is earlier than the start time of the execution of the third task occupying the first resource, the activation of the first state may not occupy the first resource.

[0147] Based on the solution provided in this application embodiment, by having a different duration of the first state than the time for executing the third task and occupying the first resource, it is possible to align the time for the first communication device and the second communication device to execute the third task and occupy the first resource and / or the available time of the model or function. On the one hand, this helps in the scheduling of the second communication device and avoids unnecessary waste of the first resource; on the other hand, it can prevent the start time of the model / function being in the active state from not meeting the time required to infer the channel state information based on the reference signal, which would result in the inactive model / function being unable to be used to determine the channel state information.

[0148] In some possible implementations, the method also includes sending one fourth report or O fourth reports.

[0149] In some possible implementations, the first communication device is a terminal device, a component in the terminal device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the terminal device side; the second communication device is a network device, a component in the network device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the network device side.

[0150] Tenthly, a communication method is provided. This method can be executed by a second communication device, which can refer to a device on the network device side (e.g., a network device), a component within the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the communication device's functions. The AI ​​entity on the network device side can be the network device itself, or an AI entity serving the network device, such as a RIC, OAM, or a server, such as an OTT server or cloud server. Communication between servers can be achieved through a communication link between a terminal device and a network device, through forwarding via other communication devices outside the server, or through a wired link. For ease of description, the following explanation uses the execution of this method by a second communication device as an example.

[0151] The method includes: sending a fourth instruction message, which instructs the execution of a third task. The third task corresponds to one fourth reporting message or O fourth reporting messages, where O is an integer greater than 1. The third model or function corresponding to the third task is in a first state, and the duration of the first state is different from the time that the execution of the third task occupies the first resource.

[0152] Based on the solution provided in this application embodiment, by having a different duration of the first state than the time for executing the third task and occupying the first resource, it is possible to align the time for the first communication device and the second communication device to execute the third task and occupy the first resource and / or the available time of the model or function. On the one hand, this helps in the scheduling of the second communication device and avoids unnecessary waste of the first resource; on the other hand, it can prevent the start time of the model / function being in the active state from not meeting the time required to infer the channel state information based on the reference signal, which would result in the inactive model / function being unable to be used to determine the channel state information.

[0153] In some possible implementations, the method also includes receiving one fourth report or O fourth reports.

[0154] The above-mentioned tenth aspect and some of its implementation methods and their beneficial effects can be referred to the relevant descriptions in the ninth aspect, and will not be repeated here.

[0155] Eleventhly, a communication method is provided. This method can be executed by a first communication device, which can refer to a device on the terminal device side (e.g., a terminal device), a component within the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication device. The terminal device side can include at least one of a terminal device or an artificial intelligence (AI) entity on the terminal device side. The AI ​​entity on the terminal device side can be the terminal device itself or an AI entity serving the terminal device, such as a server, like an over-the-top (OTT) server or a cloud server. Communication between servers can be achieved through a communication link between the terminal device and a network device, through forwarding via other communication devices outside the server, or through a wired link. For ease of description, the following explanation uses the execution of this method by a first communication device as an example.

[0156] The method includes: receiving a fourth instruction message, which instructs the execution of a third task; executing the third task, which corresponds to O1 fourth reporting messages, and the duration of the third model or function corresponding to the third task in the first state includes O2 fourth time periods, which correspond to O1 fourth reporting messages. When O1 = 1, O2 = 1; when O1 is an integer greater than 1, O2 = 1 or O2 = O1. The start time of the kth fourth time period in the O2 fourth time periods is the thirteenth time period, and the end time of the kth fourth time period is the fourteenth time period, where k ∈ [1, O2].

[0157] Based on the solution provided in the embodiments of this application, by executing the third task through the fourth indication information, it is possible to avoid the situation where the start time of the third model / function used to execute the third task being in an active state does not meet the time required to infer the channel state information based on the reference signal, resulting in the inactive model / function being unable to be used to determine the channel state information.

[0158] In some possible implementations, the thirteenth time satisfies at least one of the following: the time interval between the thirteenth time and the third time-domain resource is greater than or equal to the ninth time length, the ninth time length is a non-negative number, and the third time-domain resource corresponds to the k-th fourth reporting information in the time domain among O1 fourth reporting information (taking the Channel State Information (CSI) reporting task as an example, the third time-domain resource is the CSI reference resource corresponding to the k-th fourth reporting information); the time interval between the thirteenth time and the fourth transmission opportunity is greater than or equal to the tenth time length, the tenth time length is a non-negative number, the thirteenth time is not later than the fourth transmission opportunity, and the fourth transmission opportunity is any one of K' consecutive transmission opportunities. The transmission timing is as follows: K' consecutive transmission times are no later than the third time-domain resource corresponding to the kth fourth reporting information in the time domain of O1 fourth reporting information (taking the CSI reporting task as an example, the third time-domain resource is the CSI reference resource corresponding to the kth fourth reporting information); the time interval between the thirteenth time and the reporting time corresponding to the kth fourth reporting information in the time domain of O1 fourth reporting information is greater than or equal to the eleventh time length, where the eleventh time length is a positive number, and the thirteenth time is earlier than the reporting time corresponding to the kth fourth reporting information in the time domain; the thirteenth time is no earlier than the time of receiving the fourth indication information, and the time interval between the thirteenth time and the time of receiving the fourth indication information is greater than... The time interval between the thirteenth moment and the reporting moment corresponding to the first fourth report is greater than or equal to the seventh time length, which is a positive number. The first fourth report is the first fourth report in the time domain among O1 fourth reports. The time interval between the thirteenth moment and the fourth time domain resource corresponding to the first fourth report is greater than or equal to the eighth time length, which is a non-negative number. The first fourth report is the first fourth report in the time domain among O1 fourth reports (taking the CSI reporting task as an example, the fourth time domain resource is the CSI reference corresponding to the first fourth report). (Resource); The time interval between the thirteenth and fourteenth times is equal to the thirteenth time length, and the thirteenth time length is a positive number; or, the time interval between the thirteenth time and the fifth transmission opportunity is greater than or equal to the ninth time length, the fifth transmission opportunity is any one of the K' consecutive transmission opportunities corresponding to the first fourth reporting information, and the K' consecutive transmission opportunities are no later than the fourth time domain resource corresponding to the first fourth reporting information. Taking the CSI reporting task as an example, the fourth time domain resource is the CSI reference resource corresponding to the first fourth reporting information, the first fourth reporting information is the first fourth reporting information in the time domain among O1 fourth reporting information, and the ninth time length is a non-negative number.

[0159] For example, the thirteenth moment is later than the third time domain resource, and the time interval between the thirteenth moment and the end moment of the third time domain resource is greater than or equal to the activation time of the third model / function; or, the thirteenth moment is earlier than the start moment of the third time domain resource; or, the thirteenth moment and the third time domain resource are at the same moment.

[0160] In some possible implementations, the fourteenth moment satisfies at least one of the following: the fourteenth moment corresponds to the end time of the third task; the fourteenth moment corresponds to the reporting time of the kth fourth reporting information in the time domain among O1 fourth reporting information; the time interval between the thirteenth moment and the fourteenth moment is equal to the thirteenth time length, and the thirteenth time length is a positive number; or, the fourteenth moment corresponds to the moment of receiving the fifth indication information, which is used to indicate the end of the first state or the end of the third task.

[0161] In some possible implementations, the thirteenth time length satisfies at least one of the following: it is pre-configured; it is indicated by the second communication device; it is determined by the second communication device; or it is determined by both the second and first communication devices.

[0162] In some possible implementations, the method also includes sending O1 fourth reporting messages.

[0163] In some possible implementations, the first communication device is a terminal device, a component in the terminal device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the terminal device side; the second communication device is a network device, a component in the network device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the network device side.

[0164] In a twelfth aspect, a communication method is provided. This method can be executed by a second communication device, which can refer to a device on the network device side (e.g., a network device), a component within the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the communication device's functions. The AI ​​entity on the network device side can be the network device itself, or an AI entity serving the network device, such as a RIC, OAM, or a server, such as an OTT server or cloud server. Communication between servers can be achieved through a communication link between a terminal device and a network device, through forwarding via other communication devices outside the server, or through a wired link. For ease of description, the following explanation uses the execution of this method by a second communication device as an example.

[0165] The method includes: sending a fourth instruction message, which instructs the execution of a third task. The third task corresponds to O1 fourth reporting messages. The duration of the third model or function corresponding to the third task in the first state includes O2 fourth time periods. The O2 fourth time periods correspond to the O1 fourth reporting messages. When O1 = 1, O2 = 1. When O1 is an integer greater than 1, O2 = 1 or O2 = O1. The start time of the kth fourth time period in the O2 fourth time periods is the thirteenth time period, and the end time of the kth fourth time period is the fourteenth time period, where k ∈ [1, O2].

[0166] Based on the solution provided in the embodiments of this application, by executing the third task through the fourth indication information, it is possible to avoid the situation where the start time of the third model / function used to execute the third task being in an active state does not meet the time required to infer the channel state information based on the reference signal, resulting in the inactive model / function being unable to be used to determine the channel state information.

[0167] In some possible implementations, the method also includes receiving O1 fourth reporting messages.

[0168] The above-mentioned twelfth aspect and some of its implementation methods and their beneficial effects can be referred to in the relevant description of the eleventh aspect, and will not be repeated here.

[0169] In a thirteenth aspect, a communication method is provided. This method can be executed by a first communication device, which may refer to a device on the terminal device side (e.g., a terminal device), a component within the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication device. The terminal device side may include at least one of a terminal device or an artificial intelligence (AI) entity on the terminal device side. The AI ​​entity on the terminal device side may be the terminal device itself or an AI entity serving the terminal device, such as a server, such as an over-the-top (OTT) server or a cloud server. Communication between servers can be achieved through a communication link between the terminal device and a network device, through forwarding via other communication devices outside the server, or through a wired link. For ease of description, the following explanation uses the execution of this method by a first communication device as an example.

[0170] The method includes: receiving first indication information, the first indication information instructing a first communication device to report a measurement report; activating a first model or function according to the first indication information, the first model or function being used to generate the measurement report; and sending a first measurement report in a first measurement cycle of a plurality of measurement cycles, the first measurement report being generated based on the activated first model or function after processing a reference signal received in the first measurement cycle, the first measurement cycle being the O3th cycle after the first model or function is activated, where O3 is a positive integer.

[0171] Based on the solution provided in this application embodiment, after receiving the instruction information, the first communication device activates the first model or function, and the first communication device sends a measurement report considering the activation time required to activate the first model or function. On the one hand, this enables the first and second communication devices to synchronize the execution of the first task and the time occupied by the first resource, which helps in the scheduling of the second communication device and avoids unnecessary waste of the first resource. On the other hand, it avoids the situation where the start time of the model / function being in the activated state does not meet the time required to infer the channel state information based on the reference signal, resulting in the inactive model / function being unable to be used to determine the channel state information.

[0172] In some possible implementations, O3 = 1.

[0173] In some possible implementations, activating the first model or function includes: activating the first model or function at the fifteenth time, wherein there is a second time interval between the fifteenth time and the first time, and the first time is the time when the first indication information is received; or, the fifteenth time is not later than the sixteenth time, the sixteenth time is located before the time when the reference resource corresponding to the first measurement report is located after the time when the first indication information is received, and there is a third time interval between the sixteenth time and the time when the reference resource corresponding to the first measurement report is located after the time when the first indication information is received; or, the fifteenth time is not later than the time when the reference resource corresponding to the first measurement report is located after the time when the first indication information is received.

[0174] In some possible implementations, the task indicated by the first instruction information includes periodic tasks or semi-persistent tasks.

[0175] In some possible implementations, the second time interval, the third time interval, or the fourth time interval satisfies at least one of the following: it is pre-configured; it is indicated by the second communication device; it is determined by the second communication device; or it is determined by the second communication device and the first communication device.

[0176] In some possible implementations, the first communication device is a terminal device, a component in the terminal device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the terminal device side; the second communication device is a network device, a component in the network device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the network device side.

[0177] In a fourteenth aspect, a communication method is provided. This method can be executed by a second communication device, which can refer to a device on the network device side (e.g., a network device), a component within the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the communication device's functions. The AI ​​entity on the network device side can be the network device itself, or an AI entity serving the network device, such as a RIC, OAM, or a server, such as an OTT server or cloud server. Communication between servers can be achieved through a communication link between a terminal device and a network device, through forwarding via other communication devices outside the server, or through a wired link. For ease of description, the following explanation uses the execution of this method by a second communication device as an example.

[0178] The method includes: sending a first indication message, the first indication message instructing a first communication device to report a measurement report; receiving a first measurement report in a first measurement cycle of a plurality of measurement cycles, the first measurement report being generated after processing a reference signal received in the first measurement cycle based on an activated first model or function, the first measurement cycle being the O3th cycle after the first model or function is activated, where O3 is a positive integer.

[0179] Based on the solution provided in the embodiments of this application, by receiving a measurement report that needs to consider the activation time required to activate the first model or function, on the one hand, it is possible to achieve the alignment of the time occupied by the first communication device and the second communication device in executing the first task and occupying the first resource, which helps in the scheduling of the second communication device and avoids unnecessary waste of the first resource; on the other hand, it is possible to avoid the situation where the start time of the model / function being in the activated state does not meet the time required to infer the channel state information based on the reference signal, resulting in the inactive model / function being unable to be used to determine the channel state information.

[0180] The above-mentioned fourteenth aspect and some of its implementation methods and their beneficial effects can be referred to the relevant description in the thirteenth aspect, which will not be repeated here.

[0181] In a fifteenth aspect, a communication method is provided. This method can be executed by a first communication device, which may refer to a device on the terminal device side (e.g., a terminal device), a component within the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication device. The terminal device side may include at least one of a terminal device or an artificial intelligence (AI) entity on the terminal device side. The AI ​​entity on the terminal device side may be the terminal device itself or an AI entity serving the terminal device, such as a server, such as an over-the-top (OTT) server or a cloud server. Communication between servers can be achieved through a communication link between the terminal device and a network device, through forwarding via other communication devices outside the server, or through a wired link. For ease of description, the following explanation uses the execution of this method by a first communication device as an example.

[0182] The method includes: receiving first instruction information, the first instruction information instructing the execution of a first task, the first task corresponding to O reported information, where O is an integer greater than 1; executing the first task, the time occupied by the first resource for executing the first task includes P first time periods, the P first time periods correspond to O reported information, the O reported information corresponds one-to-one with O reported times, P=1 or P=0, the starting time of the j-th first time period in the P first time periods is the sixth time, j∈[1,P].

[0183] Based on the solution provided in the embodiments of this application, by executing the first task through the first instruction information, it is possible to achieve the time that the first communication device and the second communication device occupy the first resource in sync when executing the first task, which helps in the scheduling of the second communication device and avoids unnecessary waste of the first resource.

[0184] In some possible implementations, P=1, j=1, and the sixth time satisfies one of the following conditions: the sixth time is not earlier than the time of receiving the first indication information, and the time interval between the sixth time and the time of receiving the first indication information is greater than or equal to the sixth time length, where the sixth time length is a non-negative number; the time interval between the sixth time and the time of sending the first reporting information is greater than or equal to the seventh time length, where the seventh time length is a positive number, the first reporting information is the first reporting information in the time domain among O reporting information, and the sixth time is earlier than the first reporting information; the sixth time and the first reporting information are compared... The time interval between the corresponding first time-domain resources is greater than or equal to the eighth time length, where the eighth time length is a non-negative number. The first reported information is the first reported information in the time domain among O reported information, and the sixth time is no later than the first time-domain resource. Alternatively, the time interval between the sixth time and the third transmission opportunity is greater than or equal to the ninth time length, where the third transmission opportunity is any one of the K' consecutive transmission opportunities corresponding to the first reported information. The first reported information is the first reported information in the time domain among O reported information, where the ninth time length is a non-negative number, and the sixth time is no later than the third transmission opportunity. In some possible implementations, the end time of the first time period is the seventeenth time, which satisfies one of the following: the seventeenth time corresponds to the end time of the first task; the time interval between the seventeenth time and the sixth time is the fourteenth time length, where the fourteenth time length is a positive number; or, the seventeenth time corresponds to the time when the instruction information indicating the end of the first task is received is received.

[0185] For example, for any one of the O reported information, the end time of the first time period is the end time of the first task or the time when all reported information corresponding to the first task is completed; or, the end time of the first time period is earlier than the end time of the first task, for example, the end time is before the time when the last reported information is reported and the time when the reasoning of the O reported information is completed. After the reasoning of the O reported information is completed, the first resource can no longer be occupied, thus reducing the occupation of the first resource.

[0186] For example, for any one of the O reported messages, the time interval between the end time and the start time of the first time period is the fourteenth time length. The fourteenth time length is a positive number. That is, the duration for which the first task occupies the first resource is a positive number.

[0187] For example, for any one of the O reported messages, the end time of the first time period is no earlier than the time when the instruction to end the first task is received. That is, the occupation of the first resource ends when or after the instruction to end the first task is received.

[0188] In some possible implementations, P = O, where P first time periods correspond one-to-one with O reported information. The sixth time period satisfies one of the following conditions: the time interval between the sixth time period and the second time domain resource is greater than or equal to the ninth time length, the ninth time length is a non-negative number, the sixth time period is not later than the second time domain resource, and the second time domain resource corresponds to the j-th reporting time among the O reporting times (taking the Channel State Information (CSI) reporting task as an example, the second time domain resource is the CSI reference resource corresponding to the j-th reporting time); the time interval between the sixth time period and the third transmission opportunity is greater than or equal to the tenth time length. The time interval is as follows: the tenth time length is a non-negative number; the sixth time is no later than the third transmission opportunity; the third transmission opportunity is any one of K' consecutive transmission opportunities; the K' consecutive transmission opportunities are no later than the second time domain resource corresponding to the j-th reporting time among the O reporting times (taking the Channel State Information (CSI) reporting task as an example, the second time domain resource is the CSI reference resource corresponding to the j-th reporting time); or, the time interval between the sixth time and the j-th reporting time among the O reporting times is greater than or equal to the eleventh time length, the eleventh time length is a positive number, and the sixth time is earlier than the j-th reporting time.

[0189] Based on the solution provided in the embodiments of this application, by meeting the conditions that need to be met at the sixth moment, it is possible to avoid the situation where the starting moment of occupying the first resource does not meet the time required to infer the channel state information based on the reference signal, thus preventing the first resource from being used to determine the channel state information.

[0190] In some possible implementations, the method also includes sending O reporting messages.

[0191] In some possible implementations, the task indicated by the first instruction information includes periodic tasks or semi-persistent tasks.

[0192] In some possible implementations, the first communication device is a terminal device, a component in the terminal device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the terminal device side; the second communication device is a network device, a component in the network device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the network device side.

[0193] In a sixteenth aspect, a communication method is provided. This method can be executed by a second communication device, which can refer to a device on the network device side (e.g., a network device), a component within the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the communication device's functions. The AI ​​entity on the network device side can be the network device itself, or an AI entity serving the network device, such as a RIC, OAM, or a server, such as an OTT server or cloud server. Communication between servers can be achieved through a communication link between a terminal device and a network device, through forwarding via other communication devices outside the server, or through a wired link. For ease of description, the following explanation uses the execution of this method by a second communication device as an example.

[0194] The method includes: sending a first instruction message, the first instruction message instructing the execution of a first task, the first task corresponding to O reported messages, where O is an integer greater than 1; receiving O reported messages, the time occupied by the first resource for executing the first task includes P first time periods, the P first time periods correspond to O reported messages, the O reported messages correspond one-to-one with O reported times, and the start time of the j-th first time period in the P first time periods is the sixth time, where j∈[1,P].

[0195] Based on the solution provided in the embodiments of this application, by executing the first task through the first instruction information, it is possible to achieve the time that the first communication device and the second communication device occupy the first resource in sync when executing the first task, which helps in the scheduling of the second communication device and avoids unnecessary waste of the first resource.

[0196] The above-mentioned sixteenth aspect and some of its implementation methods and their beneficial effects can be referred to the relevant description in the fifteenth aspect, and will not be repeated here.

[0197] In a seventeenth aspect, a communication device is provided. The communication device may be a first communication device or a second communication device, or it may be a component of the first communication device or the second communication device (e.g., a processor, a chip, or a chip system, such as a circuit or chip responsible for communication functions in the first communication device or the second communication device (e.g., a modem chip, a baseband chip, or a system-on-chip (SoC) chip containing a modem core or a system-in-package (SIP) chip)), or it may be a logic module or software capable of implementing all or part of the functions of the first communication device or the second communication device.

[0198] The communication device includes a transceiver unit, which is used to execute the method provided by any one of the implementations of the first to sixteenth aspects described above.

[0199] In some possible implementations, the apparatus further includes a processing unit for executing the method provided by any of the first to sixteenth aspects described above.

[0200] In some possible implementations, the processing unit includes a processor.

[0201] In some possible implementations, the transceiver unit includes a transceiver, or an input / output interface. Optionally, the input / output interface can be input / output circuitry.

[0202] In some other possible implementations, the communication device may be a chip, chip system, or circuit, and the transceiver unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit may be at least one processor, processing circuit, or logic circuit.

[0203] In an eighteenth aspect, this application provides a processor for executing the method provided by any of the implementations of the first to sixteenth aspects described above.

[0204] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and reception, input and other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.

[0205] In a nineteenth aspect, a computer-readable storage medium is provided that stores program code for execution by a device, the program code including a method provided for any of the implementations of the first to sixteenth aspects described above.

[0206] In a twentieth aspect, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to perform the method provided by any one of the implementations of the first to sixteenth aspects described above.

[0207] In a twentieth aspect, a chip is provided, the chip including one or more processors and a communication interface, wherein the processor reads a computer program or instructions stored in a memory through the communication interface and executes the method provided by any one of the implementations of the first to sixteenth aspects.

[0208] Optionally, as one implementation, the chip also includes a memory storing computer programs or instructions, and a processor for executing the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the processor uses the method provided by any of the first to sixteenth aspects described above.

[0209] In a twenty-second aspect, a communication system is provided, comprising a first communication device for executing any implementation of the first aspect and a second communication device for executing any implementation of the second aspect; or, the communication system comprises a first communication device for executing any implementation of the third aspect and a second communication device for executing any implementation of the fourth aspect; or, the communication system comprises a first communication device for executing any implementation of the fifth aspect and a second communication device for executing any implementation of the sixth aspect; or, the communication system comprises a first communication device for executing any implementation of the seventh aspect and a second communication device for executing any implementation of the eighth aspect. The communication system includes a first communication device for performing any implementation of the ninth aspect and a second communication device for performing any implementation of the tenth aspect; or, the communication system includes a first communication device for performing any implementation of the eleventh aspect and a second communication device for performing any implementation of the twelfth aspect; or, the communication system includes a first communication device for performing any implementation of the thirteenth aspect and a second communication device for performing any implementation of the fourteenth aspect; or, the communication system includes a first communication device for performing any implementation of the fifteenth aspect and a second communication device for performing any implementation of the sixteenth aspect.

[0210] The beneficial effects of aspects seventeen to twenty-two above can be referred to aspects one to sixteen above and any possible implementation thereof, and will not be elaborated here.

[0211] Provided there is no contradiction, the various methods provided by any possible implementation of the first to sixteenth aspects above may be used in combination, and this application does not impose any restrictions on this. Attached Figure Description

[0212] Figure 1 is a schematic diagram of a communication system applicable to this application.

[0213] Figure 2 is a schematic diagram of another communication system applicable to this application.

[0214] Figure 3 is a schematic diagram of a possible application framework in a communication system applicable to embodiments of this application.

[0215] Figure 4 is a schematic diagram of another possible application framework in a communication system applicable to embodiments of this application.

[0216] Figure 5 is a schematic diagram of a communication method provided in an embodiment of this application.

[0217] Figure 6 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0218] Figure 7 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0219] Figure 8 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0220] Figure 9 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0221] Figure 10 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0222] Figure 11 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0223] Figure 12 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0224] Figure 13 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0225] Figure 14 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0226] Figure 15 is a flowchart illustrating a communication method provided in an embodiment of this application.

[0227] Figure 16 is a flowchart illustrating a communication method provided in an embodiment of this application.

[0228] Figure 17 is a flowchart illustrating a communication method provided in an embodiment of this application.

[0229] Figure 18 is a flowchart illustrating a communication method provided in an embodiment of this application.

[0230] Figure 19 is a flowchart illustrating a communication method provided in an embodiment of this application.

[0231] Figure 20 is a schematic block diagram of a communication device provided in an embodiment of this application.

[0232] Figure 21 is a schematic block diagram of another communication device provided in an embodiment of this application. Detailed Implementation

[0233] To facilitate understanding of the above embodiments provided in this application, the following points are made:

[0234] 1) In this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0235] 2) In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can mean: a, or, b, or, c, or, a and b, or, a and c, or, b and c, or, a, b, and c. Here, a, b, and c can each be single or multiple.

[0236] 3) In this application, the terms "first," "second," and various numerical designations (e.g., #1, #2, etc.) indicate distinctions made for ease of description and are not intended to limit the scope of the embodiments of this application. For example, they may distinguish different messages, rather than describing a specific order or sequence. It should be understood that such descriptions can be interchanged where appropriate to describe solutions other than those in the embodiments of this application.

[0237] 4) In this application, the descriptions such as “when…”, “under the circumstances of…”, “if” and “if” all refer to the fact that the device will make corresponding processing under certain objective circumstances. They are not time limits, nor do they require the device to make a judgment action when it is implemented, nor do they mean that there are other limitations.

[0238] 5) In this application, "instruction" or "for instruction" can include both direct and indirect instruction. When describing an instruction as being used to instruct A, it may include whether the instruction directly instructs A or indirectly instructs A, but does not necessarily mean that the instruction carries A.

[0239] The indication methods involved in the embodiments of this application should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. Moreover, the sending period and / or sending time of these sub-information can be the same or different. This application does not limit the sending method, for example.

[0240] The "instruction information" in the embodiments of this application can be an explicit instruction, that is, a direct instruction through signaling, or an instruction obtained by combining other rules or parameters with the parameters indicated by the signaling, or by deduction. It can also be an implicit instruction, that is, an instruction obtained based on rules or relationships, or based on other parameters, or by deduction. This application does not specifically limit it in this regard.

[0241] 6) In this application, "protocol" can refer to a standard protocol in the field of communications, such as 5th generation (5G) protocols, new radio (NR) protocols, and related protocols applied to future communication systems. This application does not limit this term. "Predefined" can include predefined terms, such as protocol definitions. "Preconfiguration" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device. This application does not limit the implementation method, for example.

[0242] 7) In this application, "communication" can also be described as "data transmission", "information transmission", "data processing", etc. "Transmission" includes "sending" and / or "receiving".

[0243] 8) In this application, "sending information to XX (device)" can be understood as the destination of the information being that device. This can include sending information directly or indirectly to that device. "Receiving information from XX (device), or receiving information from XX (device)" can be understood as the source of the information being that device, and can include receiving information directly or indirectly from that device. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be interpreted similarly, and will not be elaborated further here.

[0244] 9) In this application, the terms "exemplarily," "for example," "for instance," "as an example," etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the term "example" is intended to present concepts in a concrete manner. In the embodiments of this application, "of," "corresponding, relevant," and "corresponding" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.

[0245] 10) In this application, in some cases, “including” may be replaced by “is” or “corresponds to” or “corresponds to” may be replaced by “is” or “corresponds to”.

[0246] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0247] The technical solutions of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, 5G systems, Wireless Local Area Network (WLAN) systems, satellite communication systems, or New Radio (NR) and future communication systems, or integrated systems of multiple systems. The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.

[0248] Furthermore, the embodiments of this application are applicable to both homogeneous and heterogeneous network scenarios, and there are no restrictions on the transmission points. They can be applied to systems such as multi-point collaborative transmission between macro base stations, micro base stations, and macro base stations. The embodiments of this application are applicable to both low-frequency and high-frequency scenarios, including terahertz and optical communications.

[0249] In a communication system, a device can send signals to or receive signals from another device. These signals may include reference signals, information, signaling, or data. In this application, "device" can be replaced by an entity, network entity, communication device, communication module, node, communication node, network element, etc. For example, a network element in a communication system can send signals to or receive signals from another network element. This application uses a communication device as an example for illustration. For instance, a communication system may include at least one terminal device and at least one network device. The network device can send downlink signals to the terminal device, and / or the terminal device can send uplink signals to the network device. The network device and the terminal device can communicate via a wireless link and / or multi-antenna technology.

[0250] Figure 1 is a schematic diagram of a communication system applicable to this application. As shown in Figure 1, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal (120a-120j in Figure 1, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). Terminal 120 is wirelessly connected to RAN node 110. RAN node 110 is wirelessly or wired connected to core network 200. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.

[0251] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as a 4G mobile communication system, a 5G mobile communication system, or a future-oriented evolution system. RAN 100 can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.

[0252] RAN node 110, sometimes also referred to as network equipment, access network equipment, radio access network equipment, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminals 120j accessing RAN 100 through network element 120i, network element 120i is a base station; but for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes both referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal functions.

[0253] In one possible scenario, a RAN node can be a base station (BS), NodeB, evolved NodeB (eNodeB), next-generation NodeB (gNB), relay station, access point (AP), transmission point (TP), transmission reception point (TRP), master station, auxiliary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, transceiver node, positioning node, base station in a future mobile communication system, or access node in a WiFi system, etc. A RAN node can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node or the like, or a combination thereof, or a wireless controller in a CRAN scenario. Optionally, a RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment, etc. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU).

[0254] In the embodiments of this application, the base station can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.

[0255] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes each implementing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control planes (CU-CPs), CU-user planes (CU-UPs), radio units (RUs), or CU-radio units (CU-RUs), etc. CUs and DUs can be configured separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0256] For example, RAN nodes may include gNB-CU-CP, gNB-CU-UP, and / or gNB-DU.

[0257] In different systems, CU (including open CU-CP (O-CU-CP) and open CU-UP (O-CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open central unit (O-CU), DU can also be called an open distributed unit (O-DU), CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0258] RAN nodes can support one or more types of fronthaul interfaces, each corresponding to a DU and RU with different functions. If the fronthaul interface between the DU and RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and RU is another type of interface, relative to CPRI, some downlink and / or uplink baseband functions, such as, for downlink, precoding, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix addition (CP), are moved from the DU to the RU; and for uplink, digital beamforming (BF), or one or more of fast Fourier transform (FFT) / cyclic prefix removal (CP), are moved from the DU to the RU. In one possible implementation, the interface can be an enhanced common public radio interface (eCPRI). Under the eCPRI architecture, the segmentation between DU and RU differs, corresponding to different categories (Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, F.

[0259] Taking eCPRI Cat A as an example, for downlink transmission, layer mapping is used as the dividing line. The DU is configured to implement one or more functions preceding layer mapping (i.e., coding, rate matching, scrambling, modulation, and layer mapping itself), while other functions following layer mapping (e.g., resource element (RE) mapping, BF, or one or more functions in IFFT / CP addition) are implemented in the RU. For uplink transmission, de-RE mapping is used as the dividing line. The DU is configured to implement one or more functions preceding de-mapping (i.e., decoding, rate matching de-matching, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and one or more functions in de-RE mapping), while other functions following de-mapping (e.g., digital BF or fast Fourier transform (FFT) / CP removal) are implemented in the RU. It is understood that descriptions of the functions of the DU and RU corresponding to various types of eCPRI can be found in the eCPRI protocol and will not be elaborated upon here.

[0260] In one possible design, the processing unit in the BBU used to implement baseband functions is called the baseband high (BBH) unit, and the processing unit in the RRU / AAU / RRH used to implement baseband functions is called the baseband low (BBL) unit. The terminal 120 can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. The terminal can also be referred to as user equipment (UE), terminal, user device, access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, terminal unit, terminal station, terminal device, wireless communication equipment, user agent, or user device. The terminal typically contains communication modules, circuits, or chips that perform corresponding communication functions. The terminal may also be configured with program instructions for performing these corresponding communication functions.

[0261] The terminal in this application embodiment can be a device that provides voice / data, such as a mobile phone, a personal digital assistant (PDA) computer, a handheld computer, a laptop computer, a tablet computer, a mobile internet device (MID), a wearable device, a drone, a computer with wireless transceiver capabilities, a machine-type communication (MTC) terminal, a virtual reality (VR) terminal, an augmented reality (AR) terminal, an internet of things (IoT) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home (e.g., game consoles, smart TVs, smart speakers, smart refrigerators, and fitness equipment), a transport vehicle with wireless communication capabilities, a communication module, or a roadside unit with terminal capabilities. Units (RSUs), cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, terminal devices in 5G networks or terminal devices in future evolved public land mobile networks (PLMNs), etc.

[0262] Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices worn directly on the body or integrated into a user's clothing or accessories. Wearable devices are not merely hardware devices; they achieve powerful functions through software support, data interaction, and cloud interaction. Broadly defined, wearable smart devices include those with comprehensive functions, large sizes, and the ability to perform complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses. They also include devices focused on a specific application function that require the use of other devices, such as smart bracelets and smart jewelry for vital sign monitoring.

[0263] RAN 100 and terminal 120 can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which RAN 100 and terminal 120 are located.

[0264] Communication between access network devices and terminal devices follows a specific protocol layer structure. This protocol layer may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of the following: radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, media / medium access control (MAC) layer, or physical (PHY) layer, etc. The user plane protocol layer may include at least one of the following: service data adaptation protocol (SDAP) layer, PDCP layer, RLC layer, MAC layer, or physical layer, etc.

[0265] The correspondence between network elements and their achievable protocol layer functions in the ORAN system can be found in Table 1 below.

[0266] Table 1

[0267] CN 200 can be a 5G core network or an evolved 5G core network. Taking a 5G core network as an example, CN 200 includes access and mobility management (AMF) network elements responsible for mobility management and access management services; session management (SMF) network elements responsible for session management; user plane (UPF) network elements responsible for user plane packet routing and forwarding and quality of service (QoS) control; and policy control (PCF) network elements. These core network elements can operate independently or be combined to implement certain control functions; for example, AMF, SMF, and PCF can be combined into a single core network device.

[0268] In wireless communication networks, such as mobile communication networks, the services supported by the networks are becoming increasingly diverse, thus requiring increasingly diverse demands. For example, networks need to support ultra-high speeds, ultra-low latency, and / or massive connectivity. This characteristic makes network planning, network configuration, and / or resource scheduling increasingly complex. Furthermore, as network functions become more powerful, such as supporting higher spectrum levels, multiple-input multiple-output (MIMO) technology, beamforming, and / or beam management, network energy efficiency has become a hot research topic. These new demands, new scenarios, and new characteristics bring unprecedented challenges to network planning, operation, and efficient operation.

[0269] Introducing artificial intelligence technology into communication networks can enable network intelligence.

[0270] The communication system provided in this application may also include artificial intelligence (AI) network elements to implement some or all AI-related operations. AI network elements can also be referred to as AI nodes, AI devices, AI entities, AI modules, AI models, or AI units, etc. The AI ​​network elements may be built into the network elements of the communication system. For example, an AI network element may be an AI module built into access network equipment, core network equipment, cloud servers, or operation, administration, and maintenance (OAM) systems to implement AI-related functions. The OAM system may function as the network management system for core network equipment and / or access network equipment. Alternatively, the AI ​​network element may be an independently configured network element within the communication system. Optionally, the terminal or its built-in chip may also include an AI entity to implement AI-related functions.

[0271] AI nodes can communicate with other devices in the communication system. These other devices can be one or more of the following: network devices, terminal devices, or network elements of the core network.

[0272] It is understood that this application does not limit the number of AI nodes. For example, when there are multiple AI nodes, they can be divided based on function, such as different AI nodes being responsible for different functions.

[0273] It can also be understood that AI nodes can be independent devices, or they can be integrated into the same device to achieve different functions. Alternatively, they can be network elements in hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (e.g., a cloud platform). The embodiments of this application do not limit the specific form of the AI ​​nodes described above.

[0274] It is understood that the first communication device in this application embodiment can be replaced by a first network element, and / or the second communication device can be replaced by a second network element. Both execute the corresponding communication methods 500, 1500, 1600, 1700, 1800, or 1900 in this application embodiment. For example, the communication system may include at least one terminal device, at least one network device, and at least one network element. The network element is used to perform AI-related operations; for example, an AI network element is used to build a training dataset or train an AI model.

[0275] Figure 2 is a schematic diagram of another communication system applicable to this application.

[0276] In one possible implementation, as shown in Figure 2, the network device can send data related to the training of the AI ​​model to the AI ​​network element, which then constructs a training dataset and trains the AI ​​model. For example, the data related to the training of the AI ​​model may include data reported by the terminal device. The AI ​​network element can send the results of operations related to the AI ​​model to the network device, which then forwards them to terminal device #1 and / or terminal device #2. For example, the results of operations related to the AI ​​model may include at least one of the following: a trained AI model, model evaluation results, or test results. Exemplarily, a portion of the trained AI model may be deployed on the network device, and another portion on the terminal device. Alternatively, the trained AI model may be deployed on the network device. Or, the trained AI model may be deployed on the terminal device.

[0277] It should be understood that AI network elements can be directly connected to network devices, or they can be connected to terminal devices. Alternatively, AI network elements can be connected to both network devices and terminal devices simultaneously. Alternatively, AI network elements can also be connected to network devices through third-party network elements. This application does not limit the connection relationship between AI network elements and other network elements.

[0278] In the embodiments of this application, the terminal device and / or network device may be a hardware device, or a software function running on dedicated hardware, or a software function running on general-purpose hardware, such as a virtualization function instantiated on a platform (e.g., a cloud platform), or an entity that includes dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of the terminal device and / or network device.

[0279] AI network elements can also be set as a module in network devices and / or terminal devices.

[0280] It should be noted that Figure 1 or Figure 2 is a simplified schematic diagram for ease of understanding. For example, the communication system may also include other devices, such as wireless relay devices and / or wireless backhaul devices.

[0281] Figure 3 is a schematic diagram of a possible application framework in a communication system applicable to embodiments of this application. As shown in Figure 3, network elements in the communication system are connected via interfaces (e.g., NG, Xn) or air interfaces. These network element nodes, such as core network equipment, access network nodes (RAN nodes), terminals, or one or more devices in OAM, are equipped with one or more AI modules (only one is shown in Figure 3 for clarity). The access network node can be a single RAN node or can include multiple RAN nodes, for example, including CU and DU. The CU and / or DU can also be equipped with one or more AI modules. Optionally, the CU can also be split into CU-CP and CU-UP. One or more AI models are provided in CU-CP and / or CU-UP.

[0282] The AI ​​module is used to implement corresponding AI functions. AI modules deployed in different network elements can be the same or different. Depending on the parameter configuration, the AI ​​module can implement different functions. The AI ​​module model can be configured based on one or more of the following parameters: structural parameters (e.g., at least one of the following: number of neural network layers, neural network width, inter-layer connections, neuron weights, neuron activation function, or bias in the activation function), input parameters (e.g., type and / or dimension of input parameters), or output parameters (e.g., type and / or dimension of output parameters). The bias in the activation function can also be referred to as the neural network bias.

[0283] An AI module can have one or more models. A model can infer an output, which includes one or more parameters. The learning, training, or inference processes of different models can be deployed on different nodes or devices, or they can be deployed on the same node or device.

[0284] Figure 4 is a schematic diagram of another possible application framework in a communication system applicable to embodiments of this application. The network device can be a network device equipped with one or more AI modules. The network device can be one or more devices in the core network device, access network node (RAN node), or OAM shown in Figure 4. For example, the AI ​​module can be the RAN intelligent controller (RIC) shown in Figure 4, such as a near real-time RIC or a non-real-time RIC. For example, the near real-time RIC is set in the RAN node (e.g., in CU, DU), while the non-real-time RIC is set in the OAM, cloud server, core network device, or other network device. The RIC can obtain multiple subsets #1 from multiple terminal devices from the RAN node (e.g., CU, CU-CP, CU-UP, DU, and / or RU), reorganize them into a training dataset #2, and train based on the training dataset #2. Exemplarily, the near real-time RIC and the non-real-time RIC can also be set as separate network elements, and the network device can be a near real-time RIC or a non-real-time RIC.

[0285] As shown in Figure 4, the communication system includes a Resource Interchange (RIC). For example, the RIC can be the AI ​​module mentioned above, used to implement AI-related functions. The RIC includes near-real-time (near-RT) RICs and non-real-time (non-RT) RICs. Non-real-time RICs primarily process non-real-time information, such as data that is not sensitive to latency, with latency in the order of seconds. Real-time RICs primarily process near-real-time information, such as data that is relatively sensitive to latency, with latency in the order of tens of milliseconds.

[0286] The near real-time RIC is used for model training and inference. For example, it is used to train an AI model and then use that AI model for inference. The near real-time RIC can obtain network-side and / or terminal-side information from RAN nodes (e.g., CU, CU-CP, CU-UP, DU, and / or RU) and / or terminals. This information can be used as training data or inference data. Optionally, the near real-time RIC can deliver the inference results to the RAN nodes and / or terminals. Optionally, inference results can be exchanged between CU and DU, and / or between DU and RU. For example, the near real-time RIC delivers the inference results to the DU, and the DU sends them to the RU.

[0287] The non-real-time RIC is also used for model training and inference. For example, it can be used to train an AI model and then use that model for inference. The non-real-time RIC can obtain network-side and / or terminal-side information from RAN nodes (e.g., CU, CU-CP, CU-UP, DU, and / or RU) and / or terminals. This information can be used as training data or inference data, and the inference results can be delivered to RAN nodes and / or terminals. Optionally, inference results can be exchanged between CU and DU, and / or between DU and RU; for example, the non-real-time RIC delivers the inference results to the DU, which then forwards them to the RU.

[0288] The near real-time RIC and non-real-time RIC can also be set up as separate network elements. Optionally, the near real-time RIC and non-real-time RIC can also be part of other devices. For example, the near real-time RIC can be set in the RAN node (e.g., in CU, DU), while the non-real-time RIC can be set in the OAM, cloud server, core network device, or other network device.

[0289] It should be understood that the above naming is defined solely for the purpose of distinguishing different functions and should not constitute any limitation on this application. This application does not preclude the possibility of using other naming conventions in 5G networks and other future networks. For example, in future networks, some or all of the above-mentioned network elements may use the terminology from 5G, or they may use other names, etc.

[0290] It is understood that Figures 1, 2, 3, or 4 are merely examples and do not constitute a limitation on the scope of protection of this application. The communication method provided in the embodiments of this application may also involve network elements not shown in Figures 1, 2, 3, or 4. Of course, the communication method provided in the embodiments of this application may also include only some of the network elements shown in Figures 1, 2, 3, or 4.

[0291] To facilitate understanding of the embodiments of this application, the basic concepts involved in this application will be explained first.

[0292] 1. Machine learning (ML):

[0293] Machine learning is a crucial technological approach to achieving AI. AI endows machines with human-like intelligence, using computer hardware and software to simulate certain intelligent human behaviors, including machine learning and other methods. Machine learning refers to learning models or rules from raw data, such as neural networks, decision trees, and support vector machines. In machine learning methods, the machine learns (or trains) a model using training data. This model represents the mapping between input and output. The learned model can be used for reasoning (or prediction), that is, it can be used to predict the output corresponding to a given input. This output can also be called the reasoning result (or prediction result). The model can also be called an AI model, ML model, rule, or other names. Machine learning can be divided into supervised learning, unsupervised learning, and reinforcement learning.

[0294] Supervised learning, based on collected sample values ​​and labels, uses machine learning algorithms to learn the mapping relationship between sample values ​​and labels, and expresses this learned mapping relationship using a machine learning model. The process of training the machine learning model is the process of learning this mapping relationship. For example, in signal detection, the noisy received signal is the sample, and the corresponding real constellation point is the label. Machine learning aims to learn the mapping relationship between samples and labels through training, that is, to enable the machine learning model to learn a signal detector. During training, the model parameters are optimized by calculating the error between the model's predicted values ​​and the real labels. Once the mapping relationship is learned, it can be used to predict the sample label of each new sample. The mapping relationship learned in supervised learning can include linear mappings and nonlinear mappings. Based on the type of label, the learning task can be divided into classification tasks and regression tasks.

[0295] Unsupervised learning relies solely on collected sample values, using algorithms to discover inherent patterns within the samples. One type of unsupervised learning algorithm uses the samples themselves as supervisory signals; that is, the model learns the mapping relationship from sample to sample, which is called self-supervised learning. During training, model parameters are optimized by calculating the error between the model's predictions and the samples themselves. Self-supervised learning can be used for signal compression and decompression recovery applications; common algorithms include autoencoders and generative adversarial networks.

[0296] Reinforcement learning, unlike supervised learning, is a type of algorithm that learns problem-solving strategies through interaction with the environment. Unlike supervised and unsupervised learning, reinforcement learning problems do not have explicit "correct" action labels. The algorithm needs to interact with the environment to obtain reward signals from the environment, and then adjust its decision actions to obtain a larger reward signal value. For example, in downlink power control, the reinforcement learning model adjusts the downlink transmission power of each user based on the total system throughput feedback from the wireless network, aiming to achieve a higher system throughput. The goal of reinforcement learning is also to learn the mapping relationship between the environment state and the optimal decision action. However, because the label of the "correct action" cannot be obtained in advance, the network cannot be optimized by calculating the error between the action and the "correct action." Reinforcement learning training is achieved through iterative interaction with the environment.

[0297] Deep neural networks (DNNs) are a specific implementation of machine learning. According to the general approximation theorem, neural networks can theoretically approximate any continuous function, thus enabling them to learn arbitrary mappings. Traditional communication systems rely on extensive expert knowledge to design communication modules, while DNN-based deep learning communication systems can automatically discover hidden pattern structures from large datasets, establish mapping relationships between data, and achieve performance superior to traditional modeling methods.

[0298] The idea behind DNNs (Dual Neural Networks) originates from the neuronal structure of the brain. Each neuron performs a weighted summation of its input values, and the result is passed through a non-linear function to produce the output. Specifically, suppose the input to a neuron is x = [x0, ..., x...]. n The weights corresponding to the inputs are w = [w0, ..., w0]. n The bias of the weighted summation is b. The nonlinear function can take many forms; for example, it can be a maximum value function of {0, x}. The effect of a neuron's execution can be... DNNs typically have a multi-layered structure, with each layer containing multiple neurons. The input layer processes the received values ​​through neurons and then passes them to the hidden layers. Similarly, the hidden layers pass the results to the final output layer, producing the DNN's final output. DNNs generally have more than one hidden layer, which directly influences their ability to extract information and fit functions. Increasing the number of hidden layers or widening each layer can improve the DNN's function fitting ability. The weights in each neuron are the parameters of the DNN network model. These parameters are optimized through training, enabling the DNN network to extract data features and express mapping relationships. DNNs generally use supervised or unsupervised learning strategies to optimize model parameters.

[0299] Based on their construction method, DNNs can be divided into feedforward neural networks (FNNs), convolutional neural networks (CNNs), and recurrent neural networks (RNNs). FNNs can be neural networks where neurons in adjacent layers are completely connected pairwise, which makes FNNs typically require a large amount of storage space and have high computational complexity.

[0300] CNNs are neural networks specifically designed to process data with a grid-like structure. For example, time-series data (discrete sampling along the time axis) and image data (two-dimensional discrete sampling) can both be considered grid-like data. CNNs do not use all the input information at once for computation; instead, they use a fixed-size window to extract a portion of the information for convolution operations, which significantly reduces the computational cost of model parameters. Furthermore, depending on the type of information extracted by the window (such as people and objects in an image representing different types of information), each window can use different convolution kernels, allowing CNNs to better extract features from the input data.

[0301] Recurrent Neural Networks (RNNs) are a type of distributed neural network (DNN) that utilizes feedback time-series information. Their input includes the current input value and their own output value from the previous time step. RNNs are well-suited for acquiring temporally correlated sequence features, and are particularly applicable to applications such as speech recognition and channel coding / decoding.

[0302] An AI model is a function model that maps an input of a certain dimension to an output of a certain dimension. Its parameters can be obtained through machine learning training. An AI model can be considered a specific method for implementing a particular AI function; it represents the mapping relationship or function between the model's input and output. For example, f(X) = aX 2 +b is a quadratic function model, which can be viewed as an AI model. a and b correspond to the parameters of this model and can be obtained through machine learning training. In machine learning, the data used for model training, validation, and / or testing can form a dataset or training dataset. The quantity and / or quality of data in the dataset or training dataset will affect the effectiveness of machine learning. Model training involves selecting an appropriate loss function (which measures the difference between the model's predictions and the true values) and using optimization algorithms to train the model parameters to minimize the loss function value. Model testing involves evaluating the model's performance using test data after training. Model application involves using the trained model to solve real-world problems.

[0303] A neural network, or artificial neural network, is a mathematical model that mimics the behavioral characteristics of animal neural networks to perform distributed parallel information processing. It is a special form of AI model.

[0304] The FNN, CNN, and RNN mentioned above are common neural network structures, all built upon neurons. As introduced above, each neuron performs a weighted summation operation on its input values, and the result is passed through a nonlinear function to produce the output. We call the weights of the weighted summation operation and the nonlinear function in the neural network the parameters of the neural network. Taking a neuron with max{0,x} as the nonlinear function as an example, we perform... The parameters of the operated neuron are weights w = [w0, ..., w n The weighted summation bias is b, and the nonlinear function is max{0,x}. The parameters of all neurons in a neural network constitute the parameters of that neural network.

[0305] 2. Reference signal (RS):

[0306] In LTE, NR, and other communication systems, network devices need to acquire downlink channel state information (CSI) to determine the resources, modulation and coding scheme (MCS), precoding, and other configurations for scheduling downlink data channels for terminal devices. In TDD systems, due to the reciprocity of uplink and downlink channels, network devices can obtain the uplink CSI by measuring the uplink reference signal and then infer a more accurate downlink CSI, for example, using the uplink CSI as the downlink CSI. In FDD systems, uplink and downlink reciprocity cannot be guaranteed; the downlink CSI is obtained by the terminal device measuring the downlink reference signal. The terminal device needs to generate a CSI report according to predefined protocol definitions or base station configurations, and then feed the determined CSI back to the base station through the CSI report so that the base station can acquire the downlink CSI.

[0307] The reference signal can also be called a pilot, reference sequence, or reference signal. For consistency, it will be referred to as the reference signal below. The reference signal can be used for measurements, such as channel measurement or channel estimation.

[0308] The reference signals involved in this application include, but are not limited to: pilot reference signals (e.g., channel state information-reference signal (CSI-RS) and / or sounding reference signal (SRS)), synchronization signal block (SSB), demodulation reference signals (DMRS), user equipment specific reference signal (US-RS), tracking reference signal (TRS), phase tracking reference signal (PT-RS), positioning reference signal (PRS), or sensing reference signal (SeRS), cell reference signal (CRS), etc. Optionally, the pilot reference signal may be referred to as a pilot or pilot signal, wherein the pilot signal is used for channel measurement.

[0309] The reference signal in this application may also be any reference signal other than those listed above that can be carried in an orthogonal frequency division multiplexing (OFDM) symbol, which will not be described further here.

[0310] Reference signals can be used for channel measurement or channel estimation, and reference signal resources can be used to configure the transmission attributes of reference signals, such as time-frequency resource locations, port mapping relationships, power factors, and scrambling codes. Network devices can transmit reference signals based on reference signal resources, and terminal devices can receive reference signals based on reference signal resources. Corresponding to the type of reference signal, reference signal resources can include CSI-RS resources, SSB resources, SRS resources, etc.

[0311] 3. Channel information:

[0312] Channel information can also be understood as measurement information, which refers to information about the path and / or the measured channel obtained by the device through channel measurement. Channel information can reflect channel characteristics and channel quality.

[0313] As an example, channel information includes at least one of the following: CSI, time-domain channel information, or frequency-domain channel information. The following explanation primarily uses CSI as an example of channel information. It is understood that any information reflecting channel characteristics and channel quality is applicable to the embodiments of this application.

[0314] The meaning of CSI in this application is broader than that of traditional CSI, including but not limited to channel quality indication (CQI), precoding matrix indicator (PMI), rank indicator (RI), and CSI-RS resource indicator (CRI). It may also include one or more of the following: channel response information (such as channel response matrix, frequency domain channel response information, and time domain channel response information), weight information corresponding to the channel response, precoding matrix information corresponding to the channel response, reference signal receiving power (RSRP), reference signal receiving quality (RSRQ), and signal to interference plus noise ratio (SINR).

[0315] Taking the method of obtaining downlink CSI through uplink feedback from the terminal device side on the network device side as an example, specifically, the network device side sends a downlink reference signal to the terminal device side, and the terminal device side receives the downlink reference signal. Since the terminal device side knows the transmission information of the downlink reference signal, it can estimate (or measure) the downlink channel that the downlink reference signal has passed through based on the received downlink reference signal. Then, based on the measurement, the terminal device side can obtain the downlink channel matrix, generate CSI, and feed back the CSI to the network device side.

[0316] According to the LTE / NR protocol, at the physical layer, uplink communication includes the transmission of uplink physical channels and uplink signals. Uplink physical channels include the random access channel (PRACH), physical uplink control channel (PUCCH), and physical uplink shared channel (PUSCH), etc. Uplink signals include SRS, PUCCH de-modulation reference signal (PUCCH-DMRS), PUSCH-DMRS, PTRS, uplink positioning signal, etc. Downlink communication includes the transmission of downlink physical channels and downlink signals. The downlink physical channels include the physical broadcast channel (PBCH), the physical downlink control channel (PDCCH), and the physical downlink shared channel (PDSCH). The downlink signals include the primary synchronization signal (PSS) / secondary synchronization signal (SSS), the downlink control channel demodulation reference signal PDCCH-DMRS, the downlink data channel demodulation reference signal PDSCH-DMRS, PT-RS, CSI-RS, CRS, the time / frequency tracking reference signal (TRS), and the LTE / NR positioning signal (positioning RS).

[0317] In this embodiment of the application, CSI can be carried in uplink control information (UCI) and transmitted via PUCCH or PUSCH.

[0318] 4. CSI Feedback:

[0319] Taking an NR communication system as an example, the configuration and reporting process for downlink CSI is as follows: The network device sends a CSI reporting configuration (CSI-ReportConfig) to the terminal device via RRC signaling, specifying the reporting type / time-domain reporting type (reportConfigType), reporting quantity (reportQuantity), etc. The reporting type can be periodic, semi-persistent, or aperiodic. The reporting type can also be understood as the reporting method. The reporting quantity can be the Rank Indicator (RI), Channel Quality Indicator (CQI), Precoding Matrix Index (PMI), Reference Signal Received Power (RSRP), etc. The network device sends a CSI-RS to the terminal device. The terminal device performs channel and interference measurements based on the CSI-RS to obtain the measurement results. Based on the measurement results, the terminal device determines the configured reporting quantities and reports the downlink CSI to the network device. This downlink CSI includes information such as the RI, CQI, PMI, and RSRP measured by the terminal. The measurement results reported by the terminal device are also called a CSI report.

[0320] If the reporting type in CSI-ReportConfig is configured as periodic, the terminal device reports periodically according to the period specified in the RRC signaling, without needing to send signaling to trigger the reporting each time. If the reporting type in CSI-ReportConfig is configured as semi-persistent, the initial reporting needs to be triggered by signaling, and once triggered, it will report periodically according to the specified period. If the reporting type in CSI-ReportConfig is configured as aperiodic, then downlink control information (DCI) is required to trigger the reporting. CSI reporting with the reporting type configured as semi-persistent can also be called semi-static / semi-persistent CSI reporting. The triggering of semi-static CSI reporting is more complex. When CSI is reported on PUCCH, it is triggered by MAC layer control element (MAC CE) signaling, while when CSI is reported on PUSCH, it is triggered by DCI.

[0321] CSI processing on the terminal device side must meet the following criteria. The number N of available CSI processing units (CPUs) reported on the terminal device. CPU This means that the terminal device simultaneously supports N CPU The computation of CSI reports. On a given symbol, if the computation of a CSI report uses L CPUs, then the terminal device has N CPUs. CPU-L unused CPUs. For a given symbol, there are N... CPU If -L CPUs are not currently occupied, and N CSI reports require CPUs to be used starting from this symbol, where each CSI report (n = 0, ..., N-1) corresponds to a number of CPUs... Then the terminal device does not need to update NM lowest priority CSI reports, where 0≤M≤N, and M is a set of CSI reports that satisfy the condition that M is the lowest priority CSI report. The maximum value. That is, when there are not enough unused CPUs to process all CSI reports, the terminal device can prioritize and not process some CSI reports. The number of CPUs required to process each CSI report. This is related to the configured reporting amount and the amount of reference signal resources used for channel measurements. For example, when the reporting amount is configured as RSRP, then... When the reported volume is configured as PMI, and the current CPU usage is not 0, then Where K s It is the number of CSI-RS resources in the CSI-RS resource set used for channel measurement.

[0322] In addition, the CPU continuously occupies a certain number of symbols for processing each CSI report. When the reporting type (reportConfigType) is not set to 'none', the number of CPU symbols occupied is determined according to the following rules (①, ②, ③, ④):

[0323] ①: The CPU time occupied by a CSI report in periodic or semi-persistent reporting mode (excluding the initial semi-persistent CSI report reported via PUSCH after the PDCCH trigger report and the semi-persistent CSI report with codebook type 'typeII-Doppler-r18' or 'typeII-Doppler-PortSelection-r18' and reported via PUSCH) starts from the first symbol of the earliest resource of the latest reference signal timing / reference signal transmission timing for channel measurement, which is no later than the CSI reference resource, and ends at the last symbol of the PUSCH / PUCCH carrying the report.

[0324] ②: CPU time occupied by a CSI report in the non-periodic reporting mode: from the first symbol after the PDCCH that triggers the CSI report to the last symbol of the PUSCH that carries the report.

[0325] ③: The CPU time occupied by a CSI report of the initial semi-persistent reporting type transmitted on the PUSCH after PDCCH is triggered: from the first symbol after PDCCH until the last symbol of the PUSCH carrying the report.

[0326] ④: For a CSI report of the semi-persistent reporting type reported via PUSCH, if the codebook type is 'typeII-Doppler-r18' or 'typeII-Doppler-PortSelection-r18', the CPU time consumed is never later than the Kth digit of the CSI reference resource. p The reference signal timing / reference signal transmission timing begins with the first symbol of the latest reference signal timing / reference signal transmission timing and ends with the last symbol of the PUSCH carrying the report. Where K... p This is the value reported by the UE capability.

[0327] When triggering a CSI report, the network device needs to allow sufficient time for the terminal device. For CSI reports triggered by DCI on the PUSCH, the terminal device will only report a valid CSI report if the following two conditions (condition #1 and condition #2) are met:

[0328] Condition #1: The start of the first uplink symbol carrying the corresponding CSI report (including the impact of timing advance) is not earlier than symbol Z. ref ;

[0329] Condition #2: The start of the first uplink symbol carrying the nth CSI report (including the effects of timing advance) is not earlier than symbol Z'. ref(n) .

[0330] Among them, Z ref An uplink symbol is defined as one in which the interval between the start time of its cyclic prefix (CP) and the end time of the last symbol of the PDCCH that triggers the CSI report is greater than or equal to T. proc,CSI =(Z)(2048+144)·κ2 -μ ·T C And it is the earliest uplink symbol that satisfies this condition, T proc,CSI It can be used for decoding indication information that triggers CSI reports, transmitting and / or receiving CSI-RS, channel estimation, and CSI calculation. When aperiodic CSI-RS is used for channel measurement of the nth triggered CSI report, Z' ref(n) An uplink symbol is defined as having an interval greater than or equal to T′ between the start time of its CP and the end time of the last symbol of the latest CSI-RS resource used for channel measurements. proc,CSI =(Z′)(2048+144)·κ2 -μ ·T C And it is the earliest uplink symbol that satisfies this condition, T′ proc,CSIIt can be used for channel estimation and CSI calculation. The above specification can be understood as the time interval between the first symbol of the PUSCH carrying the CSI report and the end time of the last symbol of the PDCCH that triggered the CSI report being greater than or equal to the specified time parameter T. proc,CSI Furthermore, the time interval between the first symbol of the PUSCH carrying the CSI report and the end time of all reference resources used for channel measurements must be greater than or equal to the specified time parameter T′. proc,CSI If the above conditions are not met, the terminal device does not need to report to CSI. The values ​​of Z and Z′ in the above formula can be determined according to the tables and principles given in the protocol.

[0331] Furthermore, for non-DCI-triggered reporting (e.g., periodic or semi-persistent reporting), the protocol defines a CSI reference resource to limit the CSI calculation time, ensuring that the terminal device only needs to update the reported CSI when it has sufficient calculation time. The CSI reference resource is defined as a time-frequency resource. In the frequency domain, the CSI reference resource is defined by a set of downlink physical resource blocks corresponding to the frequency band related to CSI calculation. In the time domain, the CSI reference resource corresponding to a CSI report is defined as a valid downlink time slot preceding the uplink time slot carrying the CSI report. The number of time slots between the time slot containing the CSI reference resource and the uplink time slot carrying the CSI report is a value specified by the protocol. The CSI-RS used to calculate the CSI report cannot be later than the CSI reference resource. If there is no valid downlink time slot for a CSI reporting configuration, the terminal device can ignore the CSI report. This can be understood as the time interval between the CSI-RS used to calculate the CSI report and the CSI reporting time slot being greater than or equal to the specified time parameter. In the current protocol, the time interval between the downlink time slot containing the CSI reference resource corresponding to a CSI report and the uplink time slot carrying the CSI report is defined as follows: For periodic or semi-persistent reporting methods, the interval between the downlink time slot containing the CSI reference resource and the uplink time slot carrying the CSI report is 4 or 5 time slots; for aperiodic reporting methods, the time interval between the downlink time slot containing the CSI reference resource and the uplink time slot carrying the CSI report can be the latency requirement of the CSI report (T′). proc,CSI ).

[0332] CSI reporting also needs to meet the following constraints: After CSI reporting configuration / reconfiguration, serving cell activation, bandwidth part (BWP) handover, or semi-static CSI reporting activation, CSI reporting will only be performed when the UE receives at least one CSI-RS transmission opportunity for channel measurement located before the CSI reference resource; otherwise, the UE will discard / ignore the report. For time-domain prediction scenarios, CSI reporting will only be performed when the UE receives at least K CSI-RS transmission opportunities for channel measurement located before the CSI reference resource; otherwise, the UE will discard / ignore the report, where K is a positive integer determined based on the UE's capabilities.

[0333] For CSI reports using periodic / semi-continuous reporting methods, the time domain location of the report is determined by the reporting period T specified in CSI-ReportConfig within the RRC signaling. CSI And the reported time slot offset value T offset Based on the time slot offset and reporting period, the time slot location for each possible CSI reporting can be determined. The system frame number (SFN) n for UE CSI report transmission. f and time slot number The following conditions must be met: Where μ is the uplink subcarrier spacing, This refers to the number of time slots within a system frame. It can be understood that for periodic / semi-persistent CSI reporting, all possible reporting time-domain locations meet the above conditions. The specific location where the UE performs its first report is determined by whether at least one valid measurement resource has been received. If no measurement resource meets the conditions for a given reporting location, the report is ignored until a suitable measurement resource is available for the UE to perform its first report. After the first report, subsequent reporting locations will always meet the condition of receiving at least one valid measurement resource. Furthermore, the UE can report historical measurement values ​​or filter historical measurement values ​​to obtain the current measurement value; therefore, it is not necessary to determine whether to report based on whether at least one valid measurement resource has been received.

[0334] 5. Air Interface AI:

[0335] AI can be applied to wireless communication networks, such as in CSI feedback, CSI prediction, beam management, and positioning scenarios. For example, in CSI feedback, an autoencoder architecture can be used, typically including an AI encoder and an AI decoder. The AI ​​encoder can be deployed on the terminal device, and the AI ​​decoder on the network device. Compared to traditional CSI feedback techniques, AI model-based CSI feedback, while maintaining the same CSI feedback performance, reduces air interface feedback overhead and the computational complexity of the terminal device, offering greater potential for application. For example, in CSI prediction, the terminal or network device can use a prediction model to predict future CSI based on historical CSI data and feed it back to the network device. The AI ​​model can reside solely in the terminal or network device. Accurate prediction of future CSI can solve the problem of inaccurate CSI feedback information caused by channel time-varying characteristics. For example, in beam management, the terminal or network device can efficiently and accurately identify the best beam using an AI model. The AI ​​model can reside solely in the terminal device or solely in the network device. For example, when applying the AI ​​model in a location scenario, triangulation can be used for positioning. The terminal device acquires the location information of three surrounding network devices and inputs it into the corresponding AI model. Then, based on the distance, direction, and channel information from the terminal device to the three network devices, the location of the terminal device is obtained.

[0336] The lifecycle of an AI model involves the following stages: data collection, model training (or model learning), model information dissemination, model activation / deactivation, model inference (or model reasoning, inference, or prediction), model monitoring or validation, model updates, or inference result dissemination. Air interface AI model lifecycle management (LCM) can be based on model identity (ID) or functionality. A model identity is an identifier assigned in some way to identify the model. In model ID-based LCM, the model ID indicates operations performed on the model, such as activation / deactivation / selection / rollback / switching. Functionality refers to AI features related to configuration, where configuration is supported by conditions indicated by the capabilities of the terminal device. AI features refer to features that can use AI, such as AI-based CSI feedback and AI-based beam management. In a function-based LCM, network devices can use 3GPP signaling (e.g., RRC, MAC CE, DCI, etc.) to instruct terminal devices to perform operations on AI functions, such as activation / deactivation / selection / rollback / switching.

[0337] Specifically, an AI feature may contain / correspond to one or more functionalities, and a functionality may correspond to one or more models that can be used to implement that functionality. The relationship between functionalities and AI features is illustrated below with examples:

[0338] Example 1: One function corresponds to one AI feature. For example, function #1 is AI-based temporal beam prediction, and function #2 is AI-based spatial beam prediction.

[0339] Example 2: One function corresponds to one AI feature and a specific set of RRC configurations. For example, function #1 corresponds to AI-based temporal beam prediction under configuration #1, and function #2 corresponds to AI-based temporal beam prediction under configuration #2. Configuration #1 or configuration #2 can include: CSI-RS resource configuration, CSI reporting configuration, beam set configuration, prediction window configuration, etc.

[0340] Example 3: One function corresponds to one AI feature and a specific set of RRC configurations + scenario / site identifiers. For example, function #1 corresponds to AI-based temporal beam prediction under configuration 1 and scenario #1, and function #2 corresponds to AI-based temporal beam prediction under configuration #1 and scenario #2. Configuration #1 or configuration #2 can include: CSI-RS resource configuration, CSI reporting configuration, beam set configuration, prediction window configuration, etc. Scenarios can include: urban areas, suburbs, highways, etc.

[0341] At the physical level, the terminal side can implement AI-related functions through models; in other words, the terminal-side model is the physical implementation of the function. Therefore, in this paper, "function" and "model" can be used interchangeably. The terminal's operation on a function can also be understood as an operation on the model corresponding to that function. Furthermore, a function can be understood as an AI feature related to configuration; therefore, for a specific AI feature, one configuration can correspond to one function. Thus, in this paper, "function" and "configuration" can also be used interchangeably.

[0342] 6. Model status:

[0343] A model can have multiple states, such as deactivated and activated. The activated state can be further divided into activated and idle or activated and occupied. In this paper, the "activation" operation can also be referred to as "trigger," "load," "download," "deploy," or "transfer" operations. Activation can be understood as the process of a function / model transitioning from a deactivated (or inactive / unactivated) state to an activated state, or as the process of a function / model moving from a deactivated (or inactive / unactivated) state to an activated state. Before activation, the function / model is in a deactivated state; after activation, the function is in an activated state. Functions in an activated state can directly execute the inference process, while functions in a deactivated state need to be converted to an activated state before they can execute the inference process. A function / model in an activated and idle state can be understood as a function / model in an activated state without a corresponding running task (e.g., inference task, CSI reporting task, etc.). A function / model in an activated and occupied state can be understood as a function / model in an activated state with a corresponding running task (e.g., inference task, CSI reporting task, etc.). Furthermore, model activation may take some time; that is, there is a period of time from the start of activation to its completion. This period can be called activation time or activation latency. During this time, the function / model can be considered to be in a deactivated state (because it cannot be directly used for inference), or it can be considered to be in an intermediate state transitioning from a deactivated state to an activated state (such as an activation startup state). For the UE-side model, the AI ​​CSI report can be determined / inferred based on the AI ​​model. Before performing inference on the AI ​​CSI report, the model needs to be deployed to the AI ​​processing memory. This process can be understood as the activation of the function / model. Considering that multiple models supported by the UE may share the AI ​​processing memory, storing a specific model in the AI ​​processing memory indefinitely would waste storage resources. Therefore, the model can be refreshed / deleted from the processing memory after each inference. This process can be understood as the deactivation of the function / model. In one possible implementation, the terminal performs model activation by moving the model stored in off-chip resources to on-chip resources so that the model can be used for inference.On-chip resources refer to resources within an integrated circuit, such as resources within a single processor or microprocessor, including GPUs, central processing units (CPUs), random access memory (RAM), read-only memory (ROM), and input / output ports (I / O ports). Off-chip resources refer to resources that cannot be directly accessed or are located on another integrated circuit or external device, such as external storage devices, network interfaces, and universal serial bus (USB) interfaces. Since a function / model must be activated before inference can be executed, an additional activation latency needs to be reserved for a deactivated function / model, while no such latency is required for an activated function / model. It can be understood that the latency requirement for executing the task corresponding to a function / model is lower when it is in an activated state compared to when it is deactivated.

[0344] In the embodiments of this application, CPU refers to the CSI processing unit.

[0345] The above description of the terminology is for ease of understanding only and does not limit the scope of protection of the embodiments of this application.

[0346] The above text, in conjunction with Figures 1 to 4, briefly introduces the scenarios in which the communication method provided in the embodiments of this application can be applied, as well as the basic concepts that may be involved in the embodiments of this application. Among the basic concepts, the conditions that need to be met for CSI reporting and CSI calculation involved in CSI feedback are introduced.

[0347] The latency requirements for reporting multiple CSI reports may differ depending on the time domain behavior or time domain reporting type. How to align the latency requirements for CSI report reporting between network devices and terminal devices is a problem that urgently needs to be solved.

[0348] To address the aforementioned issues, this application provides a communication method and apparatus to meet the latency requirements for aligning CSI report submissions between network devices and terminal devices.

[0349] The communication method provided by the embodiments of this application will be described in detail below with reference to the accompanying drawings, and can be applied to the communication systems shown in Figures 1, 2, 3, or 4 above. It should be understood that the embodiments of this application can be applied to scenarios where the sending end and the receiving end communicate.

[0350] It should also be understood that the embodiments shown below do not particularly limit the specific structure of the execution subject of the method provided in the embodiments of this application, as long as it is possible to communicate according to the method provided in the embodiments of this application by running the code or program that records the method provided in the embodiments of this application.

[0351] For example, the method provided in the embodiments of this application can be executed by a first communication device and a second communication device. Unless otherwise specified, the "first communication device" in this application can be a device on the terminal device side (e.g., a terminal device), a component in the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software that can implement all or part of the functions of the communication device. The "second communication device" in this application can be a device on the network device side (e.g., a network device), a component in the device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software that can implement all or part of the functions of the communication device.

[0352] In this application embodiment, the chip system may be composed of chips, or it may include chips and other discrete devices. This application embodiment uses only a device for implementing the functions of a terminal device as an example for illustration, and does not constitute a limitation on the solution of this application embodiment.

[0353] The terminal device side may include at least one of a terminal device or an AI entity on the terminal device side. The AI ​​entity on the terminal device side can be the terminal device itself or an AI entity serving the terminal device, such as a server, like an over-the-top (OTT) server or a cloud server. The network device side may include at least one of a network device or an AI entity on the network device side. The AI ​​entity on the network device side can be the network device itself or an AI entity serving the network device, such as a radio access network (RAN) intelligent controller (RIC), operation administration and maintenance (OAM), or a server, such as an OTT server or a cloud server. Communication between servers can be achieved through a communication link between the terminal device and the network device, through forwarding via other communication devices outside the server, or through a wired link.

[0354] The terminal device in this application embodiment may also be referred to as "terminal device side", "UE side", or "UE part". The network device may also be referred to as "network device side", "network side", or "network part".

[0355] In this application, "determined according to..." can be used interchangeably with "determined according to..." and express the same meaning, without limitation.

[0356] In this application, the latency requirement corresponding to the reported information can also be understood as the latency required / needed for reporting the information.

[0357] In the embodiments of this application, the reporting time refers to the start or end time of sending the reporting information, that is, the time when the sending begins or ends, or it can be the first or last symbol carrying the reporting information.

[0358] In the embodiments of this application, A being later than B can also be understood as A being after B in the time domain; A being earlier than B can also be understood as A being before B in the time domain; A not being later than B can also be understood as A being before B in the time domain or A and B being at the same time; A not being earlier than B can also be understood as A being after B in the time domain or A and B being at the same time.

[0359] Figure 5 is a flowchart illustrating a communication method provided in an embodiment of this application. As shown in Figure 5, the method 500 includes the following steps.

[0360] S510, the second communication device sends the first instruction information, and correspondingly, the first communication device receives the first instruction information, which instructs the execution of the first task.

[0361] S520, the first communication device determines O reporting information corresponding to the first task. The O reporting information includes the first reporting information. The latency requirement corresponding to the first reporting information is different from the latency requirement corresponding to the O-1 reporting information other than the first reporting information in the O reporting information. The O reporting information corresponds to O reporting times. The first reporting information corresponds to the first reporting time in the O reporting times. The first reporting time is the first reporting time in the time domain in the O reporting times. O is an integer greater than 1.

[0362] The first task can be one that requires determining multiple pieces of information to be reported, and the reporting time of sending these information needs to meet certain latency requirements. The following example, where the first task is CSI reporting and the reported information is a CSI report, illustrates the embodiments of this application in detail.

[0363] In this application, determining the reporting information corresponding to the first task may refer to one or more of the following: determining the reporting time of each reporting information; determining the reporting content of each reporting information; or determining whether each reporting information is reported (for example, the first communication device may not report the reporting information corresponding to the first task when the first task conflicts with other tasks). The reporting time corresponding to the reporting information is after the time of receiving the first instruction information.

[0364] The latency requirement corresponding to the reported information can be related to the time domain behavior corresponding to the first task. The time domain behavior / time domain reporting type can be one of the periodic, semi-persistent, or aperiodic types mentioned above. For ease of description, in this embodiment, the CSI report with the time domain reporting type of periodic is referred to as periodic report / periodic CSI report (P-CSI report), the CSI report corresponding to semi-persistent is referred to as semi-persistent report / semi-persistent CSI report / semi-persistent CSI report (SP-CSI report), and the CSI report corresponding to aperiodic is referred to as aperiodic report / aperiodic CSI report (A-CSI report).

[0365] For semi-continuous reporting, the first indication information can be MAC-CE or DCI, or the first indication information can be information from MAC-CE or DCI; for periodic reporting, the first indication information can be the RRCreconfiguration message or information from the RRCreconfiguration message.

[0366] In this application, the reporting information corresponding to a task can be understood as: the reporting information determined / needed to be determined / can be determined by the task execution, or the reporting information reported / needed to be reported / can be reported by the task execution. The latency requirement corresponding to the reporting information can be understood as: the time condition / latency requirement that needs to be met to determine / send the reporting information. The reporting time corresponding to the reporting information can be understood as: the time used or able to be used to send the reporting information, or the earliest reporting time in the time domain that satisfies the latency requirement corresponding to the reporting information.

[0367] In this application, the reporting time corresponding to the reported information can be interchanged with the start time of sending the reported information or the end time of sending the reported information and express the same meaning. This application does not limit this.

[0368] In this application, the latency requirement corresponding to the reported information can be interchanged with the latency requirement of the reported information and express the same meaning, and this application does not impose any restrictions on this.

[0369] In this application, the reporting time corresponding to the reported information can be interchanged with the reporting time of the reported information or the reporting time of sending the reported information and express the same meaning. This application does not limit this.

[0370] In some possible implementations, the first reported information corresponds to at least two latency requirements; O-1 reported information corresponds to one latency requirement.

[0371] In some possible implementations, at least two latency requirements correspond to at least two states of the first model or function.

[0372] In some possible implementations, the latency requirement corresponding to at least one of the first reported information is greater than the latency requirement corresponding to O-1 reported information.

[0373] The latency requirement for at least one of the first reported information is greater than the latency requirement for O-1 reported information. This can also be understood as: the latency requirement for at least one of the two types of latency required for the first reported information is greater than the latency requirement for O-1 reported information.

[0374] For example, to conserve storage resources for AI processing memory, functions / models are typically not kept active indefinitely. For non-periodic reporting, the UE only knows whether to start or activate a function / model after receiving a PDCCH that triggers the reporting. The UE only reports CSI once, and can activate the function / model after the CSI report is completed. Therefore, for each non-periodic CSI report, it is necessary to determine whether to consider the activation time. The activation time is the time required to start or activate a function / model. The activation time can be determined by the UE and instructed by the network device, predefined by the protocol, determined by the network device and instructed by the UE, or negotiated / jointly determined by the UE and the network device. For semi-continuous or periodic reporting, the latency requirement for the first report needs to consider the activation time. For subsequent reports, since the UE can predict the time domain position of the report in advance, it can start or activate the function / model in advance without reserving activation time, or once the function / model is started or activated, it remains active, and the latency requirement for subsequent reports does not need to consider the activation time.

[0375] For semi-persistent or periodic reporting, the latency requirement for sending the first report can satisfy several scenarios. For ease of description, for semi-persistent reporting, these are referred to as scenario #1, scenario #2, and scenario #3, respectively; for periodic reporting, they are referred to as scenario #4, scenario #5, scenario #6, scenario #7, and scenario #8, respectively.

[0376] For CSI reporting, taking the correspondence between reference signal transmission timing #1, reporting information #1, reporting time #1, and time domain resource #1 as an example, reporting time #1 is used to send reporting information #1. Reporting information #1 is determined based on the reference signal sent and / or received in reference signal transmission timing #1. The time interval between reporting time #1 and time domain resource #1 is greater than or equal to a certain offset value. Reference signal transmission timing #1 is any one of at least one reference signal transmission timings corresponding to reporting time #1.

[0377] In some possible implementations, the first reporting time is the earliest candidate reporting time in the time domain that meets the latency requirement corresponding to the first reporting information among multiple candidate reporting times corresponding to the first task.

[0378] For example, taking the first task as a periodic or semi-continuous reporting example, the first communication device can determine multiple candidate reporting times corresponding to the first task based on the period configured in the RRCreconfiguration message and a certain offset value. O reporting times belong to multiple candidate reporting times. Among the multiple candidate reporting times, multiple reporting times that meet the latency requirements corresponding to the first reporting information can be determined. The earliest reporting time in the time domain among these multiple reporting times can be taken as the first reporting time, and the first reporting information is reported at the first reporting time. It can be understood that among the multiple candidate reporting times, the earliest reporting time in the time domain that meets the latency requirements corresponding to the first reporting information is the first reporting time. The O reporting times are O consecutive candidate reporting times among the candidate reporting times corresponding to the first task. The first reporting time in the time domain among the O reporting times is the first reporting time. It can be understood that after determining the first reporting time, the O reporting times are also determined.

[0379] In some possible implementations, the first reporting time is determined based on either the first or the second condition.

[0380] For example, the first communication device determines multiple reporting times that satisfy the first or second condition from multiple candidate reporting times corresponding to the first task, based on the first condition or the second condition. The first reporting time is the earliest reporting time in the time domain among the multiple reporting times.

[0381] In some possible implementations, the first condition includes at least one of the following: at least K' consecutive transmission opportunities are not earlier than the first time moment; K' consecutive transmission opportunities are not later than the first time domain resource corresponding to the first reporting time moment; and the time interval between the first time domain resource and / or the first transmission opportunity and the first time moment is greater than or equal to the first time length; the first time moment is the start or end time of receiving the first indication information; the first transmission opportunity is any one of the K' consecutive transmission opportunities, where K' is a positive integer; and at least K' consecutive transmission opportunities are included between the first time moment and the second time moment, where K' is a positive integer; the first time... The first time is the start or end time for receiving the first instruction information, the second time is located before the first time domain resource corresponding to the first reporting time, and the time interval between the second time and the first time domain resource corresponds to the second time length; or, at least K' consecutive transmission opportunities are not earlier than the first time, and K' consecutive transmission opportunities are not later than the first time domain resource corresponding to the first reporting time, the first time is the start or end time for receiving the first instruction information, the time interval between the first time domain resource corresponding to the first reporting time and the first reporting time corresponds to the sum of the first offset value and the second time length, and K' is a positive integer.

[0382] The following section will describe the latency requirements for reporting information / reporting time under different scenarios. Scenario #1, Scenario #2, or Scenario #3 can be considered as one possible implementation of the first condition.

[0383] Scenario #1:

[0384] The UE reports a CSI report if the time of the CSI reference resource corresponding to the CSI report is no earlier than the time after the signaling for activating / triggering the semi-persistent CSI report takes effect plus time t, and if there are at least K' consecutive transmission occasions in the time domain no later than the time of the CSI reference resource after receiving the signaling for activating / triggering the semi-persistent CSI report; otherwise, the UE ignores the CSI report. Alternatively, the UE reports a CSI report if, after receiving the signaling for activating / triggering the semi-persistent CSI report, there are at least K' consecutive transmission occasions in the time domain no later than the time of the CSI reference resource corresponding to the CSI report, and the first or K'th transmission occasion in the time domain of these K' consecutive transmission occasions is no earlier than the time after the signaling for activating / triggering the semi-persistent CSI report takes effect plus time t; otherwise, the UE ignores the CSI report. K' is a positive integer. t represents the activation time of the model / function / configuration in the CSI report, also known as the model loading time. This activation time can be predefined by the protocol or determined and reported by the UE. The signaling used to activate the semi-persistent CSI reporting can be MAC-CE, and the signaling used to trigger the semi-persistent reporting can be DCI. The duration of t, or the sum of the duration of t and the effective time, is one possible implementation of the first duration.

[0385] In this application, K' represents the number of reference signal transmission opportunities required to generate a CSI report, which will not be elaborated upon elsewhere in this document. For example, for CSI prediction, if the predicted values ​​in a CSI report are obtained based on the measurement results corresponding to 5 reference signal transmission opportunities, then K' is 5.

[0386] Figure 6 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0387] As shown in Figure 6, taking MAC-CE activation of semi-persistent CSI reporting with K'=1 as an example, if the MAC-CE activation time is 3ms, then for candidate position T1 of the CSI report, the time unit of the CSI reference resource corresponding to T1 is earlier than the time after the signaling activation of the semi-persistent CSI reporting plus the activation time. Therefore, for candidate position T1, the UE ignores the CSI report. For candidate position T2 of the CSI report, the time unit of the CSI reference resource corresponding to T2 is not earlier than the time after the signaling activation of the semi-persistent CSI reporting plus the activation time. Therefore, for candidate position T2, the UE reports the CSI report (and for candidate position T3, the UE also reports the CSI report). The CSI report reported at candidate position T2 is the first CSI report reported in this semi-persistent CSI reporting. Figure 6 applies to scenario #1. Candidate position T2 is one possible implementation of the first reporting time; the reference signal transmission timing before and closest to candidate position T2 is one possible implementation of the first transmission timing; the CSI reference resource before and closest to candidate position T2 is one possible implementation of the first time domain resource; MAC-CE is one possible implementation of the first indication information; the time of receiving MAC-CE is one possible implementation of the first time; the sum of the activation time and the effective time is one possible implementation of the first time length; the reference signal transmission timing after MAC-CE is one possible implementation of K' consecutive transmission timings.

[0388] Figure 7 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0389] As shown in Figure 7, taking MAC-CE activated semi-persistent CSI reporting with K'=1 as an example, if the MAC-CE activation time is 3ms, then for candidate position T1 of the CSI report, the time unit of the reference signal transmission timing corresponding to T1 is earlier than the time after the signaling activation of the semi-persistent CSI reporting plus the activation time. Therefore, for candidate position T1, the UE ignores the CSI report. For candidate position T2 of the CSI report, the time unit of the reference signal transmission timing corresponding to T2 is not earlier than the time after the signaling activation of the semi-persistent CSI reporting plus the activation time. Therefore, for candidate position T2, the UE reports the CSI report (and for candidate position T3, the UE also reports the CSI report). The CSI report reported at candidate position T2 is the first CSI report reported in this semi-persistent CSI reporting. Figure 7 applies to case #1. Candidate position T2 is one possible implementation of the first reporting time; the reference signal transmission timing corresponding to T2 is one possible implementation of the first transmission timing; the CSI reference resource before and closest to candidate position T2 is one possible implementation of the first time domain resource; MAC-CE is one possible implementation of the first indication information; the time of receiving MAC-CE is one possible implementation of the first time; the sum of the activation time and the effective time is one possible implementation of the first time length; the reference signal transmission timing after MAC-CE is one possible implementation of K' consecutive transmission timings.

[0390] In this embodiment, the candidate locations for reporting CSI reports can be determined by the reporting period and reporting timeslot offset value configured in the network device. The method for determining the candidate locations for reporting CSI reports can be found in related technologies, and will not be elaborated further in this embodiment.

[0391] In the embodiments of this application, "moment" can be interchanged with "time unit" and express the same meaning. A time unit can refer to one of the following: second (s), millisecond (ms), microsecond (µs), slot, symbol, or at least one continuous symbol. This application does not limit the specific method of using time units.

[0392] Scenario #2:

[0393] The UE reports a CSI report when there are at least K' consecutive reference signal transmission opportunities in the time domain that are no later than the first reference time after receiving the signaling to activate / trigger a semi-persistent CSI report; otherwise, the UE ignores the CSI report. The first reference time is located before the time of the CSI reference resource corresponding to the CSI report, and the time interval between them is t. t is the activation time of the CSI report's model / function / configuration, or model loading time, which can be predefined by the protocol or determined and reported by the UE. K' is a positive integer, which can be reported by the UE, predefined by the protocol, or configured by the network device. The first reference time is one possible implementation of the second time. The duration of the activation time is one possible implementation of the second duration.

[0394] Figure 8 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0395] As shown in Figure 8, assuming K' is 1, for candidate location T1 reported in the CSI report, there was no reference signal transmission opportunity t time prior to the time unit where the CSI reference resource corresponding to T1 is located. Therefore, the UE ignores the CSI report for candidate location T1. For candidate location T2 reported in the CSI report, there was at least one reference signal transmission opportunity t time prior to the time unit where the CSI reference resource corresponding to T2 is located. Therefore, the UE reports the CSI report for candidate location T2 (and also reports a CSI report for candidate location T3). The report reported at candidate location T2 is the first CSI report reported in this semi-persistent CSI reporting. Candidate position T2 is one possible implementation of the first reporting time; MAC-CE is one possible implementation of the first indication information; the time of receiving MAC-CE is one possible implementation of the first time; the timing of the reference signal transmission after MAC-CE is one possible implementation of K' consecutive transmission timings; the CSI reference resource corresponding to T2 (the CSI reference resource corresponding to T2 refers to the CSI reference resource before candidate position T2 and closest to candidate position T2) is one possible implementation of the first time domain resource; pushing back t time from the time unit where the CSI reference resource corresponding to T2 is located is one possible implementation of the second time.

[0396] Scenario #3:

[0397] Increase the time interval between CSI reference resources and CSI reports. When there are at least K' consecutive reference signal transmission opportunities in the time domain that are no later than the time of the CSI reference resource corresponding to the CSI report after receiving the signaling to activate / trigger a semi-persistent CSI report, the UE reports the CSI report; otherwise, the UE ignores the CSI report.

[0398] The measurement and preparation of a CSI report takes time. Therefore, a time limit needs to be allowed between receiving the reference signal and the time it is possible to report the CSI report. The minimum time limit corresponds to the time interval between the CSI reference resource and the CSI report. Only the CSI-RS located before the CSI reference resource corresponding to a specific CSI report is usable for that CSI report, as this ensures sufficient time for measurement and reporting. The time interval between the time unit of the CSI reference resource and the CSI report reporting time is n (where n is a preset time slot offset value, which can be related to the reporting time slot offset value T). offset (Different) plus the model activation time t. n is one possible implementation of the first offset value.

[0399] Figure 9 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0400] As shown in Figure 9, assuming K' is 1, for candidate location T1 reported in the CSI report, there is no prior reference signal transmission opportunity for the CSI reference resource. Therefore, the UE ignores the CSI report for candidate location T1. For candidate location T2 reported in the CSI report, there is at least one prior reference signal transmission opportunity for the CSI reference resource. Therefore, the UE reports the CSI report for candidate location T2 (and also reports a CSI report for candidate location T3). The CSI report reported at candidate location T2 is the first CSI report reported in this semi-persistent CSI reporting. Candidate position T2 is one possible implementation of the first reporting time; MAC-CE is one possible implementation of the first indication information; the time of receiving MAC-CE is one possible implementation of the first time; the timing of the reference signal transmission after MAC-CE is one possible implementation of K' consecutive transmission timings; the CSI reference resource corresponding to T2 (the CSI reference resource corresponding to T2 refers to the CSI reference resource before and closest to candidate position T2) is one possible implementation of the first time domain resource; the time interval between T2 and the time unit where the CSI reference resource corresponding to T2 is located is one possible implementation of the sum of the first offset value and the second time length.

[0401] It is understandable that in the above scenarios, scenario #1 requires model activation to be completed before the CSI reference resource is acquired. This allows the time reserved between the CSI reference resource acquisition and the CSI report to be used for CSI report calculations (channel estimation, model inference, etc.), ensuring that the candidate position for the first CSI report can be reported. Scenario #2 requires model activation time to be reserved between the CSI reference resource acquisition and the reference signal transmission timing. That is, the CSI reference signal sent by the network device during the reference signal transmission timing is measured first, and then model activation is performed. This allows the time reserved between the CSI reference resource acquisition and the CSI report to be used for CSI report calculations (channel estimation, model inference, etc.), ensuring that the candidate position for the first CSI report can be reported. Scenario #3 requires model activation time to be reserved between the reference signal transmission timing and the CSI report reporting time. That is, the time reserved between the CSI reference resource acquisition and the CSI report is used for model activation and CSI report calculations (channel estimation, model inference, etc.).

[0402] In this application, "ignore" can be replaced with "do not retain," "do not update," "do not report," or "discard." "Ignore reporting" or "ignore CSI report" can also be understood as not reporting the CSI report, or not sending the CSI report, or not generating the CSI report, or not performing the calculations for the CSI report, or discarding the CSI report, or not retaining the CSI report, or not updating the reported CSI report. Conversely, "do not ignore reporting" or "do not ignore CSI report" can be understood as reporting the CSI report, or sending the CSI report, or generating the CSI report, or performing the calculations for the CSI report, or not discarding the CSI report, or retaining the CSI report, or updating the reported CSI report.

[0403] In this application, the reference signal transmission timing can be understood as the transmission timing of reference signal resources used to transmit reference signals. A reference signal transmission timing may contain one reference signal resource, or it may contain multiple reference signal resources, or it may contain a set of reference signal resources. For periodic or semi-continuous reference signal resources, a reference signal transmission timing can be understood as one transmission cycle of the reference signal resource, that is, a reference signal transmission timing contains reference signal resources transmitted within one cycle.

[0404] In this application, the model activation time (which can also be understood as the model loading time) can be understood as the time required to load the model or its corresponding parameters onto a chip / processor / CPU capable of performing inference. This activation time is related to the size of the model parameters and the transmission bandwidth.

[0405] In some possible implementations, the second condition includes at least one of the following: at least K' consecutive transmission opportunities are not earlier than the first time point; K' consecutive transmission opportunities are not later than the first time-domain resource corresponding to the first reporting time point; the first time-domain resource and / or the first transmission opportunity is located after the third time point; and the time interval between the first time-domain resource and / or the first transmission opportunity and the third time point is greater than or equal to the second time length; the third time point is the time when the first response information is sent; the first response information is used to respond to the first indication information; the first time point is the start or end time of receiving the first indication information; and the first transmission opportunity is K' The first time and the second time include at least K' consecutive transmission opportunities, where K' is a positive integer. The first time is the start or end time of receiving the first indication information, the second time is located before the first time domain resource corresponding to the first reporting time, and the time interval between the second time and the first time domain resource corresponds to the second time length. At least K' consecutive transmission opportunities are not earlier than the first time, and K' consecutive transmission opportunities are not later than the first time domain resource corresponding to the first reporting time. The time interval corresponds to the sum of the second offset value and the second time length. The first moment is the start or end moment of receiving the first indication information, and K' is a positive integer. At least K' consecutive transmission opportunities are not earlier than the first moment, the first time domain resource corresponding to the first reporting moment and / or the first transmission opportunity are not earlier than the third moment, K' consecutive transmission opportunities are not later than the first time domain resource, the third moment is the moment of sending the first response information, the first response information is used to respond to the first indication information, the time interval between the first moment and the third moment is greater than or equal to the third time length, and the first moment is the start moment of receiving the first indication information. The first transmission opportunity is any one of K' consecutive transmission opportunities, where K' is a positive integer; or, at least K' consecutive transmission opportunities are not earlier than the first time, the first time domain resource corresponding to the first reporting time and / or the first transmission opportunity is not earlier than the fourth time, K' consecutive transmission opportunities are not later than the first time domain resource, the fourth time is after the first time, and the time interval between the fourth time and the first time corresponds to the fourth time length, the first time is the start time or end time of receiving the first indication information, and the first transmission opportunity is any one of K' consecutive transmission opportunities, where K' is a positive integer.

[0406] The following sections will describe the latency requirements for reporting information / reporting time under different scenarios. Scenario #4, Scenario #5, Scenario #6, Scenario #7, or Scenario #8 can be considered as possible implementations of the second condition.

[0407] Scenario #4:

[0408] The UE reports a CSI report if the time of the CSI reference resource corresponding to the CSI report is no earlier than the time t after the response message corresponding to the CSI report of the configuration period. The UE also reports a CSI report if, after receiving the CSI report of the configuration period, there are at least K' consecutive transmission occasions in the time domain no later than the time of the CSI reference resource; otherwise, the UE ignores the CSI report. Alternatively, the UE reports a CSI report if, after receiving the CSI report of the configuration period, there are at least K' consecutive transmission occasions in the time domain no later than the time of the CSI reference resource corresponding to the CSI report, and the first or K'th transmission occasion in the time domain is no earlier than the time t after the response message corresponding to the CSI report of the configuration period. K' is a positive integer. t represents the activation time of the model / function / configuration in the CSI report, or the model loading time. This activation time / loading time can be predefined by the protocol or determined and reported by the UE.

[0409] Figure 10 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0410] As shown in Figure 10, K' = 1. The message used for periodic reporting can be an RRCreconfiguration message, and the corresponding response message is an RRCreconfigurationcomplete message. For candidate location T1 of the CSI report, the CSI reference resource is earlier than the time after the RRCreconfigurationcomplete message plus the activation time. Therefore, for candidate location T1, the UE ignores the CSI report. For candidate location T2 of the CSI report, the CSI reference resource is not earlier than the time after the RRCreconfigurationcomplete message plus the activation time. Therefore, for candidate location T2, the UE reports the CSI report (and for candidate location T3, the UE also reports the CSI report). The CSI report reported at candidate location T2 is the first CSI report reported in this periodic CSI reporting. The RRCreconfiguration message is one possible implementation of the first indication information; the moment of receiving the RRCreconfiguration message is one possible implementation of the first moment; the reference signal transmission timing after the RRCreconfiguration message is one possible implementation of K' consecutive transmission timings; the RRCreconfigurationcomplete message is one possible implementation of the first response information; the moment of sending the RRCreconfigurationcomplete message is one possible implementation of the third moment; candidate position T2 is one possible implementation of the first reporting moment; the reference signal transmission timing before and closest to candidate position T2 is one possible implementation of the first transmission timing; the CSI reference resource before and closest to candidate position T2 is one possible implementation of the first time domain resource; the activation time is one possible implementation of the second time length.

[0411] Figure 11 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0412] As shown in Figure 11, K' = 1. The message used for periodic reporting can be the RRCreconfiguration message, and the corresponding response message is the RRCreconfigurationcomplete message. For candidate location T1 of the CSI report, the reference signal transmission timing is earlier than the time after the RRCreconfigurationcomplete message plus the activation time. Therefore, for candidate location T1, the UE ignores the CSI report. For candidate location T2 of the CSI report, the reference signal transmission timing is not earlier than the time after the RRCreconfigurationcomplete message plus the activation time. Therefore, for candidate location T2, the UE reports the CSI report (and for candidate location T3, the UE also reports the CSI report). The CSI report reported at candidate location T2 is the first CSI report reported in this periodic CSI reporting. The RRCreconfiguration message is one possible implementation of the first indication information; the moment of receiving the RRCreconfiguration message is one possible implementation of the first moment; the reference signal transmission timing after the RRCreconfiguration message is one possible implementation of K' consecutive transmission timings; the RRCreconfigurationcomplete message is one possible implementation of the first response information; the moment of sending the RRCreconfigurationcomplete message is one possible implementation of the third moment; candidate position T2 is one possible implementation of the first reporting moment; the reference signal transmission timing before and closest to candidate position T2 is one possible implementation of the first transmission timing; the CSI reference resource before and closest to candidate position T2 is one possible implementation of the first time domain resource; the activation time is one possible implementation of the second time length.

[0413] Scenario #5:

[0414] The UE reports a CSI report when there are at least K' consecutive reference signal transmission opportunities in the time domain that are no later than the second reference time after receiving the CSI report message during the configuration period; otherwise, the UE ignores the CSI report. The second reference time is located before the time of the CSI reference resource corresponding to the CSI report, and the time interval between them is t. t is the activation time of the model / function / configuration in the CSI report, or the model loading time, which can be predefined by the protocol or determined and reported by the UE. K' is a positive integer, which can be reported by the UE, predefined by the protocol, or configured by the network device. The second reference time is one possible implementation of the second time.

[0415] Figure 12 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0416] As shown in Figure 12, assuming K' is 1, for candidate location T1 in the CSI report, there is no reference signal transmission opportunity before time t prior to the time unit where the CSI reference resource corresponding to T1 is located. Therefore, the UE ignores the CSI report for candidate location T1. For candidate location T2 in the CSI report, there is at least one reference signal transmission opportunity before time t prior to the time unit where the CSI reference resource corresponding to T2 is located. Therefore, the UE reports the CSI report for candidate location T2 (the UE also reports a CSI report for candidate location T3). The report reported at candidate location T2 is the first CSI report reported in this period's CSI reporting. The RRCreconfiguration message is one possible implementation of the first indication information; the moment of receiving the RRCreconfiguration message is one possible implementation of the first time point; the reference signal transmission timing after the RRCreconfiguration message is one possible implementation of K' consecutive transmission timings; candidate position T2 is one possible implementation of the first reporting time point; the reference signal transmission timing before and closest to candidate position T2 is one possible implementation of the first transmission timing; the CSI reference resource before and closest to candidate position T2 is one possible implementation of the first time domain resource; pushing back t time from the time unit where the CSI reference resource corresponding to T2 is located is one possible implementation of the second time point; the duration of t time is one possible implementation of the second time duration.

[0417] Scenario #6:

[0418] Increase the time interval between CSI reference resources and CSI reports. The UE reports a CSI report when there are at least K' consecutive reference signal transmission opportunities in the time domain that are no later than the time of the CSI reference resource corresponding to the CSI report, after receiving the CSI report message during the configuration period; otherwise, the UE ignores the CSI report. K' is a positive integer.

[0419] The measurement and preparation of CSI reports require some time. Therefore, a time limit needs to be allocated between receiving the reference signal and the time when the CSI report can be submitted. The minimum time limit corresponds to the time interval between the CSI reference resource and the CSI report. Only the CSI-RS located before the CSI reference resource corresponding to a certain CSI report can be used for that CSI report, as this ensures that measurement and reporting can be performed in time. The time interval between the time unit where the CSI reference resource is located and the CSI report submission time is n (where n is the preset time slot offset value) plus the model activation time t.

[0420] Figure 13 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0421] As shown in Figure 13, assuming K' is 1, for candidate location T1 reported in the CSI report, there is no prior reference signal transmission opportunity for the CSI reference resource. Therefore, the UE ignores the CSI report for candidate location T1. For candidate location T2 reported in the CSI report, there is at least one prior reference signal transmission opportunity for the CSI reference resource. Therefore, the UE reports the CSI report for candidate location T2 (and also reports a CSI report for candidate location T3). The CSI report reported at candidate location T2 is the first CSI report reported in this period's CSI reporting. The RRCreconfiguration message is one possible implementation of the first indication information; the moment of receiving the RRCreconfiguration message is one possible implementation of the first moment; the reference signal transmission timing after the RRCreconfiguration message is one possible implementation of K' consecutive transmission timings; candidate position T2 is one possible implementation of the first reporting moment; the CSI reference resource before and closest to candidate position T2 is one possible implementation of the first time domain resource; the time interval between the time units where T2 and the CSI reference resource corresponding to T2 are located is one possible implementation of the sum of the second offset value and the second time length.

[0422] Scenario #7:

[0423] Increase the RRC procedure delay. The existing RRC procedure delay is the time delay between the UE receiving the downlink RRC signaling and the UE being ready to send the uplink response message, which can also be understood as the RRC processing delay. The increased RRC procedure delay is the sum of the existing RRC procedure delay and the activation time t. Furthermore, the UE reports the CSI report when the time of the CSI reference resource corresponding to the CSI report is no earlier than the time after the response message corresponding to the CSI report message in the configuration period, and there are at least K' consecutive reference signal transmission occasions in the time domain that are no later than the time of the CSI reference resource after receiving the CSI report message in the configuration period; otherwise, the UE ignores the CSI report. Alternatively, the UE reports the CSI report when there are at least K' consecutive reference signal transmission occasions in the time domain that are no later than the time of the CSI reference resource corresponding to the CSI report after receiving the CSI report message in the configuration period, and the first or K'th reference signal transmission occasion in the time domain among the K' consecutive reference signal transmission occasions is no earlier than the time after the response message corresponding to the CSI report message in the configuration period; otherwise, the UE ignores the CSI report. Alternatively, the UE reports the CSI report when the time of the CSI reference resource corresponding to the CSI report is no earlier than the time of receiving the CSI report message in the configuration period plus an increased RRC procedure. The UE reports the CSI report at a time following the delay, provided that there are at least K' consecutive transmission occasions in the time domain that are no later than the time of the CSI reference resource after receiving the CSI report message during the configuration period; otherwise, the UE ignores the CSI report. Alternatively, the UE reports the CSI report when there are at least K' consecutive transmission occasions in the time domain that are no later than the time of the CSI reference resource corresponding to the CSI report, and the first or K'th transmission occasion in the time domain among these K' consecutive transmission occasions is no earlier than the time after receiving the configuration period report message plus the increased RRC procedure delay; otherwise, the UE ignores the CSI report. K' is a positive integer.

[0424] Scenario #8:

[0425] The RRC procedure delay is the time interval between the UE receiving downlink RRC signaling and the UE being ready to send an uplink response message. The UE reports a CSI report when the time of the CSI reference resource corresponding to the CSI report is no earlier than the time after receiving the configuration period CSI report message plus the RRC procedure delay plus the activation time t, and there are at least K' consecutive transmission occasions in the time domain no later than the time of the CSI reference resource after receiving the configuration period CSI report message; otherwise, the UE ignores the CSI report. Alternatively, the UE reports a CSI report when there are at least K' consecutive transmission occasions in the time domain no later than the time of the CSI reference resource corresponding to the CSI report, and the first or K'th transmission occasion in the time domain of these K' consecutive transmission occasions is no earlier than the time after receiving the configuration period CSI report message plus the RRC procedure delay plus the activation time t; otherwise, the UE ignores the CSI report. K' is a positive integer.

[0426] Figure 14 is a schematic diagram of CSI report reporting provided in an embodiment of this application.

[0427] As shown in Figure 14, K' = 1. For candidate location T1 in the CSI report, the transmission timing of CSI reference resources and / or reference signals before candidate location T1 is earlier than the time when the first communication device can send the RRCreconfigurationcomplete message. Therefore, for candidate location T1, the UE ignores the CSI report. For candidate location T2 in the CSI report, the transmission timing of CSI reference resources and / or reference signals before candidate location T2 is after the time when the first communication device can send the RRCreconfigurationcomplete message. Therefore, for candidate location T2, the UE reports the CSI report (and also reports the CSI report for candidate location T3). The CSI report reported at candidate location T2 is the first CSI report reported in this period's CSI reporting. The RRCreconfiguration message is one possible implementation of the first indication information; the moment of receiving the RRCreconfiguration message is one possible implementation of the first moment; the reference signal transmission timing after the RRCreconfiguration message is one possible implementation of K' consecutive transmission timings; the RRCreconfigurationcomplete message is one possible implementation of the first response information; the moment when the first communication device sends the RRCreconfigurationcomplete message is one possible implementation of the third moment; the moment when the first communication device is able to send the RRCreconfigurationcomplete message is one possible implementation of the fourth moment; candidate position T2 is one possible implementation of the first reporting moment; the reference signal transmission timing before and closest to candidate position T2 is one possible implementation of the first transmission timing; the CSI reference resource before and closest to candidate position T2 is one possible implementation of the first time domain resource; the time interval between the moment when the first communication device receives the RRCreconfiguration message and the moment when it sends the RRCreconfigurationcomplete message is one possible implementation of the third time length; the time interval between the moment when the first communication device receives the RRCreconfiguration message and the moment when it is able to send the RRCreconfigurationcomplete message is one possible implementation of the fourth time length.

[0428] It is understandable that the fourth moment is the moment when the first communication device receives the RRCreconfiguration message and is ready / able to send the RRCreconfigurationcomplete message. The third moment is one possible implementation of the fourth moment. Alternatively, the RRCreconfigurationcomplete message may not be sent in the fourth moment. The moment when the first communication device receives the RRCreconfiguration message and is ready to send the RRCreconfigurationcomplete message can be understood as the fourth moment.

[0429] It is understandable that in the above scenarios, scenario #4 requires model activation to be completed before the CSI reference resource is acquired. This allows the time reserved between the CSI reference resource acquisition and the CSI report to be used for CSI report calculations (channel estimation, model inference, etc.), ensuring that the candidate position for the first CSI report can be reported. Scenario #5 requires model activation time to be reserved between the CSI reference resource acquisition and the reference signal transmission timing. That is, the CSI reference signal sent by the network device during the reference signal transmission timing is measured first, and then model activation is performed. This allows the time reserved between the CSI reference resource acquisition and the CSI report to be used for CSI report calculations (channel estimation, model inference, etc.), ensuring that the candidate position for the first CSI report can be reported. Scenario #6 requires model activation time to be reserved between the reference signal transmission timing and the CSI report reporting time. That is, the time reserved between the CSI reference resource acquisition and the CSI report is used for model activation and CSI report calculations (channel estimation, model inference, etc.). Case #7 or Case #8 refers to completing model activation within the RRC processing delay or before sending the RRCreconfigurationcomplete message.

[0430] In some possible implementations, the first task is either a periodic task or a semi-persistent task.

[0431] In the embodiments of this application, semi-persistent can be interchanged with semi-static and express the same meaning, and there is no limitation on this.

[0432] In some possible implementations, the first offset value, the second offset value, the first time length, the second time length, the third time length, or the fourth time length satisfies at least one of the following: it is preset; it is configured or indicated by the second communication device; it is determined by the second communication device; it is reported by the first communication device; or it is determined by the second communication device and the first communication device.

[0433] Optionally, method 500 also includes:

[0434] S530, the first communication device sends O reporting information, and correspondingly, the second communication device receives O reporting information.

[0435] In some possible implementations, the first communication device is a terminal device, a component in the terminal device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the terminal device side; the second communication device is a network device, a component in the network device, a logic module or software that can realize all or part of the functions of the communication device, or an AI entity on the network device side.

[0436] In order to enable network devices and terminal devices to align with the latency requirements of aperiodic CSI reporting, this application also provides a communication method for determining the latency requirements of aperiodic CSI reporting.

[0437] For aperiodic reporting (also known as dynamically triggered reporting), the UE needs a certain decoding time to decode the signaling that triggers the aperiodic reporting (e.g., DCI triggers aperiodic reporting, and the UE decodes the DCI). Only after decoding does the UE know which model / function to use for reporting. For aperiodic CSI reporting, the reporting latency requirement needs to be determined based on the state of the model / function at the time the PDCCH triggering the reporting is received and decoded. It can be considered that the start time of the aperiodic CSI reporting task is the PDCCH reception time plus a time offset. When the aperiodic CSI reporting task starts, if the corresponding model / function is in an active state, the latency requirement is small; if the corresponding model / function is in an inactive state, the latency requirement is large. This time offset can be determined by the UE and instructed by the network device, predefined by the protocol, determined by the network device and instructed by the UE, or negotiated / jointly determined by the UE and the network device. This time offset can be understood as the PDCCH decoding time. In other words, when a PDCCH trigger report is received and a time offset is added, if the corresponding model / function is in an active state, the latency requirement is lower compared to if the model / function is in a deactivated state. If the model / function is in an active state when the PDCCH trigger report is received, but is deactivated during the PDCCH decoding process, then the function / model needs to be restarted or activated again after the PDCCH is decoded, i.e., activation time needs to be reserved.

[0438] To align the time required for the first resource to be used by the network device and the terminal device for the first task, and to avoid the first resource required for the network device configuration / activation / triggering task exceeding the constraints of the first resource available to the terminal device, thus affecting the effectiveness of the reporting, this application also provides a communication method (communication method 1500) for determining the time period required for the first resource to be used by the first task. It is understood that this method can also be implemented in the methods shown in Figures 5, 17, 18, or 19. "First resource" can be replaced with "computing resource," "storage resource," "computing power resource," "processing capability," "computing unit," "storage unit," "computing power unit," "processing unit," "computing processing unit," "Channel State Information (CSI) processing unit," "central processing unit," etc. The first task is a task that requires the use of AI models / functions, such as CSI prediction reporting or beam prediction reporting. This method describes how to align the time period of CPU usage for the CSI reporting task when the first task is a CSI reporting task (e.g., the first task is a CSI periodic / semi-continuous reporting task) and the first resource is a "CSI processing unit (CPU)."

[0439] Figure 15 is a flowchart illustrating a communication method provided in an embodiment of this application. As shown in Figure 15, the method 1500 includes the following steps.

[0440] S1510, the first communication device receives the first instruction information, and correspondingly, the second communication device sends the first instruction information. The first instruction information indicates the execution of the first task, and the first task corresponds to O reporting information, where O is an integer greater than 1.

[0441] S1520, the first communication device executes the first task, and the time occupied by the first resource during the execution of the first task includes P first time periods, the P first time periods correspond to P reported information, and the O reported information correspond one-to-one with O reporting times, P=1 or P=0.

[0442] The implementation of S1520 can be exemplified by either Design #1 or Design #2.

[0443] Design #1: P = O, O first time periods correspond one-to-one with O reported information, the start time of the i-th first time period in the O first time periods is no later than the second transmission opportunity and the time interval between the i-th first time period and the second transmission opportunity is greater than or equal to the fifth time length, or the start time of the i-th first time period in the O first time periods is the earliest time in the time domain between the second transmission opportunity and the fifth time, wherein the second transmission opportunity is the earliest transmission opportunity in the time domain among K' consecutive transmission opportunities, the K' consecutive transmission opportunities are no later than the second time domain resource corresponding to the i-th reporting time in the O reporting times, the fifth time is earlier than the time where the second time domain resource is located, the time interval between the fifth time and the second time domain resource is greater than or equal to the fifth time length, the fifth time length is greater than 0, i∈[1,O], and K' is a positive integer.

[0444] Alternatively, design #2: P = 1 or P = 0, the start time of the j-th first time period in the P first time periods is the sixth time period, and the end time of the j-th first time period is the seventeenth time period, j ∈ [1, P].

[0445] Taking the first task as a periodic / semi-continuous task as an example, in design #1 or design #2, when P=0, executing the first task requires the use of the first resource for O first time periods. The O first time periods are used to determine O reported information, and the O first time periods correspond one-to-one with the O reported information. When P=1, executing the first task requires the continuous use of the first resource for the duration of the first time period, which is used to determine O reported information.

[0446] For example, in design #1, the fifth time length is the activation time required for the model / function performing the first task to enter the active state. The start time of the model / function performing the first task entering the active state must be no later than the time domain resources corresponding to the reporting time, so that there is enough time to determine the reporting information corresponding to the reporting time through the model / function performing the first task, and send the reporting information at the reporting time.

[0447] To avoid wasting the primary resource, the primary communication device can only occupy the primary resource when it is needed to perform the primary task, and can not occupy the primary resource at other times.

[0448] For CSI reporting, taking the correspondence between reference signal transmission timing #1, reporting information #1, reporting time #1, and time domain resource #1 as an example, reporting time #1 is used to send reporting information #1. Reporting information #1 is determined based on the reference signal sent and / or received in reference signal transmission timing #1. The time interval between reporting time #1 and time domain resource #1 is greater than or equal to a certain offset value. Reference signal transmission timing #1 is any one of at least one reference signal transmission timings corresponding to reporting time #1.

[0449] In some possible implementations, taking design #1 as an example, the method further includes: determining O reported information; when O reported information is determined, the first model or function corresponding to the first task is in a first state, the duration of the first state includes O second time periods, the O second time periods correspond one-to-one with the O reported information; the start time of the i-th first time period in the O first time periods is the sixth time period, and the start time of the i-th second time period in the O second time periods is the sixth time period; or, the start time of the i-th first time period in the O first time periods is the sixth time period, and the start time of the i-th second time period in the O second time periods is the seventh time period, the sixth time period is before or after the seventh time period.

[0450] In the embodiments of this application, the first task corresponds to the first model or function, which can be understood as the first model or function being used to perform the first task; or, it can be understood as the first task and the first model or function satisfying a certain correspondence. No limitation is made in this regard.

[0451] In this application, the reported information is the processing result of the first model or function performing a first task (e.g., processing the measurement result of the channel state information reference signal) in the active state; the processing of the measurement result of the channel state information reference signal by the model or function in the active state can also be referred to as determining the reported information. For example, when the first model or function is in the active state, it performs channel state information prediction based on the measurement result of the channel state information reference signal, and the obtained channel state information prediction result is O reported information. When determining O reported information, the first model or function corresponding to the first task is in the first state, which can also be understood as the first model or function being in the first state during the process of generating / inferring / calculating O reported information, or it can be understood as the first model or function in the first state being used to generate / infer / calculate O reported information. The duration of the first state of the first model or function corresponding to the first task can be understood as the duration of the first model or function being in the first state when using the first model or function to generate / infer / calculate O reported information.

[0452] Taking the active state as an example, in this embodiment, the duration of the first state is multiple second time periods. Within each second time period, a reporting information can be determined (which can also be understood as a second time period used to determine a specific reporting information, corresponding to that specific reporting information; or it can be understood as determining a specific reporting information requiring the first model or function to remain in the first state within the corresponding second time period). In other words, to determine multiple reporting information, the first model or function needs to be in the first state within the second time period corresponding to each reporting information. Outside of the multiple second time periods, the first model or function may not be in the first state. The first model or function not being in the active state can, for example, be in a deactivated state.

[0453] In one possible design, the first time period and the second time period corresponding to any reported information have the same start time. For example, model activation can be performed before each reporting time. The process of the model going from a deactivated state to an activated state does not occupy the first resource. Therefore, for each reported information, the start time of the first time period that occupies the first resource is the same as the start time of the first model or function being in the first state.

[0454] In another possible design, the start times of the first time period and the second time period corresponding to any reported information are different. For example, the sixth time period is earlier than the seventh time period, i.e., the start time used to determine the occupation of the first resource for a certain reported information is earlier than the start time used to determine the activation state of the model or function of that reported information; or, the sixth time period is later than the seventh time period, i.e., the start time used to determine the occupation of the first resource for a certain reported information is later than the start time used to determine the activation state of the model or function of that reported information.

[0455] For example, the activation of a model or function can be performed before each reporting time. The process of a model or function moving from a deactivated state to an activated state occupies the first resource. Therefore, for each reported information, the start time of the first time period occupying the first resource is earlier than the start time of the first model or function being in the first state.

[0456] For example, before each reporting time, the activation of the model or function is performed first, followed by the measurement of the resources. For each reported information, the start time of the first time period occupying the first resource is the earliest transmission time in the time domain among at least one transmission time corresponding to the reported information. The start time of the first model or function being in the first state is the time period before the start time of the first time period occupying the first resource (e.g., before the activation time). Therefore, for each reported information, the start time of the first time period occupying the first resource is later than the start time of the first model or function being in the first state.

[0457] In some possible implementations, taking design #1 as an example, the method also includes: determining O reported information; when O reported information is determined, the first model or function corresponding to the first task is in the first state, and the duration of the first state includes the third time period; the start time of the third time period is the eighth time period, and the start time of the i-th first time period among the O first time periods is the sixth time period, i=1, and the eighth time period is no later than the sixth time period.

[0458] Taking the first state as an active state as an example, in this embodiment, the duration of the first state is a third time period, during which O reported information can be determined. The start time for determining the occupation of the first resource for a certain reported information may not be earlier than the start time for determining the active state of the model or function for the O reported information. The duration of the active state of the model or function for determining the O reported information is continuous. For example, model activation can be performed after receiving the first instruction information, and once the model is activated, the active state of the model is maintained until an instruction to stop executing the first task is received. If the process of the first model or function entering the active state occupies the first resource, the start time of the first model or function in the first state is later than the start time of the first time period corresponding to the first reported information in the time domain (i.e., the first first time period in the time domain). If the process of the first model or function entering the active state does not occupy the first resource, the start time of the first model or function in the first state is the same as the start time of the first time period corresponding to the first reported information in the time domain (i.e., the first first time period in the time domain).

[0459] In some possible implementations, taking design #1 as an example, i=1, the sixth moment satisfies one of the following conditions: the sixth moment is not earlier than the moment of receiving the first indication information, and the time interval between the sixth moment and the moment of receiving the first indication information is greater than or equal to the sixth time length, where the sixth time length is a non-negative number; the time interval between the sixth moment and the moment of sending the first reporting information is greater than or equal to the seventh time length, where the seventh time length is a positive number, the first reporting information is the first reporting information in the time domain among O reporting information, and the sixth moment is earlier than the first reporting information; the sixth moment and the first reporting information... The time interval between the first time domain resources corresponding to the information is greater than or equal to the eighth time length, the eighth time length is a non-negative number, the first reported information is the first reported information in the time domain among the O reported information, and the sixth time is not later than the first time domain resource; or, the time interval between the sixth time and the third transmission opportunity is greater than or equal to the ninth time length, the third transmission opportunity is any one of the K' consecutive transmission opportunities corresponding to the first reported information, the first reported information is the first reported information in the time domain among the O reported information, the ninth time length is a non-negative number, and the sixth time is not later than the third transmission opportunity.

[0460] For example, for the first reported information out of O reported information, the start time of the time period occupying the first resource is not earlier than the time of receiving the first indication information, and the time interval between the sixth time and the time of receiving the first indication information is greater than or equal to the sixth time length. The sixth time length can be 0, the effective time of the first indication information, the response time of the response information used to determine the response to the first indication information (e.g., RRC processing delay), or the decoding time of the first indication information (the decoding time is used for the first communication device to decode the first indication information after receiving it); the sixth time length can also be the sum of 0 and the activation time, the sum of the effective time and the activation time of the first indication information, the sum of the response time of the response information used to determine the response to the first indication information and the activation time, or the sum of the decoding time and the activation time of the first indication information.

[0461] For example, for the first reported information out of O reported information, the start time of the time period occupying the first resource is earlier than the reporting time corresponding to the first reported information. The seventh time length can be used by the first model or function to determine the CSI report based on the reference signal.

[0462] For example, for the first reported information out of O reported information, the start time of the time period occupying the first resource is no later than the time domain resource corresponding to the first reported information. The eighth time length is a non-negative number, which can ensure that the time interval between the first model or function being in the active state and sending the CSI report is sufficient for the preparation time required for the measurement and preparation of channel state information, that is, it can ensure that the first model or function can be used for the measurement of channel state information.

[0463] For example, for the first reported information out of O reported information, the start time of the time period occupying the first resource is no later than any of the K' consecutive transmission opportunities corresponding to the first reported information. The ninth time length is a non-negative number, which can ensure that the start time of the first model or function being in the active state is no later than the time of receiving the reference signal, that is, it can ensure that the first model or function can be used for the measurement of channel state information.

[0464] For example, the first reported information corresponds to K' consecutive transmission opportunities, all of which are no later than the first time domain resource, and are the K' transmission opportunities closest to the first time domain resource among all transmission opportunities no later than the first time domain resource. The third transmission opportunity can be the earliest or latest transmission opportunity in the time domain among the K' consecutive transmission opportunities, or any one of them.

[0465] In some possible implementations, taking design #2, P=1 as an example, j=1, the sixth moment satisfies one of the following conditions: the sixth moment is not earlier than the moment of receiving the first indication information, and the time interval between the sixth moment and the moment of receiving the first indication information is greater than or equal to the sixth time length, where the sixth time length is a non-negative number; the time interval between the sixth moment and the moment of sending the first reporting information is greater than or equal to the seventh time length, where the seventh time length is a positive number, the first reporting information is the first reporting information in the time domain among O reporting information, and the sixth moment is earlier than the first reporting information; the sixth moment and the first reporting information... The time interval between the first time domain resources corresponding to the reported information is greater than or equal to the eighth time length, the eighth time length is a non-negative number, the first reported information is the first reported information in the time domain among O reported information, and the sixth time is not later than the first time domain resource; or, the time interval between the sixth time and the third transmission opportunity is greater than or equal to the ninth time length, the third transmission opportunity is any one of the K' consecutive transmission opportunities corresponding to the first reported information, the first reported information is the first reported information in the time domain among O reported information, the ninth time length is a non-negative number, and the sixth time is not later than the third transmission opportunity.

[0466] For example, for any one of the O reported information or any of the O reported information, the start time of the time period occupying the first resource is not earlier than the time of receiving the first indication information, and the time interval between the sixth time and the time of receiving the first indication information is greater than or equal to the sixth time length. The sixth time length can be 0, the effective time of the first indication information, the response time of the response information used to determine the response to the first indication information (e.g., RRC processing delay), or the decoding time of the first indication information (the decoding time is used for the first communication device to decode the first indication information after receiving it); the sixth time length can also be the sum of 0 and the activation time, the sum of the effective time and the activation time of the first indication information, the sum of the response time of the response information used to determine the response to the first indication information and the activation time, or the sum of the decoding time and the activation time of the first indication information.

[0467] For example, for any one of the O reported messages or any of the O reported messages, the start time of the time period occupying the first resource is earlier than the reporting time corresponding to the first reported message. The seventh time length can be used by the first model or function to determine the CSI report based on the reference signal.

[0468] For example, for any one of the O reported information or any of the O reported information, the start time of the time period occupying the first resource is no later than the time domain resource corresponding to the first reported information. The eighth time length is a non-negative number, which can ensure that the time interval between the first model or function being in the active state and sending the CSI report is sufficient for the preparation time required for the measurement and preparation of channel state information, that is, it can ensure that the first model or function can be used for the measurement of channel state information.

[0469] For example, for any one of the O reported messages, the start time of the time period occupying the first resource is no later than any one of the K' consecutive transmission opportunities corresponding to the first reported message. The ninth time length is a non-negative number, which ensures that the start time of the first model or function being in the active state is no later than the time of receiving the reference signal, that is, it ensures that the first model or function can be used for the measurement of channel state information.

[0470] For example, the first reported information corresponds to K' consecutive transmission opportunities, all of which are no later than the first time domain resource, and are the K' transmission opportunities closest to the first time domain resource among all transmission opportunities no later than the first time domain resource. The third transmission opportunity can be the earliest or latest transmission opportunity in the time domain among the K' consecutive transmission opportunities, or any one of them.

[0471] In some possible implementations, taking design #2, P=1 as an example, j=1, the seventeenth moment satisfies one of the following: the seventeenth moment corresponds to the end time of the first task; the time interval between the seventeenth moment and the sixth moment is the fourteenth time length, and the fourteenth time length is a positive number; or, the seventeenth moment corresponds to the moment when the instruction information indicating the end of the third task is received.

[0472] For example, for any one of the O reported information or any one of the O reported information, the end time of the time period occupying the first resource is the time when the last reported information is completed or the end time of the first task.

[0473] For example, for any O reported information or any one of the O reported information, the time interval between the end time and the start time of the time period occupying the first resource is the fourteenth time length. The fourteenth time length is a positive number. That is, the duration for which the first task occupies the first resource is a positive number.

[0474] For example, for any one of the O reported messages, the end time of the time period occupying the first resource is no earlier than the time when the instruction to end the first task is received. That is, the occupation of the first resource ends when or after the instruction to end the first task is received.

[0475] In some possible implementations, taking design #1 as an example, determining the O reported information includes: determining the second reported information, the second reported information corresponding to the i-th second time period, the second reported information belonging to the O reported information, and the second reported information corresponding to the i-th reporting time among the O reporting times. The sixth time point satisfies one of the following conditions: the time interval between the sixth time point and the second time domain resource is greater than or equal to the ninth time length, the ninth time length is a non-negative number, the sixth time point is not later than the second time domain resource, and the second time domain resource corresponds to the i-th reporting time point among the O reporting times; the time interval between the sixth time point and the third transmission opportunity is greater than or equal to the tenth time length, the tenth time length is a non-negative number, the sixth time point is not later than the third transmission opportunity, the third transmission opportunity is any one of the K' consecutive transmission opportunities, and the K' consecutive transmission opportunities are not later than the second time domain resource corresponding to the i-th reporting time point among the O reporting times; or, the time interval between the sixth time point and the reporting time point corresponding to the second reporting information is greater than or equal to the eleventh time length, the eleventh time length is a positive number, and the sixth time point is earlier than the reporting time point corresponding to the second reporting information.

[0476] The second reported information is the i-th reported information among the O reported information. The second reported information is applied to a first time period that occupies the first resource to determine the second reported information (the second reported information corresponds to the i-th first time period); the second reported information corresponds to a second time domain resource whose time interval between the second reported information and the first reported information satisfies a certain offset value; the second reported information is also applied to the i-th reporting time among the O reporting times for sending the second reported information.

[0477] For example, the start time of the i-th first time period is earlier than the reporting time corresponding to the second reported information.

[0478] Alternatively, for example, the start time of the i-th first time period is no later than the second time-domain resource; or, the start time of the i-th first time period is no later than any of the K' consecutive transmission opportunities. This ensures that the time interval between the first model or function being activated and the transmission of the CSI report is sufficient for the preparation time required for the measurement and preparation of channel state information, or that the start time of the first model or function being activated is no later than the time of receiving the reference signal. In other words, it ensures that the first model or function can be used for the measurement of channel state information.

[0479] In some possible implementations, taking design #2 and P=O as an example, P first time periods correspond one-to-one with O reported information. The sixth time period satisfies one of the following conditions: the time interval between the sixth time period and the second time domain resource is greater than or equal to the ninth time length, the ninth time length is a non-negative number, the sixth time period is not later than the second time domain resource, and the second time domain resource corresponds to the j-th reporting time among the O reporting times; the time interval between the sixth time period and the third transmission opportunity is greater than or equal to the tenth time length, the tenth time length is a non-negative number, the sixth time period is not later than the third transmission opportunity, the third transmission opportunity is any one of K' consecutive transmission opportunities, and the K' consecutive transmission opportunities are not later than the second time domain resource corresponding to the j-th reporting time among the O reporting times; or, the time interval between the sixth time period and the reporting time corresponding to the second reported information is greater than or equal to the eleventh time length, the eleventh time length is a positive number, and the sixth time period is earlier than the reporting time corresponding to the second reported information.

[0480] The second reported information is the j-th reported information out of the O reported information. The second reported information is applied to a first time period that occupies the first resource to determine the second reported information (the second reported information corresponds to the j-th first time period); the second reported information corresponds to a second time domain resource whose time interval between the second reported information and the first reported information satisfies a certain offset value; the second reported information is also applied to the j-th reported time out of the O reported times for sending the second reported information.

[0481] For example, the start time of the j-th first time period is earlier than the reporting time corresponding to the second reported information.

[0482] Alternatively, for example, the start time of the j-th first time period is no later than the second time-domain resource; or, the start time of the j-th first time period is no later than any of the K' consecutive transmission opportunities. This ensures that the time interval between the first model or function being activated and the transmission of the CSI report is sufficient for the preparation time required for the measurement and preparation of channel state information, or that the start time of the first model or function being activated is no later than the time of receiving the reference signal. In other words, it ensures that the first model or function can be used for the measurement of channel state information.

[0483] In some possible implementations, taking design #1 as an example, the end time of the i-th second time period is the ninth time period. The ninth time period satisfies one of the following conditions: the ninth time period corresponds to the second reporting time period, the second reporting time period corresponds to the i-th reporting information among the O reporting information, and the i-th reporting information corresponds to the i-th second time period; the time interval between the ninth time period and the start time of the i-th second time period is equal to the twelfth time length, and the twelfth time length is a positive number; or, the ninth time period corresponds to the time of receiving the second indication information, which is used to indicate the end of the first state or the end of the first task.

[0484] For example, for any one of the O reported information, the end time of the second time period is the time when that reported information was reported; or, the end time of the second time period is later than the time when that reported information was reported, for example, the end time is a period of time after the time when that reported information was reported, during which time the model or function can be used to perform other tasks; or, the end time of the second time period is earlier than the time when that reported information was reported, for example, the end time is the time when inference is completed before the time when that reported information was reported, after which the model or function can be deactivated, reducing the resources occupied by the model or function in the active state.

[0485] For example, for any one of the O reported messages, the time interval between the end time and the start time of the second time period is the twelfth time length. The twelfth time length is a positive number. That is, the duration for which the first model or function is in the first state is a positive number.

[0486] For example, for any one of the O reported messages, the end time of the first model or function being in the first state is no earlier than the time when the instruction to end the first state or the first task is received. That is, the first state of the first model or function ends when or after the instruction to end the first state or the first task is received.

[0487] In some possible implementations, taking design #1 as an example, the end...

Claims

1. A communication method characterized by comprising: Applied to a first communication device, including: Receive a first instruction message, which instructs the execution of a first task; The first task is identified as having O reported information items, including a first reported information item. The latency requirement corresponding to the first reported information item is different from the latency requirements corresponding to the O-1 reported information items other than the first reported information item. The O reported information items correspond to O reported times, and the first reported information item corresponds to the first reported time among the O reported times. The first reported time is the first reported time in the time domain among the O reported times, and O is an integer greater than 1.

2. The method according to claim 1, characterized in that, The first reported information corresponds to at least two latency requirements; The O-1 reported information corresponds to one latency requirement.

3. The method according to claim 1 or 2, characterized in that, The latency requirement corresponding to at least one of the first reported information is greater than the latency requirement corresponding to the O-1 reported information.

4. The method according to any one of claims 1 to 3, characterized in that, The first reporting time is the earliest candidate reporting time in the time domain that meets the time delay requirement corresponding to the first reporting information among multiple candidate reporting times corresponding to the first task.

5. The method according to any one of claims 1 to 4, characterized in that, The first reporting time is determined based on either the first condition or the second condition; The first condition includes at least one of the following: At least K' consecutive transmission opportunities are not earlier than the first moment, the K' consecutive transmission opportunities are not later than the first time domain resource corresponding to the first reporting moment, and the time interval between the first time domain resource and / or the first transmission opportunity and the first moment is greater than or equal to the first time length, the first moment is the start moment or end moment of receiving the first indication information, the first transmission opportunity is any one of the K' consecutive transmission opportunities, and K' is a positive integer; There are at least K' consecutive transmission opportunities between the first time and the second time, where K' is a positive integer. The first time is the start or end time of receiving the first indication information. The second time is located before the first time domain resource corresponding to the first reporting time, and the time interval between the second time and the first time domain resource corresponds to the second time length. or, At least K' consecutive transmission opportunities are no earlier than the first moment, the K' consecutive transmission opportunities are no later than the first time domain resource corresponding to the first reporting moment, and the time interval between the first time domain resource corresponding to the first reporting moment and the first reporting moment corresponds to the sum of the first offset value and the second time length, the first moment is the start moment or end moment of receiving the first indication information, and K' is a positive integer; The second condition includes at least one of the following: At least K' consecutive transmission opportunities are not earlier than the first time point, the K' consecutive transmission opportunities are not later than the first time domain resource corresponding to the first reporting time point, the first time domain resource and / or the first transmission opportunity is located after the third time point, and the time interval between the first time domain resource and / or the first transmission opportunity and the third time point is greater than or equal to the second time length, the third time point is the time when the first response information is sent, the first response information is used to respond to the first indication information, the first time point is the start time or end time of receiving the first indication information, the first transmission opportunity is any one of the K' consecutive transmission opportunities, and K' is a positive integer; There are at least K' consecutive transmission opportunities between the first time and the second time, where K' is a positive integer. The first time is the start or end time of receiving the first indication information. The second time is located before the first time domain resource corresponding to the first reporting time, and the time interval between the second time and the first time domain resource corresponds to the second time length. At least K' consecutive transmission opportunities are no earlier than the first moment, the K' consecutive transmission opportunities are no later than the first time domain resource corresponding to the first reporting moment, and the time interval between the first time domain resource corresponding to the first reporting moment and the first reporting moment corresponds to the sum of the second offset value and the second time length, the first moment is the start moment or end moment of receiving the first indication information, and K' is a positive integer; At least K' consecutive transmission opportunities are not earlier than the first time point, the first time domain resource and / or the first transmission opportunity corresponding to the first reporting time point are not earlier than the third time point, the K' consecutive transmission opportunities are not later than the first time domain resource, the third time point is the time when the first response information is sent, the first response information is used to respond to the first indication information, the time interval between the first time point and the third time point is greater than or equal to the third time length, the first time point is the start time or end time of receiving the first indication information, the first transmission opportunity is any one of the K' consecutive transmission opportunities, and K' is a positive integer; or, At least K' consecutive transmission opportunities are not earlier than the first time point, the first time domain resource corresponding to the first reporting time point and / or the first transmission opportunity is not earlier than the fourth time point, the K' consecutive transmission opportunities are not later than the first time domain resource, the fourth time point is after the first time point, and the time interval between the fourth time point and the first time point corresponds to the fourth time length, the first time point is the start time or end time of receiving the first indication information, the first transmission opportunity is any one of the K' consecutive transmission opportunities, and K' is a positive integer.

6. The method according to any one of claims 1 to 5, characterized in that, The first task is either a periodic task or a semi-continuous task.

7. The method of claim 5, wherein, The first time length, the second time length, the first offset value, the third time length, or the fourth time length satisfy at least one of the following: It is preset; It is configured or indicated by the second communication device; It was determined by the second communication device; It was reported by the first communication device; or, It is determined by the second communication device and the first communication device.

8. A communication method characterized by comprising: Applied to a second communication device, including: Send a first instruction message, which instructs the execution of a first task; Receive O reporting information corresponding to the first task. The O reporting information includes a first reporting information. The latency requirement corresponding to the first reporting information is different from the latency requirement corresponding to the O-1 reporting information other than the first reporting information in the O reporting information. The O reporting information corresponds to O reporting times. The first reporting information corresponds to the first reporting time in the O reporting times. The first reporting time is the first reporting time in the time domain in the O reporting times. O is an integer greater than 1.

9. A communication method characterized by comprising: Applied to a first communication device, including: Receive first instruction information, the first instruction information instructs to execute a first task, the first task corresponds to O reported information, where O is an integer greater than 1; The execution of the first task, which occupies the first resource for a period of time, includes O first time periods. Each of the O first time periods corresponds one-to-one with one of the O reported information items, and each of the O reported information items corresponds one-to-one with one of the O reported times. The start time of the i-th first time period among the O first time periods is no later than the second transmission opportunity, and the time interval between the i-th first time period and the second transmission opportunity is greater than or equal to the fifth time length. Alternatively, the start time of the i-th first time period among the O first time periods is the earliest time in the time domain between the second transmission opportunity and the fifth time period. Wherein, the second transmission opportunity is the earliest transmission opportunity in the time domain among K' consecutive transmission opportunities, the K' consecutive transmission opportunities are no later than the second time domain resource corresponding to the i-th reporting time among the O reporting times, the fifth time is earlier than the time where the second time domain resource is located, the time interval between the fifth time and the second time domain resource is greater than or equal to the fifth time length, the fifth time length is greater than 0, i∈[1,0], and K' is a positive integer.

10. The method according to claim 9, characterized in that, The method further includes: determining the O reported information items; When the O reported information is determined, the first model or function corresponding to the first task is in a first state. The duration of the first state includes O second time periods, and the O second time periods correspond one-to-one with the O reported information. The starting time of the i-th first time period in the O first time periods is the sixth time period, and the starting time of the i-th second time period in the O second time periods is the sixth time period; or, The starting time of the i-th first time period in the O first time periods is the sixth time period, and the starting time of the i-th second time period in the O second time periods is the seventh time period, with the sixth time period preceding the seventh time period.

11. The method according to claim 9, characterized in that, The method further includes: determining the O reported information items; When the O reported information is determined, the first model or function corresponding to the first task is in a first state, and the duration of the first state includes a third time period; The third time period begins at the eighth time period, and the i-th first time period in the O first time periods begins at the sixth time period, i=1. The eighth time period is no later than the sixth time period.

12. The method according to claim 10, characterized in that, The time interval between the sixth time point and the seventh time point is used for the first model or function to enter the first state.

13. A method of communication, comprising: Applied to a second communication device, including: Send a first instruction message, which instructs the execution of a first task, where the first task corresponds to O reported messages, and O is an integer greater than 1; Receiving the O reported messages and executing the first task, the time occupied by the first resource includes O first time periods. Each of the O first time periods corresponds one-to-one with one of the O reported messages, and each of the O reported messages corresponds one-to-one with one of the O reported times. The start time of the i-th first time period among the O first time periods is not later than the second transmission opportunity, and the time interval between the i-th first time period and the second transmission opportunity is greater than or equal to the fifth time length. Alternatively, the start time of the i-th first time period among the O first time periods is the earliest time in the time domain between the second transmission opportunity and the fifth time period. Wherein, the second transmission opportunity is the earliest transmission opportunity in the time domain among K' consecutive transmission opportunities, the K' consecutive transmission opportunities are no later than the second time domain resource corresponding to the i-th reporting time among the O reporting times, the fifth time is earlier than the time where the second time domain resource is located, the time interval between the fifth time and the second time domain resource is greater than or equal to the fifth time length, the fifth time length is greater than 0, i∈[1,0], and K' is a positive integer.

14. A communication method, comprising: Applied to a first communication device, including: Receive a third instruction message, which instructs the execution of a second task, the second task corresponding to a third reported message; The second task is executed, and the start time of the second task occupying the first resource is after the time of receiving the third indication information, and the time interval between the second task and the time of receiving the third indication information is greater than or equal to the first time interval, where the first time interval is a positive number.

15. The method according to claim 14, characterized in that, The method further includes: determining the third reported information; When the third reported information is determined, the second model or function corresponding to the second task is in the first state; The starting time for the execution of the second task to occupy the first resource is the same as the starting time of the first state; or, The start time of the second task occupying the first resource is earlier than the start time of the first state.

16. The method according to claim 15, characterized in that, The start time of the time occupied by the first resource is earlier than the start time of the first state, and the time interval between the start time of the time occupied by the first resource and the start time of the first state is used for the second model or function to enter the first state.

17. A method of communication, comprising: Applied to a second communication device, including: Send a third instruction message, which instructs the execution of a second task, the second task corresponding to a third reported message; The start time of receiving the third reported information and executing the second task occupying the first resource is after the time of receiving the third instruction information, and the time interval between the second and third instruction information is greater than or equal to the first time interval, where the first time interval is a positive number.

18. A method of communication, comprising: Applied to a first communication device, including: Receive a fourth instruction message, which instructs the execution of a third task. The third task corresponds to one fourth reporting message or O fourth reporting messages, where O is an integer greater than 1. When the third task is executed, the third model or function corresponding to the third task is in a first state, and the duration of the first state is the same as the time that the third task occupies the first resource.

19. The method of claim 18, wherein, The duration of the first state satisfies: The duration of the first state is O fourth time periods, and the time occupied by the first resource for executing the third task is the O fourth time periods, each of the O fourth time periods corresponding to one of the O fourth reported information; or, The duration of the first state is the fifth time period, and the time during which the third task occupies the first resource is the fifth time period. The fifth time period corresponds to one fourth reporting message or zero fourth reporting messages.

20. A method of communication, comprising: Applied to a second communication device, including: Send a fourth instruction message, which instructs the execution of a third task. The third task corresponds to one fourth reporting message or O fourth reporting messages, where O is an integer greater than 1. Upon receiving one fourth report or O fourth reports, the third model or function corresponding to the third task is in a first state, and the duration of the first state is the same as the time occupied by the first resource when executing the third task.

21. A communication device, characterized in that, Includes modules for implementing the method as described in any one of claims 1 to 7, or modules for implementing the method as described in claim 8; or, Includes modules for implementing the method as described in any one of claims 9 to 12, or modules for implementing the method as described in claim 13; or, Includes modules for implementing the method as described in any one of claims 14 to 16, or modules for implementing the method as described in claim 17; or, It includes modules for implementing the method as claimed in claim 18 or 19, or modules for implementing the method as claimed in claim 20.

22. A communications device, characterized by Includes at least one processor, said processor being configured to execute instructions from a computer program stored in memory. So that the method as described in any one of claims 1 to 7 is performed, or so that the method as described in claim 8 is performed; or, So that the method as described in any one of claims 9 to 12 is performed, or so that the method as described in claim 13 is performed; or, So that the method as described in any one of claims 14 to 16 is performed, or so that the method as described in claim 17 is performed; or, So that the method as described in claim 18 or 19 is performed, or so that the method as described in claim 20 is performed.

23. The communication device according to claim 22, characterized in that, The communication device further includes a memory for storing the computer program or instructions; and / or, The communication device further includes a communication interface coupled to at least one of the processors, the communication interface being used for inputting and / or outputting information.

24. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program that, when run on a computer, causes the method as described in any one of claims 1 to 20 to be performed.

25. A computer program product, characterised in that, Includes a computer program or instructions that, when executed by a processor, cause the method as described in any one of claims 1 to 20 to be performed.