Communication method, communication device and communication system

By sending instruction information to the terminal through network devices, the terminal can collect performance data in a reasonable manner, which solves the problem that the terminal cannot start performance data collection in a reasonable manner, realizes the accurate evaluation and updating of AI models, and improves the performance of the communication system.

WO2025231898A1PCT designated stage Publication Date: 2025-11-13BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/092475
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-10
Publication Date
2025-11-13

AI Technical Summary

Technical Problem

In wireless communication, the terminal's inability to properly initiate the collection of performance data can lead to network devices incorrectly selecting AI models, resulting in performance degradation.

Method used

Network devices send instruction information to terminals, which then initiate the collection of performance data to collect and report performance data in a reasonable manner for evaluating the inference performance of AI models.

Benefits of technology

By collecting appropriate performance data, network devices can more accurately evaluate and update AI models, thereby improving the performance of communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024092475_13112025_PF_FP_ABST
    Figure CN2024092475_13112025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of communications. Provided are a communication method, a communication device and a communication system. The method comprises: a terminal receiving first information sent by a network device; and on the basis of the first information, starting the collection of performance data. By means of applying the technical solution of the present disclosure, a terminal can start the collection of performance data on the basis of first information indicated by a network device, so that the terminal can rationally start the collection of the performance data.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method, communication device and communication system Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, communication device and communication system. Background Technology

[0002] Machine learning algorithms are one of the most important methods for implementing artificial intelligence (AI) technology. Machine learning can obtain AI models through large amounts of training data, and these AI models can then be used to predict events. In many fields, AI models trained using machine learning can achieve very accurate prediction results.

[0003] Summary of the Invention

[0004] This disclosure proposes a communication method, communication device, and communication system. The terminal can initiate the collection of performance data based on first information indicated by the network device, enabling the terminal to reasonably initiate the collection of performance data.

[0005] A first aspect of this disclosure provides a communication method executed by a terminal, the method comprising: receiving first information sent by a network device; and initiating the collection of performance data based on the first information.

[0006] A second aspect of this disclosure provides a communication method executed by a network device, the method comprising: sending first information to a terminal; wherein the first information is used to instruct the terminal to initiate the collection of performance data.

[0007] A third aspect of this disclosure provides a terminal, including: a transceiver module configured to receive first information sent by a network device; and a processing module configured to initiate the collection of performance data based on the first information.

[0008] A fourth aspect of this disclosure provides a network device comprising: a transceiver module configured to send first information to a terminal; wherein the first information is used to instruct the terminal to initiate the collection of performance data.

[0009] A fifth aspect of this disclosure provides a communication device, including: one or more processors; wherein the processors are configured to perform the method as described in the first aspect embodiment, or to perform the method as described in the second aspect embodiment.

[0010] A sixth aspect of this disclosure provides a communication system, including: a terminal and a network device; the terminal performs the method as described in the first aspect embodiment, and the network device performs the method as described in the second aspect embodiment.

[0011] A seventh aspect embodiment of this disclosure provides a communication method, comprising: a network device sending first information to a terminal; the terminal receiving the first information and initiating the collection of performance data based on the first information.

[0012] An eighth aspect embodiment of this disclosure provides a computer storage medium storing computer-executable instructions; when executed by a processor, the computer-executable instructions can implement the methods described in the first aspect embodiment or the second aspect embodiment.

[0013] A ninth aspect of this disclosure provides a computer program product, wherein the computer program product stores a computer program; when the computer program is executed by a processor, it is able to implement the methods described in the first aspect embodiment or the second aspect embodiment.

[0014] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description

[0015] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:

[0016] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure;

[0017] Figure 2 is a flowchart illustrating a communication method according to an embodiment of the present disclosure;

[0018] Figure 3 is a flowchart illustrating a communication method according to an embodiment of the present disclosure;

[0019] Figure 4 is a flowchart illustrating a communication method according to an embodiment of the present disclosure;

[0020] Figure 5 is a structural block diagram of a terminal according to an embodiment of the present disclosure;

[0021] Figure 6 is a structural block diagram of a network device according to an embodiment of the present disclosure;

[0022] Figure 7 is a schematic diagram of the structure of a communication device according to an embodiment of the present disclosure;

[0023] Figure 8 is a schematic diagram of the structure of a chip provided in an embodiment of this disclosure. Detailed Implementation

[0024] The embodiments of this disclosure are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure. It should be noted that, unless otherwise specified, the embodiments of this disclosure and the features in the embodiments can be combined with each other.

[0025] For ease of understanding, the terminology used in the embodiments of this disclosure will be introduced first.

[0026] Artificial Intelligence (AI) models (or AI functions, AI modules, etc.)

[0027] Wireless communication networks can use AI models for inference (or prediction) to improve system performance. Training AI models requires collecting a large amount of data, and the data requirements vary depending on the application scenario. Application scenarios can include beam management, Channel State Information (CSI) reporting, CSI compression, positioning, handover, mobility management, radio resource management, and other mobile communication system processes.

[0028] During beam management, the terminal can reduce the number of beams measured. The terminal or network device uses an AI model to infer the optimal beam. Beam prediction includes spatial beam prediction and temporal beam prediction. In spatial beam prediction, the terminal measures a small number of beams and predicts the measurement results of the other beams. In temporal beam prediction, the terminal predicts future beam measurement results based on historical beam measurement results. The data used to train the AI ​​model can include beam measurement results, beam identifiers, the K strongest beam measurement results and their identifiers, and the acquisition time of the beam measurement results. The measured beams can be configured by the network device.

[0029] During CSI reporting, the terminal can compress CSI measurement results using an AI model and report the compressed CSI measurement results to the network device. The network device then uses the AI ​​model to reconstruct the original CSI measurement results. This reduces the number of signaling bits required during the reporting process. The network device can also predict future CSI based on historical CSI measurement results reported by the terminal.

[0030] During the localization process, the terminal can predict its precise location based on limited measurement results. The data used for model training can include channel impulse response measurements, the terminal's location information, and positioning reference signal (PRS) measurements.

[0031] During mobility management, terminals can predict cell measurement results, handover target cells, or mobility events. Predicting future cell measurement results can be termed temporal prediction. Alternatively, predicting the measurement results of cells not yet measured can be termed spatial prediction. Mobility events include met measurement reporting conditions, handover failures, cell dwell time, and radio link failures. Data used to train AI models can include measurement results from the serving cell, the target cell, time, terminal location, source cell, and target cell.

[0032] In CSI compression, the data used to train the AI ​​model can include CSI measurement results, the time when the CSI measurement results were acquired, and so on.

[0033] This disclosure presents a communication method, communication device, and communication system.

[0034] In a first aspect, embodiments of this disclosure propose a communication method executed by a terminal, the method comprising: receiving first information sent by a network device; and initiating the collection of performance data based on the first information.

[0035] The terminal can initiate the collection of performance data based on the first information indicated by the network device, enabling the terminal to initiate the collection of performance data in a reasonable manner.

[0036] In conjunction with some embodiments of the first aspect, the performance data is used to evaluate the inference performance of the AI ​​model.

[0037] In conjunction with some embodiments of the first aspect, the first information includes the type of performance data collected by the terminal as indicated by the network device.

[0038] In conjunction with some embodiments of the first aspect, the performance data includes at least one of the following:

[0039] Channel measurement information for the first beam and the second beam, wherein the first beam is the beam with the largest channel measurement value, and the second beam is the beam indicated by the network device for use;

[0040] The distribution characteristics of channel measurements of the second beam, wherein the second beam is the beam indicated by the network device for use;

[0041] Throughput;

[0042] Channel measurement information of the first cell and the second cell, wherein the first cell is the cell with the largest channel measurement value, and the second cell is the target cell for handover indicated by the network device;

[0043] The distribution characteristics of channel measurements in the second cell, which is the target cell for handover indicated by the network device.

[0044] In conjunction with some embodiments of the first aspect, the channel measurement information of the first beam and the second beam includes at least one of the following:

[0045] The root mean square error of the channel measurements of the first beam and the second beam;

[0046] The standard deviation of the channel measurements of the first beam and the second beam;

[0047] The average error of the channel measurements of the first beam and the second beam;

[0048] The number of times the difference between the channel measurements of the first beam and the second beam exceeds a first threshold.

[0049] In conjunction with some embodiments of the first aspect, the distribution characteristics of the channel measurements of the second beam include at least one of the following:

[0050] The expected value of the channel measurement of the second beam;

[0051] The variance of the channel measurements for the second beam;

[0052] The standard deviation of the channel measurements for the second beam.

[0053] In conjunction with some embodiments of the first aspect, the channel measurement information between the first cell and the second cell includes at least one of the following:

[0054] The root mean square error of the channel measurements of the first cell and the second cell;

[0055] The standard deviation of the channel measurements between the first cell and the second cell;

[0056] The average error between the channel measurements of the first cell and the second cell.

[0057] In conjunction with some embodiments of the first aspect, the distribution characteristics of the channel measurements of the second cell include at least one of the following:

[0058] The expected channel measurement values ​​of the second cell;

[0059] The variance of the channel measurements in the second cell;

[0060] The standard deviation of the channel measurements in the second cell.

[0061] In conjunction with some embodiments of the first aspect, the method further includes: receiving configuration information sent by the network device; and configuring parameters required for collecting the performance data based on the configuration information.

[0062] In conjunction with some embodiments of the first aspect, the parameters include at least one of the following:

[0063] A first threshold is used to determine the channel measurement information of the beam;

[0064] The first time period is used to determine the channel measurement information of the beam or cell;

[0065] The second time period is used to determine the throughput.

[0066] The third time period is used to determine the distribution characteristics of channel measurements of a cell or beam;

[0067] The fourth time period is used to count the number of times the difference between channel measurements is greater than the first threshold.

[0068] In conjunction with some embodiments of the first aspect, the method further includes: determining a configuration change of the parameter and clearing the collected performance data.

[0069] In conjunction with some embodiments of the first aspect, determining the configuration change of the parameter includes: determining the configuration change of the parameter based on configuration information sent by the network device.

[0070] In conjunction with some embodiments of the first aspect, the method further includes: receiving second information sent by the network device; and clearing the collected performance data based on the second information.

[0071] In conjunction with some embodiments of the first aspect, the method further includes: restarting the collection of the performance data.

[0072] In conjunction with some embodiments of the first aspect, the method further includes: receiving third information sent by the network device; and sending the collected performance data to the network device based on the third information.

[0073] In conjunction with some embodiments of the first aspect, the third information is used to indicate at least one of the following:

[0074] The period during which the performance data is sent;

[0075] A second threshold is used to determine whether to send the performance data to the network device.

[0076] In conjunction with some embodiments of the first aspect, the collected performance data is sent to the network device based on the third information, including at least one of the following:

[0077] The collected performance data is sent to the network device according to the stated period;

[0078] If the collected performance data is determined to be higher than the second threshold, the collected performance data is sent to the network device.

[0079] If the collected performance data is determined to be below the second threshold, the collected performance data is sent to the network device.

[0080] Secondly, embodiments of this disclosure propose a communication method executed by a network device, the method comprising: sending first information to a terminal; wherein the first information is used to instruct the terminal to initiate the collection of performance data.

[0081] The terminal can initiate the collection of performance data based on the first information indicated by the network device, enabling the terminal to initiate the collection of performance data in a reasonable manner.

[0082] In conjunction with some embodiments of the second aspect, the performance data is used to evaluate the inference performance of the AI ​​model.

[0083] In conjunction with some embodiments of the second aspect, the first information includes an indication of the type of performance data collected by the terminal.

[0084] In conjunction with some embodiments of the second aspect, the performance data includes at least one of the following:

[0085] Channel measurement information for the first beam and the second beam, wherein the first beam is the beam with the largest channel measurement value, and the second beam is the beam indicated by the network device for use;

[0086] The distribution characteristics of channel measurements of the second beam, wherein the second beam is the beam indicated by the network device for use;

[0087] Throughput;

[0088] Channel measurement information of the first cell and the second cell, wherein the first cell is the cell with the largest channel measurement value, and the second cell is the target cell for handover indicated by the network device;

[0089] The channel measurement distribution characteristics of the second cell, which is the target cell for handover indicated by the network device.

[0090] In conjunction with some embodiments of the second aspect, the channel measurement information of the first beam and the second beam includes at least one of the following:

[0091] The root mean square error of the channel measurements of the first beam and the second beam;

[0092] The standard deviation of the channel measurements of the first beam and the second beam;

[0093] The average error of the channel measurements of the first beam and the second beam;

[0094] The number of times the difference between the channel measurements of the first beam and the second beam exceeds a first threshold.

[0095] In conjunction with some embodiments of the second aspect, the distribution characteristics of the channel measurements of the second beam include at least one of the following:

[0096] The expected value of the channel measurement of the second beam;

[0097] The variance of the channel measurements for the second beam;

[0098] The standard deviation of the channel measurements for the second beam.

[0099] In conjunction with some embodiments of the second aspect, the channel measurement information between the first cell and the second cell includes at least one of the following:

[0100] The root mean square error of the channel measurements of the first cell and the second cell;

[0101] The standard deviation of the channel measurements between the first cell and the second cell;

[0102] The average error between the channel measurements of the first cell and the second cell.

[0103] In conjunction with some embodiments of the second aspect, the distribution characteristics of the channel measurements of the second cell include at least one of the following:

[0104] The expected channel measurement values ​​of the second cell;

[0105] The variance of the channel measurements in the second cell;

[0106] The standard deviation of the channel measurements in the second cell.

[0107] In conjunction with some embodiments of the second aspect, the method further includes: sending configuration information to the terminal; wherein the configuration information is used to configure parameters required for the terminal to collect the performance data.

[0108] In conjunction with some embodiments of the second aspect, the parameters include at least one of the following:

[0109] A first threshold is used to determine the channel measurement information of the beam;

[0110] The first time period is used to determine the channel measurement information of the beam or cell;

[0111] The second time period is used to determine the throughput.

[0112] The third time period is used to determine the distribution characteristics of channel measurements of a cell or beam;

[0113] The fourth time period is used to count the number of times the difference between channel measurements is greater than the first threshold.

[0114] In conjunction with some embodiments of the second aspect, the method further includes: sending second information to the terminal; wherein the second information is used to instruct the terminal to clear the collected performance data.

[0115] In conjunction with some embodiments of the second aspect, the second information is used to instruct the terminal to restart the collection of the performance data.

[0116] In conjunction with some embodiments of the second aspect, the method further includes: sending third information to the terminal; wherein the third information is used to instruct the terminal to send the collected performance data to the network device.

[0117] In conjunction with some embodiments of the second aspect, the third information includes at least one of the following:

[0118] The period during which the performance data is sent;

[0119] The second threshold is used to determine whether the terminal sends the performance data to the network device.

[0120] Thirdly, embodiments of this disclosure provide a terminal, the terminal comprising: a transceiver module configured to receive first information sent by a network device; and a processing module configured to initiate the collection of performance data based on the first information.

[0121] Fourthly, embodiments of this disclosure provide a network device comprising: a transceiver module configured to send first information to a terminal; wherein the first information is used to instruct the terminal to initiate the collection of performance data.

[0122] Fifthly, this disclosure provides a communication device, specifically a terminal or a network device, comprising: one or more processors; wherein the processor of the terminal is configured to execute the method described in the first aspect embodiment, and the processor of the network device is configured to execute the method described in the second aspect embodiment.

[0123] In a sixth aspect, embodiments of this disclosure provide a communication system comprising: a terminal and a network device; the terminal performing the method as described in the first aspect embodiment, and the network device performing the method as described in the second aspect embodiment.

[0124] In a seventh aspect, embodiments of this disclosure provide a communication method, comprising: a network device sending first information to a terminal; the terminal receiving the first information and initiating the collection of performance data based on the first information.

[0125] Eighthly, this disclosure provides a computer storage medium storing computer-executable instructions; when executed by a processor, the computer-executable instructions can implement the methods described in the first aspect embodiment or the second aspect embodiment.

[0126] In a ninth aspect, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, can implement the methods described in the first aspect embodiment or the second aspect embodiment.

[0127] In a tenth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in the first aspect embodiment or the second aspect embodiment.

[0128] Eleventhly, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the methods described above as in the first aspect embodiment or as in the second aspect embodiment.

[0129] It is understood that the aforementioned terminals, network devices, communication systems, and storage media are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0130] This disclosure provides a communication method, terminal, network device, and communication system. In some embodiments, the terms "communication method" can be substituted for "information processing method," "information sending method," and "information receiving method," and the terms "communication device" can be substituted for "information processing device," "information sending device," and "information receiving device," and the terms "information processing system," "communication system," "information sending system," and "information receiving system" can be substituted for each other.

[0131] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0132] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0133] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0134] In this disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular or a plural expression.

[0135] In the embodiments disclosed herein, "multiple" refers to two or more.

[0136] In some embodiments, the terms “at least one of”, “at least one of”, “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.

[0137] The descriptions in this disclosure, such as "at least one of A, B, C..." or "A and / or B and / or C...", include the case where any one of A, B, C... exists alone, as well as the case where any combination of any of A, B, C... exists alone. Each case can exist alone. For example, "at least one of A, B, C" includes the cases of A alone, B alone, C alone, A and B combination, A and C combination, B and C combination, and A and B and C combination. For example, A and / or B includes the cases of A alone, B alone, and A and B combination.

[0138] In some embodiments, the notation "in one case A, in another case B" or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: A is executed regardless of B, i.e., A is executed in some embodiments; B is executed regardless of A, i.e., B is executed in some embodiments; A and B are selectively executed, i.e., A and B are selected for execution in some embodiments; A and B are both executed, i.e., A and B are executed in some embodiments. The same applies when there are more branches such as A, B, and C.

[0139] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.

[0140] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0141] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.

[0142] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.

[0143] In some embodiments, devices, etc., can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.

[0144] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).

[0145] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.

[0146] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", "client", and "narrowband Internet of Things (NB-IoT) device" can be used interchangeably.

[0147] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures that replace communication between access network devices, core network devices, or network devices and terminals with communication between multiple terminals (e.g., also referred to as device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, uplink link, downlink link, etc., can be replaced with sidelink link.

[0148] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.

[0149] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0150] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0151] In some embodiments, the threshold mentioned in this embodiment may be a numerical value, a constant, or some fixed value.

[0152] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

[0153] The correspondences shown in the tables of this disclosure can be configured or predefined. The values ​​of the information in each table are merely examples and can be configured to other values; this disclosure is not limiting. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this disclosure may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headers of the above tables can also use other names that the communication device can understand, and the values ​​or representations of the parameters can also be other values ​​or representations that the communication device can understand. In the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.

[0154] The predefined terms in this disclosure can be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.

[0155] The communication methods, terminals, network devices, and communication systems provided in this disclosure will be described in detail below with reference to the accompanying drawings.

[0156] Figure 1 shows a structural diagram of a communication system according to an embodiment of the present disclosure. As shown in Figure 1, the system architecture may include a network device 11 and a terminal 12.

[0157] In some examples, network device 11 can be an entity on the network side used to transmit or receive signals. For example, network device 11 can be a communication satellite, an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. The embodiments of this disclosure do not limit the specific technology or device form used in network device 11. The network device 11 provided in the embodiments of this disclosure can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. Using a CU-DU structure allows the protocol layer of a network device, such as a base station, to be separated. Some protocol layer functions are centrally controlled by the CU, while the remaining part or all protocol layer functions are distributed in the DU, which is centrally controlled by the CU.

[0158] In some examples, terminal 12 may be referred to as a terminal device, user equipment, mobile station (MS), mobile terminal device (MT), NB-IoT terminal, etc. Terminal 12 may also be a car with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality device, an augmented reality device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, etc. The embodiments of this disclosure do not limit the specific technology or device form used in terminal 12.

[0159] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.

[0160] The following embodiments of this disclosure can be applied to the communication system shown in FIG1, or some of the subjects, but are not limited thereto. The subjects shown in FIG1 are illustrative. The communication system may include all or some of the subjects in FIG1, or may include other subjects other than those in FIG1. ​​The number and form of each subject are arbitrary. The connection relationship between the subjects is illustrative. The subjects may not be connected to each other or may be connected in any way. The connection may be direct or indirect, wired or wireless.

[0161] The embodiments disclosed herein can be applied to satellite communications, Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G NR, Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future Generation Radio Access (FX), Global System for Mobile Communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).

[0162] AI model inference can run on either the terminal or the network device. When AI model inference runs on the network device, the terminal can collect and calculate data related to the AI ​​model's performance and report it to the network device. The network device then manages the AI ​​model based on this performance data, including activating or deactivating the AI ​​functions corresponding to the AI ​​model and selecting the appropriate AI model.

[0163] The decisions made by the AI ​​model on the network device side are not communicated to the terminal. The terminal is unaware whether the AI ​​model on the network device side is activated or has been modified. Therefore, the terminal cannot decide whether to initiate the collection and reporting of performance data from the AI ​​model. If the network device changes the AI ​​model, and the terminal continues to calculate performance based on the previous AI model data, it may cause the network device to incorrectly select the AI ​​model, resulting in performance degradation.

[0164] To address the aforementioned issues, in this embodiment, the network device sends a first message to the terminal, instructing the terminal to initiate the collection of performance data. The terminal can then initiate the collection of performance data according to the first message indicated by the network device, enabling the terminal to reasonably initiate the collection of performance data, such as initiating the collection of performance data related to AI models, thus avoiding performance degradation caused by the network device incorrectly selecting AI models.

[0165] Furthermore, to illustrate the specific execution process of the above-described communication system, Figure 2 shows a schematic diagram of a communication method according to an embodiment of this disclosure. The method, applied to the above-described communication system, as shown in Figure 2, may include the following steps:

[0166] Step S201: The network device sends the first information to the terminal.

[0167] In some embodiments, the terminal receives first information sent by the network device, which may be indication information or signaling messages, etc.

[0168] In some embodiments, the first information is carried by at least one of the following:

[0169] Radio Resource Control (RRC) messages; Downlink Control Information (DCI); Media Access Control (MAC) Control Element (CE); Master Information Block (MIB); System Information Block (SIB).

[0170] In some embodiments, the first information may be used to instruct the terminal to initiate the collection of performance data.

[0171] In some embodiments, the performance data collected upon terminal activation may be performance data of an AI model. For example, performance data generated from beam management based on beam measurement results predicted by the AI ​​model, or related performance data generated from CSI reporting based on compressed CSI measurement results from the AI ​​model, or performance data generated from mobility management based on cell measurement results predicted by the AI ​​model, etc.

[0172] In some embodiments, the performance data collected by the terminal can be used to evaluate the inference performance of the AI ​​model. As an example, if the AI ​​model resides on the network device side, the network device can instruct the terminal to initiate the collection of performance data for the AI ​​model via a first message. Subsequently, the terminal can send the collected performance data to the network device, which then evaluates the inference performance of the AI ​​model based on this data. As another example, the network device can use this performance data to update and train the AI ​​model, making its inference more accurate and complete.

[0173] In some embodiments, the network device may be a base station, a server, or a core network node, etc.

[0174] In some embodiments, the first information sent by the network device to the terminal may include the type of performance data collected by the network device. This type may include one or more of beam management, mobility management, CSI feedback, positioning, etc. The terminal can collect the corresponding performance data according to the type indicated by the network device to meet the performance evaluation and model update training of a specific type of AI model.

[0175] In some embodiments, performance data may include at least one of the following A1 to E1:

[0176] A1. Channel measurement information for the first and second beams, where the first beam is the beam with the largest channel measurement value, and the second beam is the beam indicated by the network device as being used. For example, the beam with the largest channel measurement value can be simply referred to as the best beam, and the beam indicated by the network device as being used can be simply referred to as the used beam. Performance data may include a comparison of the channel measurement values ​​of the best beam and the used beam, which can be calculated based on measurement results over a period of time.

[0177] B1. Distribution characteristics of channel measurements for the second beam, which is the beam indicated by the network device as being used. For example, the beam indicated by the network device as being used may be simply referred to as the used beam, and performance data may include the distribution characteristics of channel measurements for the used beam, which can be calculated based on measurement results over a period of time.

[0178] C1. Throughput, for example, determined based on the uplink and / or downlink communication rates over a period of time.

[0179] D1. Channel measurement information of the first cell and the second cell. The first cell is the cell with the highest channel measurement value, and the second cell is the target cell for handover indicated by the network device. For example, the cell with the highest channel measurement value can be simply referred to as the best cell, and the cell for handover indicated by the network device can be simply referred to as the handover target cell. Performance data may include a comparison of the channel measurement values ​​of the best cell and the handover target cell, which can be calculated based on measurement results over a period of time.

[0180] E1. Distribution characteristics of channel measurements of the second cell, which is the target cell for handover indicated by the network device. For example, the cell for handover indicated by the network device can be simply referred to as the handover target cell, and the performance data may include the distribution characteristics of channel measurements of the handover target cell, which can be calculated based on measurement results over a period of time.

[0181] As examples, the channel measurements in A1, B1, D1, and E1 above may be Reference Signal Received Power (RSRP), and / or Reference Signal Received Quality (RSRQ), and / or Signal to Interference plus Noise Ratio (SINR), etc.

[0182] In some examples, the channel measurement information for the first and second beams in A1 includes at least one of the following A2 to D2:

[0183] A2. Root Mean Square Error (RMSE) of channel measurements for the first and second beams. For example, taking the RSRP measurement results as an example, the beam with the highest RSRP can be simply referred to as the best beam, and the beam used by the network device can be simply referred to as the used beam. After calculating the measurement results over a period of time, the performance data can include the RMSE of the RSRP of the best beam and the used beam.

[0184] B2. Standard deviation of channel measurements for the first and second beams. For example, taking RSRP (Real RSRP) as the channel measurement result, the beam with the highest RSRP can be simply referred to as the best beam, and the beam used by the network device can be simply referred to as the used beam. After calculating the measurement results over a period of time, the performance data can include the standard deviation of RSRP between the best beam and the used beam.

[0185] C2. The average error of the channel measurements between the first and second beams. For example, taking the RSRP measurement results as the channel measurement, the beam with the highest RSRP can be simply referred to as the best beam, and the beam indicated by the network device as the used beam can be simply referred to as the used beam. After calculating the measurement results over a period of time, the performance data can include the average error of the RSRP between the best beam and the used beam.

[0186] D2. The number of times the difference between the channel measurements of the first beam and the second beam exceeds the first threshold. For example, taking the channel measurement result as RSRP measurement, the beam with the highest RSRP can be simply referred to as the best beam, and the beam indicated by the network device as the used beam can be simply referred to as the used beam. After calculating the measurement results over a period of time, the performance data can include the number of times the difference between the RSRP of the best beam and the used beam exceeds the first threshold.

[0187] In some examples, the distribution characteristics of the channel measurements of the second beam in B1 include at least one of the following A3 to C3:

[0188] A3. Expected channel measurement values ​​for the second beam. For example, taking the channel measurement value as the RSRP measurement result, the beam used by the network device can be simply referred to as the used beam. After calculating the measurement results over a period of time, the performance data may include the expected RSRP of the used beam.

[0189] B3. Variance of channel measurements for the second beam. For example, taking the RSRP measurement result as the channel measurement result, the beam used by the network device can be simply referred to as the used beam. After calculating the measurement results over a period of time, the performance data may include the variance of the RSRP of the used beam.

[0190] C3. Standard deviation of the channel measurement values ​​of the second beam. For example, taking the channel measurement value as the RSRP measurement result, the beam used by the network device can be simply referred to as the used beam. After calculating the measurement results over a period of time, the performance data may include the variance of the RSRP of the used beam.

[0191] In some examples, the channel measurement information between the first and second cells in D1 includes at least one of the following A4 to C4:

[0192] A4. Root mean square error of channel measurements between the first and second cells. For example, taking RSRP (Radio Resonance Proportion) as the channel measurement result, the cell with the highest RSRP can be simply referred to as the best beam, and the cell indicated for handover by the network equipment can be simply referred to as the handover target cell. After calculating the measurement results over a period of time, the performance data can include the root mean square error of RSRP between the best cell and the handover target cell.

[0193] B4. Standard deviation of channel measurements between the first and second cells. For example, taking RSRP as the channel measurement result, the cell with the highest RSRP can be simply referred to as the best beam, and the cell indicated for handover by the network device can be simply referred to as the handover target cell. After calculating the measurement results over a period of time, the performance data can include the standard deviation of RSRP between the best cell and the handover target cell.

[0194] C4. The average error of channel measurements between the first and second cells. For example, taking the RSRP measurement results as the channel measurement, the cell with the highest RSRP can be simply referred to as the best beam, and the cell indicated for handover by the network equipment can be simply referred to as the handover target cell. After calculating the measurement results over a period of time, the performance data can include the average error of RSRP between the best cell and the handover target cell.

[0195] In some examples, the distribution characteristics of channel measurements in the second cell of E1 include at least one of the following A5 to C5:

[0196] A5. Expected channel measurement values ​​for the second cell. For example, taking the RSRP measurement result as the channel measurement value, the target cell for handover indicated by the network device can be simply referred to as the handover target cell. After calculating the measurement results over a period of time, the performance data may include the expected RSRP of the handover target cell.

[0197] B5. Variance of channel measurements in the second cell. For example, taking the channel measurement as the RSRP measurement result, the target cell indicated by the network device for handover can be simply referred to as the handover target cell. After calculating the measurement results over a period of time, the performance data may include the variance of the RSRP of the handover target cell.

[0198] C5. Standard deviation of channel measurements in the second cell. For example, taking the channel measurement as the RSRP measurement result, the target cell for handover indicated by the network device can be simply referred to as the handover target cell. After calculating the measurement results over a period of time, the performance data may include the average error of the RSRP of the handover target cell.

[0199] In some embodiments, the time period and the first threshold mentioned in A1 to E1, A2 to D2, A3 to C3, A4 to C4, and A5 to C5 can be considered as parameters in performance data calculation, i.e., parameters required by the terminal to collect performance data. These parameters may include the duration of the time period, the value of the first threshold, etc., and can be specifically configured by the network device or predefined by the protocol. In some examples, the network device may send configuration information to the terminal, which can be used to configure the parameters required by the terminal to collect performance data. Accordingly, the terminal receives the configuration information sent by the network device; the terminal configures the parameters required to collect performance data according to the configuration information.

[0200] In some examples, the parameters required for the terminal to collect performance data include at least one of the following A6 through E6:

[0201] A6. First threshold: This first threshold is used to determine the channel measurement information of the beam. This first threshold can be the first threshold in D2, and can be used in conjunction with the fourth time period of E6 to determine the number of times the difference between the channel measurement value of the best beam and the used beam is greater than the first threshold.

[0202] B6. First Time Period: The first time period is used to determine the channel measurement information for the beam or cell. This first time period can be a period among A1, D1, A2 to C2, and A4 to C4. The first time periods corresponding to A1, D1, A2 to C2, and A4 to C4 may be the same or different, partially the same or partially different, etc. It is used to compare the channel measurement values ​​of the best beam with those of the beam being used, or to compare the channel measurement values ​​of the best cell with those of the target cell for handover.

[0203] C6. Second Time Period: The second time period is used to determine throughput. This second time period can be used to calculate the throughput in C1, such as determining the throughput based on the uplink and / or downlink communication rates within the second time period.

[0204] D6. The third time period is used to determine the distribution characteristics of channel measurements for a cell or beam. This third time period can be a period from B1, E1, A3 to C3, or A5 to C5. The corresponding third time periods in B1, E1, A3 to C3, and A5 to C5 may be the same or different, partially the same or partially different, etc. It is used to determine the distribution characteristics of channel measurements for the used beam or the distribution characteristics of channel measurements for the target cell being handed over.

[0205] E6, the fourth time period, is used to count the number of times the difference between channel measurements exceeds the first threshold. If this fourth time period is used in conjunction with the first threshold of A6, it can be used to calculate the number of times the difference between the channel measurements of the best beam and the used beam exceeds the first threshold.

[0206] Step S202: The terminal starts collecting performance data based on the first information.

[0207] In some embodiments, if the terminal determines that the configuration of at least one of the parameters A6 to E6 has changed, the terminal clears the collected performance data and restarts the collection of performance data. For example, previously calculated data is reset to zero, and performance data calculation is restarted. As an example, the terminal may determine that the configuration of at least one of the parameters A6 to E6 has changed based on configuration information sent by the network device.

[0208] In some embodiments, the network device may instruct the terminal to restart performance data collection as needed. As an example, the network device sends a second message to the terminal, which can be used to instruct the terminal to clear the collected performance data and restart the collection of performance data. Accordingly, the terminal receives the second message sent by the network device; the terminal clears the collected performance data and restarts the collection of performance data according to the second message.

[0209] In some examples, the second information may be an indication message or a signaling message, etc. The second information is carried by at least one of the following:

[0210] RRC message; DCI; MAC CE; MIB; SIB.

[0211] In some embodiments, the network device may instruct the terminal to report collected performance data to the network device. As an example, the network device sends third information to the terminal, which instructs the terminal to send the collected performance data to the network device. Accordingly, the terminal receives the third information sent by the network device; the terminal then sends the collected performance data to the network device based on the third information. For example, after receiving the third information, the terminal may immediately send the collected performance data to the network device, or it may send the collected performance data to the network device at an agreed time, which may be included in the third information or agreed upon in advance by both parties.

[0212] In some examples, the third information may be an indication message or a signaling message, etc. The third information is carried through at least one of the following:

[0213] RRC message; DCI; MAC CE; MIB; SIB.

[0214] In some embodiments, the third information may be carried in the same message as the first information, or in different messages.

[0215] In some embodiments, the third information is used to indicate at least one of the following A7 to B7:

[0216] A7. Performance data transmission cycle.

[0217] B7. Second threshold: This second threshold is used to determine whether the terminal sends the collected performance data to the network device.

[0218] In some examples, the period of A7 and the second threshold of B7 can also be predefined by the protocol.

[0219] In some examples, the terminal sends collected performance data to the network device based on third-party information, which may include at least one of the following A8 to C8:

[0220] A8. The terminal sends the collected performance data to the network device according to the cycle specified in A7. For example, the terminal periodically reports the collected performance data to the network device according to the cycle duration indicated by the network device.

[0221] B8. If the terminal determines that the collected performance data is higher than the second threshold in B7, it sends the collected performance data to the network device. If the performance data is higher than the threshold value indicated by the network device, the terminal may report the collected performance data to the network device.

[0222] C8. If the terminal determines that the collected performance data is lower than the second threshold in B7, it sends the collected performance data to the network device. If the performance data is lower than the threshold value indicated by the network device (which may be different from the threshold value in B8), the terminal may report the collected performance data to the network device.

[0223] In this embodiment, the network device sends a first message to the terminal to instruct the terminal to start collecting performance data. The terminal can then start collecting performance data according to the first message indicated by the network device, so that the terminal can reasonably start collecting performance data, such as starting to collect performance data related to AI models, thus avoiding the network device's incorrect selection of AI models that could lead to performance degradation.

[0224] To illustrate the specific execution process of the terminal, Figure 3 shows a flowchart of a communication method according to an embodiment of this disclosure. When applied to the terminal side, the method may include the following steps.

[0225] Step S301: The terminal receives the first information sent by the network device.

[0226] In some embodiments, the performance data is used to evaluate the inference performance of the AI ​​model.

[0227] In some embodiments, the first information includes the type of performance data collected by the terminal as indicated by the network device.

[0228] In some embodiments, the performance data includes at least one of the following:

[0229] Channel measurement information of the first beam and the second beam, wherein the first beam is the beam with the largest channel measurement value and the second beam is the beam indicated by the network device for use; distribution characteristics of the channel measurement value of the second beam, wherein the second beam is the beam indicated by the network device for use; throughput; channel measurement information of the first cell and the second cell, wherein the first cell is the cell with the largest channel measurement value and the second cell is the target cell indicated by the network device for handover; distribution characteristics of the channel measurement value of the second cell, wherein the second cell is the target cell indicated by the network device for handover.

[0230] In some embodiments, the channel measurement information of the first beam and the second beam includes at least one of the following:

[0231] The root mean square error of the channel measurements of the first beam and the second beam; the standard deviation of the channel measurements of the first beam and the second beam; the average error of the channel measurements of the first beam and the second beam; the number of times the difference between the channel measurements of the first beam and the second beam is greater than a first threshold.

[0232] In some embodiments, the distribution characteristics of the channel measurements of the second beam include at least one of the following:

[0233] The expected value of the channel measurement of the second beam; the variance of the channel measurement of the second beam; the standard deviation of the channel measurement of the second beam.

[0234] In some embodiments, the channel measurement information between the first cell and the second cell includes at least one of the following:

[0235] The root mean square error of the channel measurements of the first cell and the second cell; the standard deviation of the channel measurements of the first cell and the second cell; the average error of the channel measurements of the first cell and the second cell.

[0236] In some embodiments, the distribution characteristics of the channel measurements of the second cell include at least one of the following:

[0237] The expected value of the channel measurement of the second cell; the variance of the channel measurement of the second cell; the standard deviation of the channel measurement of the second cell.

[0238] In some embodiments, the terminal receives configuration information sent by the network device; the terminal configures the parameters required for collecting the performance data according to the configuration information.

[0239] In some embodiments, the parameter includes at least one of the following:

[0240] A first threshold is used to determine the channel measurement information of the beam; a first time period is used to determine the channel measurement information of the beam or cell; a second time period is used to determine the throughput; a third time period is used to determine the distribution characteristics of the channel measurement values ​​of the cell or beam; and a fourth time period is used to count the number of times the difference between the channel measurement values ​​is greater than the first threshold.

[0241] Step S302: The terminal starts collecting performance data based on the first information.

[0242] In some embodiments, if the terminal determines that the configuration of the parameter has changed, it clears the collected performance data and restarts the collection of the performance data.

[0243] In some embodiments, the terminal receives second information sent by the network device; based on the second information, the terminal clears the collected performance data and restarts the collection of performance data.

[0244] In some embodiments, the terminal receives third information sent by the network device; the terminal sends the collected performance data to the network device based on the third information.

[0245] In some embodiments, the third information is used to indicate at least one of the following:

[0246] The period for sending the performance data; a second threshold, which is used to determine whether the terminal sends the performance data to the network device.

[0247] In some embodiments, the terminal sends the collected performance data to the network device based on the third information, including at least one of the following:

[0248] The terminal sends the collected performance data to the network device according to the stated period; if the terminal determines that the collected performance data is higher than the second threshold, the terminal sends the collected performance data to the network device; if the terminal determines that the collected performance data is lower than the second threshold, the terminal sends the collected performance data to the network device.

[0249] For a detailed description of the specific examples in this embodiment, please refer to the corresponding descriptions of the embodiments in Figures 1 and 2, which will not be repeated here.

[0250] In this embodiment, the network device sends a first message to the terminal to instruct the terminal to start collecting performance data. The terminal can then start collecting performance data according to the first message indicated by the network device, so that the terminal can reasonably start collecting performance data, such as starting to collect performance data related to AI models, thus avoiding the network device's incorrect selection of AI models that could lead to performance degradation.

[0251] Figure 4 shows a flowchart of a communication method according to an embodiment of the present disclosure. As shown in Figure 4, the method is applied to the network device side and may include the following steps.

[0252] Step S401: The network device sends the first information to the terminal.

[0253] In some embodiments, the first information is used to instruct the terminal to start collecting performance data.

[0254] In some embodiments, the performance data is used to evaluate the inference performance of the AI ​​model.

[0255] In some embodiments, the first information includes an indication of the type of performance data collected by the terminal.

[0256] In some embodiments, the performance data includes at least one of the following:

[0257] Channel measurement information of the first beam and the second beam, wherein the first beam is the beam with the largest channel measurement value and the second beam is the beam indicated by the network device for use; distribution characteristics of the channel measurement value of the second beam, wherein the second beam is the beam indicated by the network device for use; throughput; channel measurement information of the first cell and the second cell, wherein the first cell is the cell with the largest channel measurement value and the second cell is the target cell indicated by the network device for handover; distribution characteristics of the channel measurement value of the second cell, wherein the second cell is the target cell indicated by the network device for handover.

[0258] In some embodiments, the channel measurement information of the first beam and the second beam includes at least one of the following:

[0259] The root mean square error of the channel measurements of the first beam and the second beam; the standard deviation of the channel measurements of the first beam and the second beam; the average error of the channel measurements of the first beam and the second beam; the number of times the difference between the channel measurements of the first beam and the second beam is greater than a first threshold.

[0260] In some embodiments, the distribution characteristics of the channel measurements of the second beam include at least one of the following:

[0261] The expected value of the channel measurement of the second beam; the variance of the channel measurement of the second beam; the standard deviation of the channel measurement of the second beam.

[0262] In some embodiments, the channel measurement information between the first cell and the second cell includes at least one of the following:

[0263] The root mean square error of the channel measurements of the first cell and the second cell; the standard deviation of the channel measurements of the first cell and the second cell; the average error of the channel measurements of the first cell and the second cell.

[0264] In some embodiments, the distribution characteristics of the channel measurements of the second cell include at least one of the following:

[0265] The expected value of the channel measurement of the second cell; the variance of the channel measurement of the second cell; the standard deviation of the channel measurement of the second cell.

[0266] In some embodiments, the network device sends configuration information to the terminal; wherein the configuration information is used to configure the parameters required for the terminal to collect the performance data.

[0267] In some embodiments, the parameter includes at least one of the following:

[0268] A first threshold is used to determine the channel measurement information of the beam; a first time period is used to determine the channel measurement information of the beam or cell; a second time period is used to determine the throughput; a third time period is used to determine the distribution characteristics of the channel measurement values ​​of the cell or beam; and a fourth time period is used to count the number of times the difference between the channel measurement values ​​is greater than the first threshold.

[0269] In some embodiments, the network device sends a second message to the terminal; wherein the second message instructs the terminal to clear the collected performance data. In some examples, the second message further instructs the terminal to restart the collection of performance data.

[0270] In some embodiments, the network device sends third information to the terminal; wherein the third information is used to instruct the terminal to send the collected performance data to the network device.

[0271] In some embodiments, the third information includes at least one of the following:

[0272] The period for sending the performance data; a second threshold, which is used to determine whether the terminal sends the performance data to the network device.

[0273] For specific examples in this embodiment, please refer to the corresponding descriptions of the embodiments in Figures 1 to 3, which will not be repeated here.

[0274] In this embodiment, the network device sends a first message to the terminal to instruct the terminal to start collecting performance data. The terminal can then start collecting performance data according to the first message indicated by the network device, so that the terminal can reasonably start collecting performance data, such as starting to collect performance data related to AI models, thus avoiding the network device's incorrect selection of AI models that could lead to performance degradation.

[0275] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.

[0276] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.

[0277] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).

[0278] Figure 5 is a schematic diagram of the structure of a terminal proposed in an embodiment of this disclosure. As shown in Figure 5, the terminal may include a transceiver module 51 and a processing module 52. In some embodiments, the transceiver module 51 and the processing module 52 are used to perform at least one of the communication steps (e.g., steps S301 to S302, but not limited thereto) performed by the terminal in any of the above methods, which will not be described in detail here.

[0279] Figure 6 is a schematic diagram of the structure of a network device proposed in an embodiment of this disclosure. As shown in Figure 6, the network device may include a transceiver module 61. In some embodiments, the transceiver module 61 is used to perform at least one of the communication steps (e.g., step S401, but not limited thereto) performed by the network device in any of the above methods, which will not be described in detail here.

[0280] In some embodiments, the processing module 52 may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module. Optionally, the processing module 52 may be interchangeable with a processor.

[0281] In some embodiments, transceiver module 51 or transceiver module 61 may be separate or integrated together, such as including a receiving module and / or a transmitting module. Optionally, transceiver module 51 or transceiver module 61 may be interchangeable with a transceiver.

[0282] Figure 7 is a schematic diagram of the structure of the communication device 8100 proposed in an embodiment of this disclosure. The communication device 8100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 8100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0283] As shown in Figure 7, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal device, terminal device chip, DU or CU, etc.), execute programs, and process program data. Optionally, the communication device 8100 can be used to execute any of the above methods. Optionally, one or more processors 8101 can be used to invoke instructions to cause the communication device 8100 to execute any of the above methods.

[0284] In some embodiments, the communication device 8100 further includes one or more transceivers 8102. When the communication device 8100 includes one or more transceivers 8102, the transceivers 8102 perform the communication steps such as sending and / or receiving in the above method, and the processor 8101 performs at least one of the other steps. In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, sending unit, transmitter, sending circuit, etc., can be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.

[0285] In some embodiments, the communication device 8100 further includes one or more memories 8103 for storing data. Optionally, all or part of the memories 8103 may be located outside the communication device 8100. In an optional embodiment, the communication device 8100 may include one or more interface circuits 8104. Optionally, the interface circuits 8104 are connected to the memories 8102, and the interface circuits 8104 can be used to receive data from the memories 8102 or other devices, and can be used to send data to the memories 8102 or other devices. For example, the interface circuits 8104 can read data stored in the memories 8102 and send the data to the processor 8101.

[0286] The communication device 8100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 8100 described in this disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG. 7. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0287] Figure 8 is a schematic diagram of the structure of chip 8200 according to an embodiment of this disclosure. For cases where the communication device 8100 can be a chip or a chip system, please refer to the schematic diagram of chip 8200 shown in Figure 8, but it is not limited thereto.

[0288] Chip 8200 includes one or more processors 8201. Chip 8200 is used to perform any of the methods described above.

[0289] In some embodiments, chip 8200 further includes one or more interface circuits 8202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 8200 further includes one or more memories 8203 for storing data. Optionally, all or part of the memories 8203 may be located outside of chip 8200. Optionally, interface circuit 8202 is connected to memory 8203, and interface circuit 8202 can be used to receive data from memory 8203 or other devices, and interface circuit 8202 can be used to send data to memory 8203 or other devices. For example, interface circuit 8202 can read data stored in memory 8203 and send the data to processor 8201.

[0290] In some embodiments, the interface circuit 8202 performs at least one of the communication steps, such as sending and / or receiving, in the above-described method. For example, the interface circuit 8202 performing the communication steps, such as sending and / or receiving, in the above-described method refers to the interface circuit 8202 performing data interaction between the processor 8201, the chip 8200, the memory 8203, or the transceiver device. In some embodiments, the processor 8201 performs at least one of the communication method steps described above.

[0291] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.

[0292] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device 8100, cause the communication device 8100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.

[0293] This disclosure also provides a program product that, when executed by the communication device 8100, causes the communication device 8100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0294] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

Claims

1. A communication method, characterized in that, The method, executed by a terminal, includes: Receive the first information sent by the network device; The collection of performance data is initiated based on the first piece of information.

2. The method according to claim 1, characterized in that, The performance data is used to evaluate the inference performance of artificial intelligence (AI) models.

3. The method according to any one of claims 1 to 2, characterized in that, The first information includes the type of performance data that the network device instructs the terminal to collect.

4. The method according to any one of claims 1 to 3, characterized in that, The performance data includes at least one of the following: Channel measurement information for the first beam and the second beam, wherein the first beam is the beam with the largest channel measurement value, and the second beam is the beam indicated by the network device for use; The distribution characteristics of channel measurements of the second beam, wherein the second beam is the beam indicated by the network device for use; Throughput; Channel measurement information of the first cell and the second cell, wherein the first cell is the cell with the largest channel measurement value, and the second cell is the target cell for handover indicated by the network device; The distribution characteristics of channel measurements in the second cell, which is the target cell for handover indicated by the network device.

5. The method according to claim 4, characterized in that, The channel measurement information for the first beam and the second beam includes at least one of the following: The root mean square error of the channel measurements of the first beam and the second beam; The standard deviation of the channel measurements of the first beam and the second beam; The average error of the channel measurements of the first beam and the second beam; The number of times the difference between the channel measurements of the first beam and the second beam exceeds a first threshold.

6. The method according to any one of claims 4 to 5, characterized in that, The distribution characteristics of the channel measurements of the second beam include at least one of the following: The expected value of the channel measurement of the second beam; The variance of the channel measurements for the second beam; The standard deviation of the channel measurements for the second beam.

7. The method according to any one of claims 4 to 6, characterized in that, The channel measurement information between the first cell and the second cell includes at least one of the following: The root mean square error of the channel measurements of the first cell and the second cell; The standard deviation of the channel measurements between the first cell and the second cell; The average error between the channel measurements of the first cell and the second cell.

8. The method according to any one of claims 4 to 7, characterized in that, The distribution characteristics of the channel measurements of the second cell include at least one of the following: The expected channel measurement values ​​of the second cell; The variance of the channel measurements in the second cell; The standard deviation of the channel measurements for the second cell.

9. The method according to any one of claims 4 to 8, characterized in that, The method further includes: Receive configuration information sent by the network device; Configure the parameters required for collecting the performance data based on the configuration information.

10. The method according to claim 9, characterized in that, The parameter includes at least one of the following: A first threshold is used to determine the channel measurement information of the beam; The first time period is used to determine the channel measurement information of the beam or cell; The second time period is used to determine the throughput. The third time period is used to determine the distribution characteristics of channel measurements of a cell or beam; The fourth time period is used to count the number of times the difference between channel measurements is greater than the first threshold.

11. The method according to any one of claims 9 to 10, characterized in that, The method further includes: Identify the configuration changes to the parameters and clear the collected performance data.

12. The method according to claim 11, characterized in that, The determination of the configuration change of the parameter includes: Based on the configuration information sent by the network device, the configuration change of the parameter is determined.

13. The method according to any one of claims 1 to 12, characterized in that, The method further includes: Receive the second information sent by the network device; Based on the second information, the collected performance data is cleared.

14. The method according to any one of claims 11 to 13, characterized in that, The method further includes: Restart the collection of the performance data.

15. The method according to any one of claims 1 to 14, characterized in that, The method further includes: Receive third information sent by the network device; Based on the third information, the collected performance data is sent to the network device.

16. The method according to claim 15, characterized in that, The third information is used to indicate at least one of the following: The period during which the performance data is sent; A second threshold is used to determine whether to send the performance data to the network device.

17. The method according to claim 16, characterized in that, Based on the third information, the collected performance data is sent to the network device, including at least one of the following: The collected performance data is sent to the network device according to the stated period; If the collected performance data is determined to be higher than the second threshold, the collected performance data is sent to the network device. If the collected performance data is determined to be below the second threshold, the collected performance data is sent to the network device.

18. A communication method, characterized in that, Performed by a network device, the method includes: Send the first message to the terminal; The first information is used to instruct the collection of terminal startup performance data.

19. The method according to claim 18, characterized in that, The performance data is used to evaluate the inference performance of artificial intelligence (AI) models.

20. The method according to any one of claims 18 to 19, characterized in that, The first information includes instructions on the type of performance data collected by the terminal.

21. The method according to any one of claims 18 to 20, characterized in that, The performance data includes at least one of the following: Channel measurement information for the first beam and the second beam, wherein the first beam is the beam with the largest channel measurement value, and the second beam is the beam indicated by the network device for use; The distribution characteristics of channel measurements of the second beam, wherein the second beam is the beam indicated by the network device for use; Throughput; Channel measurement information of the first cell and the second cell, wherein the first cell is the cell with the largest channel measurement value, and the second cell is the target cell for handover indicated by the network device; The channel measurement distribution characteristics of the second cell, which is the target cell for handover indicated by the network device.

22. The method according to claim 21, characterized in that, The channel measurement information for the first beam and the second beam includes at least one of the following: The root mean square error of the channel measurements of the first beam and the second beam; The standard deviation of the channel measurements of the first beam and the second beam; The average error of the channel measurements of the first beam and the second beam; The number of times the difference between the channel measurements of the first beam and the second beam exceeds a first threshold.

23. The method according to any one of claims 21 to 22, characterized in that, The distribution characteristics of the channel measurements of the second beam include at least one of the following: The expected value of the channel measurement of the second beam; The variance of the channel measurements for the second beam; The standard deviation of the channel measurements for the second beam.

24. The method according to any one of claims 21 to 23, characterized in that, The channel measurement information between the first cell and the second cell includes at least one of the following: The root mean square error of the channel measurements of the first cell and the second cell; The standard deviation of the channel measurements between the first cell and the second cell; The average error between the channel measurements of the first cell and the second cell.

25. The method according to any one of claims 21 to 24, characterized in that, The distribution characteristics of the channel measurements of the second cell include at least one of the following: The expected channel measurement values ​​of the second cell; The variance of the channel measurements in the second cell; The standard deviation of the channel measurements for the second cell.

26. The method according to any one of claims 21 to 25, characterized in that, The method further includes: Send configuration information to the terminal; The configuration information is used to configure the parameters required for the terminal to collect the performance data.

27. The method according to claim 26, characterized in that, The parameter includes at least one of the following: A first threshold is used to determine the channel measurement information of the beam; The first time period is used to determine the channel measurement information of the beam or cell; The second time period is used to determine the throughput. The third time period is used to determine the distribution characteristics of channel measurements of a cell or beam; The fourth time period is used to count the number of times the difference between channel measurements is greater than the first threshold.

28. The method according to any one of claims 18 to 27, characterized in that, The method further includes: Send the second information to the terminal; The second information is used to instruct the terminal to clear the collected performance data.

29. The method according to claim 28, characterized in that, The second information is used to instruct the terminal to restart the collection of performance data.

30. The method according to any one of claims 18 to 29, characterized in that, The method further includes: Send third information to the terminal; The third piece of information is used to instruct the terminal to send the collected performance data to the network device.

31. The method according to claim 30, characterized in that, The third information includes at least one of the following: The period during which the performance data is sent; The second threshold is used to determine whether the terminal sends the performance data to the network device.

32. A communication method, characterized in that, include: The network device sends the first information to the terminal; The terminal receives the first information and initiates the collection of performance data based on the first information.

33. A terminal, characterized in that, include: The transceiver module is configured to receive the first information sent by the network device; The processing module is configured to initiate the collection of performance data based on the first information.

34. A network device, characterized in that, include: The transceiver module is configured to send first information to the terminal; wherein the first information is used to instruct the terminal to start collecting performance data.

35. A communication system, characterized in that, The device includes a terminal and a network device, wherein the terminal is configured to implement the method of any one of claims 1 to 17, and the network device is configured to implement the method of any one of claims 18 to 31.

36. A communication device, characterized in that, include: One or more processors; The processor is used to execute the method according to any one of claims 1 to 31.

37. A computer storage medium, wherein, The computer storage medium stores computer-executable instructions; when executed by a processor, the computer-executable instructions can implement the method of any one of claims 1 to 31.

38. A computer program product comprising a computer program that, when executed by a processor, enables the implementation of the method according to any one of claims 1 to 31.

Citation Information

Patent Citations

  • Method for acquiring training data in AI model training and communication device

    CN117793767A

  • Terminal, wireless communication method, and base station

    WO2024013851A1

  • Terminal, radio communication method, and base station

    WO2024013852A1