Communication method and communication apparatus
Patent Information
- Application Number
- PCT/CN2025/142007
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-28
- Filing Date
- 2025-12-12
- Publication Date
- 2026-10-01
Smart Images

Figure CN2025142007_01102026_PF_FP_ABST
Abstract
Description
A communication method and communication device
[0001] This application claims priority to Chinese Patent Application No. 202510390483.9, filed on March 28, 2025, entitled “A Communication Method and Communication Device”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of wireless communication technology, and in particular to a communication method and communication device. Background Technology
[0003] With the development of artificial intelligence technology, in some scenarios, the functions of terminal devices can also be realized by artificial intelligence (AI) algorithms. Typically, AI models can be deployed on terminal devices, including steps such as data collection, model inference, and model monitoring.
[0004] Network devices can configure different types of report configurations for terminal devices. These different types of report configurations can instruct the terminal devices to perform resource measurement (or reference signal measurement), data collection, model inference, or model monitoring. They can also instruct the report quantity, report time, etc. The terminal devices can feed back different channel state information (CSI) reports based on the different types of report configurations.
[0005] Terminal devices require processing resources for tasks such as resource measurement, data collection, model inference, and model monitoring. However, how to allocate these processing resources is a pressing technical problem that needs to be solved. Summary of the Invention
[0006] This application provides a communication method and a communication device that can configure different types of reports and allocate processing resources for terminal devices to process different reports, thereby further improving the utilization efficiency of terminal device processing resources.
[0007] Firstly, this application provides a communication method that can be applied to a terminal device, a device within the terminal device (e.g., a chip, a chip system, or a circuit), or a device compatible with the terminal device. The following description uses an application to a terminal device as an example. The method may include: the terminal device receiving first information, the first information including one or more of a first type report configuration, a second type report configuration, a third type report configuration, and a fourth type report configuration; determining a processing resource for processing the first report as a first processing resource, the first report being a report corresponding to the first type report configuration, and the first processing resource being a resource related to a first function (e.g., a non-AI related function); determining a processing resource for processing second information, the second information including one or more of a second report, a third report, and a fourth report, the processing resource for processing the second information including the first processing resource and / or the second processing resource, wherein the second processing resource is a resource for processing a second function related (e.g., an AI related function); the second report being a report corresponding to the second type report configuration; the third report being a report corresponding to the third type report configuration; and the fourth report being a report corresponding to the fourth type report configuration.
[0008] In this embodiment, the first type of report configuration can instruct the terminal device to feed back channel state information related to the first function in the first report; the second type of report configuration can instruct the terminal device to feed back prediction results related to the second function in the second report; the third type of report configuration can instruct the terminal device to perform reference signal measurement, and no information is fed back in the third report; the fourth type of report configuration can instruct the terminal device to feed back monitoring results in the fourth report.
[0009] In this embodiment, the terminal device can receive different types of report configurations and determine the processing resources corresponding to the different types of report configurations. For example, the processing resources for processing the first report are determined to be the first processing resource. When processing at least one of the second, third, and fourth reports, the first processing resource and / or the second processing resource can be used. This allows for the allocation of processing resources for different types of report configurations to the terminal device, thereby improving the utilization efficiency of the terminal device's processing resources.
[0010] One possible implementation involves determining the processing resource for processing the second information, including: determining the processing resource for processing the third report and / or the fourth report as the first processing resource; and / or determining the processing resource for processing the second report as the second processing resource.
[0011] In this embodiment, the terminal device can utilize second processing resources when processing a second report; it can utilize first processing resources when processing a third report; and it can utilize first processing resources when processing a fourth report. Since the third report (e.g., a data collection report) and the fourth report (e.g., a model monitoring report) do not require model inference, they can be processed in the same way as traditional reports of the first function. In other words, the third and fourth reports do not need to utilize processing resources related to the second function, and can utilize first processing resources. The second report (e.g., a model inference report) requires inference using the second function model, and therefore needs to utilize processing resources related to the second function, and can utilize second processing resources. This allows for a reasonable allocation of processing resources for different reports by the terminal device, further improving the utilization efficiency of the terminal device's processing resources.
[0012] One possible implementation involves determining the processing resource for processing the second information, including: determining the processing resource for processing the third report as the first processing resource; and / or determining the processing resource for processing the second report and / or the fourth report as the second processing resource.
[0013] In this implementation, the terminal device can utilize second processing resources when processing a second report; it can utilize first processing resources when processing a third report; and it can utilize second processing resources when processing a fourth report. Since the third report (such as a data collection report) does not require model inference, it can be processed in the same way as the traditional first-function report. That is, the third report does not need to utilize second-function related processing resources, and can utilize first processing resources. The second report (such as a model inference report) requires inference using the second-function model, and therefore needs to utilize second-function related processing resources, and can utilize second processing resources. The fourth report (such as a model monitoring report) needs to be associated with the third report, and model performance calculations need to be performed based on the model inference results (prediction results). Therefore, both the third and fourth reports can utilize second processing resources, which simplifies the design. This allows for the rational allocation of processing resources for different reports by the terminal device, further improving the utilization efficiency of the terminal device's processing resources.
[0014] One possible implementation involves determining the processing resource for processing the second information, including: determining the processing resource for processing the second report, the third report, and / or the fourth report as the second processing resource.
[0015] In this embodiment, the terminal device can utilize the second processing resources when processing the second, third, and fourth reports. It should be noted that a common prerequisite for the terminal device to support the use of second processing resources for the second, third, and fourth reports is that the terminal device needs to support functions related to the second function. Therefore, having all three types of reports uniformly utilize the second processing resources simplifies the design and helps distinguish between the first and second functions.
[0016] One possible implementation is that the number of processing resources occupied by the second report is predefined or determined by the terminal device.
[0017] One possible implementation is that the first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are related to a first value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the first value is a number greater than or equal to 1, and the first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are used to determine the time that the second report occupies the second processing resource; or the first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are related to a second value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the second value is a number greater than or equal to 0.
[0018] One possible implementation is that the number of second processing resources occupied by the fourth report is predefined or determined by the terminal device's reporting.
[0019] One possible implementation is that the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a third value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the third value is a number greater than or equal to 1, and the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are used to determine the time that the fourth report occupies the second processing resource; or the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a fourth value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the fourth value is a number greater than or equal to 0; or the first reference duration associated with the fourth type of report configuration is the same as the first reference duration associated with the second type of report configuration, and / or the second reference duration associated with the fourth type of report configuration is the same as the second reference duration associated with the second type of report configuration.
[0020] One possible implementation is that the number of the first processing resources occupied by the fourth report is predefined or determined by the terminal device's reporting.
[0021] One possible implementation is that the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a fifth value and the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the fifth value is a number greater than or equal to 1, and the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are used to determine the time that the fourth report occupies the first processing resource; or the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a sixth value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the sixth value is a number greater than or equal to 0.
[0022] One possible implementation is that the number of processing resources occupied by the third report is predefined or determined by the terminal device.
[0023] One possible implementation is that the first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the first type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the first type of report configuration. The first reference duration associated with the third type of report configuration and / or the second reference duration associated with the third type of report configuration are used to determine the time that the third report occupies the first processing resource.
[0024] One possible implementation is that the number of processing resources occupied by the third report is predefined or determined by the terminal device.
[0025] One possible implementation is that the first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the second type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the second type of report configuration, wherein the first reference duration associated with the third type of report configuration and / or the second reference duration associated with the third type of report configuration are used to determine the time during which the third report occupies the second processing resource; or the first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the first type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the first type of report configuration.
[0026] One possible implementation of the method may further include: sending an upper limit on the number of the first processing resources and an upper limit on the number of the second processing resources.
[0027] In one possible implementation, the total number of first processing resources required by the terminal device to process reports related to the first processing resources simultaneously at any given time does not exceed the upper limit of the number of first processing resources; and the total number of second processing resources required by the terminal device to process reports related to the second processing resources simultaneously at any given time does not exceed the upper limit of the number of second processing resources.
[0028] One possible implementation is that the upper limit of the number of first or second processing resources is the upper limit of the terminal's processing capacity on one or all carriers.
[0029] One possible implementation of the method may further include: sending indication information, the indication information being used to indicate processing resources for the second information.
[0030] Secondly, this application provides a communication method that can be applied to a network device, a device within the network device (e.g., a chip, a chip system, or a circuit), or a device compatible with the network device. The following description uses an application to a network device as an example. The method may include: the network device sending first information, the first information including one or more of a first type report configuration, a second type report configuration, a third type report configuration, and a fourth type report configuration; determining a processing resource for processing the first report as a first processing resource, the first report being a report corresponding to the first type report configuration, and the first processing resource being a resource related to a first function; determining a processing resource for processing second information, the second information including one or more of a second report, a third report, and a fourth report, the processing resource for processing the second information including the first processing resource and / or the second processing resource, wherein the second processing resource is a resource for processing a second function; the second report being a report corresponding to the second type report configuration; the third report being a report corresponding to the third type report configuration; and the fourth report being a report corresponding to the fourth type report configuration.
[0031] In this embodiment, the network device can send different types of report configurations and determine the processing resources corresponding to the different types of report configurations for the terminal device. For example, the processing resources for processing the first report are determined to be the first processing resource. When the terminal device processes at least one of the second, third, and fourth reports, it can use the first processing resource and / or the second processing resource. This allows for the allocation of processing resources for different types of report configurations to the terminal device, thereby improving the utilization efficiency of the terminal device's processing resources.
[0032] It should be understood that the implementing entity of the second aspect can be a network device, the specific content of the second aspect corresponds to the content of the first aspect, and the corresponding features of the second aspect and the beneficial effects achieved can be referred to the description of the first aspect. To avoid repetition, detailed descriptions are appropriately omitted here.
[0033] One possible implementation involves determining the processing resource for processing the second information, including: determining the processing resource for processing the third report and / or the fourth report as the first processing resource; and / or determining the processing resource for processing the second report as the second processing resource.
[0034] One possible implementation involves determining the processing resource for processing the second information, including: determining the processing resource for processing the third report as the first processing resource; and / or determining the processing resource for processing the second report and / or the fourth report as the second processing resource.
[0035] One possible implementation involves determining the processing resource for processing the second information, including: determining the processing resource for processing the second report, the third report, and / or the fourth report as the second processing resource.
[0036] One possible implementation is that the number of processing resources occupied by the second report is predefined or determined by the terminal device.
[0037] One possible implementation is that the first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are related to a first value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the first value is a number greater than or equal to 1, and the first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are used to determine the time that the second report occupies the second processing resource; or the first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are related to a second value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the second value is a number greater than or equal to 0.
[0038] One possible implementation is that the number of second processing resources occupied by the fourth report is predefined or determined by the terminal device's reporting.
[0039] One possible implementation is that the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a third value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the third value is a number greater than or equal to 1, and the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are used to determine the time that the fourth report occupies the second processing resource; or the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a fourth value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the fourth value is a number greater than or equal to 0; or the first reference duration associated with the fourth type of report configuration is the same as the first reference duration associated with the second type of report configuration, and / or the second reference duration associated with the fourth type of report configuration is the same as the second reference duration associated with the second type of report configuration.
[0040] One possible implementation is that the number of the first processing resources occupied by the fourth report is predefined or determined by the terminal device's reporting.
[0041] One possible implementation is that the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a fifth value and the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the fifth value is a number greater than or equal to 1, and the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are used to determine the time that the fourth report occupies the first processing resource; or the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a sixth value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the sixth value is a number greater than or equal to 0.
[0042] One possible implementation is that the number of processing resources occupied by the third report is predefined or determined by the terminal device.
[0043] One possible implementation is that the first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the first type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the first type of report configuration. The first reference duration associated with the third type of report configuration and / or the second reference duration associated with the third type of report configuration are used to determine the time that the third report occupies the first processing resource.
[0044] One possible implementation is that the number of processing resources occupied by the third report is predefined or determined by the terminal device.
[0045] One possible implementation is that the first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the second type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the second type of report configuration, wherein the first reference duration associated with the third type of report configuration and / or the second reference duration associated with the third type of report configuration are used to determine the time during which the third report occupies the second processing resource; or the first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the first type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the first type of report configuration.
[0046] One possible implementation of the method may further include: receiving an upper limit on the number of the first processing resources and an upper limit on the number of the second processing resources.
[0047] In one possible implementation, the total number of first processing resources required by the terminal device to process reports related to the first processing resources simultaneously at any given time does not exceed the upper limit of the number of first processing resources; and the total number of second processing resources required by the terminal device to process reports related to the second processing resources simultaneously at any given time does not exceed the upper limit of the number of second processing resources.
[0048] One possible implementation is that the upper limit of the number of first or second processing resources is the upper limit of the terminal's processing capacity on one or all carriers.
[0049] In one possible implementation, the method may further include: receiving indication information, the indication information being used to indicate processing resources for the second information.
[0050] Thirdly, embodiments of this application provide a communication device comprising modules / units for performing any of the methods described in the first aspect and its possible implementations. This device can be a terminal device, a module applied to a terminal device (e.g., a chip, chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the functions of the terminal device. The beneficial effects are described in the first aspect and will not be repeated here. The functions can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules / units corresponding to the above functions.
[0051] Fourthly, embodiments of this application provide a communication device comprising modules / units for performing the methods described in the second aspect and any of its possible implementations. This device can be a network device, a module applied to a network device (e.g., a chip, chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the functions of a network device. The beneficial effects are described in the second aspect and will not be repeated here. The functions can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules / units corresponding to the aforementioned functions.
[0052] Fifthly, embodiments of this application provide a communication device, which can be a terminal device or a component within a terminal device (e.g., a chip, a chip system, or a circuit). The device may include a processor, a memory, an input interface, and an output interface. The input interface is used to receive information from other communication devices outside the device, and the output interface is used to output information to other communication devices outside the device. The processor invokes a computer program stored in the memory to execute the communication method provided in the first aspect or any embodiment of the first aspect.
[0053] Sixthly, embodiments of this application provide a communication device, which may be a network device or a component within a network device (e.g., a chip, a chip system, or a circuit). The device may include a processor, a memory, an input interface, and an output interface. The input interface is used to receive information from other communication devices outside the device, and the output interface is used to output information to other communication devices outside the device. The processor invokes a computer program stored in the memory to execute the communication method provided in the second aspect or any embodiment of the second aspect.
[0054] In a seventh aspect, this application provides a communication system comprising at least one terminal device and at least one network device. When the at least one aforementioned terminal device and the at least one aforementioned network device are operating in the system, the at least one aforementioned terminal device is used to execute any of the communication methods described in the first aspect, and the at least one aforementioned network device executes any of the communication methods described in the second aspect.
[0055] Eighthly, this application provides a computer-readable storage medium storing a computer program or computer instructions that, when executed by a processor, cause the methods described in the first aspect and any possible implementation thereof to be performed.
[0056] Ninthly, this application provides a computer program product including a computer program, which, when executed, causes the method executed by the terminal device as described in the first aspect to be implemented; or causes the method executed by the network device as described in the second aspect to be implemented.
[0057] In a tenth aspect, this application provides a communication device including a processor and potentially a memory, for implementing the methods described in the first aspect and any possible implementation thereof, or the methods described in the second aspect and any possible implementation thereof. The device may be a chip system, which may be composed of chips or may include chips and other discrete devices. Attached Figure Description
[0058] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below.
[0059] Figure 1 is a schematic diagram of the architecture of the communication system used in the embodiments of this application;
[0060] Figure 2 is a schematic diagram of the application framework of a communication system provided in an embodiment of this application;
[0061] Figures 3(a) to 3(e) are schematic diagrams of a beam prediction scenario provided by an embodiment of this application;
[0062] Figure 4 is a flowchart of another communication method provided in an embodiment of this application;
[0063] Figures 5 to 7 are schematic diagrams illustrating the possible processing resource usage time provided in the embodiments of this application;
[0064] Figures 8 and 9 are schematic diagrams of possible communication devices provided in the embodiments of this application;
[0065] Figure 10 is a schematic diagram of the structure of a terminal device provided in the application embodiment. Detailed Implementation
[0066] The specific embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0067] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0068] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0069] In this application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three or more, and "and / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one (item) 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 (item) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0070] In this application, "sending information" can be understood as one device sending information to another device, or it can also be understood as one logical module within a device sending information to another logical module. For example, "network device sending information" can be understood as a network device sending information to another device (such as a terminal), or it can be understood as logical module 1 in the network device sending information to logical module 2 in the network device.
[0071] In this application, "receiving information" can be understood as one device receiving information from another device, or it can also be understood as a logical module within a device receiving information from another logical module. For example, "network device receiving information" can be understood as a network device receiving information from another device (such as a terminal), or it can be understood as logical module 1 in the network device receiving information from logical module 2 in the network device.
[0072] In this application, "sending information to... (e.g., a terminal)" can be understood as the destination of the information being the terminal. This can include sending information to the terminal directly or indirectly. "Receiving information from... (e.g., a terminal)" or "receiving information from... (e.g., a terminal)" can be understood as the source of the information being the terminal, and can include receiving information from the terminal directly or indirectly. 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 understood in a similar way, and will not be elaborated further here.
[0073] To better understand the embodiments of this application, the system architecture involved in the embodiments of this application will be described first below:
[0074] This application's embodiments can be applied to long-term evolution (LTE) systems, 5th generation mobile communication (5G) systems, 6th generation mobile communication (6G) systems, and other communication systems evolving after 5G, as well as satellite communication and short-range wireless communication systems. The wireless communication systems mentioned in this application's embodiments include, but are not limited to, the three major application scenarios of 5G / 6G mobile communication systems: enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), and massive machine-type communication (mMTC), long-range (LoRa) systems, or vehicle-to-everything (V2X) systems. The wireless communication system may include one or more network devices and one or more terminal devices.
[0075] The following explanation uses the system architecture shown in Figure 1 as an example. As shown in Figure 1, the communication system includes a radio access network (RAN) 100, a core network (CN) 200, and an Internet 300. RAN 100 includes at least one network device (network device 110a and network device 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 the network devices. The devices in the core network 200 and the Internet 300 can also be referred to as network devices. The network devices in the core network 200 and the network devices in the 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.
[0076] It should be noted that RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or evolutionary systems beyond 5G (e.g., 6G mobile communication systems). RAN 100 can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), etc. RAN 100 can also be a communication system integrating two or more of the above systems. It should be stated that the number of network devices and terminal devices in Figure 1 is only illustrative and should not be considered as a specific limitation of this application. The terminal devices and network devices involved in the system architecture will be described in detail below.
[0077] I. Terminal Equipment
[0078] Terminal equipment, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device used to provide voice or data connectivity to users, and can also be an Internet of Things (IoT) device. For example, terminal equipment includes handheld devices with wireless connectivity, vehicle-mounted devices, etc. Currently, terminal devices can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices (such as smartwatches, smart bracelets, pedometers, etc.), in-vehicle equipment (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), satellite terminals, virtual reality (VR) devices, augmented reality (AR) devices, smart point-of-sale (POS) machines, customer-premises equipment (CPE), wireless terminals in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, electricity meters, etc.), smart robots, robotic arms, workshop equipment, wireless terminals in autonomous driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, and flying equipment (such as smart robots, hot air balloons, drones, airplanes), etc. Terminal devices can also be other devices with terminal functions; for example, a terminal device can also be a device that performs terminal functions in D2D communication.
[0079] The embodiments of this application do not limit the device form of the terminal. The device used to implement the functions of the terminal device can be the terminal device itself; it can also be a device that supports the terminal device in implementing the functions, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In the embodiments of this application, the chip system can be composed of chips or can include chips and other discrete components.
[0080] II. Network Equipment
[0081] Network devices are nodes in a radio access network (RAN), and can also be called RAN nodes (or devices). Network devices help terminals achieve wireless access. Multiple network devices in a communication system can be nodes of the same type or different types. In some scenarios, the roles of network devices and terminal devices are relative. For example, in Figure 1, network element 120i can be a helicopter or a 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 network device 110a, network element 120i is a terminal. Network devices and terminal devices are sometimes both referred to as communication devices. For example, network devices 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.
[0082] In one possible scenario, network equipment can be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next-generation NodeB (gNB), a next-generation base station in a 6th-generation (6G) mobile communication system, a base station in a future mobile communication system, a satellite, an integrated access and backhaul (IAB) node, or a network device in a mobile switching center non-terrestrial network (NTN) communication system, i.e., it can be deployed on a high-altitude platform or satellite, etc. Network equipment 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 a radio controller in a CRAN scenario. Network equipment can also act as a base station in device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, drone communication, and machine-to-machine (M2M) communication. Optionally, network equipment can also be a server, wearable device, vehicle, or in-vehicle equipment, etc. For example, network devices in vehicle-to-everything (V2X) technology can be roadside units (RSUs).
[0083] All or part of the functions of the network device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform). The network device in this application can also be a logical node, logical module, or software capable of implementing all or part of the functions of a network device.
[0084] In another possible scenario, multiple network devices collaborate to assist terminals in achieving wireless access, with each network device performing a portion of the base station's functions. For example, network devices can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up 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). It is understood that network devices can be CU nodes, DU nodes, or devices comprising both CU and DU nodes. Furthermore, CUs can be classified as network devices in the access network (RAN) or the core network (CN), without limitation.
[0085] In different systems, CU (or CU-CP and 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 O-CU (open CU), DU can also be called 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.
[0086] In this embodiment, the form of the network device is not limited. The device used to implement the function of the network device can be the network device itself, or it can be a device that supports the network device in implementing the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.
[0087] In a communication system, one network element can send signals to or receive signals from another network element. These signals can include information, signaling, or data. The term "network element" can also be replaced by entities, network entities, devices, communication equipment, communication modules, nodes, communication nodes, etc. This application uses a network element as an example for description. For instance, a communication system can 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. It is understood that in this application's embodiments, the terminal device can be replaced by a first network element, and the network device can be replaced by a second network element; both execute the corresponding communication methods in this application's embodiments.
[0088] 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 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, supporting higher-order multiple-input multiple-output (MIMO) technologies, supporting beamforming, and / or supporting 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. To meet these challenges, artificial intelligence (AI) technology can be introduced into wireless communication to achieve network intelligence. To support AI technology in wireless networks, AI nodes can also be introduced into the network.
[0089] The communication system shown in Figure 1 may also include an AI network element 400. The AI network element 400 is used to perform AI-related operations, such as building training datasets or training AI models.
[0090] In one possible implementation, the terminal device can send data related to the training of the AI model to the AI network element 400, 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 sent by the network device. The AI network element 400 can send the results of operations related to the AI model to the terminal device, and then forward them to the network device through the terminal device. 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 terminal device, and another portion on the network device. Alternatively, the trained AI model may be deployed on either the terminal device or the network device.
[0091] It should be understood that Figure 1 is only used as an example of the AI network element 400 being directly connected to the terminal device. In other scenarios, the AI network element 400 can also be connected to a network device. Alternatively, the AI network element 400 can be connected to both the terminal device and a network device simultaneously. Alternatively, the AI network element 400 can also be connected to the terminal device through a third-party network element. This application embodiment does not limit the connection relationship between the AI network element and other network elements.
[0092] The AI network element 400 can also be installed as a module in terminal devices and / or network devices, for example, in the network device or terminal device shown in Figure 1.
[0093] It should be noted that Figure 1 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, which are not shown in Figure 1. In practical applications, the communication system may include multiple network devices or multiple terminal devices. The embodiments of this application do not limit the number of network devices and terminal devices included in the communication system.
[0094] Optionally, the AI node can be deployed in one or more of the following locations within the communication system: access network devices, terminal devices, or core network devices, etc. Alternatively, the AI node can be deployed independently, for example, in a location other than any of the aforementioned devices, such as in the host or cloud server of an over-the-top (OTT) system. The AI node can communicate with other devices in the communication system, which can be one or more of the following: network devices, terminal devices, or core network elements, etc.
[0095] It is understood that this application does not limit the number of AI nodes. For example, when there are multiple AI nodes, these nodes can be divided based on function, such as different AI nodes being responsible for different functions.
[0096] 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). This application does not limit the specific form of the aforementioned AI nodes.
[0097] AI nodes can be AI network elements or AI modules.
[0098] Please refer to Figure 2, which is a schematic diagram of the application framework of a communication system provided in an embodiment of this application. As shown in Figure 2, network elements in the communication system are connected through 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 operation administration and maintenance (OAM), are equipped with one or more AI modules (only one is shown in Figure 2 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 set in CU-CP and / or CU-UP.
[0099] 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.
[0100] 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.
[0101] The terminal device can be a terminal device equipped with one or more AI modules. The terminal device can be the one shown in Figure 2.
[0102] The following are definitions of technical terms that may appear in the embodiments of this application. The terms used in the implementation section of this application are only used to explain the specific embodiments of this application and are not intended to limit this application.
[0103] (1) AI Model
[0104] This refers to a function model that maps an input of a certain dimension to an output of a certain dimension, and its parameters are obtained through machine learning training. 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 model's parameters, which can be obtained through machine learning training. For the sake of generality, deploying an AI model for a specific scenario on a terminal device can also be considered as the terminal supporting a new function. The following description of the AI model can also be considered as a function.
[0105] (2) AI Application Cases
[0106] AI application cases are also known as AI application scenarios or AI functions. AI application cases include, but are not limited to: Channel Status Information (CSI) feedback enhancement, beam management enhancement, positioning accuracy enhancement, network energy saving, load balancing, and mobility optimization. For example, an AI function may include multiple AI sub-functions.
[0107] The following explanation uses beam management enhancement as an example.
[0108] Beam management primarily aims to discover the strongest transmit / receive beams, or the strongest transmit and receive beam pairs. AI-based sparse beam prediction can improve accuracy. Based on AI training and inference, it can be divided into network-side AI sparse beam prediction and terminal device-side AI sparse beam prediction. Taking terminal device-side AI sparse beam prediction as an example, the pre-trained AI model on the terminal device can be provided by the network or pre-stored on the terminal device. During the training phase, the network device scans all possible beams to collect data for model training. Once the model training is complete, the network only needs to scan a small subset of beams, and then the terminal device feeds back the inference results to the network. AI-based beam management can achieve beam prediction in, for example, the temporal and / or spatial domains, reducing overhead and latency and improving beam selection accuracy.
[0109] Beam management enhancements may include at least one sub-function, such as: beam measurement result prediction (e.g., RSRP) and optimal beam prediction (e.g., beam indexing).
[0110] For example, AI models can be used to achieve spatial beam prediction.
[0111] In the first implementation, the terminal device can predict the signal quality of the second reference signal set (Set 2) based on the measurement results of the first reference signal set (Set 1). The first reference signal set can be a subset of the second reference signal set, and the number of reference signals in the first reference signal set is less than the number of reference signals in the second reference signal set. Using AI model inference for spatial beam prediction can reduce pilot overhead and the power consumption required for the terminal to measure the reference signals.
[0112] For example, as shown in Figure 3(a), different reference signals can correspond to different beams. Using the measurement information of N beams from the AI model, the signal quality of M beams (e.g., RSRP) can be predicted, or the index of the best beam among the M beams can be predicted, or the index of K beams among the M beams can be predicted (e.g., the best K beams), or the signal quality of K beams among the M beams can be predicted (e.g., the best K beams).
[0113] The first set of reference signals is a subset of the second set of reference signals, and the first set of reference signals may contain different mapping patterns. For example, Set 1 contains 8 reference signals, and Set 2 contains 32 reference signals. As shown in Figure 3(b), Set 1 pattern 1: Set 1 is the {1,5,10,14,19,23,28,32}th reference signal in Set 2; Set 1 pattern 2: Set 1 is the {4,8,11,15,18,22,25,29}th reference signal in Set 2.
[0114] In the second implementation, the terminal device can predict the signal quality of the second reference signal set (Set 2) based on the measurement results of the first reference signal set (Set 1). Unlike the first implementation, the reference signals in the first and second reference signal sets can belong to different reference signal types. Using AI model inference for spatial beam prediction can reduce pilot overhead.
[0115] For example, as shown in Figure 3(c), different reference signals can correspond to different beams. Using the measurement information of N beams from the AI model, the signal quality of M beams can be predicted (e.g., RSRP), or the index of the best beam among the M beams can be predicted, or the index of K beams among the M beams can be predicted (e.g., the best K beams), or the signal quality of K beams among the M beams can be predicted (e.g., the best K beams). The reference signals in the first set of reference signals typically correspond to wider beams (e.g., SSB, Synchronization Signal / PBCH), while the reference signals in the second set of reference signals typically correspond to narrower beams (e.g., CSI-RS).
[0116] For example, time-domain beam prediction can be achieved using AI models.
[0117] In the first implementation, the terminal device can predict the signal quality of the second reference signal set (Set 2) based on the measurement results of the first reference signal set (Set 1), where the first and second reference signal sets can be the same set. Using AI model inference for time-domain beam prediction can reduce pilot overhead and obtain channel information for future moments in advance.
[0118] For example, as shown in Figure 3(d), the left side of the AI model represents the beams corresponding to time 1 of Set 1, time 2 of Set 1, ..., time T1 of Set 1, respectively. The right side of the AI model represents the beams corresponding to time 1 of Set 2, time 2 of Set 2, ..., time T2 of Set 1, respectively. That is, different reference signals usually correspond to different beams. Using the beam measurement information of the AI model at T1 historical times, the signal quality (e.g., RSRP) of the beams at future T2 times can be predicted, or the index of the best beam at each time of T2 times can be predicted, or the index of K beams at each time of T2 times can be predicted (e.g., the best K beams at each time), and the signal quality (e.g., the best K beams at each time) of K beams at each time of T2 times can be predicted.
[0119] In the second implementation, the terminal device can predict the signal quality of the second reference signal set (Set 2) based on the measurement results of the first reference signal set (Set 1). Unlike the first possible implementation, the reference signals in the first and second reference signal sets can belong to different reference signal types; for example, the beam corresponding to Set 1 is usually a wide beam, while the beam corresponding to Set 2 is usually a narrow beam. Using AI model inference for time-domain beam prediction can reduce pilot overhead.
[0120] For example, as shown in Figure 3(e), the left side of the AI model represents the beams corresponding to time 1 of Set 1, time 2 of Set 1, ..., time T1 of Set 1, respectively, while the right side of the AI model represents the beams corresponding to time 1 of Set 2, time 2 of Set 2, ..., time T2 of Set 1, respectively. That is, different reference signals can correspond to different beams. Using the beam measurement information of historical time T1 of the AI model, the signal quality (e.g., RSRP) of the beams at future time T2 can be predicted, or the beam index at each time of T2 can be predicted (e.g., the optimal K beams at each time), or the signal quality (e.g., the optimal K beams at each time) of the K beams at each time of T2 can be predicted.
[0121] It should be understood that the definitions of the above technical terms are merely illustrative. For example, as technology continues to develop, the scope of the above definitions may also change, and the embodiments of this application are not intended to limit the scope.
[0122] First, in order to facilitate understanding of the embodiments of this application, the technical problems that this application specifically aims to solve will be further analyzed and proposed.
[0123] With the development of artificial intelligence (AI) technology, in some scenarios, the functions of a terminal may also be implemented by AI algorithms. Deploying an AI model on a terminal typically involves steps such as data collection, model monitoring, and model inference. Data collection aims to enable the terminal to collect the data needed for model training. AI technology is a data-driven technology, and the generalization ability of an AI model depends on the training data used to train the model. That is, when the training data used for model training has the same or similar distribution as the data used for model inference, the AI model's inference performance is better. When an AI model is used for channel information prediction, due to the variability of the channel environment, the AI model may only maintain its inference performance in specific environments. Therefore, it is necessary to monitor the model and use performance indicators to judge the model's performance in the current environment. Model inference involves using the model for prediction after deployment. Data collection, model monitoring, and model inference all require the terminal's processing resources; how to allocate the terminal device's processing resources is a pressing technical problem that needs to be solved.
[0124] The technical problem to be solved by the embodiments of this application is: how to allocate processing resources for terminal devices to process different reports for different types of report configurations.
[0125] Based on the above, this application proposes a communication method, which will be described below through various embodiments. It should be understood that these methods can be used in combination. The technical solution provided by this application is not limited to the process described below. Furthermore, the scenario descriptions in the embodiments of this application are merely illustrative and do not limit the solutions of this application to the described scenarios; they are also applicable to scenarios with similar problems.
[0126] It should be understood that the evolution of AI may change as technical solutions evolve, and the technical solutions provided in this application are not limited to the process described below. Furthermore, the scenario descriptions in the embodiments of this application are merely illustrative and do not limit the solutions of the embodiments of this application to only the described scenarios, but are also applicable to scenarios with similar problems.
[0127] The terminal device in this application embodiment (as described below) can be the terminal device in the network architecture shown in FIG1. The functions performed by the terminal device in this embodiment can also be performed by a device (e.g., a chip, a chip system, or a circuit) within the terminal device. The network device in this embodiment can be the network device in the network architecture shown in FIG1. The functions performed by the network device in this embodiment can also be performed by a device (e.g., a chip, a chip system, or a circuit) within the network device. This application embodiment is described uniformly here and will not be repeated hereafter.
[0128] Based on the network architecture described above, a communication method provided by an embodiment of this application will be described below. Please refer to Figure 4, which is a flowchart of a communication method provided by an embodiment of this application. As shown in Figure 4, the method may include the following steps.
[0129] S401. The network device sends first information to the terminal device, the first information including at least one of a first type of report configuration, a second type of report configuration, a third type of report configuration, and a fourth type of report configuration. Correspondingly, the terminal device receives the first information from the network device.
[0130] Specifically, the first type of report configuration can instruct the terminal device to report channel state information related to the first function in the first report; the second type of report configuration can instruct the terminal device to report prediction results related to the second function in the second report; the third type of report configuration can instruct the terminal device to perform reference signal measurements, and no information is reported in the third report; the fourth type of report configuration can instruct the terminal device to report monitoring results in the fourth report. Specifically:
[0131] Network devices can send report configurations to terminal devices. These configurations can specify measurement resources (or reference signals), report quantity, and report time. Terminal devices can then provide feedback based on these configurations. Typically, multiple reports can be configured on the network side. Furthermore, if carrier aggregation is supported, different carrier components may each contain multiple report configurations. Therefore, report configurations are generally uniquely identified using both carrier component indexes and report configuration indexes.
[0132] In addition, the report configuration can also indicate the reporting time of the corresponding report, such as periodic, semi-persistent, or aperiodic reports. Periodic reports are generally indicated by radio resource control (RRC) signaling, semi-persistent reports can be indicated by medium access control control element (MAC CE) or downlink control information (DCI), and aperiodic reports can be indicated by DCI.
[0133] For example, the first type of report configuration can instruct the terminal device to perform channel measurements, and the terminal device will report channel state information in the corresponding report. In the first type of report configuration, the terminal typically uses traditional algorithms to obtain channel state information. Alternatively, the network device may instruct the first type of report configuration without requiring the terminal to support AI-related functions. The network device can also indicate reference signals related to channel or interference measurements in the first type of report configuration. The terminal device obtains channel state information based on the first type of report configuration, such as reference signal receiving power (RSRP), signal-to-interference plus noise ratio (SINR), rank indicator (RI), precoding matrix indicator (PMI), or channel quality indicator (CQI).
[0134] For example, the second type of report configuration can instruct the terminal device to perform model inference, and the terminal device can report the inference results (or prediction results) in the report corresponding to the second type of report configuration. For example, the network device can configure a first reference signal set and a second reference signal set in the second type of report configuration. The terminal device can measure the first reference signal set (e.g., for input to the AI model); the terminal device can choose not to measure the second reference signal set, but the terminal device can indicate the prediction results of the second reference signal set in the second report. For example, the prediction results can be reference signal indices in the second reference signal set (e.g., indicating the reference signal corresponding to the optimal beam) and / or power information of the reference signals in the second reference signal set (e.g., indicating the power information of the reference signal corresponding to the optimal beam).
[0135] For example, the third type of report configuration can assist terminal devices in data collection for model training. For instance, the network device can also configure a first reference signal set and a second reference signal set in the third type of report configuration, instructing the terminal device to measure these reference signals to obtain training data. When the network device sends the third type of report configuration to the terminal device, it does not require the terminal device to provide measurement results (e.g., it indicates that the report content is empty). This is because this report configuration assists the terminal in data collection to train the AI model deployed on the terminal device; therefore, it does not require the terminal device to provide measurement results to the network side.
[0136] For example, a Type 4 report configuration can instruct the terminal device to perform model monitoring, and the terminal device will report the monitoring results in the corresponding report. For instance, a network device can configure at least a second reference signal set in the Type 4 report configuration. A Type 4 report configuration can typically be associated with a Type 2 report configuration, allowing the terminal device to monitor the performance of the AI model by comparing the measurement results and prediction results of the second reference signal set. The terminal device can report the performance monitoring results in the Type 4 report, which are obtained based on the measurement results and prediction results of the second reference signal set. For example, it can indicate whether the best reference signal of the measurement result is the best reference signal of the prediction result; it can also indicate whether the best reference signal of the prediction result is included among the best N reference signals of the measurement result, where N is a positive integer greater than or equal to 1; or it can indicate statistical information that the best reference signal of the measurement result is the best reference signal of the prediction result. For example, if a total of P comparisons were made and Q times the best reference signal of the measurement result is the best reference signal of the prediction result, then the statistical information is the values of P and Q, or the ratio of Q to P, Q / P; or it can indicate statistical information that the best reference signal of the prediction result is included among the best N reference signals of the measurement result. For example, if a total of L comparisons were made and M times the best reference signal of the measurement result is included among the best N reference signals of the measurement result, then the statistical information is the values of L and M, or the ratio of M to L, M / L.
[0137] The network device can send first information to the terminal device. This first information includes at least one of a first type of report configuration, a second type of report configuration, a third type of report configuration, and a fourth type of report configuration. In other words, the network device can configure one or more of these four report configurations for the terminal device. Upon receiving the first information, the terminal device will send a corresponding report back to the terminal device. For example, the report corresponding to the first type of report configuration can be the first report, the report corresponding to the second type of report configuration can be the second report, the report corresponding to the third type of report configuration can be the third report, and the report corresponding to the fourth type of report configuration can be the fourth report.
[0138] It should be noted that the terminal device does not have to provide feedback in the third report, but processing the third report still requires processing resources. For example, it may need to measure a reference signal, which would require processing resources.
[0139] S402. The terminal equipment and network equipment determine the processing resource for processing the first report as the first processing resource.
[0140] The terminal device can support two types of processing resources: a first processing resource and a second processing resource. The first processing resource can be used to process at least the first type of report, and the second processing resource can be used to process at least the second type of report.
[0141] Because AI-related functions typically run on specialized hardware, the processing resources used by a terminal device to process AI-related reports can differ from those used for non-AI-related reports. For example, the first processing resource could be resources related to a first function (e.g., non-AI-related functions), and the second processing resource could be resources related to a second function (e.g., AI-related functions).
[0142] When a terminal device processes a report, it needs to occupy a certain amount of processing resources within a certain time. These processing resources can generally be quantified using logical processing units, such as virtual processing units (e.g., CSI processing unit, CPU). Different reports require different numbers of processing units. For example, a report corresponding to a first-class report configuration, if it needs to provide RSRP information or doesn't need to provide any information, requires only 1 processing unit. Conversely, a fourth-class report (the report corresponding to a fourth-class report configuration), if it needs to provide precoded information and the terminal device needs to measure K reference signals, requires K processing units, where K is a positive integer greater than or equal to 1.
[0143] The CPU usage time varies depending on the reporting time of the report. Specifically:
[0144] For example, for periodic or semi-continuous reporting, as shown in Figure 5, the CPU occupancy time is related to the reception time of the measurement resources used for reporting, the reference time, and the transmission time of the channel carrying the report. Specifically, the CPU occupancy time is from the first symbol of the most recent reference signal used for reporting, no later than the reference time, to the last symbol of the channel carrying the report. The reference signal may be a reference signal for channel measurement and / or a reference signal for interference measurement. A first reference duration is generally used to determine the time interval required for the terminal device to generate a report; that is, the time interval from the reference time to the channel carrying the report is not less than the first reference duration. The reference duration may differ for reports with different content. After the reference time, the terminal device no longer receives or measures the measurement resources used for reporting because the terminal device does not have sufficient time to process the measurement resources to obtain the report. The first reference duration may differ for different types of reports. The first reference duration is typically predefined by the protocol.
[0145] For example, for aperiodic reporting, as shown in Figure 6, the CPU occupancy time is related to the reception timing of the channel used to trigger the aperiodic reporting (e.g., the reception time of the PDCCH carrying the DCI) and the transmission time of the channel carrying the report. Specifically, the CPU occupancy time starts from the first symbol after the physical downlink control channel (PDCCH) carrying the trigger indication and ends at the last symbol of the channel carrying the report. Further, if for an aperiodic triggered report, the CPU occupancy time needs to be greater than or equal to a second reference duration, the second reference duration can be used to determine the time required for the terminal to decode the PDCCH, measure, and acquire data.
[0146] For report configurations without reported content (e.g., the third type of report configuration), the CPU occupancy time is independent of the channel carrying the report and is determined by the reception time of the reference signal, the first reference duration, and / or the second reference duration in the report configuration.
[0147] For example, as shown in Figure 7, when the report configuration is a periodic or semi-continuous report configuration, the CPU occupancy time is from the first symbol of the earliest reference signal in the reference signal reception timing to the first reference duration after the last symbol of the latest reference signal in the reference signal reception timing.
[0148] For example, when the report configuration is a non-periodic report configuration, the CPU occupancy time starts from the first symbol after the PDCCH carrying the trigger indication, and ends at the latest of the following symbols: the first reference duration after the last symbol of the reference signal with the latest reception time in the reference signals, and the second reference duration starting from the first symbol after the PDCCH carrying the trigger indication.
[0149] The network device sends first information to the terminal device. After receiving the first information, if the first information includes a first type of report configuration, then the terminal device and the network device can determine that the processing resource for processing the first report is the first processing resource. The specific first type of report configuration can be found in the description of the first type of report configuration in S401 above. The terminal device obtains channel state information based on the first type of report configuration and reports it to the network side in the first report; therefore, the processing resource for processing the first report can be determined as the first processing resource.
[0150] S403. The terminal equipment and network equipment determine the processing resources for processing the second information, the second information including at least one of a second report, a third report and a fourth report, and the processing resources for processing the second information including a first processing resource and / or a second processing resource.
[0151] Understandably, the second information can correspond to the first information. Specifically, the first information includes at least one of the second type report configuration, the third type report configuration, and the fourth type report configuration, and the second information includes at least one of the second report, the third report, and the fourth report. Correspondingly, if the first information includes the second type report configuration, then the second information can include the second report; if the first information includes the second type report configuration, the third type report configuration, and the fourth type report configuration, then the second information can include the second report, the third report, and the fourth report.
[0152] The terminal device and network device may determine the implementation method of the processing resources for processing the second information in any of the following ways:
[0153] One possible implementation involves designating the processing resources for processing the third and / or fourth reports as the first processing resource; and / or designating the processing resources for processing the second report as the second processing resource. The terminal device can utilize the second processing resource when processing the second report; it can utilize the first processing resource when processing the third report; and it can utilize the first processing resource when processing the fourth report. Since the third report (e.g., a data collection report) and the fourth report (e.g., a model monitoring report) do not require model inference, their processing methods can be the same as those for traditional first-function reports. In other words, the third and fourth reports do not need to utilize second-function related processing resources, and therefore can utilize the first processing resource. The second report (e.g., a model inference report) requires inference using the second-function model, and therefore needs to utilize second-function related processing resources, and thus can utilize the second processing resource. This allows for a reasonable allocation of processing resources for different reports by the terminal device, further improving the utilization efficiency of the terminal device's processing resources.
[0154] The second possible implementation involves designating the processing resources for processing the third report as the first processing resource; and / or designating the processing resources for processing the second and / or fourth report as the second processing resource. The terminal device can utilize the second processing resource when processing the second report; it can utilize the first processing resource when processing the third report; and it can utilize the second processing resource when processing the fourth report. Since the third report (such as a data collection report) does not require model inference, it can be processed in the same way as the traditional first-function report. That is, the third report does not need to utilize the second-function related processing resources, and can therefore utilize the first processing resource. The second report (such as a model inference report) requires inference using the second-function model, and therefore needs to utilize the second-function related processing resources, and can therefore utilize the second processing resource. The fourth report (such as a model monitoring report) needs to be associated with the third report, and model performance calculations need to be performed based on the model inference results (prediction results). Therefore, both the third and fourth reports can utilize the second processing resource, which simplifies the design. This allows for a reasonable allocation of processing resources for different reports by the terminal device, further improving the utilization efficiency of the terminal device's processing resources.
[0155] A third possible implementation involves designating the processing resources for the second, third, and / or fourth reports as the second processing resource. It should be noted that a common prerequisite for the terminal device to support the second, third, and fourth reports all occupying the second processing resource is that the terminal device needs to support functions related to the second function. Therefore, having all three types of reports occupy the second processing resource can simplify the design and differentiate between the first and second functions.
[0156] Furthermore, terminal and network devices can determine the amount and duration of processing resources consumed by the report. Specifically:
[0157] Corresponding to the first possible implementation above:
[0158] When processing a second report, the terminal device can determine the amount of second processing resources it occupies using one of the following methods. Specifically:
[0159] Method 1: The number of second processing resources occupied by the second report can be predefined. Specifically, when the terminal device processes the second report, it occupies a predefined number of second processing resources. For example, when the report content is RSRP, it can occupy 1 second processing resource; or, for example, when the report content is precoded information, it can occupy N (N>1) second processing resources, etc.
[0160] Method 2: The number of second processing resources occupied by the second report can be determined through reporting by the terminal device. For example, since different terminal devices implement AI models in different ways and with different model complexities, the terminal device can report the number of second processing resources occupied when processing the second report as X, where X is an integer greater than or equal to 1. The terminal device can report the number of second processing resources occupied by it when processing the second report as X before sending the second report (e.g., in the terminal assistance information, i.e., UE assistance information), or it can report it when it reports its capabilities to the network side, such as reporting the types of models it supports and the corresponding number of second processing resources used.
[0161] When processing the second report, the terminal device can determine the first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration. Then, based on the first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration, it can determine the time the second report occupies the second processing resources. For specific implementation details, please refer to the description of the case where the report has reported content in S402 above; it will not be elaborated here. The first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration can be determined through one of the following methods:
[0162] In Method 1, the first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are related to a first value (s) and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, where the first value is a number greater than or equal to 1. For example, assuming the first reference duration associated with the first type of report configuration and the second reference duration associated with the first type of report configuration are T1 and T2 respectively, then the first reference duration associated with the second type of report configuration and the second reference duration associated with the second type of report configuration can be s·T1 and s·T2 respectively. The value of s can be predefined or determined by the terminal device's reporting. Since the terminal device typically calls an AI model during model inference, processing reports requires more time; therefore, s can be a number greater than or equal to 1. For example, in this method, the report content (report quantity) of the first report and the second report is the same (e.g., the reported content is RSRP).
[0163] Method 2: The first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are related to a second value (ΔT) and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, where the second value is a number greater than or equal to 0. For example, assuming the first reference duration associated with the first type of report configuration and the second reference duration associated with the first type of report configuration are T1 and T2 respectively, then the first reference duration associated with the second type of report configuration and the second reference duration associated with the second type of report configuration can be T1+ΔT and T2+ΔT respectively. The value of ΔT can be predefined or determined by the terminal device's reporting. Since the terminal device typically calls an AI model during model inference, processing the report requires more time; therefore, ΔT can be a number greater than or equal to 1. For example, in this method, the report content (report quantity) of the first report and the second report is the same (e.g., the reported content is RSRP).
[0164] When the terminal device processes the third report, the number of first processing resources occupied by the terminal device is predefined or determined by the terminal device's reporting. For specific adaptability, please refer to the description above of the terminal device determining the number of second processing resources occupied by the terminal device when processing the second report, which will not be repeated here.
[0165] When processing a third report, the terminal device can determine the first reference duration associated with the third type report configuration and / or the second reference duration associated with the third type report configuration. Then, based on the first reference duration associated with the third type report configuration and / or the second reference duration associated with the second type report configuration, it determines the time the third report occupies the first processing resources. For specific implementation details, please refer to the description of the case where there is no reported content in S402 above; it will not be elaborated here. Specifically, the first reference duration associated with the third type report configuration is the same as the first reference duration associated with the first type report configuration, and / or the second reference duration associated with the third type report configuration is the same as the second reference duration associated with the first type report configuration. Through this implementation, since the third type report configuration can mainly be used for data collection, the processing complexity on the terminal device side is low. For example, in this method, the terminal device needs to measure the same content in both the first and third type report configurations (e.g., the content the terminal device needs to measure is RSRP).
[0166] When the terminal device processes the fourth report, the number of first processing resources occupied by the terminal device is predefined or determined by the terminal device's reporting. For specific implementation adaptability, please refer to the above description of the terminal device determining the number of second processing resources occupied by the terminal device when processing the second report, which will not be repeated here.
[0167] When processing the fourth report, the terminal device can determine the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the third type of report configuration. Then, based on the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the second type of report configuration, it can determine the time the fourth report occupies the first processing resource. For specific implementation details, please refer to the description of the situation where the report contains reported content in S402 above; it will not be elaborated here. The first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration can be determined in one of the following ways:
[0168] Method 1: The first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a fifth value (s′) and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, where the fifth value is a number greater than or equal to 1. For example, assuming the first reference duration associated with the first type of report configuration and the second reference duration associated with the first type of report configuration are T1 and T2 respectively, then the first reference duration associated with the fourth type of report configuration and the second reference duration associated with the second type of report configuration can be s′·T1 and s′·T2 respectively. The value of s′ can be predefined or determined by reporting from the terminal device. Since the terminal device typically needs a considerable amount of time to calculate and monitor performance based on measurement and prediction results during model monitoring, s′ can be a number greater than or equal to 1.
[0169] Method 2: The first reference duration and / or the second reference duration associated with the fourth type of report configuration are related to the sixth value (ΔT′) and / or the first reference duration and / or the second reference duration associated with the first type of report configuration, where the sixth value is a number greater than or equal to 0. For example, assuming the first reference duration and the second reference duration associated with the first type of report configuration are T1 and T2 respectively, then the first reference duration and the second reference duration associated with the fourth type of report configuration can be T1+ΔT′ and T2+ΔT′ respectively. The value of ΔT′ can be predefined or determined by reporting from the terminal device. Since the terminal device typically needs considerable time to calculate and monitor performance based on measurement and prediction results during model monitoring, ΔT′ can be a number greater than or equal to 1.
[0170] Corresponding to the second possible implementation method mentioned above:
[0171] When processing the second report, the terminal device determines the number of second processing resources occupied by the terminal device and the time during which the second report occupies the second processing resources. For specific implementation, please refer to the description in the first possible implementation above of the terminal device determining the number of second processing resources occupied by the terminal device and the time during which the second report occupies the second processing resources. It will not be repeated here.
[0172] When processing a third report, the terminal device determines the number of first processing resources occupied by the terminal device and the time during which the third report occupies the first processing resources. For specific implementation details, please refer to the description in the first possible implementation above regarding the determination of the number of first processing resources occupied by the terminal device and the time during which the third report occupies the first processing resources. This will not be repeated here.
[0173] When the terminal device processes the fourth report, the number of second processing resources occupied by the terminal device is predefined or determined by the terminal device's reporting. For specific implementation adaptability, refer to the description of the terminal device determining the number of second processing resources occupied by the terminal device to process the second report in the first possible implementation above, which will not be repeated here.
[0174] When processing the fourth report, the terminal device can determine the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration. Then, based on the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the second type of report configuration, it can determine the time the fourth report occupies the second processing resources. For specific implementation details, please refer to the description of the case where the report contains reported content in S402 above; it will not be elaborated here. The first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration can be determined in one of the following ways:
[0175] Method 1: The first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a third value (s″) and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, where the third value is a number greater than or equal to 1. For example, assuming the first reference duration associated with the first type of report configuration and the second reference duration associated with the first type of report configuration are T1 and T2 respectively, then the first reference duration associated with the fourth type of report configuration and the second reference duration associated with the second type of report configuration can be s″·T1 and s″·T2 respectively. The value of s″ can be predefined or determined by reporting from the terminal device. Since the terminal device typically needs a significant amount of time to calculate and monitor performance based on measurement and prediction results during model monitoring, s″ can be a number greater than or equal to 1. Optionally, the third value can be the same as the fifth value mentioned above.
[0176] Method 2: The first reference duration and / or the second reference duration associated with the fourth type of report configuration are related to the fourth value (ΔT″) and / or the first reference duration and / or the second reference duration associated with the first type of report configuration, where the fourth value is a number greater than or equal to 0. For example, assuming the first reference duration and the second reference duration associated with the first type of report configuration are T1 and T2 respectively, then the first reference duration and the second reference duration associated with the fourth type of report configuration can be T1+ΔT″ and T2+ΔT″ respectively. The value of ΔT″ can be predefined or determined by reporting from the terminal device. Since the terminal device typically needs considerable time to calculate and monitor performance based on measurement and prediction results during model monitoring, ΔT″ can be a number greater than or equal to 1. Optionally, the third value can be the same as the sixth value mentioned above.
[0177] Method 3: The first reference duration associated with the fourth type of report configuration is the same as the first reference duration associated with the second type of report configuration, and / or the second reference duration associated with the fourth type of report configuration is the same as the second reference duration associated with the second type of report configuration.
[0178] Corresponding to the third possible implementation method mentioned above:
[0179] When processing the second report, the terminal device determines the number of second processing resources occupied by the terminal device and the time during which the second report occupies the second processing resources. For specific implementation, please refer to the description in the first possible implementation above of the terminal device determining the number of second processing resources occupied by the terminal device and the time during which the second report occupies the second processing resources. It will not be repeated here.
[0180] When the terminal device processes the third report, the number of second processing resources occupied by the terminal device is predefined or determined by the terminal device's reporting. For specific adaptability, please refer to the description above of the terminal device determining the number of second processing resources occupied by the terminal device when processing the second report, which will not be repeated here.
[0181] When processing a third report, the terminal device can determine a first reference duration associated with the third type of report configuration and / or a second reference duration associated with the third type of report configuration. Then, based on the first reference duration associated with the third type of report configuration and / or the second reference duration associated with the second type of report configuration, it can determine the time the third report occupies the second processing resources. For specific implementation details, please refer to the description of the case where there is no reported content in S402 above; it will not be elaborated here. The first reference duration associated with the third type of report configuration and / or the second reference duration associated with the third type of report configuration can be determined in one of the following ways:
[0182] Method 1: The first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the second type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the second type of report configuration.
[0183] Method 2: The first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the first type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the first type of report configuration. Through this implementation, since the third type of report configuration can primarily be used for data collection, the processing complexity on the terminal device side is lower. For example, in this method, the terminal device needs to measure the same content in both the first and third type of report configurations (e.g., the content the terminal device needs to measure is RSRP).
[0184] When processing the fourth report, the terminal device determines the number of second processing resources occupied by the terminal device and the time during which the fourth report occupies the second processing resources. For specific implementation details, please refer to the description in the second possible implementation above regarding the determination of the number of second processing resources occupied by the terminal device and the time during which the fourth report occupies the second processing resources. This will not be repeated here.
[0185] Optionally, the above report can be a CSI report or other types of reports, and this application embodiment does not limit this.
[0186] Furthermore, the terminal device can also send the upper limit of the first number of processing resources and the upper limit of the second number of processing resources to the network device. For example, the terminal device can report the upper limit of the first number of processing resources and the upper limit of the second number of processing resources to the network device together when it reports its capabilities to the network device.
[0187] Wherein, the total number of first processing resources required by the terminal device to simultaneously process reports related to the first processing resources at any given time does not exceed the upper limit of the number of first processing resources; the total number of second processing resources required by the terminal device to simultaneously process reports related to the second processing resources at any given time does not exceed the upper limit of the number of second processing resources. Optionally, the upper limit of the number of first processing resources may be the upper limit of the processing capacity of the terminal device on one carrier or the upper limit of the processing capacity of the terminal device across all carriers; the upper limit of the number of second processing resources may be the upper limit of the processing capacity of the terminal device on one carrier or the upper limit of the processing capacity of the terminal device across all carriers.
[0188] Furthermore, the terminal device can also send indication information to the network device, the indication information being used to indicate the processing resources for the second information. Specifically, the indication information may instruct the terminal device to support one or more of the first possible implementation, the second possible implementation, or the third possible implementation described above.
[0189] The method embodiment shown in Figure 4 allows the terminal device to receive different types of report configurations and determine the processing resources corresponding to the different types of report configurations. For example, the processing resources for processing the first report are determined to be the first processing resource. When processing at least one of the second, third, and fourth reports, the first processing resource and / or the second processing resource can be used. This allows for the allocation of processing resources for different types of report configurations to the terminal device, thereby improving the utilization efficiency of the terminal device's processing resources.
[0190] It is understood that, in order to achieve the functions in the above embodiments, the terminal device or network device includes hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0191] Figures 8 and 9 are schematic diagrams of possible communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of terminal devices or network devices in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. The communication device can be a terminal device or a network device. The communication device includes modules or units corresponding to the methods / operations / steps / actions performed by the terminal devices or network devices in the above method embodiments. The unit can be a hardware circuit, software, or a combination of hardware circuit and software. In the embodiments of this application, the communication device can be one of the terminal devices shown in Figure 1, or a network device shown in Figure 1, or a module (such as a chip, chip system, or circuit) applied to a terminal or network device.
[0192] As shown in Figure 8, the communication device 800 includes at least a transceiver unit 801 and a processing unit 802; the communication device 800 is used to implement the functions of the terminal device or network device in the method embodiment shown in Figure 4 above.
[0193] When the communication device 800 is used to implement the functions of the terminal device in the method embodiment shown in FIG4:
[0194] The transceiver unit 801 is used to receive first information, which includes one or more of the following: a first type of report configuration, a second type of report configuration, a third type of report configuration, and a fourth type of report configuration.
[0195] The processing unit 802 is used to determine that the processing resource for processing the first report is the first processing resource, the first report is the report corresponding to the first type of report, and the first processing resource is the resource related to the first function (e.g., non-AI related functions);
[0196] The processing unit 802 is further configured to determine processing resources for processing the second information, the second information including one or more of a second report, a third report and a fourth report, the processing resources for processing the second information including a first processing resource and / or a second processing resource, wherein the second processing resource is a resource for processing a second function-related function (e.g., an AI-related function); the second report is a report configured for a second type of report; the third report is a report configured for a third type of report; and the fourth report is a report configured for a fourth type of report.
[0197] In one possible implementation, the processing unit 802 determines the processing resource for processing the second information, specifically for: determining the processing resource for processing the third report and / or the fourth report as the first processing resource; and / or determining the processing resource for processing the second report as the second processing resource.
[0198] In one possible implementation, the processing unit 802 determines the processing resource for processing the second information, specifically for: determining the processing resource for processing the third report as the first processing resource; and / or determining the processing resource for processing the second report and / or the fourth report as the second processing resource.
[0199] In one possible implementation, the processing unit 802 determines the processing resources for processing the second information, specifically for: determining the processing resources for processing the second report, the third report, and / or the fourth report as the second processing resources.
[0200] One possible implementation is that the number of processing resources occupied by the second report is predefined or determined by the terminal device.
[0201] One possible implementation is that the first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are related to a first value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the first value is a number greater than or equal to 1, and the first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are used to determine the time that the second report occupies the second processing resource; or the first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are related to a second value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the second value is a number greater than or equal to 0.
[0202] One possible implementation is that the number of second processing resources occupied by the fourth report is predefined or determined by the terminal device's reporting.
[0203] One possible implementation is that the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a third value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the third value is a number greater than or equal to 1, and the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are used to determine the time that the fourth report occupies the second processing resource; or the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a fourth value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the fourth value is a number greater than or equal to 0; or the first reference duration associated with the fourth type of report configuration is the same as the first reference duration associated with the second type of report configuration, and / or the second reference duration associated with the fourth type of report configuration is the same as the second reference duration associated with the second type of report configuration.
[0204] One possible implementation is that the number of the first processing resources occupied by the fourth report is predefined or determined by the terminal device's reporting.
[0205] One possible implementation is that the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a fifth value and the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the fifth value is a number greater than or equal to 1, and the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are used to determine the time that the fourth report occupies the first processing resource; or the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a sixth value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the sixth value is a number greater than or equal to 0.
[0206] One possible implementation is that the number of processing resources occupied by the third report is predefined or determined by the terminal device.
[0207] One possible implementation is that the first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the first type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the first type of report configuration. The first reference duration associated with the third type of report configuration and / or the second reference duration associated with the third type of report configuration are used to determine the time that the third report occupies the first processing resource.
[0208] One possible implementation is that the number of processing resources occupied by the third report is predefined or determined by the terminal device.
[0209] One possible implementation is that the first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the second type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the second type of report configuration, wherein the first reference duration associated with the third type of report configuration and / or the second reference duration associated with the third type of report configuration are used to determine the time during which the third report occupies the second processing resource; or the first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the first type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the first type of report configuration.
[0210] In one possible implementation, the transceiver unit 801 is further configured to transmit the upper limit of the number of the first processing resources and the upper limit of the number of the second processing resources.
[0211] In one possible implementation, the total number of first processing resources required by the terminal device to process reports related to the first processing resources simultaneously at any given time does not exceed the upper limit of the number of first processing resources; and the total number of second processing resources required by the terminal device to process reports related to the second processing resources simultaneously at any given time does not exceed the upper limit of the number of second processing resources.
[0212] One possible implementation is that the upper limit of the number of first or second processing resources is the upper limit of the terminal's processing capacity on one or all carriers.
[0213] In one possible implementation, the transceiver unit 801 is also used to send indication information, which is used to indicate the processing resources for the second information.
[0214] When the communication device 800 is used to implement the function of the network device in the method embodiment shown in FIG4:
[0215] The transceiver unit 801 is used to send first information, the first information including one or more of a first type report configuration, a second type report configuration, a third type report configuration, and a fourth type report configuration;
[0216] Processing unit 802 is used to determine that the processing resource for processing the first report is the first processing resource, the first report is the report corresponding to the first type of report configuration, and the first processing resource is a resource related to the first function;
[0217] Processing unit 802 is further configured to determine processing resources for processing second information, the second information including one or more of a second report, a third report, and a fourth report, wherein the processing resources for processing the second information include the first processing resources and / or the second processing resources, wherein the second processing resources are resources for processing second function-related resources; the second report is a report configured corresponding to the second type of report; the third report is a report configured corresponding to the third type of report; and the fourth report is a report configured corresponding to the fourth type of report.
[0218] In one possible implementation, the processing unit 802 determines the processing resource for processing the second information, specifically for: determining the processing resource for processing the third report and / or the fourth report as the first processing resource; and / or determining the processing resource for processing the second report as the second processing resource.
[0219] In one possible implementation, the processing unit 802 determines the processing resource for processing the second information, specifically for: determining the processing resource for processing the third report as the first processing resource; and / or determining the processing resource for processing the second report and / or the fourth report as the second processing resource.
[0220] In one possible implementation, the processing unit 802 determines the processing resources for processing the second information, specifically for: determining the processing resources for processing the second report, the third report, and / or the fourth report as the second processing resources.
[0221] One possible implementation is that the number of processing resources occupied by the second report is predefined or determined by the terminal device.
[0222] One possible implementation is that the first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are related to a first value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the first value is a number greater than or equal to 1, and the first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are used to determine the time that the second report occupies the second processing resource; or the first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are related to a second value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the second value is a number greater than or equal to 0.
[0223] One possible implementation is that the number of second processing resources occupied by the fourth report is predefined or determined by the terminal device's reporting.
[0224] One possible implementation is that the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a third value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the third value is a number greater than or equal to 1, and the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are used to determine the time that the fourth report occupies the second processing resource; or the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a fourth value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the fourth value is a number greater than or equal to 0; or the first reference duration associated with the fourth type of report configuration is the same as the first reference duration associated with the second type of report configuration, and / or the second reference duration associated with the fourth type of report configuration is the same as the second reference duration associated with the second type of report configuration.
[0225] One possible implementation is that the number of the first processing resources occupied by the fourth report is predefined or determined by the terminal device's reporting.
[0226] One possible implementation is that the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a fifth value and the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the fifth value is a number greater than or equal to 1, and the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are used to determine the time that the fourth report occupies the first processing resource; or the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a sixth value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the sixth value is a number greater than or equal to 0.
[0227] One possible implementation is that the number of processing resources occupied by the third report is predefined or determined by the terminal device.
[0228] One possible implementation is that the first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the first type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the first type of report configuration. The first reference duration associated with the third type of report configuration and / or the second reference duration associated with the third type of report configuration are used to determine the time that the third report occupies the first processing resource.
[0229] One possible implementation is that the number of processing resources occupied by the third report is predefined or determined by the terminal device.
[0230] One possible implementation is that the first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the second type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the second type of report configuration, wherein the first reference duration associated with the third type of report configuration and / or the second reference duration associated with the third type of report configuration are used to determine the time during which the third report occupies the second processing resource; or the first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the first type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the first type of report configuration.
[0231] In one possible implementation, the transceiver unit 801 is further configured to receive the upper limit of the number of the first processing resources and the upper limit of the number of the second processing resources.
[0232] In one possible implementation, the total number of first processing resources required by the terminal device to process reports related to the first processing resources simultaneously at any given time does not exceed the upper limit of the number of first processing resources; and the total number of second processing resources required by the terminal device to process reports related to the second processing resources simultaneously at any given time does not exceed the upper limit of the number of second processing resources.
[0233] One possible implementation is that the upper limit of the number of first or second processing resources is the upper limit of the terminal's processing capacity on one or all carriers.
[0234] In one possible implementation, the transceiver unit 801 is further configured to receive indication information, which is used to indicate the processing resources for the second information.
[0235] It is understood that further descriptions of the transceiver unit 801 and the processing unit 802 can be found in the descriptions of the terminal device or network device in the method embodiment of Figure 4 above, and will not be repeated here.
[0236] Figure 9 shows a communication device 900 used to implement the functions of the aforementioned terminal device or network device. This device can be a communication device or a device used within a communication device. The communication device can be a terminal device or a network device. The device used within the communication device can be a chip system or a chip within the communication device. The chip system can be composed of chips or can include chips and other discrete components.
[0237] The communication device 900 includes at least one processor 910 for implementing the processing functions of the device (e.g., access network device or terminal) in the methods provided in this application embodiment. The communication device 900 may also include a communication interface 920 for implementing the transmit and receive operations of the device (e.g., terminal device or network device) in the methods provided in this application embodiment. In this application embodiment, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface for communicating with other devices via a transmission medium. For example, the communication interface 920 is used for the device in the communication device 900 to communicate with other devices. The processor 910 uses the communication interface 920 to transmit and receive data and is used to implement the methods described in the above method embodiments.
[0238] The communication device 900 may further include at least one memory 930 for storing program instructions and / or data. The memory 930 is coupled to the processor 910. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, and may be electrical, mechanical, or other forms, for information exchange between devices, units, or modules. The processor 910 may operate in conjunction with the memory 930. The processor 910 may execute program instructions stored in the memory 930. At least one of the at least one memories may be included in the processor.
[0239] This embodiment does not limit the specific connection medium between the communication interface 920, processor 910, and memory 930. In Figure 9, the memory 930, processor 910, and communication interface 920 are connected via a bus, indicated by a thick line. The connection methods between other components are merely illustrative and not intended to be limiting. The bus can be categorized as an address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used in Figure 9, but this does not imply that there is only one bus or one type of bus.
[0240] When the communication device 900 is specifically a device for use with equipment (such as terminal equipment or network equipment), for example, when the communication device 900 is specifically a chip or chip system, the communication interface 920 may output or receive baseband signals. When the communication device 900 is specifically a device (such as terminal equipment or network equipment), the communication interface 920 may output or receive radio frequency signals. In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, which can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules in the processor.
[0241] It should be noted that the aforementioned communication interface 920 can be used to perform the functions of the aforementioned transceiver unit 801, and the aforementioned processor 910 can be used to perform the functions of the aforementioned processing unit 802, which will not be elaborated further here.
[0242] When the aforementioned communication device is a chip applied to a terminal device, the terminal device chip implements the functions of the terminal device in the above method embodiments, and the terminal device chip receives information from other network elements; or, the terminal device chip sends information to other network elements.
[0243] When the aforementioned communication device is a chip used in a network device, the network device chip implements the functions of the network device in the above method embodiments. The network device chip receives information from other network elements; or, the network device chip sends information to other network elements.
[0244] Please refer to Figure 10, which is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. For ease of explanation, Figure 10 only shows the main components of the terminal device. As shown in Figure 10, the terminal device 1000 includes a processor, a memory, a control circuit, an antenna, and input / output devices. The processor is mainly used to process communication protocols and communication data, control the entire terminal, execute software programs, and process data from the software programs. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals, and for processing radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touch screens, displays, and keyboards, are mainly used to receive user input data and output data to the user.
[0245] When the terminal is powered on, the processor can read the software program from the storage unit, parse and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal to obtain the RF signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal, the RF circuit receives the RF signal through the antenna. This RF signal is further converted into a baseband signal and output to the processor. The processor converts the baseband signal back into data and processes the data.
[0246] For ease of explanation, Figure 10 shows only one memory and processor. In a real terminal, multiple processors and memories may exist. Memory may also be referred to as storage medium or storage device, etc., and this application embodiment does not limit this.
[0247] As an optional implementation, the processor may include a baseband processor and a central processing unit (CPU). The baseband processor is mainly used to process communication protocols and communication data, while the CPU is mainly used to control the entire terminal, execute software programs, and process the data of the software programs. The processor in Figure 10 integrates the functions of a baseband processor and a CPU. Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. Those skilled in the art will understand that a terminal may include multiple baseband processors to adapt to different network standards, and a terminal may include multiple CPUs to enhance its processing capabilities. The various components of the terminal can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The CPU can also be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored in the storage unit as a software program, which is then executed by the processor to implement the baseband processing function.
[0248] In one example, the antenna and control circuit with transceiver functions can be considered as the transceiver unit 1001 of the terminal device 1000, and the processor with processing functions can be considered as the processing unit 1002 of the terminal device 1000. As shown in Figure 10, the terminal device 1000 includes the transceiver unit 1001 and the processing unit 1002. The transceiver unit can also be called a transceiver, transceiver device, etc. Optionally, the device in the transceiver unit 1001 used to implement the receiving function can be considered as the receiving unit, and the device in the transceiver unit 1001 used to implement the transmitting function can be considered as the transmitting unit, that is, the transceiver unit 1001 includes a receiving unit and a transmitting unit. For example, the receiving unit can also be called a receiver, receiver circuit, etc., and the transmitting unit can be called a transmitter, transmitter, or transmitting circuit, etc. Optionally, the above-mentioned receiving unit and transmitting unit can be integrated into one unit, or they can be multiple independent units. The above-mentioned receiving unit and transmitting unit can be in one geographical location or distributed in multiple geographical locations.
[0249] In one embodiment, the transceiver unit 1001 is used to perform the operations performed by the transceiver unit 801 in the above embodiment. The processing unit 1002 is used to perform the operations performed by the processing unit 802 in the above embodiment. The terminal device 1000 can also be used to perform various methods performed by the terminal device in the above method embodiments, which will not be described in detail here.
[0250] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the processes related to terminal devices or network devices in the communication methods provided in the above method embodiments.
[0251] This application also provides a computer program product that, when run on a computer or processor, causes the computer or processor to execute one or more steps of any of the above-described communication methods. If the constituent modules of the aforementioned devices are implemented as software functional units and sold or used as independent products, they can be stored in the computer-readable storage medium.
[0252] This application also provides a chip system including at least one processor and a communication interface. The communication interface and the at least one processor are interconnected via a circuit. The at least one processor is used to run computer programs or instructions to perform some or all of the steps described in any of the corresponding method embodiments above. This chip system may be composed of chips or may include chips and other discrete devices.
[0253] This application also provides a communication system, which includes a terminal device and a network device, and the specific description can be found in the method described above.
[0254] It should be understood that the memory mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be a hard disk drive (HDD), a solid-state drive (SSD), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). Memory is any other medium capable of carrying or storing desired program code having an instruction or data structure form and accessible by a computer, but is not limited thereto. The memory in the embodiments of this application may also be circuitry or any other means capable of implementing storage functions for storing program instructions and / or data.
[0255] It should also be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0256] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) is integrated into the processor.
[0257] It should be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.
[0258] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0259] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments provided herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0260] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0261] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0262] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0263] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0264] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the technology, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0265] The steps in the method of this application embodiment can be adjusted, combined, or deleted according to actual needs.
[0266] The modules / units in the device of this application embodiment can be merged, divided, and deleted according to actual needs.
[0267] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A communication method, characterized in that, The method includes: Receive first information, the first information including one or more of a first type of report configuration, a second type of report configuration, a third type of report configuration, and a fourth type of report configuration; The processing resource for processing the first report is identified as the first processing resource, the first report is the report corresponding to the first type of report configuration, and the first processing resource is the resource related to the first function; Determine the processing resources for processing the second information, which includes one or more of a second report, a third report, and a fourth report. The processing resources for processing the second information include the first processing resources and / or the second processing resources, wherein the second processing resources are resources related to processing the second function. The second report is the report configured corresponding to the second type of report; the third report is the report configured corresponding to the third type of report; and the fourth report is the report configured corresponding to the fourth type of report.
2. A communication method, characterized in that, The method includes: Send first information, the first information including one or more of the first type of report configuration, the second type of report configuration, the third type of report configuration, and the fourth type of report configuration; The processing resource for processing the first report is identified as the first processing resource, the first report is the report corresponding to the first type of report configuration, and the first processing resource is the resource related to the first function; Determine the processing resources for processing the second information, which includes one or more of a second report, a third report, and a fourth report. The processing resources for processing the second information include the first processing resources and / or the second processing resources, wherein the second processing resources are resources related to processing the second function. The second report is the report configured corresponding to the second type of report; the third report is the report configured corresponding to the third type of report; and the fourth report is the report configured corresponding to the fourth type of report.
3. The method according to claim 1 or 2, characterized in that, The determination of the processing resources for processing the second information includes: The processing resource for processing the third report and / or the fourth report is determined to be the first processing resource; and / or The processing resource for processing the second report is determined to be the second processing resource.
4. The method according to claim 1 or 2, characterized in that, The determination of the processing resources for processing the second information includes: The processing resource for processing the third report is determined to be the first processing resource; and / or The processing resource for processing the second report and / or the fourth report is determined to be the second processing resource.
5. The method according to claim 1 or 2, characterized in that, The determination of the processing resources for processing the second information includes: The processing resource for processing the second report, the third report, and / or the fourth report is determined to be the second processing resource.
6. The method according to any one of claims 3-5, characterized in that, The number of processing resources occupied by the second report is predefined or determined by the terminal device.
7. The method according to any one of claims 3-6, characterized in that, The first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are related to a first value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the first value is a number greater than or equal to 1, and the first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are used to determine the time that the second report occupies the second processing resources; or The first reference duration associated with the second type of report configuration and / or the second reference duration associated with the second type of report configuration are related to a second value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the second value is a number greater than or equal to 0.
8. The method according to any one of claims 4-7, characterized in that, The number of second processing resources occupied by the fourth report is predefined or determined by the terminal device's reporting.
9. The method according to any one of claims 4-8, characterized in that, The first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a third value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the third value is a number greater than or equal to 1, and the first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are used to determine the time that the fourth report occupies the second processing resource; or The first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a fourth value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the fourth value is a number greater than or equal to 0; or The first reference duration associated with the fourth type of report configuration is the same as the first reference duration associated with the second type of report configuration, and / or the second reference duration associated with the fourth type of report configuration is the same as the second reference duration associated with the second type of report configuration.
10. The method according to any one of claims 3, 6-7, characterized in that, The number of processing resources occupied by the fourth report is predefined or determined by the terminal device.
11. The method according to any one of claims 3, 6-7, and 10, characterized in that, The first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a fifth value and the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration. The fifth value is a number greater than or equal to 1. The first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are used to determine the time that the fourth report occupies the first processing resource. or The first reference duration associated with the fourth type of report configuration and / or the second reference duration associated with the fourth type of report configuration are related to a sixth value and / or the first reference duration associated with the first type of report configuration and / or the second reference duration associated with the first type of report configuration, wherein the sixth value is a number greater than or equal to 0.
12. The method according to any one of claims 3, 4, 6-9, characterized in that, The number of processing resources occupied by the third report is predefined or determined by the terminal device.
13. The method according to any one of claims 3, 4, 6-9, and 12, characterized in that, The first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the first type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the first type of report configuration. The first reference duration associated with the third type of report configuration and / or the second reference duration associated with the third type of report configuration are used to determine the time that the third report occupies the first processing resource.
14. The method according to any one of claims 5-9, characterized in that, The number of second processing resources occupied by the third report is predefined or determined by the terminal device's reporting.
15. The method according to any one of claims 5-9, 14, characterized in that, The first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the second type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the second type of report configuration. The first reference duration associated with the third type of report configuration and / or the second reference duration associated with the third type of report configuration are used to determine the time that the third report occupies the second processing resource. or The first reference duration associated with the third type of report configuration is the same as the first reference duration associated with the first type of report configuration, and / or the second reference duration associated with the third type of report configuration is the same as the second reference duration associated with the first type of report configuration.
16. The method according to any one of claims 1, 3-15, characterized in that, The method further includes: Send the maximum number of the first processing resources and the maximum number of the second processing resources.
17. The method according to any one of claims 2-15, characterized in that, The method further includes: The upper limit of the number of the first processing resources and the upper limit of the number of the second processing resources are received.
18. The method according to claim 16 or 17, characterized in that, The total number of first processing resources required by the terminal device to process reports related to the first processing resources simultaneously at any given time shall not exceed the upper limit of the number of first processing resources. The total number of second processing resources required by the terminal device to process reports related to the second processing resources simultaneously at any given time shall not exceed the upper limit of the number of second processing resources.
19. The method according to any one of claims 16-18, characterized in that, The upper limit of the number of the first processing resources or the upper limit of the number of the second processing resources is the upper limit of the terminal's processing capacity on one carrier or all carriers.
20. The method according to any one of claims 1, 3-16, and 18-19, characterized in that, The method further includes: Send an instruction message, which is used to indicate the processing resources for the second information.
21. The method according to any one of claims 2-15 and 17-20, characterized in that, The method further includes: Receive instruction information, which is used to indicate the processing resources for the second information.
22. The method according to any one of claims 1-21, characterized in that, The first type of report configuration instructs the terminal device to provide channel status information related to the first function in the first report; The second type of report configuration indicates the prediction results related to the second function that the terminal device reports in the second report; The third type of report configuration instructs the terminal device to perform reference signal measurement, and no feedback information is provided in the third report; The fourth type of report configuration indicates the monitoring results reported by the terminal device in the fourth report.
23. A communication device, characterized in that, The device includes a processor, a memory, an input interface, and an output interface. The input interface is used to receive information from other communication devices besides the communication device, and the output interface is used to output information to other communication devices besides the communication device. When a computer program or computer instruction stored in the memory is invoked by the processor, the method described in any one of claims 1-22 is implemented.
24. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or computer instructions that, when executed by a processor, cause the method described in any one of claims 1-22 to be implemented.
25. A computer program product, characterized in that, The computer program product includes instructions that, when executed by a processor, cause the method as described in any one of claims 1-22 to be implemented.
26. A communication system, characterized in that, The method includes a terminal device and a network device, wherein the terminal device is used to implement the method as described in any one of claims 1, 3-16, 18-20, and 22, and the network device is used to implement the method as described in any one of claims 2, 3-15, 17-19, and 21-22.