Communication method, communication device, communication system, storage medium and program product

By sending cell identifiers and network condition information from terminal devices to network devices, the problem of data accuracy in model training is solved, and the performance and reliability of the model are improved.

WO2026097373A1PCT designated stage Publication Date: 2026-05-15BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2024-11-07
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

During the training of machine learning models, existing technologies struggle to ensure data accuracy, leading to a decline in model performance. This is especially true when a terminal device moves from one cell to another, as network devices cannot determine how the data was collected, potentially resulting in incorrect data being used for training.

Method used

The terminal device sends a second message to the network device to indicate the first message for data collection, including cell identifier, network conditions, etc. The network device determines the applicability of the data based on this information, thereby avoiding the use of incorrect data to train the model.

Benefits of technology

It improves the training accuracy of machine learning models, ensures that data is collected under appropriate network conditions, and enhances the performance and reliability of the models.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024130648_15052026_PF_FP_ABST
    Figure CN2024130648_15052026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a communication method, a communication device, a communication system, a storage medium and a program product. The method comprises: on the basis of first information, sending second information to a network device, wherein the first information is used for a terminal to collect first data; the second information comprises at least one of the following: the first data, and first information of a cell where the terminal is located when the first data is collected; and the first data is used for a first model and / or a first function. That is, when reporting first data, a terminal can instruct the collection of first information of the first data. In this way, a network device can determine an AI model that can be trained with the first data, such that the use of incorrect data during model training is avoided, thereby improving the model performance.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods, communication equipment, communication systems, storage media and software products Technical Field

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

[0002] Machine learning algorithms are one of the most important methods for implementing artificial intelligence (AI). Machine learning can obtain models from large amounts of training data, and these models can then predict events. Data is crucial for AI, and it can include training data, inference data, and performance monitoring data. Training data is used for model training and testing, inference data is used for model inference, and performance monitoring data is used to monitor model performance.

[0003] Summary of the Invention

[0004] This disclosure provides a communication method, communication device, communication system, storage medium, and program product.

[0005] According to a first aspect of the embodiments of this disclosure, a communication method is provided, executed by a terminal, the method comprising:

[0006] The terminal sends second information to the network device based on the first information. The first information is used for the terminal to collect first data. The second information includes at least one of the following: the first data, the first information of the cell where the terminal is located when the first data is collected, and the first data is used for a first model and / or a first function.

[0007] According to a second aspect of the embodiments of this disclosure, a communication method is provided, performed by a network device, the method comprising:

[0008] The receiving terminal sends second information based on first information. The first information is used by the terminal to collect first data. The second information includes at least one of the following: the first data, first information of the cell where the terminal is located when collecting the first data, and the first data is used for a first model and / or a first function.

[0009] According to a third aspect of the embodiments of this disclosure, a terminal is provided, comprising:

[0010] The transceiver module is configured to send second information to a network device based on first information. The first information is used by the terminal to collect first data. The second information includes at least one of the following: the first data, first information of the cell where the terminal is located when collecting the first data, and the first data is used for a first model and / or a first function.

[0011] According to a fourth aspect of the embodiments of this disclosure, a network device is provided, comprising:

[0012] The transceiver module is configured to receive second information sent by the terminal according to first information. The first information is used by the terminal to collect first data. The second information includes at least one of the following: the first data, first information of the cell where the terminal is located when collecting the first data, and the first data is used for a first model and / or a first function.

[0013] According to a fifth aspect of the embodiments of this disclosure, a communication device is provided, comprising:

[0014] One or more processors;

[0015] A memory that stores instructions;

[0016] The instructions are executed by the processor to cause the communication device to perform the method described in the optional implementation of the first or second aspect.

[0017] According to a sixth aspect of the present disclosure, a communication system is provided, including a terminal and a network device, wherein the terminal is configured to perform the method described in the optional implementation of the first aspect, and the network device is configured to perform the method described in the optional implementation of the second aspect.

[0018] According to a seventh aspect of the present disclosure, a non-transitory readable storage medium is provided, the storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method as described in an optional implementation of the first or second aspect.

[0019] According to an eighth aspect of the present disclosure, a program product is provided, including at least one of a program and instructions, wherein the program and instructions, when executed by a communication device, implement the method described in an optional implementation of the first or second aspect.

[0020] The technical solution provided in this disclosure can produce the following beneficial effects: Sending second information to a network device based on first information, wherein the first information is used by the terminal to collect first data, and the second information includes at least one of the following: the first data, first information of the cell where the terminal is located when collecting the first data, and the first data being used for a first model and / or a first function. In other words, when reporting first data, the terminal can instruct the network device to collect the first information for that first data. This allows the network device to determine the AI ​​model that can be trained using the first data, avoiding the use of incorrect data during model training and thus improving model performance.

[0021] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0022] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.

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

[0024] Figure 2A is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure.

[0025] Figure 2B is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure.

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

[0027] Figure 4A is a schematic diagram of the structure of a terminal proposed in an embodiment of this disclosure.

[0028] Figure 4B is a schematic diagram of the structure of a network device proposed in an embodiment of this disclosure.

[0029] Figure 5A is a schematic diagram of the structure of the communication device proposed in an embodiment of this disclosure.

[0030] Figure 5B is a schematic diagram of the chip structure proposed in an embodiment of this disclosure. Detailed Implementation

[0031] This disclosure provides a communication method, communication device, communication system, storage medium, and program product.

[0032] In a first aspect, embodiments of this disclosure provide a communication method executed by a terminal, the method comprising:

[0033] The terminal sends second information to the network device based on the first information. The first information is used for the terminal to collect first data. The second information includes at least one of the following: the first data, the first information of the cell where the terminal is located when the first data is collected, and the first data is used for a first model and / or a first function.

[0034] In the above embodiments, when the terminal reports the first data, it can instruct the collection of the first information of the first data. In this way, the network device can determine the AI ​​model that can be trained by the first data, avoid using incorrect data during model training, and thus improve the performance of the model.

[0035] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes at least one of the following:

[0036] Community signage;

[0037] A first identifier is used to indicate the network conditions of the cell, the network conditions including the network configuration used when the terminal communicates with the network device;

[0038] The second identifier is used to indicate the area of ​​use of the first identifier, and the network conditions indicated by the first identifier are different in different areas of use.

[0039] In the above embodiments, the terminal can collect data based on at least one of the cell identifier, the cell's network conditions, and the second identifier to avoid using erroneous data for model training, thereby improving the model's performance.

[0040] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:

[0041] Receive the first information of the current cell sent by the network device.

[0042] In the above embodiments, the network device can indicate first information to the terminal.

[0043] In conjunction with some embodiments of the first aspect, in some embodiments, sending the second information to the network device based on the first information includes:

[0044] When the second identifier changes, the first data and the first information of the cell where the terminal is located when the first data is collected are sent to the network device.

[0045] In the above embodiment, when the second identifier changes, the terminal collects the first data and the first information of the cell where the terminal is located when the first data is collected. In this way, the network device determines the AI ​​model that can be trained by the first data based on the first information.

[0046] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:

[0047] If the second identifier changes, the first data collected in the first cell stored by the terminal is deleted. The first cell includes cells other than the current cell whose second identifier is different from that of the current cell.

[0048] In the above embodiments, when the second identifier changes, the terminal can delete the stored first data collected in a cell with a different second identifier than the current cell. In this way, the terminal reports the first data collected in a cell with the same second identifier to the network device, avoiding the network device from using the first data collected in cells with different second identifiers for the same AI model, thereby improving the model performance.

[0049] In conjunction with some embodiments of the first aspect, in some embodiments, the second identifier changes including:

[0050] The terminal moves from the second cell to the current cell, and the second identifier of the second cell is different from the second identifier of the current cell.

[0051] In the above embodiments, when the terminal moves from one cell to the current cell with a different second identifier, it can be determined that the second identifier has changed.

[0052] In conjunction with some embodiments of the first aspect, in some embodiments, sending the second information to the network device based on the first information includes:

[0053] The second identifier remains unchanged, and the first data is sent to the network device.

[0054] In the above embodiments, when the second identifier remains unchanged, the terminal reports the first data to the network device without reporting the first information of the cell where the terminal is located when the first data is collected.

[0055] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:

[0056] The remaining storage space of the terminal is less than or equal to a first threshold, and the first data includes data collected in cells with different second identifiers. The first data collected in the first cell stored in the terminal is deleted. The first cell includes cells with second identifiers different from the current cell, other than the current cell.

[0057] In the above embodiments, when the terminal's remaining storage space is insufficient, the first data collected in the first cell stored in the terminal can be deleted. This can avoid the situation where the terminal is unable to collect data when the remaining storage space is insufficient.

[0058] Secondly, embodiments of this disclosure provide a communication method executed by a network device, the method comprising:

[0059] The receiving terminal sends second information based on first information. The first information is used by the terminal to collect first data. The second information includes at least one of the following: the first data, first information of the cell where the terminal is located when collecting the first data, and the first data is used for a first model and / or a first function.

[0060] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes at least one of the following:

[0061] Community signage;

[0062] A first identifier is used to indicate the network conditions of the cell, the network conditions including the network configuration used when the terminal communicates with the network device;

[0063] The second identifier is used to indicate the area of ​​use of the first identifier, and the network conditions indicated by the first identifier are different in different areas of use.

[0064] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:

[0065] Send the first information of the current cell to the terminal.

[0066] In conjunction with some embodiments of the second aspect, in some embodiments, the second information sent by the receiving terminal based on the first information includes:

[0067] The second identifier changes, and the terminal receives the first data sent by the terminal and the first information of the cell where the terminal is located when the first data is collected.

[0068] In conjunction with some embodiments of the second aspect, in some embodiments, the second identifier changes including:

[0069] The terminal moves from the second cell to the current cell, and the second identifier of the second cell is different from the second identifier of the current cell.

[0070] In conjunction with some embodiments of the second aspect, in some embodiments, the second information sent by the receiving terminal based on the first information includes:

[0071] The second identifier remains unchanged, and the first data sent by the terminal is received.

[0072] Thirdly, embodiments of this disclosure propose a terminal that may include at least one of a transceiver module and a processing module; wherein the terminal may be used to execute an optional implementation of the first aspect.

[0073] Fourthly, embodiments of this disclosure provide a network device that may include at least one of a transceiver module and a processing module; wherein the network device may be used to perform an optional implementation of the second aspect.

[0074] Fifthly, embodiments of this disclosure provide a terminal that may include one or more processors; wherein the terminal may be used to execute an optional implementation of the first aspect.

[0075] In a sixth aspect, embodiments of this disclosure provide a network device that may include one or more processors; wherein the network device may be used to perform an optional implementation of the second aspect.

[0076] In a seventh aspect, a communication device is proposed, comprising: one or more processors; a memory storing instructions; wherein the instructions are executed by the processors to cause the communication device to perform the methods described in an optional implementation of the first or second aspect.

[0077] Eighthly, embodiments of this disclosure provide a communication system that may include: a terminal and a network device; wherein the terminal is configured to perform the method described in the optional implementation of the first aspect, and the network device is configured to perform the method described in the optional implementation of the second aspect.

[0078] In a ninth aspect, embodiments of this disclosure provide a non-transitory readable storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method as described in an optional implementation of the first or second aspect.

[0079] In a tenth aspect, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method as described in an optional implementation of the first or second aspect.

[0080] In one aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in an optional implementation of the first or second aspect.

[0081] In a twelfth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the methods described in optional implementations of the first or second aspect.

[0082] It is understood that the aforementioned terminals, network devices, communication devices, communication systems, storage media, program products, computer programs, chips, or chip systems can all be used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0083] This disclosure provides a communication method, communication device, communication system, storage medium, and program product. In some embodiments, the terms "information transmission method" and "information processing method," "communication method," etc., can be used interchangeably; the terms "information transmission device" and "information processing device," "communication device," "communication equipment," etc., can be used interchangeably; and the terms "information transmission system," "communication system," etc., can be used interchangeably.

[0084] 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.

[0085] 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.

[0086] 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.

[0087] In this embodiment of the 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 expression or a plural expression.

[0088] In some embodiments, "multiple" can refer to two or more.

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

[0090] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.

[0091] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.

[0092] 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.

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

[0094] In some embodiments, terms such as “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “when…”, “if…”, etc. can be used interchangeably. These descriptions all refer to the device making a corresponding action under certain objective circumstances. They do not necessarily limit the time, nor do they require the device to make a judgment action when implementing it, nor do they mean that there must be other limitations.

[0095] 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”.

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

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

[0098] 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," "Serving Cell," "Carrier," "Component Carrier," and "Bandwidth Part (BWP)" can be used interchangeably.

[0099] 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", and "client" can be used interchangeably.

[0100] 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 where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the terminal can also be configured to have 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 or direct channel, and uplink link, downlink, etc., can be replaced with sidelink link or direct link.

[0101] 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.

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

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

[0104] 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.

[0105] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1, the communication system 100 may include a terminal 101 and a network device 102.

[0106] In some embodiments, terminal 101 may include at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home, but is not limited thereto.

[0107] In some embodiments, network device 102 may include at least one of access network device and core network device.

[0108] In some embodiments, the access network device may be a node or device that connects a terminal device to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: Evolved Node B (eNB), Next Generation eNB (ng-eNB), Next Generation Node B (gNB), Node B (NB), Home Node B (HNB), Home Evolved Node B (HeNB), radio backhaul device, Radio Network Controller (RNC), Base Station Controller (BSC), Base Transceiver Station (BTS), Base Band Unit (BBU), mobile switching center, base station in a 6G communication system, Open RAN, Cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.

[0109] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.

[0110] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some protocol layer functions are centrally controlled by the CU, while the remaining part or all protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.

[0111] In some embodiments, the core network equipment may be a single device, multiple devices, or a group of devices. The core network may include at least one of the following: Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).

[0112] 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.

[0113] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are examples. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. ​​The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is an example. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.

[0114] The embodiments disclosed herein can be applied to 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 New Radio (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).

[0115] In some embodiments of this disclosure, a model can be trained using a large amount of data, and this model can then be used to predict events. In many fields, machine learning-trained models can achieve very accurate prediction results.

[0116] In some embodiments, wireless communication networks can use AI for prediction and inference 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 may include mobile communication system processes such as beam management, channel state information (CSI) reporting, CSI compression, positioning, handover, mobility management, and radio resource management.

[0117] In some embodiments, data is crucial for AI and can be categorized into training data, used for training and testing the model; inference data, used for model usage; and performance monitoring data, used to monitor model performance and thus control the model, including activation, deactivation, and model switching.

[0118] In some embodiments, during beam management, the model training data may include beam measurement results, beam identifiers, the measurement results and identifiers of the K strongest beams, and the acquisition time of the beam measurement results. The measured beams can be configured for the network.

[0119] In some embodiments, in CSI compression, the model training data may include CSI measurement results and the acquisition time of the CSI measurement results.

[0120] In some embodiments, during positioning, the model training data may include channel impulse response measurement results, UE location information, and PRS (Positioning Reference Signal) measurement results.

[0121] In some embodiments, during mobility operations, the UE can predict cell measurement results, handover target cells, or mobility events. Predicting future cell measurement results is called temporal prediction. Alternatively, predicting measurement results for cells that have not yet been measured can be called spatial prediction. Mobility events include met measurement reporting conditions, handover failure, cell dwell time, radio link failure, etc.

[0122] In some embodiments, the use and reasoning of AI may require multiple AI models or AI functions for reasoning and prediction. An AI function implements a specific function and may include one or more AI models.

[0123] In some embodiments, the AI ​​model or function can achieve better performance under specific application conditions, which can be divided into network-side conditions and UE-side conditions.

[0124] In some embodiments, the conditions on the UE side may include at least one of the following:

[0125] UE speed;

[0126] Battery level;

[0127] power;

[0128] Computing power can be measured by the number of floating point operations per second (FLOPs).

[0129] Location can refer to a geographical location or a location within a residential area;

[0130] The business type can be audio, video, multimedia, voice, etc.

[0131] Antenna configuration, including the number of ports;

[0132] Rotational speed;

[0133] Storage space can be measured in bits;

[0134] In some embodiments, network-side conditions may include at least one of the following:

[0135] Community types, such as macro, micro, and dense urban communities;

[0136] Network deployment scenarios, such as indoors and outdoors;

[0137] Wireless channel quality can be determined by Reference Signal Received Power (RSRP), Reference Signal Receiving Quality (RSRQ), or Signal to Interference plus Noise Ratio (SINR).

[0138] The frequency of the cell;

[0139] Location of the residential area;

[0140] Distance between base stations;

[0141] Antenna configuration, including the number of ports and the number of Multiple Input Multiple Output (MIMO) layers;

[0142] Transmission power;

[0143] Numerology.

[0144] In some embodiments, network-side conditions can be bound to an identifier (ID), which the network uses to indicate the network-side conditions. The UE is unsure which specific network-side conditions the ID represents. When using AI for inference, the UE determines whether the current network-indicated ID is consistent with the network ID used when collecting AI function / model training data. If they are inconsistent, the UE determines that the current AI function / model does not meet the network-side conditions.

[0145] In some embodiments, AI model or function inference can run on the UE side or the network side. When AI inference runs on the network side, the UE can collect and calculate AI performance-related data and report it to the network. The network manages the AI ​​model based on the AI ​​performance data, including activating and deactivating AI functions and selecting AI models.

[0146] In some embodiments, if the AI ​​model is trained on the network side, the UE needs to report the collected data to the network. To avoid frequent reporting of collected data, the UE can store the collected data locally multiple times and report all the stored data to the network in a single report.

[0147] In some embodiments, the network-side condition ID represents a non-unique network-side condition. When the UE reports collected data to the network, the network needs to determine under which network-side condition the data was collected so that it can be used to train different models. During mobility, the UE may store data from multiple cells. When the UE moves to a new cell and the correspondence between the new cell ID and the network-side condition changes, if the UE reports data from multiple cells without indicating this, the network cannot correctly understand the network-side condition represented by the ID, leading to the use of incorrect data to train the model and resulting in degraded model performance. Furthermore, the UE cannot determine whether the correspondence between the network-side ID and the network-side condition has changed.

[0148] Figure 2A is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 2A, the embodiments of the present disclosure relate to a communication method, which includes:

[0149] Step S2101: Network device 102 sends the first information of the current cell to terminal 101.

[0150] In some embodiments, terminal 101 receives first information sent by network device 102, but is not limited thereto. Terminal 101 may also receive first information sent by other entities, in which case step S2101 may be omitted.

[0151] In some embodiments, the terminal 101 obtains the first information specified by the protocol, in which case step S2101 can be omitted.

[0152] In some embodiments, the terminal 101 obtains the first information from the upper layer(s), in which case step S2101 can be omitted.

[0153] In some embodiments, the terminal 101 processes the information to obtain the first information, and step S2101 can be omitted.

[0154] In some embodiments, network device 102 may send the first information to terminal 101 when terminal 101 performs cell handover or cell reselection.

[0155] In some embodiments, the first information includes at least one of the following: cell identifier, first identifier, and second identifier.

[0156] In some embodiments, a cell identifier can be used to indicate a cell, and different cell identifiers can correspond to different cells.

[0157] In some embodiments, the first identifier is used to indicate the network conditions of the cell, which include the network configuration used when the terminal 101 communicates with the network device 102.

[0158] In some embodiments, the first data collected under different configurations is used to train different first models and / or first functions.

[0159] In some embodiments, the first model may be an AI model.

[0160] In some embodiments, the first function may be an AI function.

[0161] In some embodiments, the network conditions may include at least one of the following: cell type, network deployment scenario, wireless channel quality, frequency of the cell, location of the cell, distance between network devices, antenna configuration, transmit power, and parameter set (Numerology).

[0162] In some embodiments, cell types may include macro cells, micro cells, and dense urban cells.

[0163] In some embodiments, the network deployment scenario may include indoor or outdoor.

[0164] In some embodiments, the quality of the wireless channel can be determined by the Reference Signal Received Power (RSRP), the Reference Signal Receiving Quality (RSRQ), or the Signal to Interference plus Noise Ratio (SINR).

[0165] In some embodiments, the antenna configuration includes the number of ports and the number of Multiple Input Multiple Output (MIMO) layers.

[0166] In some embodiments, the first data collected under different network conditions can be used to train different first models and / or first functions.

[0167] In some embodiments, the first data collected under the same network conditions can be used to train the same first model and / or first function.

[0168] In some embodiments, the first data used to train the first model and / or the first function is data that enables the first model and / or the first function to perform better.

[0169] In some embodiments, network conditions may be bound to a first identifier (ID), and different first identifiers may correspond to different network conditions.

[0170] In some embodiments, the first identifier of different cells may indicate the same network conditions, or the first identifier of different cells may indicate different network conditions.

[0171] In some embodiments, the second identifier can be used to indicate the area of ​​use of the first identifier, and the network conditions indicated by the first identifier in different areas of use are different.

[0172] In some embodiments, the area used may also be referred to as the defined range.

[0173] In some embodiments, if the second identifiers of two cells are the same, then the network conditions indicated by the first identifiers of the two cells are also the same, and the first data collected in the two cells can be used to train the same first model and / or first function. For example, if the second identifiers of cells A and B are both 1, then the network conditions indicated by the first identifier 0 of cell A and the first identifier 0 of cell B are the same, and the first data collected by terminal 101 in cell A is used to train model A, and the first data collected in cell B is also used to train model A.

[0174] In some embodiments, if the second identifiers of the two cells are different, the network conditions indicated by the first identifiers of the two cells are also different. The first data collected in the two cells can be used to train different first models and / or first functions. For example, if the second identifier of cell A is 0 and the second identifier of cell B is 1, then the network conditions indicated by the first identifier 0 of cell A and the first identifier 0 of cell B are different. The first data collected by terminal 101 in cell A is used to train model A, and the first data collected in cell B is used to train model B.

[0175] It should be noted that the representation of the first and second identifiers mentioned above is for illustrative purposes only, and this disclosure does not limit the scope of the embodiments.

[0176] In some embodiments, if the terminal 101 performs a cell handover and switches to the current cell, the first information of the current cell includes at least one of the following: the cell identifier of the current cell, the first identifier of the current cell, and the second identifier of the current cell.

[0177] In some embodiments, if the terminal 101 accesses the current cell after performing cell reselection, the first information of the current cell includes at least one of the following: the cell identifier of the current cell, the first identifier of the current cell, and the second identifier of the current cell.

[0178] In some embodiments, terminal 101 may determine whether the second identifier has changed based on the first information sent by network device 102.

[0179] In step S2102, terminal 101 determines that the second identifier has changed and sends the first data and the first information of the cell where terminal 101 is located when collecting the first data to network device 102.

[0180] In some embodiments, network device 102 receives first data sent by terminal 101 and first information of the cell where terminal 101 is located when collecting the first data. However, it is not limited to this. Network device 102 may also receive first data sent by other entities and first information of the cell where terminal 101 is located when collecting the first data. In this case, step S2102 can be omitted.

[0181] In some embodiments, the terminal 101 receives first information sent by the network device 102 during cell handover and determines whether the second identifier of the cell has changed after the cell handover based on the first information.

[0182] In some embodiments, the terminal 101 receives first information sent by the network device 102 during cell reselection and determines whether the second identifier of the cell has changed after cell reselection based on the first information.

[0183] In some embodiments, when terminal 101 moves from a second cell to the current cell, and the second identifier of the second cell is different from the second identifier of the current cell, it is determined that the second identifier has changed.

[0184] In some embodiments, the cell identifier of the second cell is different from that of the current cell.

[0185] For example, after terminal 101 switches from the second cell to the current cell, it can determine whether the second identifier of the second cell is the same as the second identifier of the current cell based on the first information of the current cell. If the second identifier of the second cell is different from the second identifier of the current cell, it is determined that the second identifier has changed; if the second identifier of the second cell is the same as the second identifier of the current cell, it is determined that the second identifier has not changed.

[0186] For example, if terminal 101 reselects from the second cell to the current cell, it can determine whether the second identifier of the second cell is the same as the second identifier of the current cell based on the first information of the current cell. If the second identifier of the second cell is different from the second identifier of the current cell, it is determined that the second identifier has changed; if the second identifier of the second cell is the same as the second identifier of the current cell, it is determined that the second identifier has not changed.

[0187] In some embodiments, if the second identifier changes, the network conditions indicated by the first identifier also change.

[0188] In some embodiments, if terminal 101 switches from a second cell to the current cell, and the second identifier of the second cell is different from the second identifier of the current cell, then the network conditions indicated by the first identifier of the second cell are also different from the network conditions indicated by the first identifier of the current cell. It should be understood that the first model and / or first function that terminal 101 can train using the first data collected in the second cell is also different from the first model and / or first function that terminal 101 can train using the first data collected in the current cell. For example, the first data collected by terminal 101 in the second cell is used to train model A, while the first data collected by terminal 101 in the current cell is used to train model B.

[0189] In some embodiments, terminal 101 collects and stores the collected first data in the second cell, and also collects and stores the collected first data in the current cell. That is, the data stored by terminal 101 includes the first data collected in the second cell as well as the first data collected in the current cell. It should be understood that the first data stored by terminal 101 may also include first data collected from other cells accessed before the second cell.

[0190] In some embodiments, if terminal 101 sends all the stored first data to network device 102, network device 102 cannot determine which models and / or functions the first data will be used to train. In this case, terminal 101 can send both the first data and the first information of the cell where terminal 101 is located when the first data was collected to network device 102. Network device 102 determines the first model and / or first function that the first data can train based on the first information of the cell where terminal 101 is located when the first data was collected. For example, network device 102 can determine the first model and / or first function that the first data corresponding to the first information can train based on the second identifier in the received first information.

[0191] This avoids the network device 102 from using all the received first data to train the first model and / or the first function under the current network conditions, thereby improving the performance of the first model and / or the first function.

[0192] In some embodiments, if terminal 101 deletes the first data stored in the first cell, it sends the first data to network device 102, but does not send the first information of the cell where terminal 101 was located when the first data was collected.

[0193] In some embodiments, the first cell includes a second cell with a different identifier than the current cell, in addition to the current cell.

[0194] Step S2103: Terminal 101 determines that the second identifier has changed and deletes the first data collected in the first cell.

[0195] In some embodiments, the first cell includes a second cell with a different identifier than the current cell, in addition to the current cell.

[0196] For example, if terminal 101 switches from cell A to cell B, and then switches from cell B back to the current cell, and the second identifier of cell A is the same as the second identifier of the current cell, while the second identifier of cell B is different from the second identifier of the current cell, then the first cell includes cell B.

[0197] In some embodiments, after the second identifier changes, the network conditions indicated by the first identifier also change, and the first data collected by the terminal 101 in other cells with the second identifier is no longer applicable to the current cell.

[0198] In some embodiments, if terminal 101 switches from a second cell to the current cell, and the second identifier of the second cell is different from the second identifier of the current cell, then the network conditions indicated by the first identifier of the second cell are also different from the network conditions indicated by the first identifier of the current cell. Therefore, the first data collected by terminal 101 in the second cell cannot be used to train the first model and / or the first function of the current cell. For example, the first data collected by terminal 101 in cell B cannot be used to train the first model and / or the first function of the current cell.

[0199] In some embodiments, terminal 101 may delete stored first data that cannot be used to train the first model and / or first function of the current cell, that is, delete the first data collected in the first cell. For example, the first data collected in cell B may be deleted.

[0200] In some embodiments, when terminal 101 determines that the second identifier has changed and the first data stored by terminal 101 is data collected from cells with different second identifiers—for example, the first data stored by terminal 101 includes data collected from multiple cells with different second identifiers—the stored first data collected from the first cell can be deleted. It should be understood that the deleted first data is data that cannot be used to train the first model and / or the first function under the current cell's network conditions.

[0201] Step S2104: Terminal 101 determines that the remaining storage space is less than or equal to the first threshold, and the first data includes data collected in cells with different second identifiers, and deletes the first data collected in the first cell stored in terminal 101.

[0202] In some embodiments, the first threshold may be predefined or preconfigured, and this disclosure does not limit this.

[0203] In some embodiments, if the remaining space of terminal 101 is less than or equal to a first threshold, it can be understood that the remaining storage space of terminal 101 is insufficient, or the storage space of terminal 101 has been used up.

[0204] In some embodiments, when the remaining storage space of terminal 101 is insufficient or the storage space is exhausted, and the first data stored by terminal 101 is data collected from cells with different second identifiers—for example, the first data stored by terminal 101 includes data collected from multiple cells with different second identifiers—the stored first data collected from the first cell can be deleted to free up more storage space. It should be understood that the deleted first data is data that cannot be used to train the first model and / or the first function under the current cell's network conditions.

[0205] Using the above method, when the terminal determines that the second identifier has changed, it can instruct the network device to collect the first information of the first data when reporting the first data. In this way, the network device can determine the AI ​​model that the first data can train, avoid using incorrect data during model training, and thus improve the performance of the model.

[0206] The methods involved in the embodiments of this disclosure may include at least one of the steps S2101 to S2104 described above. For example, step S2101 may be implemented as an independent embodiment, step S2102 may be implemented as an independent embodiment, step S2103 may be implemented as an independent embodiment, and step S2104 may be implemented as an independent embodiment, but are not limited thereto.

[0207] In some embodiments, the order of any two steps S2101 to S2104 can be interchanged or they can be executed simultaneously. For example, step S2102 can be interchanged with step S2103 or executed simultaneously, and step S2104 can be interchanged with any one of steps S2101 to S2103 or executed simultaneously.

[0208] In some embodiments, steps S2101 to S2104 are optional, and one or more of these steps may be omitted or substituted in different embodiments. For example, step S2102 may be omitted, as may step S2103, and as may step S2104.

[0209] In some embodiments, other alternative implementations may be described before or after the specification corresponding to FIG2A.

[0210] Figure 2B is an interactive schematic diagram illustrating a communication method according to an embodiment of the present disclosure. This method can be executed by the aforementioned communication system. As shown in Figure 2B, the method may include:

[0211] Step S2201: Network device 102 sends the first information of the current cell to terminal 101.

[0212] The optional implementation of step S2201 can be found in the optional implementation of step S2101 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.

[0213] In step S2202, terminal 101 determines that the second identifier has not changed and sends the first data to network device 102.

[0214] In some embodiments, network device 102 receives first data sent by terminal 101, but is not limited thereto. Network device 102 may also receive first data sent by other entities, in which case step S2202 may be omitted.

[0215] In some embodiments, the terminal 101 receives first information sent by the network device 102 during cell handover and determines whether the second identifier of the cell has changed after the cell handover based on the first information.

[0216] In some embodiments, the terminal 101 receives first information sent by the network device 102 during cell reselection and determines whether the second identifier of the cell has changed after cell reselection based on the first information.

[0217] In some embodiments, the terminal 101 moves from the second cell to the current cell, and the second identifier of the second cell is different from the second identifier of the current cell, thus determining that the second identifier has changed.

[0218] In some embodiments, the terminal 101 moves from the second cell to the current cell, and the second identifier of the second cell is the same as the second identifier of the current cell, thus determining that the second identifier has not changed.

[0219] In some embodiments, the cell identifier of the second cell is different from that of the current cell.

[0220] For example, after terminal 101 switches from the second cell to the current cell, it can determine whether the second identifier of the second cell is the same as the second identifier of the current cell based on the first information of the current cell. If the second identifier of the second cell is different from the second identifier of the current cell, it is determined that the second identifier has changed; if the second identifier of the second cell is the same as the second identifier of the current cell, it is determined that the second identifier has not changed.

[0221] For example, if terminal 101 reselects from the second cell to the current cell, it can determine whether the second identifier of the second cell is the same as the second identifier of the current cell based on the first information of the current cell. If the second identifier of the second cell is different from the second identifier of the current cell, it is determined that the second identifier has changed; if the second identifier of the second cell is the same as the second identifier of the current cell, it is determined that the second identifier has not changed.

[0222] In some embodiments, if the second identifier does not change, the network conditions indicated by the first identifier also do not change.

[0223] In some embodiments, if terminal 101 switches from a second cell to the current cell, and the second identifier of the second cell is the same as the second identifier of the current cell, then the network conditions indicated by the first identifier of the second cell are also the same as the network conditions indicated by the first identifier of the current cell. It should be understood that the first model and / or first function trained using the first data collected by terminal 101 in the second cell is also the same as the first model and / or first function trained using the first data collected by terminal 101 in the current cell. For example, if the first data collected by terminal 101 in the second cell is used to train model A, the first data collected by terminal 101 in the current cell is also used to train model A.

[0224] In some embodiments, if terminal 101 sends all the stored first data to network device 102, network device 102 can train a first model and / or a first function using the received first data. This provides more training data for training the first model and / or the first function under the current network conditions, thereby further improving the performance of the first model and / or the first function.

[0225] In some embodiments, if terminal 101 deletes the first data stored in the first cell, it sends the first data to network device 102, but does not send the first information of the cell where terminal 101 was located when the first data was collected.

[0226] Step S2203: Terminal 101 determines that the remaining storage space is less than or equal to the first threshold, and the first data includes data collected in cells with different second identifiers, and deletes the first data collected in the first cell stored in terminal 101.

[0227] The optional implementation of step S2203 can be found in the optional implementation of step S2104 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.

[0228] Using the above method, the terminal determines that the second identifier has not changed, and only needs to report the first data to the network device. There is no need to instruct the first information to collect the first data, thereby saving network resources.

[0229] The methods involved in the embodiments of this disclosure may include at least one of the steps S2201 to S2203 described above. For example, step S2201 may be implemented as a separate embodiment, step S2202 may be implemented as a separate embodiment, and step S2203 may be implemented as a separate embodiment, but are not limited thereto.

[0230] In some embodiments, the order of any two steps S2201 to S2203 can be interchanged or they can be performed simultaneously. For example, step S2203 can be interchanged or performed simultaneously with any of the steps S2201 to S2202.

[0231] In some embodiments, steps S2201 to S2203 are all optional. For example, step S2203 is optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0232] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.

[0233] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0234] In some embodiments, the terms "precoding", "precoder", "weight", "precoding weight", "quasi-co-location (QCL)", "transmission configuration indication (TCI) status", "spatial relation", "spatial domain filter", "transmission power", "phase rotation", "antenna port", "antenna port group", "layer", "the number of layers", "rank", "resource", "resource set", "resource group", "beam", "beam width", "beam angle", "antenna", "antenna element", and "panel" can be used interchangeably.

[0235] In some embodiments, "acquire," "get," "obtain," "receive," "transmit," "bidirectional transmission," and "send and / or receive" can be used interchangeably and can be interpreted as receiving from other entities, acquiring from protocols, acquiring from higher layers, obtaining through self-processing, or autonomous implementation. Protocols include, for example, at least one of the 3GPP protocol, Wi-Fi protocol, and audio and / or video protocols.

[0236] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transmit,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.

[0237] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset A," "default A," "set A," "indicated A," "a certain A," "any A," and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.

[0238] In some embodiments, if an arrow in the interaction diagram representing the sending of information, signaling, etc. from one subject to another passes through other subjects, it can be interpreted as the information being forwarded from one subject to another via other subjects, or it can be interpreted as the information being sent from one subject to another without passing through other subjects.

[0239] Figure 3 is a flowchart illustrating a communication method according to an embodiment of the present disclosure. As shown in Figure 3, the present disclosure relates to a communication method that can be executed by a terminal. The method may include:

[0240] Step S3101: Send the second information according to the first information.

[0241] The optional implementation of step S3101 can be found in the optional implementation of step S2102 in Figure 2A, step S2202 in Figure 2B, and other related parts in the embodiments involved in Figures 2A and 2B, which will not be repeated here.

[0242] In some embodiments, the first information is used by terminal 101 to collect first data.

[0243] In some embodiments, the second information includes at least one of the following: first data, and first information of the cell where the terminal 101 is located when the first data is collected.

[0244] In some embodiments, the first data is used for a first model and / or a first function. For example, the first data is used to train the first model and / or the first function; or, for another example, the first data is used to monitor the performance of the first model and / or the first function.

[0245] In some embodiments, the first information includes at least one of the following:

[0246] Community signage;

[0247] A first identifier is used to indicate the network conditions of the cell, the network conditions including the network configuration used when the terminal communicates with the network device;

[0248] The second identifier is used to indicate the area of ​​use of the first identifier, and the network conditions indicated by the first identifier are different in different areas of use.

[0249] In some embodiments, the method further includes:

[0250] Receive the first information of the current cell sent by the network device.

[0251] In some embodiments, sending the second information to the network device based on the first information includes:

[0252] When the second identifier changes, the first data and the first information of the cell where the terminal is located when the first data is collected are sent to the network device.

[0253] In some embodiments, the method further includes:

[0254] If the second identifier changes, the first data collected in the first cell stored by the terminal is deleted. The first cell includes cells other than the current cell whose second identifier is different from that of the current cell.

[0255] In some embodiments, the change of the second identifier includes:

[0256] The terminal moves from the second cell to the current cell, and the second identifier of the second cell is different from the second identifier of the current cell.

[0257] In some embodiments, sending the second information to the network device based on the first information includes:

[0258] The second identifier remains unchanged, and the first data is sent to the network device.

[0259] In some embodiments, the method further includes:

[0260] The remaining storage space of the terminal is less than or equal to a first threshold, and the first data includes data collected in cells with different second identifiers. The first data collected in the first cell stored in the terminal is deleted. The first cell includes cells with second identifiers different from the current cell, other than the current cell.

[0261] In some embodiments, this disclosure provides a data management method that enables the network to determine the network-side conditions corresponding to data collection, thereby avoiding data confusion.

[0262] Example 1: The UE determines the content of the data to be sent to the network based on the first information sent by the network.

[0263] The data mentioned above is used to train AI models.

[0264] Example 2: According to Example 1, the first information can be any of the following:

[0265] The identifier of a residential community, which is used to identify a community;

[0266] The network condition ID of the community;

[0267] The second identifier is used to indicate the definition range of the network condition ID.

[0268] In some embodiments, the network sends a second identifier in the system information. If two cells send the same second identifier, it means that the network conditions represented by the same network condition ID in the two cells are the same. If the two cells send different second identifiers, the UE cannot consider the network conditions of the two cells to be the same even if the two cells send the same network ID.

[0269] Example 3: According to Examples 1 and 2, the UE determines that the second identifier has changed and determines to send the first information when reporting data.

[0270] In some embodiments, when a UE moves from one cell to another, the UE stores data collected from multiple cells. If the second identifiers of the two cells are different, the UE needs to report the collected data and the first information of the cell where the UE was located when the data was collected.

[0271] In some embodiments, when a UE moves from one cell to another, the UE stores data collected from multiple cells. If the second identifiers of the two cells are the same, the UE reports the collected data when reporting data, without needing to report the first information of the cell where the UE was located when the data was collected.

[0272] Example 4: According to Examples 1 and 2, the UE determines that the second identifier has changed and determines to delete part of the stored data.

[0273] In some embodiments, when a UE moves from one cell to another, the UE stores data collected from multiple cells. If the second identifiers of the two cells are different, the UE deletes the stored data collected in the cell whose second identifier is different from that of the current cell.

[0274] In some embodiments, if the UE's storage space is exhausted and the UE has stored data collected from multiple cells, and if the second identifiers of the multiple cells are different, then the UE deletes the stored data collected in cells that are different from the current cell's second identifier.

[0275] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.

[0276] 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.

[0277] 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), and 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), such as a Field Programmable Gate Array (FPGA), which 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.

[0278] 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. In addition, it can also be hardware circuits designed for artificial intelligence, which can be understood as ASICs, such as Neural Network Processing Units (NPUs), Tensor Processing Units (TPUs), and Deep Learning Processing Units (DPUs).

[0279] Figure 4A is a schematic diagram of the structure of a terminal according to an embodiment of this disclosure. As shown in Figure 4A, the terminal 101 may include at least one of a transceiver module 4101, a processing module 4102, etc. In some embodiments, the transceiver module 4101 is configured to send second information to a network device according to first information, wherein the first information is used by the terminal to collect first data, and the second information includes at least one of the following: the first data, first information of the cell where the terminal is located when collecting the first data, and the first data is used for a first model and / or a first function. Optionally, the transceiver module 4101 may be used to perform at least one of the communication steps such as sending and / or receiving performed by the terminal 101 in any of the above methods (e.g., steps S2101, S2102, S2201, S2202, S3101, but not limited thereto), which will not be elaborated here. Optionally, the processing module 4102 can be used to execute at least one of the other steps executed by the terminal 101 in any of the above methods (e.g., step S2103, step S2104, step S2203, but not limited thereto), which will not be elaborated here.

[0280] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.

[0281] In some embodiments, the processing module 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 may be interchangeable with a processor.

[0282] Figure 4B is a schematic diagram of the structure of a network device according to an embodiment of this disclosure. As shown in Figure 4B, the network device 102 may include at least one of a transceiver module 4201, a processing module 4202, etc. In some embodiments, the transceiver module 4201 is configured to receive second information sent by a terminal according to first information, the first information being used by the terminal to collect first data, and the second information including at least one of the following: the first data, first information of the cell where the terminal is located when collecting the first data, and the first data being used for a first model and / or a first function. Optionally, the transceiver module 4201 may be used to perform at least one of the communication steps (e.g., steps S2101, S2102, S2201, S2202, S3101, but not limited thereto) performed by the network device 102 in any of the above methods, which will not be elaborated here. Optionally, the processing module 4202 may be used to perform at least one of the other steps performed by the network device 102 in any of the above methods, which will not be elaborated here.

[0283] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.

[0284] In some embodiments, the processing module 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 may be interchangeable with a processor.

[0285] Figure 5A is a schematic diagram of the structure of the communication device 5100 proposed in an embodiment of this disclosure. The communication device 5100 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 first 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 5100 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.

[0286] As shown in Figure 5A, the communication device 5100 includes one or more processors 5101. The processor 5101 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 communication devices (e.g., base stations, baseband chips, IoT devices, IoT device chips, DUs or CUs, etc.), execute programs, and process program data. The communication device 5100 is used to execute any of the above methods.

[0287] In some embodiments, the communication device 5100 further includes one or more memories 5102 for storing instructions. Optionally, all or part of the memories 5102 may also be located outside the communication device 5100.

[0288] In some embodiments, the communication device 5100 further includes one or more transceivers 5103. When the communication device 5100 includes one or more transceivers 5103, the transceivers 5103 perform at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S2101, S2102, S2201, S2202, S3101, but not limited thereto), and the processor 5101 performs at least one of other steps (e.g., steps S2103, S2104, S2203, but not limited thereto).

[0289] In some embodiments, a transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.

[0290] In some embodiments, the communication device 5100 may include one or more interface circuits. Optionally, the interface circuit is connected to the memory 5102, and the interface circuit can be used to receive signals from the memory 5102 or other devices, and can be used to send signals to the memory 5102 or other devices. For example, the interface circuit can read instructions stored in the memory 5102 and send the instructions to the processor 5101.

[0291] The communication device 5100 described in the above embodiments may be a first device or an Internet of Things (IoT) device, but the scope of the communication device 5100 described in this disclosure is not limited thereto, and the structure of the communication device 5100 may not be limited by FIG. 5A. The communication device may be a standalone device or may be 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, IoT device, smart IoT device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, first device, cloud device, artificial intelligence device, etc.; (6) others, etc.

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

[0293] Chip 5200 includes one or more processors 5201, which are used to perform any of the above methods.

[0294] In some embodiments, chip 5200 further includes one or more interface circuits 5203. Optionally, the interface circuit 5203 is connected to memory 5202, and the interface circuit 5203 can be used to receive signals from memory 5202 or other devices, and the interface circuit 5203 can be used to send signals to memory 5202 or other devices. For example, the interface circuit 5203 can read instructions stored in memory 5202 and send the instructions to processor 5201.

[0295] In some embodiments, the interface circuit 5203 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S2101, S2102, S2201, S2202, S3101, but not limited thereto), and the processor 5201 performs at least one of other steps (e.g., steps S2103, S2104, S2203, but not limited thereto).

[0296] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.

[0297] In some embodiments, chip 5200 further includes one or more memories 5202 for storing instructions. Optionally, all or part of the memories 5202 may be located outside of chip 5200.

[0298] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 5100, cause the communication device 5100 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 is 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 is not limited thereto; it may also be a temporary storage medium.

[0299] This disclosure also provides a program product that, when executed by the communication device 5100, causes the communication device 5100 to perform any of the above methods. Optionally, the program product may be a computer program product.

[0300] 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: The terminal sends second information to the network device based on the first information. The first information is used for the terminal to collect first data. The second information includes at least one of the following: the first data, the first information of the cell where the terminal is located when the first data is collected, and the first data is used for a first model and / or a first function.

2. The method according to claim 1, characterized in that, The first information includes at least one of the following: Community signage; A first identifier is used to indicate the network conditions of the cell, the network conditions including the network configuration used when the terminal communicates with the network device; The second identifier is used to indicate the area of ​​use of the first identifier, and the network conditions indicated by the first identifier are different in different areas of use.

3. The method according to claim 1 or 2, characterized in that, The method further includes: Receive the first information of the current cell sent by the network device.

4. The method according to any one of claims 1-3, characterized in that, Sending the second information to the network device based on the first information includes: When the second identifier changes, the first data and the first information of the cell where the terminal is located when the first data is collected are sent to the network device.

5. The method according to any one of claims 1-4, characterized in that, The method further includes: If the second identifier changes, the first data collected in the first cell stored by the terminal is deleted. The first cell includes cells other than the current cell whose second identifier is different from that of the current cell.

6. The method according to claim 4 or 5, characterized in that, The changes to the second identifier include: The terminal moves from the second cell to the current cell, and the second identifier of the second cell is different from the second identifier of the current cell.

7. The method according to any one of claims 1-3, characterized in that, Sending the second information to the network device based on the first information includes: The second identifier remains unchanged, and the first data is sent to the network device.

8. The method according to any one of claims 1-7, characterized in that, The method further includes: The remaining storage space of the terminal is less than or equal to a first threshold, and the first data includes data collected in cells with different second identifiers. The first data collected in the first cell stored in the terminal is deleted. The first cell includes cells with second identifiers different from the current cell, other than the current cell.

9. A communication method, characterized in that, Performed by a network device, the method includes: The receiving terminal sends second information based on first information. The first information is used by the terminal to collect first data. The second information includes at least one of the following: the first data, first information of the cell where the terminal is located when collecting the first data, and the first data is used for a first model and / or a first function.

10. The method according to claim 9, characterized in that, The first information includes at least one of the following: Community signage; A first identifier is used to indicate the network conditions of the cell, the network conditions including the network configuration used when the terminal communicates with the network device; The second identifier is used to indicate the area of ​​use of the first identifier, and the network conditions indicated by the first identifier are different in different areas of use.

11. The method according to claim 9 or 10, characterized in that, The method further includes: Send the first information of the current cell to the terminal.

12. The method according to any one of claims 9-11, characterized in that, The second information sent by the receiving terminal based on the first information includes: The second identifier changes, and the terminal receives the first data sent by the terminal and the first information of the cell where the terminal is located when the first data is collected.

13. The method according to claim 12, characterized in that, The changes to the second identifier include: The terminal moves from the second cell to the current cell, and the second identifier of the second cell is different from the second identifier of the current cell.

14. The method according to any one of claims 9-11, characterized in that, The second information sent by the receiving terminal based on the first information includes: The second identifier remains unchanged, and the first data sent by the terminal is received.

15. A terminal, characterized in that, include: The transceiver module is configured to send second information to a network device based on first information. The first information is used by the terminal to collect first data. The second information includes at least one of the following: the first data, first information of the cell where the terminal is located when collecting the first data, and the first data is used for a first model and / or a first function.

16. A network device, characterized in that, include: The transceiver module is configured to receive second information sent by the terminal according to first information. The first information is used by the terminal to collect first data. The second information includes at least one of the following: the first data, first information of the cell where the terminal is located when collecting the first data, and the first data is used for a first model and / or a first function.

17. A communication device, characterized in that, include: One or more processors; A memory that stores instructions; The instructions are executed by the processor to cause the communication device to perform the communication method according to any one of claims 1-8 and 9-14.

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

19. A non-transitory readable storage medium, the storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the communication method as described in any one of claims 1-8 and 9-14.

20. A program product comprising at least one of a program and instructions, characterized in that, When at least one of the programs or instructions is executed by the communication device, it implements the steps of the method according to any one of claims 1-8 and 9-14.