Communication method and apparatus, and device
By receiving configuration information and following the provided strategy, the terminal device makes reasonable use of the cache for AI data measurement, which solves the problem of poor AI data quality caused by limited cache and improves the accuracy and flexibility of the measurement.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-18
- Publication Date
- 2026-04-02
AI Technical Summary
The limited cache of terminal devices and the different cache requirements for different AI data result in poor quality of measured AI data.
The terminal device receives configuration information sent by the network device or other terminal devices, and performs AI data measurement according to the strategy indicated by the configuration information, including priority, cache information, time information, etc., so as to make reasonable use of the cache and ensure the measurement time length and quality.
It improves the accuracy and precision of AI data measurement, makes full use of the terminal device's cache, ensures the duration and completion of AI data measurement, and enhances the flexibility of measurement.
Smart Images

Figure CN2025122262_02042026_PF_FP_ABST
Abstract
Description
Communication method, apparatus and device
[0001] Cross-reference to Related Applications
[0002] This application claims priority to Chinese Patent Application No. 202411363285.5, filed September 26, 2024, entitled “Communication method, apparatus and device,” which is incorporated by reference herein in its entirety. TECHNICAL FIELD
[0003] The present application belongs to the field of communication technology, and specifically relates to a communication method, apparatus and device. BACKGROUND
[0004] A terminal device can measure artificial intelligence (AI) data and optimize an AI model based on the AI data.
[0005] Currently, AI data measured by a terminal device can be stored in the terminal device. For example, the terminal device can measure data of multiple AI use cases and store the data of the multiple AI use cases in a cache, and then the terminal device can send the data of the AI use case to a base station. However, the cache of the terminal device is limited, and the required cache for different AI data is also different, resulting in poor quality of the measured AI data. SUMMARY
[0006] Embodiments of the present application provide a communication method, apparatus and device, which are used to solve the technical problem of poor quality of AI data measured in the prior art.
[0007] In a first aspect, embodiments of the present application provide a communication method, which comprises:
[0008] receiving configuration information, the configuration information being used to indicate a strategy of measuring artificial intelligence (AI) data.
[0009] In a possible implementation, the configuration information comprises at least one of the following:
[0010] a priority of an AI use case;
[0011] a priority of a data collection configuration;
[0012] time information of the data collection configuration.
[0013] In a possible implementation, the configuration information further comprises at least one of the following:
[0014] first cache information, the first cache information comprising required cache for measuring data of an AI use case;
[0015] second buffer information, the second buffer information comprising buffer required for data of a measurement data collection configuration indication;
[0016] first indication information, the first indication information being used for indicating a buffer preemption policy.
[0017] In a possible implementation, the configuration information further comprises at least one of the following:
[0018] a quantity threshold of the configuration information;
[0019] a quantity threshold of the data collection configuration;
[0020] a quantity threshold of the AI use case;
[0021] a threshold of data transmission.
[0022] In a possible implementation, the time information comprises at least one of the following:
[0023] start time information of the data collection configuration;
[0024] a duration of the data collection configuration;
[0025] end time information of the data collection configuration.
[0026] In a possible implementation, the method further comprises:
[0027] sending state information, the state information being used for indicating a state associated with the AI data collection.
[0028] In a possible implementation, the state information comprises at least one of the following:
[0029] an available buffer state;
[0030] a power state;
[0031] feedback information.
[0032] In a possible implementation, the feedback information comprises at least one of the following:
[0033] the AI data collection can be completed;
[0034] the AI data collection cannot be completed;
[0035] a reason why the AI data collection cannot be completed;
[0036] a waiting duration for performing the AI data collection;
[0037] second indication information, the second indication information being used for indicating the AI data that can be collected.
[0038] In a possible implementation, the method further includes:
[0039] According to the configuration information, the AI data is measured.
[0040] In a second aspect, the embodiments of the present application provide another communication method, which includes:
[0041] Configuration information is sent, and the configuration information is used to indicate a strategy of measuring artificial intelligence (AI) data.
[0042] In a possible implementation, the configuration information includes at least one of the following:
[0043] A priority of an AI use case;
[0044] A priority of a data collection configuration;
[0045] Time information of the data collection configuration.
[0046] In a possible implementation, the configuration information further includes at least one of the following:
[0047] First cache information, the first cache information including cache required for measuring data of an AI use case;
[0048] Second cache information, the second cache information including cache required for measuring data indicated by a data collection configuration;
[0049] First indication information, the first indication information being used to indicate a cache preemption strategy.
[0050] In a possible implementation, the configuration information further includes at least one of the following:
[0051] A quantity threshold of the configuration information;
[0052] A quantity threshold of the data collection configuration;
[0053] A quantity threshold of the AI use case;
[0054] A threshold of data transmission.
[0055] In a possible implementation, the time information includes at least one of the following:
[0056] Start time information of the data collection configuration;
[0057] A duration of the data collection configuration;
[0058] End time information of the data collection configuration.
[0059] In a possible implementation, the method further includes:
[0060] receiving state information, the state information being used for indicating a state associated with measuring the AI data.
[0061] In a possible implementation, the state information comprises at least one of:
[0062] an available cache state;
[0063] a power state;
[0064] feedback information.
[0065] In a possible implementation, the feedback information comprises at least one of:
[0066] the AI data collection can be completed;
[0067] the AI data collection cannot be completed;
[0068] a reason why the AI data collection cannot be completed;
[0069] a waiting duration for performing the AI data collection;
[0070] second indication information, the second indication information being used for indicating the AI data that can be collected.
[0071] In a third aspect, an embodiment of the present application provides a communication apparatus, comprising a receiving module, wherein:
[0072] The receiving module is configured to receive configuration information, the configuration information being used for indicating a strategy of measuring artificial intelligence (AI) data.
[0073] In a possible implementation, the configuration information comprises at least one of:
[0074] a priority of an AI use case;
[0075] a priority of a data collection configuration;
[0076] time information of a data collection configuration.
[0077] In a possible implementation, the configuration information further comprises at least one of:
[0078] first cache information, the first cache information comprising a cache required for measuring data of an AI use case;
[0079] second cache information, the second cache information comprising a cache required for measuring data indicated by a data collection configuration;
[0080] first indication information, the first indication information being used for indicating a cache preemption strategy.
[0081] In a possible implementation, the configuration information further includes at least one of the following:
[0082] a quantity threshold of the configuration information;
[0083] a quantity threshold of the data collection configuration;
[0084] a quantity threshold of the AI use case;
[0085] a threshold of the data transmission.
[0086] In a possible implementation, the time information includes at least one of the following:
[0087] start time information of the data collection configuration;
[0088] a duration of the data collection configuration;
[0089] end time information of the data collection configuration.
[0090] In a possible implementation, the communication apparatus further includes a sending module, configured to:
[0091] send state information, the state information being used to indicate a state associated with measuring the AI data.
[0092] In a possible implementation, the state information includes at least one of the following:
[0093] an available cache state;
[0094] a power state;
[0095] feedback information.
[0096] In a possible implementation, the feedback information includes at least one of the following:
[0097] the AI data collection can be completed;
[0098] the AI data collection cannot be completed;
[0099] a reason why the AI data collection cannot be completed;
[0100] a waiting duration for performing the AI data collection;
[0101] second indication information, the second indication information being used to indicate the AI data that can be collected.
[0102] In a possible implementation, the communication apparatus further includes a measuring module, configured to:
[0103] According to the configuration information, the AI data is measured.
[0104] In a fourth aspect, an embodiment of the present application provides another communication apparatus, which can include a sending module, wherein:
[0105] The sending module is configured to send configuration information, the configuration information being used to indicate a strategy of measuring artificial intelligence (AI) data.
[0106] In a possible implementation, the configuration information includes at least one of the following:
[0107] a priority of an AI use case;
[0108] a priority of a data collection configuration;
[0109] time information of the data collection configuration.
[0110] In a possible implementation, the configuration information further includes at least one of the following:
[0111] first cache information, the first cache information including cache required for measuring data of an AI use case;
[0112] second cache information, the second cache information including cache required for measuring data indicated by a data collection configuration;
[0113] first indication information, the first indication information being used to indicate a cache preemption strategy.
[0114] In a possible implementation, the configuration information further includes at least one of the following:
[0115] a quantity threshold of the configuration information;
[0116] a quantity threshold of the data collection configuration;
[0117] a quantity threshold of the AI use case;
[0118] a threshold of data sending.
[0119] In a possible implementation, the time information includes at least one of the following:
[0120] start time information of the data collection configuration;
[0121] a duration of the data collection configuration;
[0122] end time information of the data collection configuration.
[0123] In a possible implementation, the communication apparatus further includes a receiving module, and the receiving module is configured to:
[0124] receiving status information, the status information being used to indicate a status associated with measuring the AI data.
[0125] In a possible implementation, the status information comprises at least one of:
[0126] a cache status;
[0127] a power status;
[0128] feedback information.
[0129] In a possible implementation, the feedback information comprises at least one of:
[0130] the AI data collection can be completed;
[0131] the AI data collection cannot be completed;
[0132] a reason why the AI data collection cannot be completed;
[0133] a waiting duration for performing the AI data collection;
[0134] second indication information, the second indication information being used to indicate the AI data that can be collected.
[0135] In a fifth aspect, the present application provides a terminal device, comprising: a processor, a memory;
[0136] the memory stores computer-executed instructions;
[0137] the processor executes the computer-executed instructions stored in the memory, and implements the method in the first aspect or the method in the second aspect.
[0138] In a sixth aspect, the present application provides a network device, comprising: a processor, a memory;
[0139] the memory stores computer-executed instructions;
[0140] the processor executes the computer-executed instructions stored in the memory, and implements the method in the second aspect.
[0141] In a seventh aspect, the present application provides a computer-readable storage medium, and the computer-readable storage medium stores computer-executed instructions, when the computer-executed instructions are executed by a computer, the method in any one of the first aspect or the method in any one of the second aspect is implemented.
[0142] In an eighth aspect, the present application provides a computer program product, comprising a computer program, when the computer program is executed by a computer, the method in any one of the first aspect or the method in any one of the second aspect is implemented.
[0143] In a ninth aspect, the present application provides a chip, wherein the chip stores a computer program, and the computer program is executed by the chip to implement the method in any one of the first aspect or the method in any one of the second aspect.
[0144] In a tenth aspect, the present application provides a chip module, wherein the chip module stores a computer program, and the computer program is executed by the chip module to implement the method in any one of the first aspect or the method in any one of the second aspect.
[0145] In an eleventh aspect, the present application provides a communication system, which comprises the terminal device in the fifth aspect and the network device in the sixth aspect.
[0146] Embodiments of the present application provide a communication method, device and equipment, and the terminal device can receive configuration information, wherein the configuration information can be used to indicate a strategy of measuring artificial intelligence (AI) data. In the above method, since the terminal device can receive the configuration information sent by the network device or the adjacent terminal device, the terminal device can accurately and reasonably measure the AI data according to the strategy indicated by the configuration information, so that the cache of the terminal device can be fully utilized, the length of time of AI data measurement can be ensured, the quality and completion of AI data measurement can be ensured, and the accuracy and precision of the measured AI data can be improved. BRIEF DESCRIPTION OF DRAWINGS
[0147] FIG. 1A is a schematic diagram of a communication scenario provided by an embodiment of the present application;
[0148] FIG. 1B is a schematic diagram of another communication scenario provided by an embodiment of the present application;
[0149] FIG. 2 is a flowchart of a communication method provided by an embodiment of the present application;
[0150] FIG. 3 is a schematic diagram of another communication method provided by an embodiment of the present application;
[0151] FIG. 4 is a schematic diagram of another communication method provided by an embodiment of the present application;
[0152] FIG. 5 is a schematic diagram of another communication method provided by an embodiment of the present application;
[0153] FIG. 6 is a schematic diagram of another communication method provided by an embodiment of the present application;
[0154] FIG. 7 is a schematic diagram of a communication device provided by an embodiment of the present application;
[0155] FIG. 8 is a schematic diagram of another communication device provided by an embodiment of the present application;
[0156] FIG. 9 is a schematic diagram of a terminal device provided by an embodiment of the present application;
[0157] FIG. 10 is a structural schematic diagram of a network device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0158] In the present application, "and / or" is only used to describe the relationship of the associated objects, which means that there can be three relationships. For example, A and / or B can mean that there are three cases: A exists alone, A and B exist together, and B exists alone. In addition, the character " / " in the present application means that the front and rear associated objects are in an "or" relationship.
[0159] In the present application, "at least one" means one or more. "Multiple" means two or more.
[0160] In the present application, the first, second, and the like are used only for description and distinction of the described objects, and there is no order, nor does it represent a special limitation on the number of objects in the embodiments of the present application, and cannot constitute any limitation on the embodiments of the present application. For example, the first station and the second station are only used to distinguish different stations, and do not represent the difference in priority or importance of the two stations.
[0161] In the present application, "example", "in some embodiments", "in other embodiments", and the like are used to mean example, illustration or description. Any embodiment or design scheme described as "example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the use of the word example is intended to present the concept in a specific way.
[0162] The technical solutions provided by the embodiments of the present application can be applied to various systems. For example, the applicable systems can be a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a long term evolution advanced (LTE-A) system, a universal mobile system (UMTS), a worldwide interoperability for microwave access (WiMAX) system, a 5G new radio (NR) system and its evolved communication system, a 6G (sixth generation mobile communication technology) system, etc. The various systems can include terminal devices and network devices. The system can also include a core network part, such as an evolved packet system (EPC), a 5G core network (5GC), etc.
[0163] The terminal device involved in the embodiments of the present application can refer to a device that provides voice and / or data connectivity for a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device can also be different, for example, in the 5G system or the 6G system, the terminal device can be called user equipment (User Equipment, UE). The wireless terminal device can communicate with one or more core networks (Core Network, CN) through a radio access network (Radio Access Network, RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (also known as a "cellular" phone) and a computer with a mobile terminal device, for example, it can be a portable, pocket, handheld, built-in computer or vehicle-mounted mobile device that exchanges language and / or data with a radio access network. For example, personal communication service (Personal Communication Service, PCS) phones, cordless phones, session initiation protocol (Session Initiated Protocol, SIP) phones, wireless local loop (Wireless Local Loop, WLL) stations, personal digital assistants (Personal Digital Assistant, PDA), personal computers, tablet computers, machine type communication (Machine-type Communication, MTC) terminal devices, etc. The wireless terminal device can also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, and a wireless access device and router / modem that meet the limitations of the present definition, etc. The embodiments of the present application are not limited.
[0164] The network device related by embodiments of the present application can be a base station or a core network device. The base station can include multiple cells that provide services for terminals. According to different application scenarios, the base station can also be referred to as an access point, or can be a device in an access network that communicates with wireless terminal devices through one or more sectors over an air interface, or other names. Among them, the core network device can be an access and mobility management function (AMF), a location management function (LMF), and other network elements. The network device can be used to exchange the received air frame and Internet Protocol (IP) packet as a router between the wireless terminal device and the remaining part of the access network, which can include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the properties of the air interface. For example, the network device related by embodiments of the present application can be an evolved network device (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a 5G network architecture, etc., and can also be a home evolved Node B (HeNB), a relay node, a femto, a pico, a network test device, etc., which is not limited in embodiments of the present application. In some network structures, the network device can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be geographically separated.
[0165] In the related art, a terminal device can measure AI data, and optimize an AI model based on the AI data, the AI model can be used to improve communication quality, optimize user experience, etc. For example, the terminal device can measure channel state information (CSI), beam information and positioning information, and train the AI model based on the CSI, the beam information and the positioning information. Currently, the AI data measured by the terminal device can be stored in the terminal device, and then the terminal device can send the AI data. For example, the terminal device can measure the CSI, the beam information and the positioning information, and then the terminal device can send the AI data to a network device. Wherein, the terminal device can store the AI data according to the time of measuring the AI data. However, due to the limited cache of the terminal device, and the different cache required by different AI data, the length of time of measuring the AI data by the terminal device can be short, the quality and completeness of the measured AI data are poor, and thus the accuracy of the measured AI data is low.
[0166] In view of this, the embodiments of the present application provide a communication method, a terminal device can receive configuration information sent by a network device or other terminal devices, wherein the configuration information can be used to indicate a strategy of measuring AI data, and the terminal device can measure the AI data according to the configuration information. In this way, since the terminal device can accurately and reasonably measure the AI data according to the strategy indicated by the configuration information, the cache of the terminal device can be fully utilized, the length of time of measuring the AI data can be ensured, the quality and completeness of measuring the AI data can be ensured, the accuracy and precision of the measured AI data can be improved, and since the flexibility of the configuration information is high, the flexibility of the strategy of measuring the AI data by the terminal device is high, and thus the flexibility of measuring the AI data can be improved.
[0167] Next, the communication scenario of the embodiments of the present application will be described in conjunction with FIG. 1A-FIG. 1B.
[0168] FIG. 1A is a schematic diagram of a communication scenario provided by the embodiments of the present application. Please refer to FIG. 1A, which includes a network device and a terminal device. Wherein, the network device can send configuration information to the terminal device, the terminal device can measure AI data according to the strategy of measuring AI data indicated by the configuration information, and the terminal device can send the measured AI data to the network device. In this way, the terminal device can accurately and flexibly measure the AI data based on the configuration information sent by the network device.
[0169] FIG. 1B is a schematic diagram of another communication scenario provided by the embodiment of the present application. Referring to FIG. 1B, the communication scenario includes a terminal device, a vehicle, and a network device. The terminal device can send configuration information to the vehicle. The vehicle can measure AI data according to a measurement AI data policy indicated by the configuration information, and the vehicle can send the measured AI data to the network device. In this way, the vehicle can accurately and flexibly measure AI data based on the configuration information sent by the terminal device.
[0170] Optionally, in the embodiment shown in FIG. 1B, the vehicle can also send the measured AI data to the terminal device, and the vehicle can also send configuration information to the terminal device. The terminal device can measure AI data based on the configuration information. The embodiment of the present application does not limit this.
[0171] Optionally, in the embodiment shown in FIG. 1B, the vehicle can also send the measured AI data to the terminal device, and the vehicle can also send configuration information to the terminal device. The terminal device can measure AI data based on the configuration information. The embodiment of the present application does not limit this.
[0172] The technical solutions shown in the present application will be described in detail below through specific embodiments. It should be noted that the following embodiments can exist independently or in combination. For the same or similar content, the description will not be repeated in different embodiments.
[0173] FIG. 2 is a flowchart of a communication method provided by an embodiment of the present application. Referring to FIG. 2, the method includes the following steps.
[0174] S201, the terminal device receives the sent configuration information; correspondingly, the network device or other terminal device sends the configuration information.
[0175] The execution subject of the embodiment of the present application can be a terminal device or a communication device provided in the terminal device. The communication device can be implemented according to software, or the communication device can be implemented according to the combination of software and hardware. The embodiment of the present application does not limit this.
[0176] The other terminal device can be a terminal device adjacent to the terminal device.
[0177] The configuration information can be used to indicate a measurement AI data policy. For example, the configuration information can indicate at least one measurement AI data policy. After receiving the configuration information, the terminal device can measure AI data according to the at least one measurement AI data policy of the configuration information.
[0178] Optionally, the terminal device can receive configuration information sent by one network device, or can receive configuration information sent by multiple network devices, and embodiments of the present application do not limit this. For example, the terminal device can receive configuration information sent by network device 1, and the terminal device can also receive configuration information sent by network device 1 and configuration information sent by network device 2, wherein the terminal device can process configuration information 1 and configuration information 2 at the same time or within a period of time, or the terminal device can process configuration information 1 and configuration information 2 according to the time stamps corresponding to configuration information 1 and configuration information 2.
[0179] Optionally, the configuration information can be information determined by the network device based on data measurement requirements. For example, if the data measurement requirement is to mainly measure CSI and measure beam information, the measurement AI data strategy indicated by the configuration information can be that the priority of measuring CSI related data (such as phase information) is higher than the priority of measuring beam related data (such as direction angle information).
[0180] Optionally, the network device can also determine the configuration information based on any feasible implementation manner (such as determining the configuration information based on communication quality), and embodiments of the present application do not limit this.
[0181] The configuration information can include at least one of the following:
[0182] The priority of the AI use case;
[0183] The priority of the data collection configuration;
[0184] The time information of the data collection configuration.
[0185] The AI use case can include any AI model related communication use case such as CSI, beam, positioning, modulation and demodulation, network energy saving, load balancing, interference management, and embodiments of the present application do not limit this.
[0186] The priority of the AI use case can be the priority of measuring data corresponding to the AI use case. For example, if the AI use case is CSI, the priority of the AI use case can be the priority of measuring CSI related data, if the AI use case is beam, the priority of the AI use case can be the priority of measuring beam related data, and if the AI use case is positioning, the priority of the AI use case can be the priority of measuring positioning related data.
[0187] Optionally, the configuration information can comprise a priority of one or more AI use cases. For example, the configuration information can comprise an identity of one or more AI use cases and a priority corresponding to each AI use case. For example, the configuration information can comprise a priority of CSI and a priority of positioning. If the priority of CSI is higher than the priority of positioning, it means that the priority of measuring CSI-related data is higher than the priority of measuring positioning-related data. If the priority of CSI is lower than the priority of positioning, it means that the priority of measuring CSI-related data is lower than the priority of measuring positioning-related data. If the priority of CSI is equal to the priority of positioning, it means that the priority of measuring CSI-related data is the same as the priority of measuring positioning-related data.
[0188] The data collection configuration can indicate the measured data. For example, the data collection configuration can indicate a type of the measured data. For example, when the terminal device measures CSI, it can measure channel gain, phase information, multipath fading information, and interference information. The data collection configuration can indicate a type of the data (e.g., channel gain or phase information) that the terminal device actually measures.
[0189] Optionally, the data indicated by the data collection configuration (measurement target) can comprise one or more. For example, the data indicated by the data collection configuration can comprise a channel matrix H, a beam, a signal quality (Reference Signal Receiving Power, RSRP), a signal-to-interference-plus-noise ratio (Signal-to-Interference-plus-Noise Ratio, SINR), a speed, a position, and an orientation.
[0190] Optionally, the data collection configuration can further comprise a measurement strategy. For example, the data collection configuration can comprise a sampling interval, a sampling precision, a sampling duration, and the like.
[0191] The priority of the data collection configuration can be a priority of executing the data collection configuration. For example, the terminal device can measure the data indicated by the data collection configuration based on the measurement strategy indicated by the data collection configuration. For example, the priority of the data collection configuration can be a priority of measuring the data indicated by the data collection configuration. For example, if the data indicated by the data collection configuration is channel gain, the priority of the data collection configuration can be a priority of measuring channel gain. If the data indicated by the data collection configuration is channel gain, phase information, and direction angle information, the priority of the data collection configuration can be a priority of measuring channel gain, phase information, and direction angle information.
[0192] Optionally, the configuration information can include a priority of one or more data collection configurations. For example, the configuration information can include an identity of one or more data collection configurations, and a corresponding priority of each data collection configuration. For example, the configuration information can include a priority of data collection configuration 1 and a priority of data collection configuration 2, data collection configuration 1 indicates that the measured data is phase information, data collection configuration 2 indicates that the measured data is channel gain, interference information and direction angle information, if the priority of data collection configuration 1 is higher than the priority of data collection configuration 2, the priority of the terminal device measuring phase information is higher than the priority of measuring channel gain, interference information and direction angle information, if the priority of data collection configuration 1 is lower than the priority of data collection configuration 2, the priority of the terminal device measuring phase information is lower than the priority of measuring channel gain, interference information and direction angle information, if the priority of data collection configuration 1 is equal to the priority of data collection configuration 2, the priority of the terminal device measuring phase information is the same as the priority of measuring channel gain, interference information and direction angle information.
[0193] Optionally, the configuration information can include a priority of AI use case and data collection configuration, and the terminal device can determine the priority of the data collection configuration according to the priority of the AI use case. For example, the configuration information can include a priority of CSI and a priority of positioning, and the configuration information can also include an identity of data collection configuration 1 and an identity of data collection configuration 2, data collection configuration 1 indicates the measured data related to CSI, such as phase information, data collection configuration 2 indicates the measured data related to positioning, such as azimuth angle information, if the priority of CSI is higher than the priority of positioning, it means that the priority of data collection configuration 1 is higher than the priority of data collection configuration 2, if the priority of CSI is lower than the priority of positioning, it means that the priority of data collection configuration 1 is lower than the priority of data collection configuration 2, if the priority of CSI is equal to the priority of positioning, it means that the priority of data collection configuration 1 is the same as the priority of data collection configuration 2.
[0194] Optionally, the configuration information can include a priority of the data collection configuration and an AI use case to be measured, and the terminal device can determine the priority of the AI use case to be measured according to the priority of the data collection configuration. For example, the configuration information can include a priority of data collection configuration 1 and a priority of data collection configuration 2, and the configuration information can also include an identifier of CSI and an identifier of positioning. The data collection configuration 1 indicates data related to CSI, and the data collection configuration 2 indicates data related to positioning. If the priority of the data collection configuration 1 is higher than the priority of the data collection configuration 2, it means that the priority of CSI is higher than the priority of positioning. If the priority of the data collection configuration 1 is lower than the priority of the data collection configuration 2, it means that the priority of CSI is lower than the priority of positioning. If the priority of the data collection configuration 1 is equal to the priority of the data collection configuration 2, it means that the priority of CSI is equal to the priority of positioning.
[0195] Optionally, the data collection configuration can also indicate an AI use case. For example, the data collection configuration can indicate that the data collection configuration is a CSI service, and the data collection configuration can indicate that the data collection configuration is a CSI and beam service, etc. For example, the priority of the AI use case indicated by the data collection configuration can be the priority of the data collection configuration. For example, the AI use case indicated by the data collection configuration 1 is CSI, and the AI use case indicated by the data collection configuration 2 is beam and positioning. If the priority of the data collection configuration 1 is higher than the priority of the data collection configuration 2, the priority of CSI is higher than the priority of beam and positioning. If the priority of the data collection configuration 1 is lower than the priority of the data collection configuration 2, the priority of CSI is lower than the priority of beam and positioning. If the priority of the data collection configuration 1 is equal to the priority of the data collection configuration 2, the priority of CSI is equal to the priority of beam and positioning.
[0196] Optionally, the configuration information can include a priority of an AI use case and a priority of a data collection configuration. For example, the configuration information includes a priority of CSI, a priority of positioning, a priority of data collection configuration 1 (indicating data as phase information), and a priority of data collection configuration 2 (indicating data as azimuth angle). The terminal device can determine a priority of measuring phase information and a priority of measuring azimuth angle based on the priority of CSI and the priority of positioning. The terminal device can also determine the priority of measuring phase information and the priority of measuring azimuth angle based on the priority of data collection configuration 1 and the priority of data collection configuration 2. The embodiments of the present application are not limited thereto.
[0197] The time information of the data collection configuration can include at least one of the following: start time information of the data collection configuration, duration of the data collection configuration, and end time information of the data collection configuration.
[0198] The start time information of the data collection configuration can be used to indicate a time for performing the data collection configuration. For example, the start time information can include a time, a symbol, a time slot, a subframe, and the like, for starting to perform the data collection configuration, and the embodiments of the present application do not limit the same. For example, if the start time information of the data collection configuration is time t, the terminal device can measure the data indicated by the data collection configuration at time t. For example, if the data indicated by the data collection configuration is phase information, and the start time information of the data collection configuration is time t, the terminal device can start to measure the phase information at time t.
[0199] The duration of the data collection configuration can be a time length for measuring the data indicated by the data collection configuration. For example, if the duration of the data collection configuration is 20 milliseconds, the terminal device can measure the data indicated by the data collection configuration for 20 milliseconds. For example, if the data indicated by the data collection configuration is azimuth, and the duration of the data collection configuration is 20 milliseconds, the terminal device can measure the azimuth for 20 milliseconds. For example, if the duration of the data collection configuration is 30 seconds, the terminal device can measure the data indicated by the data collection configuration for 30 seconds. For example, if the data indicated by the data collection configuration is phase information, and the duration of the data collection configuration is 30 seconds, the terminal device can measure the phase information for 30 seconds.
[0200] It should be noted that the unit of the duration can also be microsecond, minute, hour, symbol, time slot, subframe, and the like, and the embodiments of the present application do not limit the same.
[0201] The end time information of the data collection configuration can be used to indicate a time for stopping performing the data collection configuration. For example, the end time information can include a time, a symbol, a time slot, a subframe, and the like, for stopping performing the data collection configuration, and the embodiments of the present application do not limit the same. For example, if the end time information of the data collection configuration is time t, the terminal device can stop measuring the data indicated by the data collection configuration at time t. For example, if the data indicated by the data collection configuration is phase information, and the end time information of the data collection configuration is time t, the terminal device can stop measuring the phase information at time t.
[0202] Optionally, the time information can include the start time information and the end time information of the data collection configuration, so that the terminal device can measure the data indicated by the data collection configuration based on the start time information and the end time information of the data collection configuration.
[0203] Optionally, the time information can include the start time information and the duration of the data collection configuration, so that the terminal device can measure the data indicated by the data collection configuration based on the start time information of the data collection configuration, and stop measuring the data indicated by the data collection configuration based on the duration of the data collection configuration.
[0204] Optionally, the time information can comprise end time information and duration of the data collection configuration, so that the terminal device can determine the start time information of the data collection configuration based on the end time information and the duration, and measure the data indicated by the data collection configuration according to the start time information, the end time information and the duration.
[0205] Optionally, the time information can comprise duration of the data collection configuration, so that the terminal device can determine the duration of measuring the data indicated by the data collection configuration, and start measuring the data indicated by the data collection configuration at a preset time, symbol, time slot or subframe (such as a time, symbol, time slot or subframe specified by a protocol), and stop measuring the data indicated by the data collection configuration based on the duration of the data collection configuration.
[0206] Optionally, the time information can comprise start time information or end time information of the data collection configuration, so that the terminal device can measure the data indicated by the data collection configuration based on a preset duration (such as a duration specified by a protocol).
[0207] Optionally, the configuration information can further comprise at least one of the following:
[0208] first buffer information;
[0209] second buffer information;
[0210] first indication information.
[0211] The first buffer information can be used to indicate the buffer size required for measuring the data of the AI use case. For example, the first buffer information can comprise the buffer required for measuring the data of the AI use case, i.e., at least the buffer allocated for storing the data of the AI use case. For example, if the first buffer information comprises that the buffer required for measuring the data of the AI use case is 100K, the terminal device needs to store at least or at most 100K of the data of the AI use case. For example, the first buffer information can comprise the buffer (allocated for storing the data of the AI use case) corresponding to one or more AI use cases. For example, the first buffer information can comprise the buffer required for measuring the CSI related data, and the first buffer information can also comprise the buffer required for measuring the CSI related data and the buffer required for measuring the positioning related data. For example, if the first buffer information comprises that the buffer required for measuring the CSI related data is 300K, the terminal device needs to store 300K of the CSI data. For example, if the first buffer information comprises that the buffer required for measuring the CSI is 100K and the buffer required for measuring the beam information is 300K, the terminal device needs to store 100K of the CSI data and 300K of the beam information.
[0212] Optionally, the configuration information can comprise one or more first buffer information. For example, the configuration information can comprise one first buffer information, and the first buffer information can comprise a buffer corresponding to one or more AI use cases. For example, the configuration information can comprise a plurality of first buffer information, and each first buffer information can comprise a buffer corresponding to one or more AI use cases. For example, the configuration information can comprise first buffer information A and first buffer information B, wherein the first buffer information A comprises a buffer of 100K required for measuring CSI, and the first buffer information B comprises a buffer of 300K required for measuring beam information, so that the terminal device needs to store 100K of CSI data and 300K of beam information.
[0213] For example, the second buffer information can comprise a buffer corresponding to the data collection configuration (at least a buffer allocated for storing data indicated by the data collection configuration). For example, if the second buffer information comprises a buffer of 100K required for data indicated by the data collection configuration, the terminal device needs to store at least or at most 100K of data indicated by the data collection configuration.
[0214] For example, if the data indicated by the data collection configuration is phase information, and the second buffer information comprises a buffer of 300K corresponding to the data collection configuration, the terminal device can determine that the buffer size required for performing the data collection configuration or measuring the phase information is 300K, i.e., the terminal device needs to store 300K of phase information. For example, the second buffer information comprises a buffer corresponding to data collection configuration 1 (indicated data is phase information) and a buffer corresponding to data collection configuration 2 (indicated data is direction angle), the buffer corresponding to data collection configuration 1 is 100K, and the buffer corresponding to data collection configuration 2 is 300K, so that the terminal device needs to store 100K of phase information and 300K of direction angle data.
[0215] Optionally, the configuration information can comprise one or more second buffer information. For example, the configuration information can comprise one second buffer information, and the second buffer information can comprise a buffer corresponding to one or more data collection configurations. For example, the configuration information can comprise a plurality of second buffer information, and each second buffer information can comprise a buffer corresponding to one or more data collection configurations. For example, the configuration information can comprise second buffer information A and second buffer information B, data collection configuration 1 indicates data of phase information, and data collection configuration 2 indicates data of direction angle, wherein the second buffer information A can comprise a buffer corresponding to data collection configuration 1, and the second buffer information B can comprise a buffer corresponding to data collection configuration, so that the terminal device can determine the amount of phase information data to be stored and the amount of direction angle data to be stored.
[0216] The first indication information can be used to indicate a cache preemption policy. Optionally, the cache preemption policy can be whether the data of the AI use case or the data indicated by the data collection configuration can occupy other caches. For example, if the first indication information indicates that the data of the AI use case or the data indicated by the data collection configuration can occupy other caches (for example, the cache allocated for the data of other AI use cases or the data indicated by the data collection configuration), after the cache allocated for the data of the AI use case or the data indicated by the data collection configuration is used up, the terminal device can store the data of the AI use case or the data indicated by the data collection configuration in other caches. If there is no remaining storage space in the other caches, the terminal device can overwrite the previously measured data of the AI use case or the data indicated by the data collection configuration.
[0217] For example, if the first indication information indicates that the data of the AI use case or the data indicated by the data collection configuration cannot occupy other caches, after the cache allocated for the data of the AI use case or the data indicated by the data collection configuration is used up, the terminal device can stop measuring the data of the AI use case or the data indicated by the data collection configuration, or the terminal device can overwrite the previously measured data of the AI use case or the data indicated by the data collection configuration.
[0218] For example, the first cache information includes a cache of 100K for CSI. If the first indication information indicates that the CSI can preempt other caches, the terminal device can store 100K of CSI data and then store CSI data in other caches. The terminal device can store the CSI in the cache corresponding to any AI use case, or the first indication information can indicate AI use cases whose caches can be preempted (for example, the first indication information can also include the identifiers of AI use cases whose caches can be preempted). The terminal device can store the CSI data in the cache corresponding to the AI use cases whose caches can be preempted.
[0219] Optionally, the configuration information can also include the size of the dedicated cache for the data of the AI use case or the data indicated by the data collection configuration. For example, the dedicated cache is a fixed cache, and the first cache information and the second cache information can indicate a dynamic cache that can change. The dedicated cache is a static cache that cannot change. For example, if the dedicated cache for the AI use case is 100K, the terminal device can store 100K of data of the AI use case. If the dedicated cache corresponding to the data collection configuration is 500K, the terminal device can store 500K of data indicated by the data collection configuration.
[0220] Optionally, the terminal device can support a dedicated buffer for AI use case measurement data. For example, the dedicated buffer is a fixed buffer. For example, the terminal device supports a dedicated buffer of 100K for AI use case 1 measurement data and a dedicated buffer of 200K for AI use case 2 measurement data. If the first buffer information includes a buffer of 200K corresponding to AI use case 1, the terminal device can reserve 100K in the shared buffer (the dedicated buffer can also provide 100K). If the first buffer information includes a buffer of 200K corresponding to AI use case 2, the terminal device can reserve 200K in the shared buffer. In this way, the buffer corresponding to AI use case 2 can be 400K (200K in the shared buffer and 200K in the dedicated buffer).
[0221] Optionally, the configuration information can further include at least one of the following:
[0222] a number threshold of configuration information;
[0223] a number threshold of data collection configurations;
[0224] a number threshold of AI use cases;
[0225] a threshold of data transmission.
[0226] The number threshold of configuration information can indicate a maximum number of configuration information processed by the terminal device within a first time period. For example, if the number threshold of configuration information is 3, it means that the terminal device can process 3 configuration information within the first time period. For example, network device 1 can send one configuration information to the terminal device, network device 2 can send one configuration information to the terminal device, and network device 3 can send one configuration information to the terminal device. If the number threshold of configuration information included in any one of the configuration information is 2, or the maximum number threshold of configuration information among the three configuration information is 2, or the minimum number threshold of configuration information among the three configuration information is 2, the terminal device can process two of the configuration information.
[0227] For example, network device 1 sends configuration information 1 to the terminal device, and network device 2 also sends configuration information 2 to the terminal device. If the number threshold of configuration information included in configuration information 1 is 2 and the number threshold of configuration information included in configuration information 2 is 3, the terminal device can determine the number threshold of configuration information as 2 (the minimum value), or 3 (the maximum value), or the number threshold of configuration information included in any one of the configuration information as the number threshold of configuration information of the terminal device.
[0228] Optionally, the terminal device can determine the quantity threshold of configuration information of the terminal device without being based on the quantity threshold of configuration information sent by other terminal devices. For example, the network device can send configuration information a to terminal device 1, the configuration information a includes a quantity threshold of configuration information of 2, terminal device 2 sends configuration information b to terminal device 1, and terminal device 3 also sends configuration information c to terminal device 1. The terminal device can determine that the quantity threshold of configuration information is 2, and the terminal device can process the configuration information a and the configuration information b simultaneously or cumulatively, and the terminal device can also process the configuration information a and the configuration information c simultaneously or cumulatively.
[0229] It should be noted that the terminal device can determine the quantity threshold of configuration information of the slave terminal device based on the quantity threshold of configuration information sent by the master terminal device.
[0230] The quantity threshold of data collection configuration can indicate the quantity of data collection configurations processed by the terminal device within the second time length. For example, if the quantity threshold of data collection configuration is 3, it means that the terminal device can execute 3 data collection configurations simultaneously or cumulatively within the second time length. For example, network device 1 can send a quantity threshold of data collection configuration to the terminal device, network device 2 can send a quantity threshold of data collection configuration to the terminal device, and network device 3 can send a quantity threshold of data collection configuration to the terminal device. If the quantity threshold of data collection configuration included in any one configuration information is 2, or the maximum quantity threshold of data collection configuration among the three configuration information is 2, or the minimum quantity threshold of data collection configuration among the three configuration information is 2, the terminal device can determine that the quantity threshold of data collection configuration is 2, and execute two data collection configurations.
[0231] For example, terminal device B can send a quantity threshold of data collection configuration to terminal device A, terminal device C can send a quantity threshold of data collection configuration to terminal device A, and terminal device D can send a quantity threshold of data collection configuration to terminal device A. If the quantity threshold of data collection configuration included in any one configuration information is 2, or the maximum quantity threshold of data collection configuration among the three configuration information is 2, or the minimum quantity threshold of data collection configuration among the three configuration information is 2, the terminal device can determine that the quantity threshold of data collection configuration is 2, and execute two data collection configurations.
[0232] The number threshold of the AI use case can indicate the number of AI use cases processed by the terminal device within the third time length. For example, if the number threshold of the AI use case is 3, it means that the terminal device can simultaneously or cumulatively measure data of 3 AI use cases within the third time length. For example, network device 1 can send a number threshold of an AI use case to the terminal device, network device 2 can send a number threshold of an AI use case to the terminal device, and network device 3 can send a number threshold of an AI use case to the terminal device. If the number threshold of the AI use case included in any one of the configuration information, or the maximum number threshold of the AI use case in the three configuration information, or the minimum number threshold of the AI use case in the three configuration information is 2, the terminal device can determine that the number threshold of the AI use case is 2, and measure data of two AI use cases.
[0233] For example, terminal device B can send a number threshold of an AI use case to terminal device A, terminal device C can send a number threshold of an AI use case to terminal device A, and terminal device D can send a number threshold of an AI use case to terminal device A. If the number threshold of the AI use case included in any one of the configuration information, or the maximum number threshold of the AI use case in the three configuration information, or the minimum number threshold of the AI use case in the three configuration information is 2, the terminal device can determine that the number threshold of the AI use case is 2, and measure data of two AI use cases.
[0234] Optionally, the terminal device can determine the first time length, the second time length and the third time length based on any feasible implementation manner, for example, based on protocol pre-configuration, network configuration or terminal device implementation, and the first time length, the second time length and the third time length can be the same or different, which is not limited in the embodiments of the present application.
[0235] The threshold of data transmission can be used to trigger the terminal device to send the measured AI data to the network device or other terminal devices. For example, the threshold of data transmission can include a threshold corresponding to the AI use case and / or a threshold corresponding to the data collection configuration. For example, if the AI use case is CSI, the threshold corresponding to the AI use case can be the threshold of sending (to the network device or to other terminal devices) the data of the CSI, and if the AI use case is a beam, the threshold corresponding to the AI use case can be the threshold of sending beam information. For example, if the data indicated by the data collection configuration is phase information, the threshold corresponding to the data collection configuration can be the threshold of sending the phase information, and if the data indicated by the data collection configuration is the direction angle, the threshold corresponding to the data collection configuration can be the threshold of sending the direction angle.
[0236] It should be noted that the threshold of data sending can be a data proportion, a data quantity threshold, etc., and the embodiments of the present application do not limit this. For example, if the threshold corresponding to the AI use case is 200K and the AI use case is CSI, when the data quantity of the CSI related data measured by the terminal device reaches 200K, the terminal device can send the measured CSI related data to the network device or other terminal device. For example, if the threshold corresponding to the data collection configuration is 100K and the data indicated by the data collection configuration is the direction angle, after the terminal device measures 100K of the direction angle data, the terminal device can send the measured direction angle data to the network device or other terminal device.
[0237] S202, the terminal device measures AI data according to the configuration information.
[0238] After the terminal device receives the configuration information, the terminal device can determine the strategy of measuring AI data indicated by the configuration information, and measure AI data according to the strategy.
[0239] The embodiments of the present application provide a communication method, and the terminal device can receive the configuration information sent by the network device, and measure AI data according to the configuration information. In this way, since the configuration information can include at least one of the following: priority of AI use case, priority of data collection configuration, time information of data collection configuration, first cache information, second cache information, first indication information, quantity threshold of configuration information, quantity threshold of data collection configuration, quantity threshold of AI use case and threshold of data sending, therefore, the terminal device can measure AI data reasonably and accurately according to the configuration information, improve the quality of the measured AI data, and since the flexibility of the configuration information is high, the terminal device can measure AI data flexibly, and improve the flexibility of measuring AI data.
[0240] On the basis of the embodiment shown in FIG. 2, another communication method will be described in combination with FIG. 3.
[0241] FIG. 3 is a schematic diagram of another communication method provided by the embodiments of the present application. Please refer to FIG. 3, the method flow includes:
[0242] S301, the terminal device receives the sent configuration information; correspondingly, the network device or other terminal device sends the configuration information.
[0243] The configuration information can include at least one of the following:
[0244] Priority of AI use case;
[0245] Priority of data collection configuration;
[0246] Time information of data collection configuration;
[0247] First cache information;
[0248] the second cache information;
[0249] the first indication information;
[0250] the quantity threshold of the configuration information;
[0251] the quantity threshold of the data collection configuration;
[0252] the quantity threshold of the AI use case and the threshold of the data transmission.
[0253] Optionally, the configuration information can be carried in at least one of the following messages:
[0254] a radio resource control (RRC) message;
[0255] a medium access control (MAC) control element (CE);
[0256] downlink control information (DCI);
[0257] a paging message;
[0258] a system information block (SIB) message.
[0259] For example, the network device or other terminal device sends the configuration information based on the RRC message, can send the configuration information based on the MAC CE, can send the configuration information based on the DCI, can send the configuration information based on the paging message, and can send the configuration information based on the SIB message, which is not limited in the embodiments of the present application.
[0260] Optionally, the network device or other terminal device can send the configuration information at a time or multiple times, which is not limited in the embodiments of the present application. For example, the configuration information can include the priority of the AI use case, the time information of the data collection configuration, the first cache information, the first indication information, the quantity threshold of the configuration information, the quantity threshold of the AI use case and the threshold of the data transmission. The network device can send the priority of the AI use case, the time information of the data collection configuration, the first cache information, the first indication information, the quantity threshold of the configuration information, the quantity threshold of the AI use case and the threshold of the data transmission at a time based on the RRC message, or can send the priority of the AI use case, the time information of the data collection configuration, the first cache information, the first indication information, the quantity threshold of the configuration information, the quantity threshold of the AI use case and the threshold of the data transmission respectively based on multiple RRC messages.
[0261] It should be noted that the network device or other terminal device can have a sending sequence between the multiple messages when sending the configuration information based on the multiple messages respectively, or can not have a sending sequence, and the embodiments of the present application do not limit this.
[0262] S302, the terminal device measures the AI data according to the configuration information.
[0263] Optionally, if the configuration information includes the priority of the AI use case, the terminal device can preferentially store the data of the AI use case with high priority. Optionally, if the configuration information does not include the priority of the AI use case, but includes the priority of the data collection configuration, the terminal device can preferentially store the data indicated by the data collection configuration with high priority according to the priority of the data collection configuration, or determine the priority of the AI use case according to the priority of the data collection configuration, and store the data of the AI use case according to the priority of the AI use case.
[0264] Optionally, if the configuration information includes the priority of the data collection configuration, the terminal device can preferentially store the data indicated by the data collection configuration with high priority. Optionally, if the configuration information does not include the priority of the data collection configuration, but includes the priority of the AI use case, the terminal device can preferentially store the data of the AI use case with high priority according to the priority of the AI use case, or can determine the priority of the data collection configuration according to the priority of the AI use case, and store the data indicated by the data collection configuration according to the priority of the data collection configuration.
[0265] Optionally, if the cache reaches the threshold, the terminal device can stop storing the data indicated by the data collection configuration with low priority or the data of the AI use case with low priority.
[0266] Optionally, the network can explicitly configure the priority threshold, and the terminal device determines the AI use case or the data collection configuration as high priority or low priority according to the priority threshold, or the network can explicitly indicate the priority of the AI use case or the data collection configuration.
[0267] Optionally, the data of the AI use case with high priority can overwrite the data of the AI use case with low priority. For example, when the cache reaches the threshold, the terminal device can overwrite the data of the AI use case with low priority with the data of the AI use case with high priority, wherein the terminal device can overwrite the data based on the time of data record (e.g., overwrite the data recorded earlier).
[0268] Optionally, the data indicated by the high-priority data collection configuration can override the data indicated by the low-priority data collection configuration. For example, when the buffer reaches the threshold, the terminal device can override the data indicated by the low-priority data collection configuration with the data indicated by the high-priority data collection configuration, where the terminal device can override the data based on the time of data recording (e.g., override the data recorded earlier in time).
[0269] Optionally, the terminal device can preferentially discard or compress (at the expense of data quality and accuracy) the data of the low-priority AI use case. For example, when the buffer reaches the threshold, the terminal device can discard the data of the low-priority AI use case based on the time of data collection of the low-priority AI use case (e.g., discard the data of the AI use case collected earlier in time).
[0270] Optionally, the terminal device can preferentially discard or compress the data indicated by the low-priority data collection configuration. For example, when the buffer reaches the threshold, the terminal device can discard the data indicated by the low-priority data collection configuration based on the time of data collection of the data indicated by the low-priority data collection configuration (e.g., discard the data indicated by the data collection configuration collected earlier in time).
[0271] It should be noted that the terminal device can determine the proportion and / or amount of data discarded each time based on a pre-set protocol or based on the indication information (indicating the proportion and / or amount of data discarded each time) sent by the network device, and the present application embodiments do not limit this.
[0272] Optionally, when the measurement capability, processing capability, and buffer capability of the terminal device are not limited, the high priority and the low priority can not affect the measurement, processing, and storage of the AI data (e.g., the data of the AI use case and / or the data indicated by the data collection configuration). For example, if the measurement capability, processing capability, and buffer capability of the terminal device are not limited, it means that the measurement capability, processing capability, and buffer capability of the terminal device can support the terminal device to measure (after measurement, processing and storage will be performed) all AI data indicated by the configuration information, therefore, although there is a difference in priority among the AI data, the terminal device can not perform differentiated measurement and processing on the AI data based on the priority, that is, the terminal device can measure all AI data indicated by the configuration information.
[0273] Optionally, when the measurement capability, processing capability or cache capability of the terminal device is limited, the terminal device can prioritize measuring, processing or storing AI data of high priority. For example, if the measurement capability, processing capability or cache capability of the terminal device is limited, it means that the current measurement capability, processing capability or cache capability of the terminal device cannot support all AI data indicated by the measurement configuration information of the terminal device, and therefore the terminal device can prioritize measuring AI data of high priority.
[0274] The measurement capability refers to the hardware capability of the terminal device, and the measurement capability being limited means that the hardware capability of the terminal device cannot support all AI data indicated by the measurement configuration information of the terminal device. When the measurement capability of the terminal device is limited, the terminal device can prioritize measuring AI data of high priority. For example, the priority of CSI is higher than the priority of positioning, and when the measurement capability of the terminal device is limited, the terminal device can first measure CSI-related data, and after the measurement of the CSI-related data is completed, measure positioning-related data, or the terminal device can measure the CSI-related data and not measure the positioning-related data.
[0275] The processing capability refers to the computing capability of the terminal device. For example, after the terminal device measures AI data, the terminal device needs to process the AI data to obtain AI data that meets the format and accuracy requirements. The processing capability being limited means that the computing capability of the terminal device has reached the upper limit and cannot support the terminal device to process all AI data indicated by the processing configuration information, and therefore when the processing capability of the terminal device is limited, the terminal device can prioritize processing AI data of high priority. For example, the priority of CSI is higher than the priority of positioning, and when the processing capability of the terminal device is limited, the terminal device can first process CSI-related data, and after the processing of the CSI-related data is completed, process positioning-related data, or the terminal device can process the CSI-related data and not process the positioning-related data.
[0276] The cache capability being limited means that the cache of the terminal device cannot store all AI data indicated by the configuration information, and therefore when the cache capability of the terminal device is limited, the terminal device can prioritize storing AI data of high priority. For example, the priority of CSI is higher than the priority of positioning, and when the cache capability of the terminal device is limited, the terminal device can first store CSI-related data, and after the storage of the CSI-related data is completed, store positioning-related data, or the terminal device can store the CSI-related data and not store the positioning-related data, or the terminal device can simultaneously store the CSI-related data and the positioning-related data, but when the cache reaches the upper limit, the terminal device can overwrite the positioning-related data with the CSI-related data.
[0277] Optionally, the power state of the terminal device can include 1st, 2nd and 3rd grades, the 3rd grade power state is better, and the 1st grade power state is worse. When the power state of the terminal device is the 2nd grade, the terminal device can stop recording data of the low-priority AI use case or data indicated by the low-priority data collection configuration in priority. When the power state of the terminal device is the 1st grade, the terminal device can stop measuring data of the AI use case or data indicated by the data collection configuration, or the terminal device can feed back the power state to the network device or other terminal devices.
[0278] Optionally, if the configuration information includes the first buffer information, when the data amount of the AI use case corresponding to the first buffer information reaches the buffer size included in the first buffer information, the terminal device can stop measuring the data of the AI use case. For example, the first buffer information indicates that the buffer required for the CSI data is 100K, and if the terminal device stores 100K of CSI data, the terminal device can stop measuring the CSI. For example, if the buffer required for the CSI-related data included in the first buffer information is 100K, the terminal device needs to store at least 100K of CSI-related data or at most 100K of CSI-related data.
[0279] Optionally, if the configuration information includes the second buffer information, when the data amount of the data indicated by the data collection configuration corresponding to the second buffer information reaches the buffer size included in the second buffer information, the terminal device can stop measuring the data indicated by the data collection configuration. For example, the second buffer information indicates that the buffer required for the data indicated by the data collection configuration is 100K, and if the data indicated by the data collection configuration is phase information, and the terminal device stores 100K of the data indicated by the data collection configuration or phase information, the terminal device can stop measuring the phase information. For example, if the buffer required for the data indicated by the data collection configuration included in the second buffer information is 100K, the terminal device needs to store at least 100K of the data indicated by the data collection configuration or at most 100K of the data indicated by the data collection configuration.
[0280] Optionally, if the configuration information includes the data sending threshold, the terminal device can trigger the AI data sending process according to the data sending threshold. For example, if the data sending threshold of the CSI use case is 100K, when the terminal device stores 100K of CSI-related data, the terminal device can trigger the AI data sending process and send the CSI-related data to the network device or other terminal devices.
[0281] Optionally, if the first indication information in the configuration information indicates that the data of the AI use case or the data indicated by the data collection configuration can preempt other caches, the terminal device can store the data of the AI use case or the data indicated by the data collection configuration in other caches or shared caches when the data amount of the data of the AI use case reaches the allocated cache size, or the data amount of the data indicated by the data collection configuration reaches the allocated cache size.
[0282] For example, the first cache information includes a cache corresponding to CSI of 100K. If the first indication information indicates that the data related to CSI can preempt other caches and can preempt the cache of the positioning related data, after the data related to CSI is stored for 100K, the terminal device can store the data related to CSI in the cache corresponding to the positioning.
[0283] For example, the second cache information includes a cache corresponding to data collection configuration 1 (indicated data is phase information) of 100K. If the first indication information indicates that the data indicated by the data collection configuration 1 can preempt other caches and can preempt the cache corresponding to data collection configuration 2 (indicated data is direction angle), after the data indicated by the data collection configuration 1 or the phase information is stored for 100K, the terminal device can store the data indicated by the data collection configuration 1 or the phase information in the cache corresponding to the data collection configuration 2.
[0284] Optionally, after the data of the AI use case or the data indicated by the data collection configuration preempts other caches, the preempts caches need to be compensated in the next period. For example, the terminal device measures the data related to CSI and the data related to beam in time sequence, the cache allocated for CSI is 100K, the cache allocated for beam is 200K, the CSI can preempt the cache of the beam, if the terminal device stores 100K of data of CSI, and stores 50K of CSI data in the cache allocated for the beam, in the next period, the cache allocated for CSI needs to compensate the cache allocated for the beam (other AI use case caches can also be compensated, which can be implemented based on a signaling bucket mechanism, and the embodiments of the present application are not limited thereto), that is, the cache allocated for CSI in the next period is 50K, and the cache allocated for the beam is 250K.
[0285] Optionally, if the configuration information includes the first cache information and / or the second cache information, the terminal device can reserve the cache space based on the first cache information and / or the second cache information, and the terminal device can release the reserved cache space after the AI data measurement corresponding to the first cache information and / or the second cache information ends. For example, the first cache information includes a cache of 100K required for CSI, and the terminal device can reserve 100K cache for storing CSI-related data. After the CSI measurement ends, the terminal device can release the reserved 100K cache. For example, the second cache information includes a cache of 300K required for positioning, and the terminal device can reserve 300K cache for storing positioning-related data. After the positioning-related data measurement ends, the terminal device can release the reserved 300K cache.
[0286] Optionally, if the configuration information includes a quantity threshold of the configuration information, when the quantity of the configuration information is greater than the quantity threshold of the configuration information, the terminal device can stop processing the configuration information, or the terminal device can process part of the configuration information, and after the processing of the part of the configuration information ends, the remaining configuration information is processed again.
[0287] Optionally, if the configuration information includes a quantity threshold of the AI use case, when the quantity of the AI use case is greater than the quantity threshold of the AI use case, the terminal device can stop measuring the data of the AI use case, or the terminal device can measure the data of part of the AI use case, and after the measurement of the data of the part of the AI use case ends, the data of the remaining AI use case is measured again.
[0288] Optionally, if the configuration information includes a quantity threshold of the data collection configuration, when the quantity of the data collection configuration is greater than the quantity threshold of the data collection configuration, the terminal device can stop measuring the data indicated by the data collection configuration, or the terminal device can execute part of the data collection configuration, and after the execution of the part of the data collection configuration ends, the remaining data collection configuration is executed again.
[0289] Optionally, if the configuration information includes time information of the data collection configuration, the terminal device can execute the data collection configuration according to the time information of the data collection configuration. For example, if the time information of the data collection configuration includes start time information, the terminal device can preferentially execute the data collection configuration with earlier start time information. For example, if the start time information of the data collection configuration 1 is earlier than the start time information of the data collection configuration 2, the priority of the terminal device executing the data collection configuration 1 is higher than the priority of executing the data collection configuration 2.
[0290] For example, if the time information of the data collection configuration includes end time information, the terminal device can preferentially execute the data collection configuration with earlier (more urgent) end time information. For example, if the end time information of the data collection configuration 1 is earlier than the end time information of the data collection configuration 2, the priority of the terminal device to execute the data collection configuration 1 is higher than the priority of the terminal device to execute the data collection configuration 2.
[0291] For example, if the time information of the data collection configuration includes start time information and duration, the terminal device can determine the end time information according to the start time information and the duration, and execute the data collection configuration with earlier end time information.
[0292] S303, the terminal device sends the AI data; correspondingly, the network device or other terminal device receives the sent AI data.
[0293] The terminal device can send the AI data to the network device or other terminal device based on the configuration information after measuring the AI data, and the network device or other terminal device can train the AI model based on the AI data, or process the AI data based on the AI model.
[0294] The embodiment of the application provides a communication method, the terminal device receives the configuration information sent by the network device or other terminal device, the terminal device measures the AI data according to the configuration information, and the terminal device sends the AI data to the network device or other terminal device. In the above method, the terminal device can accurately and flexibly measure the AI data based on the configuration information, thereby improving the quality and accuracy of the measured AI data.
[0295] On the basis of any one of the above embodiments, next, another communication method will be described in combination with FIG. 4.
[0296] FIG. 4 is a schematic diagram of another communication method provided by the embodiment of the application. Please refer to FIG. 4, which includes:
[0297] S401, the terminal device receives the sent configuration information; correspondingly, the network device or other terminal device sends the configuration information.
[0298] The execution process of step S401 can refer to the embodiments shown in FIGS. 2 and 3, and the embodiment of the application will not be described here.
[0299] S402, the terminal device sends the state information; correspondingly, the network device or other terminal device receives the sent state information.
[0300] The state information can be used to indicate the state associated with the measurement of the AI data.
[0301] The state information can include at least one of the following:
[0302] available buffer status;
[0303] power status;
[0304] feedback information.
[0305] The available buffer status can indicate the available buffer and / or the remaining buffer of the terminal device. For example, before the terminal device receives the first buffer information and / or the second buffer information, the terminal device can send the available buffer status to the network device or other terminal devices, so that the network device or other terminal devices can configure the first buffer information and / or the second buffer information according to the available buffer status.
[0306] Optionally, since the configuration information can be sent based on multiple messages, before the network device or other terminal devices send the first buffer information and / or the second buffer information in the configuration information, the terminal device can send the available buffer status to the network device or other terminal devices. For example, if the available buffer status sent by the terminal device to the network device indicates that the remaining buffer of the terminal device is 800K, the first buffer information and / or the second buffer information configured by the network device can include a buffer size less than or equal to 800K.
[0307] Optionally, the terminal device can send the available buffer status based on an RRC message (such as terminal device assistance information), a MAC CE, an uplink control element (UCI), or any feasible implementation manner, which is not limited in the embodiments of the present application.
[0308] Optionally, the power status can indicate the current power of the terminal device. For example, the power status of the terminal device can include low (1st level), medium (2nd level), high (3rd level), or low and high, which is not limited in the embodiments of the present application, and the terminal device can determine the power status based on any feasible implementation manner.
[0309] Optionally, before receiving the configuration information, the terminal device can send the power status to the network device or other terminal devices, so that the network device or other terminal devices can determine the configuration information based on the power status. For example, if the power status sent by the terminal device is low, the network device can stop sending the configuration information to the terminal device, and if the power status sent by the terminal device is high, the network device can determine the configuration information and send the configuration information to the terminal device.
[0310] Optionally, the terminal device can send the power state to the network device or other terminal device after receiving the configuration information. For example, after receiving the configuration information, the terminal device can measure the AI data according to the configuration information. During the process of measuring the AI data by the terminal device, if the power state of the terminal device changes from high to low, the terminal device can stop measuring the AI data and send the power state to the network device.
[0311] Optionally, the terminal device can send the power state based on any feasible implementation manner, which is not limited in the embodiments of the present application.
[0312] The feedback information can be used to feed back whether the terminal device can measure the AI data based on the configuration information. The feedback information can include at least one of the following:
[0313] The AI data collection can be completed.
[0314] The AI data collection cannot be completed.
[0315] The reason why the AI data collection cannot be completed.
[0316] The waiting time length for performing the AI data collection.
[0317] Second indication information.
[0318] If the feedback information includes that the AI data collection can be completed, it means that the terminal device can measure the AI data based on the configuration information sent by the network device, and the network device can wait for the terminal device to send the measured AI data.
[0319] If the feedback information includes that the AI data collection cannot be completed, it means that the terminal device cannot measure the AI data based on the configuration information. For example, the configuration information indicates to measure CSI and positioning. If the terminal device cannot complete the measurement of CSI and positioning, the terminal device can send the network device that the AI data collection cannot be completed.
[0320] Optionally, if the feedback information includes that the AI data collection cannot be completed, the feedback information can further include the identification of the AI use case and / or the identification of the data collection configuration that cannot complete the AI data collection. For example, the configuration information indicates that the terminal device measures CSI and positioning. If the terminal device cannot measure the CSI, the terminal device can feed back to the network device that the CSI cannot be measured.
[0321] Optionally, if the feedback information includes that the AI data collection cannot be completed, the feedback information can further include a reason why the AI data collection cannot be completed. For example, the reason why the AI data cannot be completed can include that the power state is low, the cache is insufficient, the number of AI use cases to be measured is greater than a number threshold of AI use cases, the number of data collection configurations to be measured is greater than a number threshold of data collection configurations, and the like. The terminal device can determine the reason why the AI data collection cannot be completed based on any feasible implementation manner, and the embodiments of the present application do not limit this.
[0322] The waiting duration can be used to indicate a waiting duration for the terminal device to perform AI data measurement. For example, if the feedback information includes the waiting duration for performing AI data collection, it indicates that the terminal device currently cannot measure AI data, but after a duration, the terminal device can start measuring AI data. For example, the network device can send configuration information to the terminal device. Since the terminal device is still processing other configuration information, the terminal device can feed back the waiting duration for performing AI data collection to the network device. If the waiting duration is 30 seconds, the terminal device can process the configuration information sent by the network device after 30 seconds.
[0323] The second indication information can be used to indicate collectable AI data. For example, the second indication information can indicate data of AI use cases that can be measured by the terminal device, and the second indication information can indicate data indicated by the data collection configuration that can be measured by the terminal device. For example, if the second indication information includes a use case identifier of CSI and an identifier of a data collection configuration (indicated data is a direction angle), the second indication information indicates that the terminal device can measure the CSI and the direction angle.
[0324] For example, the second indication information can indicate a duration of collected AI data. For example, the second indication information can indicate CSI, and the second indication information can indicate a duration of measuring data related to the CSI. For example, the configuration information sent by the network device indicates that the direction angle is measured for 30 seconds. If the terminal device can only measure the direction angle for 15 seconds, the terminal device can send feedback information to the network device. The feedback information can include the second indication information, wherein the second indication information can include an identifier of a data collection configuration indicating the direction angle, and 15 seconds (start time information, end time information, and / or duration).
[0325] The embodiment of the application provides a communication method, a terminal device can receive configuration information sent by a network device or other terminal devices, and the terminal device can send state information to the network device or other terminal devices. In this way, the network device can determine whether the terminal device can complete AI data measurement and the length of time (data volume) of AI data that can be measured by the terminal device based on the state information sent by the terminal device, so that the accuracy and success rate of AI data measurement can be improved, and the precision of measured AI data can be improved.
[0326] On the basis of the embodiment shown in FIG. 4, another communication method will be described below in combination with FIG. 5.
[0327] FIG. 5 is a schematic diagram of another communication method provided by the embodiment of the application. Referring to FIG. 5, the method comprises the following steps.
[0328] S501, the terminal device sends first state information; and correspondingly, the network device or other terminal devices receives the sent first state information.
[0329] Optionally, the first state information can comprise at least one of the following:
[0330] a cache state;
[0331] a power state.
[0332] In this way, the terminal device can send the cache state and / or the power state to the network device or other terminal devices in advance, and the network device or other terminal devices can accurately determine the configuration information based on the cache state and / or the power state.
[0333] S502, the terminal device receives the sent configuration information; and correspondingly, the network device or other terminal devices sends the configuration information.
[0334] S503, the terminal device sends second state information; and correspondingly, the network device or other terminal devices receives the sent second state information.
[0335] The second state information can comprise feedback information, and the feedback information can comprise at least one of the following:
[0336] the AI data collection can be completed;
[0337] the AI data collection cannot be completed;
[0338] a reason why the AI data collection cannot be completed;
[0339] a waiting duration for performing the AI data collection;
[0340] second indication information.
[0341] In this way, after receiving the configuration information, the terminal device can timely send feedback information corresponding to the configuration information to the network device or other terminal device, and the network device or other terminal device can timely and accurately determine the measurement situation of the AI data.
[0342] Another communication method is provided in the embodiments of the present application, in which the terminal device sends first status information, and correspondingly, the network device or other terminal device receives the sent first status information, the terminal device receives the sent configuration information, and correspondingly, the network device or other terminal device sends the configuration information, the terminal device sends second status information, and correspondingly, the network device or other terminal device receives the sent second status information. In this way, the terminal device can send the power state and the available cache state to the network device or other terminal device in advance, thereby improving the accuracy of the configuration information.
[0343] On the basis of any one of the above embodiments, another communication method will be described below in combination with FIG. 6.
[0344] FIG. 6 is a schematic diagram of another communication method provided by the embodiments of the present application. Referring to FIG. 6, the method includes the following steps.
[0345] S601, the terminal device sends first status information, and correspondingly, the network device or other terminal device receives the sent first status information.
[0346] Optionally, the first status information can include at least one of the following:
[0347] an available cache state;
[0348] a power state.
[0349] S602, the terminal device receives the sent configuration information, and correspondingly, the network device or other terminal device sends the configuration information.
[0350] The configuration information can include at least one of the following:
[0351] a priority of an AI use case;
[0352] a priority of data collection configuration;
[0353] time information of the data collection configuration;
[0354] first cache information;
[0355] second cache information;
[0356] first indication information;
[0357] a quantity threshold of the configuration information;
[0358] a quantity threshold of the data collection configuration;
[0359] a number threshold of AI use cases and a threshold of data transmission.
[0360] Optionally, the configuration information can be carried in at least one of the following messages:
[0361] a radio resource control (RRC) message;
[0362] a medium access control (MAC) control element (CE);
[0363] downlink control information (DCI);
[0364] a paging message;
[0365] a system information block (SIB) message.
[0366] S603, the terminal device sends second state information; correspondingly, the network device or other terminal device receives the sent second state information.
[0367] The second state information can include feedback information, and the feedback information can include at least one of the following:
[0368] the AI data collection can be completed;
[0369] the AI data collection cannot be completed;
[0370] a reason why the AI data collection cannot be completed;
[0371] a waiting time length for performing the AI data collection;
[0372] second indication information.
[0373] S604, the terminal device measures AI data according to the configuration information.
[0374] It should be noted that step S603 can refer to step S302, and the embodiments of the present application will not be repeated here.
[0375] S605, the terminal device sends AI data; correspondingly, the network device or other terminal device receives the sent AI data.
[0376] The embodiment of the present application provides a communication method, a terminal device can send first state information to a network device or another terminal device, the terminal device can receive configuration information sent by the network device or the other terminal device, the terminal device sends second state information to the network device or the other terminal device, and the terminal device measures AI data according to the configuration information and sends the AI data to the network device or the other terminal device. In this way, since the terminal device can send the power state and the available cache state to the network device or the other terminal device in advance, the accuracy of the configuration information can be improved, and since the terminal device can receive the configuration information sent by the network device or the other terminal device, the terminal device can accurately and reasonably measure the AI data according to the strategy indicated by the configuration information, guarantee the quality and completion of AI data measurement, and improve the accuracy and precision of the measured AI data.
[0377] On the basis of any one of the above embodiments, the communication device provided by the embodiment of the present application will be described below in combination with Fig. 7.
[0378] Fig. 7 is a structural schematic diagram of a communication device provided by the embodiment of the present application. Referring to Fig. 7, the communication device 700 comprises a receiving module 701, wherein:
[0379] The receiving module 701 is configured to receive configuration information, and the configuration information is used to indicate a strategy for measuring artificial intelligence (AI) data.
[0380] In a possible implementation, the configuration information comprises at least one of the following:
[0381] a priority of an AI use case;
[0382] a priority of a data collection configuration;
[0383] time information of the data collection configuration.
[0384] In a possible implementation, the configuration information further comprises at least one of the following:
[0385] first cache information, wherein the first cache information comprises cache required for measuring data of an AI use case;
[0386] second cache information, wherein the second cache information comprises cache required for measuring data indicated by a data collection configuration;
[0387] first indication information, wherein the first indication information is used to indicate a cache preemption strategy.
[0388] In a possible implementation, the configuration information further comprises at least one of the following:
[0389] a quantity threshold of the configuration information;
[0390] a number threshold of data collection configurations;
[0391] a number threshold of AI use cases;
[0392] a threshold of data transmission.
[0393] In a possible implementation, the time information comprises at least one of:
[0394] start time information of the data collection configuration;
[0395] a duration of the data collection configuration;
[0396] end time information of the data collection configuration.
[0397] In a possible implementation, the communication apparatus further comprises a sending module 702, configured to:
[0398] send state information, the state information being used for indicating a state associated with measuring the AI data.
[0399] In a possible implementation, the state information comprises at least one of:
[0400] an available cache state;
[0401] a power state;
[0402] feedback information.
[0403] In a possible implementation, the feedback information comprises at least one of:
[0404] the AI data collection can be completed;
[0405] the AI data collection cannot be completed;
[0406] a reason why the AI data collection cannot be completed;
[0407] a waiting duration for performing the AI data collection;
[0408] second indication information, the second indication information being used for indicating the AI data that can be collected.
[0409] In a possible implementation, the communication apparatus further comprises a measuring module 703, configured to:
[0410] measure the AI data according to the configuration information.
[0411] The communication apparatus provided in the embodiments of the present application can execute the technical solutions shown in the method embodiments, and the implementation principles and beneficial effects are similar, which will not be repeated here.
[0412] The communication apparatus shown in the embodiments of the present application can be a chip, a chip module, a hardware module, a processor, etc. Alternatively, the communication apparatus can be in other forms, which are not limited in the embodiments of the present application.
[0413] FIG. 8 is a structural schematic diagram of another communication apparatus provided in the embodiments of the present application. Referring to FIG. 8, the communication apparatus 800 includes a sending module 801, wherein:
[0414] The sending module 801 is configured to send configuration information, and the configuration information is used to indicate a strategy of measuring artificial intelligence (AI) data.
[0415] In a possible implementation, the configuration information includes at least one of the following:
[0416] a priority of an AI use case;
[0417] a priority of data collection configuration;
[0418] time information of the data collection configuration.
[0419] In a possible implementation, the configuration information further includes at least one of the following:
[0420] first cache information, the first cache information including cache required for measuring data of the AI use case;
[0421] second cache information, the second cache information including cache required for measuring data indicated by the data collection configuration;
[0422] first indication information, the first indication information being used to indicate a cache preemption strategy.
[0423] In a possible implementation, the configuration information further includes at least one of the following:
[0424] a quantity threshold of the configuration information;
[0425] a quantity threshold of the data collection configuration;
[0426] a quantity threshold of the AI use case;
[0427] a threshold of data sending.
[0428] In a possible implementation, the time information includes at least one of the following:
[0429] start time information of the data collection configuration;
[0430] a duration of the data collection configuration;
[0431] end time information of the data collection configuration.
[0432] In a possible implementation, the communication apparatus further includes a receiving module 802, configured to:
[0433] receive state information, the state information being used to indicate a state associated with measuring the AI data.
[0434] In a possible implementation, the state information includes at least one of the following:
[0435] an available cache state;
[0436] a power state;
[0437] feedback information.
[0438] In a possible implementation, the feedback information includes at least one of the following:
[0439] the AI data collection can be completed;
[0440] the AI data collection cannot be completed;
[0441] a reason why the AI data collection cannot be completed;
[0442] a waiting duration for performing the AI data collection;
[0443] second indication information, the second indication information being used to indicate the AI data that can be collected.
[0444] The communication apparatus provided by the embodiments of the present application can perform the technical solutions shown in the method embodiments, and the implementation principles and beneficial effects are similar, which will not be repeated here.
[0445] The communication apparatus shown in the embodiments of the present application can be a chip, a chip module, a hardware module, a processor, etc. Alternatively, the communication apparatus can be in other forms, which are not limited in the embodiments of the present application.
[0446] FIG. 9 is a structural schematic diagram of a terminal device provided by the embodiments of the present application. Referring to FIG. 9, the terminal device 900 can include a transceiver 901, a memory 902, and a processor 903. The transceiver 901 can include a transmitter and / or a receiver. The transmitter can also be referred to as a sender, a transmitter, a sending port or a sending interface, and the like. The receiver can also be referred to as a receiver, a receiver, a receiving port or a receiving interface, and the like. Exemplarily, the transceiver 901, the memory 902, and the processor 903 are connected with each other through a bus 904.
[0447] The memory 902 is configured to store program instructions.
[0448] The processor 903 is configured to execute the program instructions stored in the memory, so that the terminal device 900 performs any of the above-mentioned communication methods.
[0449] The transceiver 901 is configured to perform the transceiving function of the terminal device 900 in the above-mentioned communication methods.
[0450] FIG. 10 is a structural schematic diagram of a network device provided by an embodiment of the present application. Referring to FIG. 10, the network device 1000 can include a transceiver 1001, a memory 1002, and a processor 1003. The transceiver 1001 can include a transmitter and / or a receiver. The transmitter can also be referred to as a sender, a transmitter, a transmission port, a transmission interface, or the like. The receiver can also be referred to as a receiver, a receiver, a receiving port, a receiving interface, or the like. Exemplarily, the transceiver 1001, the memory 1002, and the processor 1003 are connected to each other through a bus 1004.
[0451] The memory 1002 is configured to store program instructions.
[0452] The processor 1003 is configured to execute the program instructions stored in the memory, so that the network device 1000 performs any of the above-mentioned communication methods.
[0453] The transceiver 1001 is configured to perform the transceiving function of the network device 1000 in the above-mentioned communication methods.
[0454] An embodiment of the present application provides a computer readable storage medium, and the computer readable storage medium stores computer execution instructions. When the computer execution instructions are executed by a processor, the computer execution instructions are used to implement the above-mentioned communication method.
[0455] An embodiment of the present application also provides a computer program product, and the computer program product can be executed by a processor. When the computer program product is executed, the computer program product can implement the communication method performed by the terminal device shown in any of the above-mentioned embodiments.
[0456] An embodiment of the present application also provides a computer program product, and the computer program product can be executed by a processor. When the computer program product is executed, the computer program product can implement the communication method performed by the network device shown in any of the above-mentioned embodiments.
[0457] An embodiment of the present application also provides a chip, and the chip stores a computer program. When the computer program is executed by the chip, the communication method performed by the terminal device shown in any of the above-mentioned embodiments or the communication method performed by the network device shown in any of the above-mentioned embodiments can be implemented.
[0458] The embodiment of the present application can also provide a chip module, the chip module stores a computer program, and the computer program is executed by the chip module to implement the communication method executed by any of the terminal devices or the communication method executed by any of the network devices.
[0459] The embodiment of the present application can also provide a communication system, including the terminal device and the network device.
[0460] The terminal device, the network device, the computer readable storage medium and the computer program product of the embodiment of the present application can execute the communication method executed by the terminal device, and the specific implementation process and beneficial effects are referred to the above, which will not be described here.
[0461] All or part of the steps of the above method embodiments can be completed by program instruction related hardware. The foregoing program can be stored in a readable memory. When the program is executed, the steps of the above method embodiments are executed; and the foregoing memory (storage medium) includes: read-only memory (English: read-only memory, abbreviation: ROM), RAM, flash memory, hard disk, solid state disk, magnetic tape (English: magnetic tape), floppy disk (English: floppy disk), optical disc (English: optical disc) and any combination thereof.
[0462] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams according to the methods, devices (systems) and computer program products of the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to the processing unit of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device generate a device for implementing the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.
[0463] These computer program instructions can also be stored in a computer readable memory that can guide the computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer readable memory generate a product including instruction devices, which implement the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.
[0464] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0465] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.
[0466] In this application, the term "comprising" and its variations can refer to non-limiting inclusion; the term "or" and its variations can refer to "and / or". The terms "first", "second", etc., in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. In this application, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
Claims
A communication method comprising: receiving configuration information, the configuration information being used to indicate a strategy of measuring artificial intelligence, AI, data. The method of claim 1, wherein, The configuration information comprises at least one of: a priority of an AI use case; a priority of a data collection configuration; time information of the data collection configuration. The method according to claim 1 or 2, wherein The configuration information further comprises at least one of: first cache information comprising a cache required for measuring data of the AI use case; second cache information comprising a cache required for measuring data indicated by the data collection configuration; first indication information used to indicate a cache preemption strategy. The method according to any one of claims 1 to 3, wherein The configuration information further comprises at least one of: a quantity threshold of the configuration information; a quantity threshold of the data collection configuration; a quantity threshold of the AI use case; a threshold of data transmission. The method according to any one of claims 2-4, wherein, The time information comprises at least one of: start time information of the data collection configuration; a duration of the data collection configuration; end time information of the data collection configuration. The method according to any one of claims 1 to 5, wherein The method further comprises: sending status information, the status information being used to indicate a status associated with measuring the AI data. The method of claim 6, wherein, The status information comprises at least one of: an available cache status; a power status; feedback information. The method of claim 7, wherein, The feedback information comprises at least one of: the AI data collection can be completed; the AI data collection cannot be completed; a reason why the AI data collection cannot be completed; a waiting duration for performing the AI data collection; second indication information used to indicate the AI data that can be collected. The method according to any one of claims 1 to 8, wherein The method further comprises: measuring the AI data according to the configuration information. A communication method comprising: sending configuration information, the configuration information being used to indicate a strategy of measuring artificial intelligence, AI, data. The method of claim 10, wherein, The configuration information comprises at least one of: a priority of an AI use case; a priority of a data collection configuration; time information of the data collection configuration. The method according to claim 10 or 11, wherein The configuration information further comprises at least one of: first cache information comprising a cache required for measuring data of the AI use case; second cache information comprising a cache required for measuring data indicated by the data collection configuration; first indication information used to indicate a cache preemption strategy. The method according to any one of claims 10-12, wherein The configuration information further comprises at least one of: a quantity threshold of the configuration information; a quantity threshold of the data collection configuration; a quantity threshold of the AI use case; a threshold of data transmission. The method according to any one of claims 11-13, wherein The time information comprises at least one of: start time information of the data collection configuration; a duration of the data collection configuration; end time information of the data collection configuration. The method according to any one of claims 10-14, wherein The method further comprises: receiving status information, the status information being used to indicate a status associated with measuring the AI data. The method of claim 15, wherein, The status information comprises at least one of: an available cache status; a power status; feedback information. The method of claim 16, wherein, The feedback information comprises at least one of: the AI data collection can be completed; the AI data collection cannot be completed; a reason why the AI data collection cannot be completed; a waiting duration for performing the AI data collection; Second indication information, the second indication information being used for indicating the AI data that can be collected. A communication apparatus comprises a receiving module, wherein: The receiving module is configured to receive configuration information, the configuration information being used for indicating a strategy of measuring artificial intelligence (AI) data. A communication apparatus comprises a sending module, wherein: The sending module is configured to send configuration information, the configuration information being used for indicating a strategy of measuring artificial intelligence (AI) data. A terminal device comprising: A processor and a memory; The memory stores computer-executed instructions; The processor executes the computer-executed instructions stored in the memory to implement the communication method according to any one of claims 1-9, or to implement the communication method according to any one of claims 10-17. A network device comprising: A processor and a memory; The memory stores computer-executed instructions; The processor executes the computer-executed instructions stored in the memory to implement the communication method according to any one of claims 10-17. A computer-readable storage medium, wherein, The computer-readable storage medium stores computer-executed instructions, which, when executed by a computer, implement the communication method according to any one of claims 1-9, or implement the communication method according to any one of claims 10-17. A computer program product comprises a computer program, which, when executed by a computer, implements the communication method according to any one of claims 1-9, or implements the communication method according to any one of claims 10-17.
Citation Information
Patent Citations
Data transmission method and device
CN114143802A
Data acquisition method and device
CN114915983A
Information processing method and communication equipment
CN116634553A
Artificial intelligence algorithm model acquisition method and device
CN116702854A
Communication method and related device
CN117835264A