Communication method, terminal, network device, communication system and storage medium
Patent Information
- Application Number
- CN202380079574.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-01
- Publication Date
- 2025-06-24
AI Technical Summary
In the field of communication, it is difficult to effectively use models trained by machine learning algorithms to collect and process data, resulting in limited improvement in communication system performance.
A communication method is proposed, in which the terminal sends a data set to a network device, the data set includes data acquired multiple times, and the network device trains or updates or controls an AI model based on the data set.
By carrying the data obtained multiple times in a report by the terminal, network equipment can quickly collect data and reduce signaling consumption, improving the training efficiency of AI models and the performance of communication systems.
Smart Images

Figure CN120202698A_ABST
Abstract
Description
Communication method, terminal, network device, communication system and storage medium Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular to a communication method, a terminal, a network device, a communication system, and a storage medium. Background Art
[0002] Machine learning algorithms are one of the key approaches to implementing artificial intelligence (AI) technology. Machine learning algorithms require a large amount of training data to train models, which can then predict events. In many fields, models trained using machine learning techniques can achieve highly accurate predictions. In the communications field, models can also be used for prediction and inference, thereby improving the performance of communication systems.
[0003] Summary of the Invention
[0004] The embodiments of the present disclosure provide a communication method, a terminal, a network device, a communication system, and a storage medium.
[0005] According to a first aspect of an embodiment of the present disclosure, a communication method is provided, the method comprising:
[0006] The terminal sends a data set to the network device, where the data set includes data acquired multiple times.
[0007] According to a second aspect of an embodiment of the present disclosure, a communication method is provided, the method comprising:
[0008] The network device receives a data set sent by a terminal, wherein the data set includes data acquired by the terminal multiple times;
[0009] The network device trains, updates or controls the artificial intelligence (AI) model based on the data set.
[0010] According to a third aspect of an embodiment of the present disclosure, a terminal is provided, comprising:
[0011] The transceiver module is used to send a data set to a network device, where the data set includes data acquired multiple times.
[0012] According to a fourth aspect of an embodiment of the present disclosure, a network device is provided, comprising:
[0013] a transceiver module, configured to receive a data set sent by a terminal, wherein the data set includes data acquired by the terminal multiple times;
[0014] A processing module is used to train, update or control the AI model based on the data set.
[0015] According to a fifth aspect of an embodiment of the present disclosure, a terminal is provided, comprising:
[0016] One or more processors; a memory coupled to the processor, wherein the memory stores executable instructions, and when the executable instructions are executed by the processor, the terminal executes the communication method described in the first aspect.
[0017] According to a sixth aspect of an embodiment of the present disclosure, a network device is provided, comprising:
[0018] One or more processors; a memory coupled to the processor, wherein the memory stores executable instructions, and when the executable instructions are executed by the processor, the network device executes the communication method described in the second aspect.
[0019] According to the seventh aspect of an embodiment of the present disclosure, a communication system is proposed, comprising a terminal and a network device, wherein the terminal is configured to implement the communication method described in the first aspect, and the network device is configured to implement the communication method described in the second aspect.
[0020] According to an eighth aspect of an embodiment of the present disclosure, a storage medium is proposed, which stores instructions. When the instructions are executed on a communication device, the communication device executes the communication method described in the first aspect or the second aspect.
[0021] By adopting the above technical solution of the present disclosure, at least the following beneficial technical effects can be achieved:
[0022] The terminal carries a data set in one report, and the data set includes data acquired by the terminal multiple times. This is beneficial for network devices to quickly collect data and reduce signaling consumption. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.
[0024] FIG1 is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure.
[0025] FIG2 is an interactive schematic diagram illustrating a communication method according to an embodiment of the present disclosure.
[0026] FIG3A is a flow chart illustrating a communication method according to an embodiment of the present disclosure.
[0027] FIG3B is a flow chart illustrating a communication method according to an embodiment of the present disclosure.
[0028] FIG3C is a flow chart illustrating a communication method according to an embodiment of the present disclosure.
[0029] FIG4A is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0030] FIG4B is a flow chart illustrating a communication method according to an embodiment of the present disclosure.
[0031] FIG5A is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure.
[0032] FIG5B is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure.
[0033] FIG6A is a schematic diagram of the structure of a terminal proposed in an embodiment of the present disclosure.
[0034] FIG6B is a schematic diagram of the structure of a network device proposed in an embodiment of the present disclosure.
[0035] FIG7A is a schematic structural diagram of a communication device proposed in an embodiment of the present disclosure.
[0036] FIG7B is a schematic diagram of the structure of the chip proposed in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0037] The embodiments of the present disclosure provide a communication method, a terminal, a network device, a communication system, and a storage medium.
[0038] In a first aspect, an embodiment of the present disclosure proposes a communication method, the method comprising: a terminal sending a data set to a network device, the data set comprising data acquired multiple times.
[0039] In the above embodiment, the terminal carries a data set in one report, and the data set includes data acquired by the terminal multiple times, which is conducive to rapid data collection by the network device and can reduce signaling consumption.
[0040] In combination with some embodiments of the first aspect, in some embodiments, the data set is used for the network device to train, update, or control an AI model.
[0041] In the above embodiment, the terminal carries a large amount of data in one report, which is conducive to the network equipment to quickly collect a large amount of data for use in services such as training, updating, or controlling AI models.
[0042] In conjunction with some embodiments of the first aspect, in some embodiments, the data content of the data includes at least one of the following:
[0043] Beam identifier; beam measurement result; cell identifier; cell measurement result; location at which the terminal obtains the data; output value of the AI model on the terminal; input value of the AI model on the terminal; frequency of the serving cell of the terminal; time when the terminal obtains the data; speed at which the terminal obtains the data.
[0044] In the above embodiment, the terminal may carry one or more data including beam identification, beam measurement results, cell identification, cell measurement results, terminal location, output value of the AI model on the terminal, input value of the AI model on the terminal, service cell frequency of the terminal, time of the terminal, and speed of the terminal in one report, which is conducive to network equipment to quickly collect different types of data for different services.
[0045] In combination with some embodiments of the first aspect, in some embodiments, the beam identifier is the identifier of the beam that the network device instructs the terminal to measure; or, the beam identifier is the identifier of the beam corresponding to the first N beam measurement results in a beam measurement result sequence, and the beam measurement result sequence is obtained by sorting the signal quality corresponding to each beam measurement result from high to low, where N is a natural number.
[0046] In the above embodiment, it is standardized that the beam identifier in the data set reported by the terminal can be either the beam identifier configured by the network or the beam identifier determined by the terminal, which is conducive to sending different data required by different services to the network equipment, thereby expanding the business applicability of the communication method disclosed in the present invention.
[0047] In combination with some embodiments of the first aspect, in some embodiments, the cell identifier is an identifier of a cell that the network device instructs the terminal to measure; or, the cell identifier is an identifier of a cell corresponding to the first M cell measurement results in a cell measurement result sequence, where the cell measurement result sequence is obtained by sorting the signal quality corresponding to each cell measurement result from high to low, where M is a natural number.
[0048] In the above embodiment, it is specified that the cell identifier in the data set reported by the terminal can be either a cell identifier configured by the network or a cell identifier determined by the terminal, which is conducive to expanding the applicable business scenarios of the communication method of the present disclosure.
[0049] In combination with some embodiments of the first aspect, in some embodiments, before the terminal sends a data set to the network device, it includes: the terminal obtains and stores the data according to the data collection configuration.
[0050] In the above embodiment, since data can be acquired and collected according to the data collection configuration to obtain a data set, this standardizes the generation method of the data set and the data content included in the data set. Moreover, this method supports changing the generation method of the data set and the data content included in the data set by changing the data collection configuration. Therefore, this method is highly flexible and applicable.
[0051] In conjunction with some embodiments of the first aspect, in some embodiments, the data collection configuration includes a trigger condition, and the trigger condition is used to trigger the execution of obtaining and storing the data;
[0052] The triggering condition includes at least one of the following conditions:
[0053] The current time is within the preset time range;
[0054] The terminal is located in a preset area;
[0055] The data volume of the data set is less than a first threshold;
[0056] The beam measurement result meets the first preset condition;
[0057] The cell measurement result meets the second preset condition;
[0058] The mobile state of the terminal meets a third preset condition;
[0059] The performance of the AI model on the terminal meets the fourth preset condition;
[0060] The data distribution characteristics of the input data of the AI model on the terminal meet the fifth preset condition;
[0061] The data distribution characteristics of the output data of the AI model on the terminal meet the sixth preset condition.
[0062] In the above embodiment, due to the diversity of triggering conditions, the terminal can be triggered to obtain and store data in a variety of situations to obtain data in different situations, thereby making the obtained data diverse.
[0063] In conjunction with some embodiments of the first aspect, in some embodiments, the data collection configuration includes a start time and an end time;
[0064] The method further includes: the terminal determining the preset time range according to the start time and the end time.
[0065] In the above embodiment, a method of pre-configuring a statically preset time range is provided, which can reduce signaling consumption, such as signaling used by a network device to frequently dynamically configure a preset time range for a terminal.
[0066] In conjunction with some embodiments of the first aspect, in some embodiments, the preset time range is a time range corresponding to the running state of the timer; the data collection configuration includes a first duration;
[0067] The method also includes: the terminal determines that a first indication sent by the network device is received, and / or determines that the first data is obtained, and starts the timer, wherein the first indication is used by the network device to instruct the terminal to start the timer; the terminal determines that the running time of the timer reaches the first time length, and stops the timer.
[0068] In the above embodiment, a method for dynamically setting and determining the preset time range is provided, which increases the flexibility of the solution.
[0069] In conjunction with some embodiments of the first aspect, in some embodiments, the data collection configuration includes a preset area list, and the preset area list includes at least one cell identifier;
[0070] The method further includes: the terminal determining that the preset area list includes an identifier of a serving cell of the terminal, and determining that the terminal is located within the preset area.
[0071] In the above embodiment, whether the terminal is located within the preset area can be quickly determined based on the identifier of the terminal's serving cell and the preset area list.
[0072] In conjunction with some embodiments of the first aspect, in some embodiments, the data collection configuration includes preset geographic location coordinates;
[0073] The method further includes: the terminal determining that the location of the terminal is within a location range determined according to the preset geographical location coordinates, and determining that the terminal is located within the preset area.
[0074] In the above embodiment, whether the terminal location is within the preset area can be determined based on the location of the terminal and the distance between the preset geographic location coordinates. This method is conducive to flexible configuration of the preset geographic location coordinates based on needs, and the configuration method is simple and efficient.
[0075] In conjunction with some embodiments of the first aspect, in some embodiments, the data collection configuration includes a preset period;
[0076] The terminal acquires and stores the data according to the data collection configuration, including: the terminal acquires and stores the data according to the preset period.
[0077] In the above embodiment, the method of periodically acquiring and storing data is conducive to acquiring rich data and reducing terminal energy consumption.
[0078] In combination with some embodiments of the first aspect, in some embodiments, before the terminal sends a data set to the network device, the step includes: the terminal determining that a data sending condition is met.
[0079] In the above embodiment, the sending timing of the data set is standardized, which is beneficial to the scheduling of uplink resources.
[0080] With reference to some embodiments of the first aspect, in some embodiments, the data sending condition includes at least one of the following conditions:
[0081] The terminal has uplink resources, and the uplink resources support carrying the data set;
[0082] The terminal performs measurement reporting, and the signaling used for measurement reporting supports carrying the data set;
[0083] The data volume of the data set is greater than or equal to a first threshold;
[0084] The terminal is outside the preset area;
[0085] The current time is outside the preset time range;
[0086] The terminal receives a second instruction sent by the network device, where the second instruction is used by the network device to instruct the terminal to send the data set.
[0087] In the above embodiment, a variety of data sending conditions are provided, which can improve the flexibility of data sending.
[0088] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0089] The terminal determines that a data deletion condition is met and deletes the data set and / or data collection configuration.
[0090] In the above embodiment, when the data deletion conditions are met, deleting the data set and / or data collection configuration is beneficial to releasing the storage resources of the terminal and improving the storage resource utilization of the terminal.
[0091] In conjunction with some embodiments of the first aspect, in some embodiments, the data deletion condition includes at least one of the following conditions:
[0092] The terminal has successfully sent the data set to the network device;
[0093] The terminal is outside the preset area;
[0094] The current time is outside the preset time range;
[0095] The storage duration of the data set is greater than or equal to a second threshold;
[0096] The terminal switches from a connected state to an idle state;
[0097] The terminal switches from a connected state to an inactive state;
[0098] The terminal receives a third instruction sent by the network device, where the third instruction is used by the network device to instruct the terminal to delete the data set and / or the data collection configuration.
[0099] In the above embodiment, multiple data deletion conditions are provided, which can enhance the flexibility of deleting data.
[0100] In conjunction with some embodiments of the first aspect, in some embodiments, before the terminal sends the data set to the network device, the method includes: the terminal sending a fourth indication to the network device, where the fourth indication is used by the terminal to indicate to the network device that the data set is stored on the terminal;
[0101] The terminal sends a data set to a network device, including: the terminal determines that a fifth indication sent by the network device is received, and sends the data set to the network device, where the fifth indication is used by the network device to instruct the terminal to send the data set.
[0102] In the above embodiment, the terminal proactively notifies the network device of the availability of transmittable datasets, allowing the network device to choose whether to instruct the terminal to report the dataset based on its own needs. Furthermore, the network device instructs the terminal to report the dataset when the dataset is needed. This approach avoids resource consumption caused by the terminal reporting a dataset when the network device does not need it, and prevents the reported dataset from being useless to the network device.
[0103] In a second aspect, an embodiment of the present disclosure provides a communication method, the method comprising:
[0104] The network device receives a data set sent by a terminal, wherein the data set includes data acquired by the terminal multiple times;
[0105] The network device trains, updates, or controls the AI model based on the data set.
[0106] In conjunction with some embodiments of the second aspect, in some embodiments, the data content of the data includes at least one of the following:
[0107] Beam identification;
[0108] Beam measurement results;
[0109] cell identification;
[0110] Cell measurement results;
[0111] The terminal obtains the location of the data;
[0112] The output value of the AI model on the terminal;
[0113] The input value of the AI model on the terminal;
[0114] The frequency of the serving cell of the terminal;
[0115] The time when the terminal obtains the data;
[0116] The speed at which the terminal obtains the data.
[0117] In combination with some embodiments of the second aspect, in some embodiments, the beam identifier is the identifier of the beam that the network device instructs the terminal to measure; or, the beam identifier is the identifier of the beam corresponding to the first N beam measurement results in a beam measurement result sequence, and the beam measurement result sequence is obtained by the terminal by sorting the signal quality corresponding to each beam measurement result from high to low, where N is a natural number.
[0118] In combination with some embodiments of the second aspect, in some embodiments, the cell identifier is an identifier of a cell that the network device instructs the terminal to measure; or, the cell identifier is an identifier of a cell corresponding to the first M cell measurement results in a cell measurement result sequence, and the cell measurement result sequence is obtained by the terminal by sorting the signal quality corresponding to each cell measurement result from high to low, where M is a natural number.
[0119] In conjunction with some embodiments of the second aspect, in some embodiments, before the network device receives the data set sent by the terminal, the method includes:
[0120] The network device sends a data collection configuration to the terminal, where the data collection configuration is used to instruct the terminal to acquire and store the data according to the data collection configuration to obtain the data set.
[0121] With reference to some embodiments of the second aspect, in some embodiments, the data collection configuration includes a trigger condition, and the trigger condition is used for the terminal to trigger the execution of acquiring and storing the data;
[0122] The triggering condition includes at least one of the following conditions:
[0123] The current time of the terminal is within a preset time range;
[0124] The terminal is located in a preset area;
[0125] The data volume of the data set is less than a first threshold;
[0126] The beam measurement result meets the first preset condition;
[0127] The cell measurement result meets the second preset condition;
[0128] The mobile state of the terminal meets a third preset condition;
[0129] The performance of the AI model on the terminal meets the fourth preset condition;
[0130] The data distribution characteristics of the input data of the AI model on the terminal meet the fifth preset condition;
[0131] The data distribution characteristics of the output data of the AI model on the terminal meet the sixth preset condition.
[0132] In combination with some embodiments of the second aspect, in some embodiments, the data collection configuration includes a start time and an end time, and the start time and the end time are used by the terminal to determine the preset time range.
[0133] In conjunction with some embodiments of the second aspect, in some embodiments, the data collection configuration includes a first duration;
[0134] The method also includes: the network device sends a first indication to the terminal, the first indication is used by the network device to instruct the terminal to start a timer; the first indication and the first duration are used by the terminal to determine the time range corresponding to the running status of the timer and determine the preset time range.
[0135] In combination with some embodiments of the second aspect, in some embodiments, the data collection configuration includes a preset area list, the preset area list includes at least one cell identifier; the preset area list is used by the terminal to determine whether it is located in the preset area.
[0136] In combination with some embodiments of the second aspect, in some embodiments, the data collection configuration includes preset geographic location coordinates; the preset geographic location coordinates are used by the terminal to determine whether it is located in the preset area.
[0137] In combination with some embodiments of the second aspect, in some embodiments, the data collection configuration includes a preset period; the preset period is used to instruct the terminal to periodically obtain and store the data.
[0138] In combination with some embodiments of the second aspect, in some embodiments, the data set is sent by the terminal to the network device after determining that the data sending condition is met.
[0139] In conjunction with some embodiments of the second aspect, in some embodiments, the data sending condition includes at least one of the following conditions:
[0140] The terminal has uplink resources, and the uplink resources support carrying the data set;
[0141] The terminal performs measurement reporting, and the signaling used for measurement reporting supports carrying the data set;
[0142] The data volume of the data set is greater than or equal to a first threshold;
[0143] The terminal is outside the preset area;
[0144] The current time of the terminal is outside the preset time range;
[0145] The terminal receives a second instruction sent by the network device, where the second instruction is used by the network device to instruct the terminal to send the data set.
[0146] In combination with some embodiments of the second aspect, in some embodiments, the method further includes: the network device sends a third indication to the terminal, and the third indication is used by the network device to instruct the terminal to delete the data set and / or the data collection configuration.
[0147] In combination with some embodiments of the second aspect, in some embodiments, before the network device receives the data set sent by the terminal, it includes: the network device receives a fourth indication sent by the terminal, the fourth indication is used to indicate that the data set is stored on the terminal; the network device sends a fifth indication to the terminal, and the fifth indication is used by the network device to instruct the terminal to send the data set.
[0148] In a third aspect, an embodiment of the present disclosure proposes a terminal, which includes at least one of a transceiver module and a processing module; wherein the terminal is used to execute the optional implementation method of the first aspect.
[0149] In a fourth aspect, an embodiment of the present disclosure proposes a network device, which includes at least one of a transceiver module and a processing module; wherein the network device is used to execute the optional implementation method of the second aspect.
[0150] In a fifth aspect, an embodiment of the present disclosure proposes a terminal, which includes: one or more processors; a memory coupled to the processor, wherein executable instructions are stored in the memory, and when the executable instructions are executed by the processor, the terminal executes the optional implementation method of the first aspect.
[0151] In the sixth aspect, an embodiment of the present disclosure proposes a network device, which includes: one or more processors; a memory coupled to the processor, on which executable instructions are stored, and when the executable instructions are executed by the processor, the network device executes the optional implementation method of the second aspect.
[0152] In the seventh aspect, an embodiment of the present disclosure proposes a communication system, which includes a terminal and a network device, wherein the terminal is configured to execute the method described in the optional implementation manner of the first aspect, and the network device is configured to execute the method described in the optional implementation manner of the second aspect.
[0153] In an eighth aspect, an embodiment of the present disclosure proposes a storage medium, wherein the storage medium stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the optional implementation of the first and second aspects.
[0154] In a ninth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the optional implementation of the first and second aspects.
[0155] In a tenth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first and second aspects.
[0156] In an eleventh aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method described in the optional implementation of the first and second aspects above.
[0157] It is understandable that the above-mentioned terminals, network devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to perform the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.
[0158] The present disclosure provides a communication method, terminal, network device, communication system, and storage medium. In some embodiments, the terms "communication method" and "information processing method," "data reporting method," and "data collection method" are interchangeable, and the terms "communication system" and "information processing system," "data reporting system," and "data collection system" are interchangeable.
[0159] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain 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 certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0160] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0161] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0162] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.
[0163] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0164] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0165] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.
[0166] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.
[0167] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.
[0168] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0169] In some embodiments, terms such as "time / frequency" and "time / frequency domain" refer to the time domain and / or the frequency domain.
[0170] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.
[0171] In some embodiments, terms such as "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 less than", and "above" can be replaced with each other, and terms such as "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" can be replaced with each other.
[0172] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.
[0173] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).
[0174] 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", "bandwidth part (BWP)" and the like may be used interchangeably.
[0175] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc. can be used interchangeably.
[0176] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal is replaced by communication between multiple terminals (for example, device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it is also possible to set the structure in which the terminal has all or part of the functions of the access network device. In addition, terms such as "uplink" and "downlink" can also be replaced by terms corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.
[0177] 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, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.
[0178] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0179] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0180] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0181] Although operations are described in a particular order in the accompanying drawings in the disclosed embodiments, this should not be construed as requiring that the operations be performed in the particular order shown or in a serial order, or that all of the operations shown be performed to obtain the desired result. In certain circumstances, multitasking and parallel processing may be advantageous. Furthermore, sending multiple messages via the same message may also be advantageous.
[0182] FIG1 is a schematic diagram illustrating an architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG1 , the communication system 100 may include a terminal 101 and a network device 102 .
[0183] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.
[0184] In some embodiments, the network device 102 may include at least one of an access network device and a core network device.
[0185] Optionally, the access network device is, for example, a node or device that accesses the terminal to the wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.
[0186] In some embodiments, the network device 102 is a base station. Optionally, the base station is, for example, a macro base station, a micro base station (also known as a small base station), a relay station, an access point, a 5G base station or a future base station, a satellite, a transmission point (TRP), a transmission point (TP), a mobile switching center, or other devices that perform base station functions in a communication system, etc., which are not specifically limited in the embodiments of the present disclosure. For ease of description, in all embodiments of the present disclosure, devices that provide wireless communication functions for terminal devices are collectively referred to as network devices or base stations.
[0187] In some embodiments, network device 102 is a core network device. A core network device can be a single device, including a first network element, a second network element, etc., or can be multiple devices or a group of devices, each including all or part of the first network element, the second network element, etc. The network element can be virtual or physical. The core network includes, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).
[0188] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0189] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.
[0190] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.
[0191] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1 , or a portion thereof, but are not limited thereto. The entities shown in FIG1 are illustrative only. The communication system may include all or part of the entities shown in FIG1 , or may include other entities outside of FIG1 . The number and form of the entities are arbitrary, and the entities may be physical or virtual. The connection relationships between the entities are illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.
[0192] The embodiments of the present disclosure 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 (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (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 utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).
[0193] FIG2 is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG2 , the embodiment of the present disclosure relates to a communication method, and the method includes:
[0194] In step S201 , the network device 102 sends a data collection configuration to the terminal 101 .
[0195] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.
[0196] In some embodiments, the terminal 101 receives the data collection configuration sent by the network device 102 .
[0197] In some embodiments, the data collection configuration is used to direct the terminal to collect data.
[0198] In some embodiments, the data collection configuration is configured to direct a terminal to obtain a data set. Optionally, the data set includes one or more data items. Optionally, the data in the data set may be obtained by the terminal performing multiple acquisition operations. Optionally, the data in the data set may be obtained by the terminal during multiple measurement processes. The measurement may include at least one of a beam measurement and a cell measurement.
[0199] In some embodiments, the data collection configuration is used to configure parameters involved in the process of collecting data by the terminal. For example, the data collection configuration is used to configure parameters such as the conditions, timing, and method for the terminal to obtain data.
[0200] In some embodiments, the name of the data collection configuration is not limited, and it can be, for example, a first configuration, a data acquisition configuration, a data storage configuration, a data sampling configuration, etc.
[0201] In some embodiments, the data collection configuration includes at least one of a trigger condition, a start time, an end time, a first duration, a list of preset areas, preset geographic location coordinates, and a preset period. The application of each parameter in the data collection configuration is described in the embodiments below. Examples are not provided here.
[0202] In some embodiments, the method of transmitting the data collection configuration to the terminal via the network device in step S201 so that the terminal obtains the data collection configuration can be replaced with other methods for the terminal to obtain the data collection configuration. For example, the data collection configuration can be pre-stored on the terminal. For example, the data collection configuration can be specified in a protocol, and the terminal can obtain the data collection configuration from the protocol. For example, the terminal can obtain the data collection configuration from a higher layer or another terminal. For example, the terminal can obtain the data collection configuration through its own processing.
[0203] In step S202 , the terminal 101 obtains a data set according to the data collection configuration.
[0204] In some embodiments, the data set includes data acquired by the terminal during multiple measurement processes. Optionally, the data acquired by the terminal during each measurement process includes at least one of the following data contents: beam identifier, beam measurement result, cell identifier, cell measurement result, terminal location, output value of an AI model on the terminal, input value of an AI model on the terminal, frequency of the terminal's serving cell, terminal time, and terminal speed.
[0205] In some embodiments, the data set includes data obtained by the terminal performing multiple acquisition operations. Optionally, the data obtained corresponding to each acquisition operation by the terminal includes at least one of the following data contents: a beam identifier, a beam measurement result, a cell identifier, a cell measurement result, the terminal's location, an output value of an AI model on the terminal, an input value of an AI model on the terminal, a frequency of the terminal's serving cell, the terminal's time, and the terminal's speed.
[0206] In some embodiments, the data set includes data obtained by the terminal from multiple acquisition operations performed during multiple measurements. Optionally, the terminal may obtain the data set based on the data collection configuration by acquiring and storing data based on the data collection configuration to obtain the data set. Optionally, each data acquisition and storage operation may correspond to a single measurement. Optionally, a single measurement may correspond to one or more data acquisition and storage operations.
[0207] In some embodiments, the name of the data set is not limited, and may be, for example, a data item, a data table, a data packet, first data / target data synthesized from multiple data, a compressed data packet obtained by compressing multiple data, etc.
[0208] Optionally, the number of beam identifiers in the above data content is one or more. Optionally, the beam identifier is the identifier of the beam that the network device instructs the terminal to measure. Optionally, the beam identifier is the identifier of the beam corresponding to the first N beam measurement results in the beam measurement result sequence, and the beam measurement result sequence is obtained by sorting the signal quality corresponding to each beam measurement result from high to low, where N is a natural number. Optionally, the multiple beam identifiers include the identifier of the beam that the network device instructs the terminal to measure and the identifier of the beam corresponding to the first N beam measurement results in the beam measurement result sequence. For example, assuming that there are 3 beam measurement results a, b, and c, assuming that the signal qualities corresponding to a, b, and c are sorted from high to low to obtain a>b>c, and assuming that N is 2, then the beam identifiers corresponding to the first two beam measurement results in the beam measurement result sequence a>b>c are a and b.
[0209] Optionally, the beam measurement results in the above data content include at least one of reference signal received power (RSRP), reference signal received quality (RSRQ), signal to interference plus noise ratio (SINR), signal to noise ratio (SNR), and channel state information (CSI).
[0210] Optionally, the number of cell identifiers in the above data content is one or more. Optionally, the cell identifier is the identifier of the cell that the network device instructs the terminal to measure. Optionally, the cell identifier is the identifier of the cell corresponding to the first M cell measurement results in the cell measurement result sequence, and the cell measurement result sequence is obtained by sorting the signal quality corresponding to each cell measurement result from high to low, where M is a natural number. Optionally, the multiple cell identifiers include the identifier of the cell that the network device instructs the terminal to measure and the identifiers of the cells corresponding to the first N cell measurement results in the cell measurement result sequence. For example, assuming there are three cell measurement results, d, e, and f, and assuming that the signal quality corresponding to d, e, and f is sorted from high to low to obtain d>e>f, and assuming M is 1, then the cell identifier corresponding to the first cell measurement result in the cell measurement result sequence d>e>f is d.
[0211] Optionally, the cell measurement result in the above data content includes at least one of RSRP, RSRQ, SINR, SNR, and CSI.
[0212] It should be explained that beam measurement refers to the evaluation of the received signal quality at the gNB or UE. Cell measurement, on the other hand, is the evaluation of the signal strength or quality of the serving cell and neighboring cells when the terminal is switching to a cell with a stronger signal or when adding a new carrier (CC) in carrier aggregation.
[0213] Optionally, the position of the terminal in the above data content may include any of the following positions: the position corresponding to when the terminal obtains the beam identifier, the position corresponding when the terminal obtains the beam measurement result, the position corresponding when the terminal obtains the cell identifier, the position corresponding when the terminal obtains the cell measurement result, the position corresponding when the terminal obtains the output value of the AI model on the terminal, the position corresponding when the AI model on the terminal outputs data, the position corresponding when the terminal obtains the input value of the AI model on the terminal, the position corresponding when the input value of the AI model is input into the AI model on the terminal, the position corresponding when the terminal obtains the speed of the terminal, and the position corresponding when the service cell frequency of the terminal is obtained.
[0214] Optionally, the service cell frequency of the terminal in the above data content may include any of the following frequencies: the service cell frequency corresponding to when the terminal obtains the beam identifier, the service cell frequency corresponding when the terminal obtains the beam measurement result, the service cell frequency corresponding when the terminal obtains the cell identifier, the service cell frequency corresponding when the terminal obtains the cell measurement result, the service cell frequency corresponding when the terminal obtains the location information, the service cell frequency corresponding when the terminal obtains the output value of the AI model on the terminal, the service cell frequency corresponding when the AI model on the terminal outputs data, the service cell frequency corresponding when the terminal obtains the input value of the AI model on the terminal, the service cell frequency corresponding when the AI model input value is input into the AI model on the terminal, and the service cell frequency corresponding when the terminal obtains the speed of the terminal.
[0215] Optionally, the terminal time in the above data content may include any of the following times: the time when the terminal obtains the beam identifier, the time when the terminal obtains the beam measurement result, the time when the terminal obtains the cell identifier, the time when the terminal obtains the cell measurement result, the time when the terminal obtains the location information, the time when the terminal obtains the AI model output value, the time when the AI model on the terminal outputs data, the time when the terminal obtains the AI model input value on the terminal, the time when the AI model input value is input into the AI model on the terminal, the time to obtain the service cell frequency of the terminal, and the time to obtain the speed of the terminal.
[0216] In some embodiments, the time in the embodiments of the present disclosure may be either Universal Time Coordinated (UTC) or system time. It should be noted that the system time is determined by the system frame number.
[0217] In some embodiments, terms such as "moment", "time point", "time", and "time position" can be replaced with each other, and terms such as "duration", "period", "time window", "window", and "time" can be replaced with each other.
[0218] Optionally, the speed of the terminal in the above data content may include any of the following speeds: the speed corresponding to when the terminal obtains the beam identifier, the speed corresponding when the terminal obtains the beam measurement result, the speed corresponding when the terminal obtains the cell identifier, the speed corresponding when the terminal obtains the cell measurement result, the speed corresponding when the terminal obtains the location information, the speed corresponding when the terminal obtains the output value of the AI model on the terminal, the speed corresponding when the AI model on the terminal outputs data, the speed corresponding when the terminal obtains the input value of the AI model on the terminal, the terminal speed corresponding when the AI model input value is input into the AI model on the terminal, and the speed corresponding when the terminal obtains the service cell frequency of the terminal.
[0219] In some embodiments, the speed may refer to the terminal's moving speed. Alternatively, the terminal's moving speed may be described using terms such as high speed, medium speed, or low speed. Alternatively, the terminal's moving speed may be described using the distance traveled within a period of time. Alternatively, the terminal's moving speed may be described using the number of cell changes within a period of time.
[0220] Optionally, the data collection configuration includes a trigger condition, which is used to trigger the terminal to execute data acquisition and storage. Optionally, the trigger condition includes at least one of the following conditions: the current time is within a preset time range, the terminal is located in a preset area, the data volume of the data set is less than a first threshold, the beam measurement result meets the first preset condition, the cell measurement result meets the second preset condition, the terminal's mobility status meets the third preset condition, the performance of the AI model on the terminal meets the fourth preset condition, the data distribution characteristics of the input data of the AI model on the terminal meet the fifth preset condition, and the data distribution characteristics of the output data of the AI model on the terminal meet the sixth preset condition.
[0221] In some embodiments, the preset time range involved in the above conditions can be preconfigured on the terminal. For example, the data collection configuration includes a start time and an end time. When a preset time range is required, the terminal determines the preset time range based on the start time and end time in the data collection configuration. In another example, the terminal may pre-store a preset time range. When a preset time range is required, the terminal calls the stored preset time range.
[0222] In other embodiments, the preset time range involved in the above conditions can be dynamically determined. Optionally, the preset time range is a time range corresponding to the operating state of the timer. The preset time range can be dynamically controlled by dynamically controlling the start and stop of the timer. For example, the terminal determines that a first indication sent by a network device is received, and / or the terminal determines that the first data is obtained and starts the timer. The terminal determines that the running time of the timer reaches a first time and stops the timer. Optionally, the first time is stored on the terminal, for example, the data collection configuration includes the first time. Optionally, the first indication is used by the network device to instruct the terminal to start the timer. The name of the first indication is not limited, and it is, for example, a timer start instruction.
[0223] In other examples, the terminal receives a timer start instruction from the network device and starts the timer. Also, the terminal receives a timer stop instruction from the network device and stops the timer. This method can also control the start and stop of the timer.
[0224] In some embodiments, the preset area involved in the above conditions can be characterized by a cell identifier and geographic location coordinates. Optionally, a preset area list is stored on the terminal, and the preset area list includes at least one cell identifier. For example, the data collection configuration includes a preset area list. Optionally, the terminal determines whether the terminal is located within the preset area by determining whether the preset area list includes the identifier of the terminal's serving cell. For example, if the terminal determines that the preset area list includes the identifier of the terminal's serving cell, it determines that the terminal is located within the preset area.
[0225] Optionally, the terminal stores preset geographic location coordinates. For example, the data collection configuration on the terminal includes the preset geographic location coordinates. Optionally, the terminal determines whether the terminal is within a preset area by determining whether the terminal's location is within a location range determined based on the preset geographic location coordinates. For example, the terminal determines that the terminal is within the preset area if it determines that the terminal's location is within the location range determined based on the preset geographic location coordinates.
[0226] In some embodiments, determining whether the terminal's location is within a location range determined based on preset geographic coordinates may be accomplished by determining a distance between the terminal's location and the preset geographic coordinates. If the distance is less than a distance threshold, the terminal's location is determined to be within the location range determined based on the preset geographic coordinates. If the distance is greater than or equal to the distance threshold, the terminal's location is determined to be outside the location range determined based on the preset geographic coordinates. This disclosure does not limit the value of the distance threshold.
[0227] In some embodiments, the first threshold in the above conditions is a preset value, and the first threshold can be determined based on information such as the terminal's reporting capability, uplink resources, etc. The present disclosure does not limit the value of the first threshold.
[0228] In some embodiments, the beam measurement result includes RSRP, RSRQ, SINR, SNR, and CSI. For example, the beam measurement result meeting the first preset condition may mean that when the value of at least one element among RSRP, RSRQ, SINR, SNR, and CSI is greater than a preset threshold, the beam measurement result meets the first preset condition. In another example, the beam measurement result meeting the first preset condition may mean that when the value of at least one element among RSRP, RSRQ, SINR, SNR, and CSI is less than a preset threshold, the beam measurement result meets the first preset condition. In another example, the beam measurement result meeting the first preset condition may mean that when the value of at least one element among RSRP, RSRQ, SINR, SNR, and CSI is within a preset threshold range, the beam measurement result meets the first preset condition.
[0229] In some embodiments, the cell measurement result includes RSRP, RSRQ, SINR, SNR, and CSI. For example, the cell measurement result meeting the second preset condition may mean that when the value of at least one of RSRP, RSRQ, SINR, SNR, and CSI is greater than a preset threshold, less than a preset threshold, or within a preset threshold range, the cell measurement result meets the second preset condition.
[0230] In some embodiments, the terminal's movement state meeting the third preset condition may mean that the terminal's movement speed is within a high speed range, a medium speed range, or a low speed range, indicating that the terminal's movement state meets the third preset condition. The speed value range corresponding to each speed range may be specified by a protocol or configured by a network device.
[0231] In some embodiments, the terminal's mobility state meets the third preset condition, which may mean that the number of cell changes corresponding to the terminal within a preset time period is greater than a preset number threshold, less than a preset number threshold, or within a preset number threshold range, indicating that the terminal's mobility state meets the third preset condition. The number of cell changes includes the number of cells corresponding to cell selection, cell reselection, and cell handover. The preset number threshold and the preset number threshold range can be specified by the protocol or configured by the network device.
[0232] In some embodiments, the performance of the AI model on the terminal meets the fourth preset condition, which may mean that the accuracy of the AI model meets the fourth preset condition. For example, when the accuracy of the AI model is greater than the accuracy threshold, or less than the accuracy threshold, or is within the accuracy threshold range, it indicates that the performance of the AI model on the terminal meets the fourth preset condition. The accuracy threshold can be specified by the protocol or configured by the network device. This disclosure does not limit the value of the accuracy threshold.
[0233] In some embodiments, the data distribution characteristics of the input data of the AI model on the terminal meet the fifth preset condition, which may mean that at least one of the expectation, variance, standard deviation, and divergence of the input data of the AI model on the terminal meets the fifth preset condition. For example, when any data distribution characteristic of the input data of the AI model on the terminal is greater than the distribution threshold, or less than the distribution threshold, or is within the distribution threshold interval, it indicates that the data distribution characteristics of the input data of the AI model on the terminal meet the fifth preset condition. The distribution threshold can be specified by the protocol or configured by the network device. The present disclosure does not limit the value of the distribution threshold.
[0234] In some embodiments, the data distribution characteristics of the output data of the AI model on the terminal meeting the sixth preset condition may mean that at least one of the expectation, variance, standard deviation, and divergence of the output data of the AI model on the terminal meets the sixth preset condition. For example, if any data distribution characteristic of the output data of the AI model on the terminal is greater than a distribution threshold, less than the distribution threshold, or within a distribution threshold range, it indicates that the data distribution characteristics of the output data of the AI model on the terminal meet the sixth preset condition.
[0235] Optionally, a preset period is stored on the terminal, for example, the data collection configuration includes the preset period. Optionally, the terminal acquires and stores data according to the data collection configuration in an implementation manner that: the terminal acquires and stores data according to the preset period to obtain a data set.
[0236] Step S203 : Terminal 101 sends the data set to network device 102 .
[0237] In some embodiments, the network device 102 receives a data set sent by the terminal 101 .
[0238] In some embodiments, terminal 101 has an AI model. Optionally, network device 102 has an AI model. Optionally, the AI model is trained on the terminal side or the network side. Optionally, when the AI model is trained on the network side, terminal 101 may send a data set to network device 102, and network device 102 may train the AI model based on the data set.
[0239] In some embodiments, before the terminal sends a data set to the network device, the terminal needs to determine whether the data sending condition is met. Optionally, if the terminal determines that the data sending condition is met, step S203 is executed.
[0240] In some embodiments, the data sending condition includes at least one of the following conditions:
[0241] The terminal has uplink resources, and the uplink resources support carrying the data set;
[0242] The terminal performs measurement reporting, and the signaling used for measurement reporting supports carrying data sets;
[0243] The data volume of the data set is greater than or equal to a first threshold;
[0244] The terminal is outside the preset area;
[0245] The current time is outside the preset time range;
[0246] The terminal receives a second instruction sent by the network device, where the second instruction is used by the network device to instruct the terminal to send the data set.
[0247] In some embodiments, the name of the second indication is not limited, and it may be, for example, a data sending instruction.
[0248] In some embodiments, before a terminal sends a data set to a network device, the terminal sends a fourth indication to the network device. The fourth indication is used by the terminal to indicate to the network device that the data set is stored on the terminal. The network device receives the fourth indication. If the network device requires the terminal to send the data set, the network device returns a fifth indication to the terminal. The terminal determines receipt of the fifth indication sent by the network device and sends the data set to the network device. The fifth indication is used by the network device to instruct the terminal to send the data set.
[0249] In some embodiments, the name of the fourth indication is not limited, and it can be, for example, a notification message, which is used to notify the terminal that there is a data set that can be sent.
[0250] In some embodiments, the name of the fifth instruction is not limited, and it is, for example, a dataset sending instruction.
[0251] In step S204 , the network device 102 executes the first task according to the data set.
[0252] In some embodiments, the data set is used by a network device to perform a first task, which includes but is not limited to training an AI model, updating an AI model, controlling an AI model, conducting simulation experiments, performing big data analysis, and building a database.
[0253] In some embodiments, network device 102 updates the AI model based on the data set. Network device 102 sends the updated AI model or AI model update information to terminal 101. Terminal 101 updates the local AI model of terminal 101 based on the updated AI model or AI model update information.
[0254] Step S205 : Terminal 101 deletes the data set and / or data collection configuration.
[0255] Optionally, before step S205, the terminal may first determine whether a data deletion condition is met. If the terminal determines that the data deletion condition is met, the terminal executes step S205.
[0256] In some embodiments, the data deletion condition includes at least one of the following conditions:
[0257] The terminal has successfully sent the data set to the network device, the terminal is outside the preset area, the current time is outside the preset time range, the storage duration of the data set is greater than or equal to the second threshold, the terminal switches from the connected state to the idle state, the terminal switches from the connected state to the inactive state, and the terminal receives a third indication sent by the network device.
[0258] The second threshold is, for example, 24 hours, 48 hours, etc. The present disclosure does not limit the value of the second threshold.
[0259] In some embodiments, the third indication is used by the network device to instruct the terminal to delete the data set and / or the data collection configuration. The name of the third indication is not limited, and it is, for example, a data deletion instruction.
[0260] The communication method involved in the embodiments of the present disclosure may include at least one of steps S201 to S205. For example, step S203 may be implemented as an independent embodiment, steps S202 and S203 may be implemented as independent embodiments, and steps S203 and S204 may be implemented as independent embodiments, but are not limited thereto.
[0261] In some embodiments, step S204 and step S205 may be executed in an interchanged order or simultaneously.
[0262] In some embodiments, steps S201 , S202 , S204 , and S205 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0263] In some embodiments, steps S201 , S202 , S203 , and S205 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0264] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2 .
[0265] FIG3A is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3A , the present disclosure embodiment relates to a communication method, which is executed by a terminal, and the method includes:
[0266] Step S3101: Obtain data collection configuration.
[0267] The optional implementation of step S3101 can refer to the optional implementation of step S201 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0268] In some embodiments, the terminal 101 receives the data collection configuration sent by the network device 102, but is not limited thereto and may also receive the data collection configuration sent by other entities.
[0269] In some embodiments, terminal 101 obtains a data collection configuration specified by a protocol.
[0270] In some embodiments, terminal 101 obtains data collection configuration from upper layer(s).
[0271] In some embodiments, the terminal 101 performs processing to obtain a data collection configuration.
[0272] In some embodiments, step S3101 is omitted, and the terminal 101 autonomously implements the functions indicated by the data collection configuration, or the above functions are default or by default.
[0273] Step S3102: Obtain a data set according to the data collection configuration.
[0274] The optional implementation of step S3102 can refer to the optional implementation of step S202 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0275] In some embodiments, the data set is determined based on a data collection configuration.
[0276] Step S3103: Send the data set.
[0277] The optional implementation of step S3103 can refer to the optional implementation of step S203 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0278] In some embodiments, the terminal 101 sends a data set to the network device 102. However, the present invention is not limited thereto, and the data set may also be sent to other entities.
[0279] Optionally, the data set is used for the network device 102 to perform the first task. For optional implementations, please refer to the optional implementations of step S204 in FIG2 and other related parts of the embodiment involved in FIG2 , which will not be described in detail here.
[0280] Step S3104, delete the data set.
[0281] The optional implementation of step S3104 can refer to the optional implementation of step S205 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0282] Step S3105: Delete the data collection configuration.
[0283] The optional implementation of step S3105 can refer to the optional implementation of step S205 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0284] The communication method involved in the embodiment of the present disclosure may include at least one of steps S3101 to S3105. For example, step S3103 may be implemented as an independent embodiment, and steps S3102 and S3103 may be implemented as independent embodiments, but are not limited thereto.
[0285] In some embodiments, step S3104 and step S3105 may be executed in an interchanged order or simultaneously.
[0286] In some embodiments, step S3101, step S3102, step S3104, and step S3105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0287] FIG3B is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3B , the present disclosure embodiment relates to a communication method, which is executed by a terminal and includes:
[0288] Step S3201, generate a data set.
[0289] The optional implementation of step S3201 can refer to the optional implementation of step S202 in Figure 2, step S3102 in Figure 3A, and other related parts in the embodiments involved in Figures 2 and 3A, which will not be repeated here.
[0290] Step S3202: Send the data set.
[0291] The optional implementation of step S3202 can refer to the optional implementation of step S203 in Figure 2, step S3103 in Figure 3A, and other related parts in the embodiments involved in Figures 2 and 3A, which will not be repeated here.
[0292] Step S3203, delete the data set.
[0293] The optional implementation of step S3203 can refer to the optional implementation of step S204 in Figure 2, step S3104 in Figure 3A, and other related parts in the embodiments involved in Figures 2 and 3A, which will not be repeated here.
[0294] The communication method involved in the embodiments of the present disclosure may include at least one of steps S3201 to S3203. For example, step S3202 may be implemented as an independent embodiment, step S3201 and step S3202 may be implemented as independent embodiments, and step S3202 and step S3203 may be implemented as independent embodiments, but are not limited thereto.
[0295] In some embodiments, step S3201 and step S3203 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0296] In the embodiment of the present disclosure, step S3202 may be combined with step S3102 of FIG. 3A , and step S3202 may be combined with step S3104 of FIG. 3A .
[0297] FIG3C is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3C , the present disclosure embodiment relates to a communication method, which is executed by a terminal and includes:
[0298] Step S3301, generate a data set.
[0299] The optional implementation of step S3301 can refer to the optional implementation of step S202 in Figure 2, step S3102 in Figure 3A, and other related parts in the embodiments involved in Figures 2 and 3A, which will not be repeated here.
[0300] Step S3302: Send the data set.
[0301] The optional implementation of step S3302 can refer to the optional implementation of step S203 in Figure 2, step S3103 in Figure 3A, and other related parts in the embodiments involved in Figures 2 and 3A, which will not be repeated here.
[0302] The communication method involved in the embodiment of the present disclosure may include at least one of step S3301 and step S3302. For example, step S3302 may be implemented as an independent embodiment, but is not limited thereto.
[0303] In some embodiments, step S3301 is optional and may be omitted or replaced in different embodiments.
[0304] In the embodiment of the present disclosure, step S3302 may be combined with step S3102 of FIG. 3A , and step S3302 may be combined with step S3203 of FIG. 3B .
[0305] FIG4A is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4A , the present disclosure embodiment relates to a communication method, which is executed by a network device, and the method includes:
[0306] Step S4101: Send data collection configuration.
[0307] The optional implementation of step S4101 can refer to the optional implementation of step S201 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0308] In some embodiments, the network device 102 sends the data collection configuration to the terminal 101. However, the present invention is not limited thereto, and the data collection configuration may also be sent to other entities.
[0309] Step S4102, obtain the data set.
[0310] The optional implementation of step S4102 can refer to the optional implementation of step S203 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0311] In some embodiments, the network device 102 receives a data set sent by the terminal 101, but is not limited thereto and may also receive a data set sent by other entities.
[0312] In some embodiments, the network device 102 obtains a data set specified by the protocol.
[0313] In some embodiments, the network device 102 obtains the data set from upper layer(s).
[0314] In some embodiments, the network device 102 performs processing to obtain a data set.
[0315] In some embodiments, step S4102 is omitted, and the network device 102 autonomously implements the functions indicated by the data set, or the above functions are default or by default.
[0316] Step S4103: Execute the first task according to the data set.
[0317] The optional implementation of step S4103 can refer to the optional implementation of step S204 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0318] In some embodiments, the first task includes but is not limited to training AI models, updating AI models, controlling AI models, conducting simulation experiments, performing big data analysis, building databases, etc.
[0319] The communication method involved in the embodiment of the present disclosure may include at least one of steps S4101 to S4103. For example, step S4102 may be implemented as an independent embodiment, and steps S4102 and S4103 may be implemented as independent embodiments, but are not limited thereto.
[0320] In some embodiments, steps S4101 and S4103 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0321] FIG4B is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4B , the present disclosure embodiment relates to a communication method, which is executed by a network device, and the method includes:
[0322] Step S4201, obtain a data set.
[0323] The optional implementation of step S4201 can refer to the optional implementation of step S203 in Figure 2, step S4102 in Figure 4A, and other related parts in the embodiments involved in Figures 2 and 4A, which will not be repeated here.
[0324] Step S4202: Execute the first task according to the data set.
[0325] The optional implementation of step S4202 can refer to the optional implementation of step S204 in Figure 2, step S4103 in Figure 4A, and other related parts in the embodiments involved in Figures 2 and 4A, which will not be repeated here.
[0326] The communication method involved in the embodiment of the present disclosure may include at least one of step S4201 and step S4202. For example, step S4201 may be implemented as an independent embodiment, but is not limited thereto.
[0327] In some embodiments, step S4202 is optional and may be omitted or replaced in different embodiments.
[0328] In an embodiment of the present disclosure, step S4201 may be combined with step S4101 of FIG. 4A .
[0329] FIG5A is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG5A , the embodiment of the present disclosure relates to a communication method, and the method includes:
[0330] Step S5101: The terminal sends a data set to a network device, where the data set includes data acquired multiple times.
[0331] The optional implementation of step S5101 can refer to the optional implementation of step S203 in Figure 2, step S3103 in Figure 3A, step S4102 in Figure 4A, and other related parts in the embodiments involved in Figures 2, 3A, and 4A, which will not be repeated here.
[0332] In some embodiments, the above method may include the method described in the above embodiments of the communication system side, terminal side, network device side, etc., which will not be repeated here.
[0333] FIG5B is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG5B , the embodiment of the present disclosure relates to a communication method, and the method includes:
[0334] Step S5201: The network device receives a data set sent by a terminal, where the data set includes data acquired by the terminal multiple times.
[0335] The optional implementation of step S5201 can refer to the optional implementation of step S203 in Figure 2, step S3103 in Figure 3A, step S4102 in Figure 4A, and other related parts in the embodiments involved in Figures 2, 3A, and 4A, which will not be repeated here.
[0336] Step S5202: The network device trains, updates, or controls the AI model based on the data set.
[0337] The optional implementation of step S5202 can refer to the optional implementation of step S204 in Figure 2, step S3103 in Figure 3A, step S4103 in Figure 4A, and other related parts in the embodiments involved in Figures 2, 3A, and 4A, which will not be repeated here.
[0338] In some embodiments, the above method may include the method described in the above embodiments of the communication system side, terminal side, network device side, etc., which will not be repeated here.
[0339] The application of the AI model in the embodiments of the present disclosure is described below.
[0340] In some embodiments, in a 5G system, AI models can be used for prediction and reasoning to improve system performance.
[0341] In some embodiments, during the beam management process, the UE can reduce the number of measured beams, and the UE or base station obtains the optimal beam through AI model reasoning.
[0342] In some embodiments, during the CSI reporting process, the UE can compress the CSI measurement results using an AI model and report the compressed CSI measurement results to the base station. After receiving the compressed CSI measurement results, the base station can restore the original CSI measurement results using the AI model. This reduces the number of signaling bits required during the reporting process.
[0343] AI model training requires collecting a large amount of data. If the AI model training is located on the network side, the UE needs to report the collected data to the network.
[0344] When a UE is in a connected state, the UE reports the latest measurement results in the measurement reporting mechanism. If the UE needs to report a large amount of data, it needs to report multiple times, resulting in additional signaling consumption. To this end, the present disclosure proposes a communication method applied to a communication system, which includes a terminal and a network device. The terminal is configured to perform the following processing:
[0345] Embodiment 1: The UE stores data obtained from multiple measurements according to the data collection configuration, and reports the stored data to the network.
[0346] As an embodiment, the network performs AI model training or updating based on the received data.
[0347] Embodiment 2, at least based on embodiment 1, the UE determines to obtain and store data according to at least one of the following conditions:
[0348] within a specific timeframe;
[0349] The UE is located in a specific area;
[0350] The amount of stored data has not reached a maximum value, which may be a network configuration or a protocol requirement.
[0351] The channel measurement results of the cell or beam meet certain threshold conditions.
[0352] The performance of the AI model meets certain conditions. As an example, the accuracy of the output can meet a certain threshold condition.
[0353] The UE's mobility state meets the requirements. The mobility state can be determined by the UE's speed or a limited range of mobility states. The mobility state can be high, medium, or low. The UE can determine its mobility state based on the number of cell changes within a certain period of time. Cell changes include cell selection, cell reselection, and handover. The UE can also determine its mobility state based on its speed. Each mobility state corresponds to a speed range. This correspondence can be specified by the protocol or configured by the network.
[0354] The data distribution meets the requirements. The data can be the input or output data of the AI model. The data distribution includes the expected value, variance, standard deviation, or divergence of the data.
[0355] Embodiment 3, at least based on embodiment 1, the UE determines to obtain data content according to the network configuration,
[0356] As an embodiment, the data content may be a beam identifier, a beam measurement result, a cell identifier, a cell measurement result, a UE location, an AI output value, a frequency at which the measurement result is obtained, a time at which the data is obtained, a location at which the data is obtained, and a speed at which the data is obtained. The measurement result may be RSRP, RSRQ, SINR, or CSI. The time may be UTC time or system time, and the system time is determined by the system frame number.
[0357] In an embodiment, the identifiers of the cells or beams collected in the data may be configured by the network or determined by the UE based on measurement results. In an embodiment, the UE collects the measurement results or identifiers of one or more cells or beams with the best measurement results. The number of cells or beams may be configured by the network.
[0358] Example 4: Based at least on Example 2, the time range may be determined by any of the following methods:
[0359] UTC time range. As an example, it is determined by the UTC start time and the end time. The end time can be determined by the UTC start time and a time length.
[0360] The timer is running. As an embodiment, the timer can be started by a network instruction or by the UE when a condition is met. The condition can be that the UE collects the first data. The timer length is configured by the network.
[0361] Example 5: Based at least on Example 2, the specific area may be determined by at least one of the following:
[0362] The UE's serving cell is in a specific cell list, which carries a network cell identifier and can be configured by the network.
[0363] The UE is located in a specific area. The specific area is determined by geographic coordinates and can be configured by the network.
[0364] Embodiment 6: At least based on embodiment 1, the UE obtains data at a specific period, and the period may be configured by the network.
[0365] Embodiment 7: Based at least on embodiment 1, the UE determines to report the stored data to the network according to at least one of the following:
[0366] The UE has uplink resources and can carry stored data.
[0367] The UE performs measurement reporting and can carry stored data.
[0368] The amount of data stored in the UE has reached the maximum value.
[0369] The UE leaves a specific area.
[0370] The UE does not meet the specified time range.
[0371] Receive the reporting instruction sent by the network.
[0372] Embodiment 8, based at least on embodiment 1, the UE determines to delete stored data and / or delete stored data collection configuration according to at least one of the following:
[0373] The UE has reported the stored data to the network.
[0374] The UE leaves a specific area.
[0375] The UE does not meet the specified time range.
[0376] The stored data has exceeded a specified time. The specified time may be a network configuration or a protocol specification. As an embodiment, when the UE stores data for more than 48 hours, the UE deletes the stored data.
[0377] The UE leaves the connected state.
[0378] Received network removal instruction.
[0379] Example 9: Before Example 7, a first indication is sent to the network, indicating that data that can be reported is stored.
[0380] Network devices are used to perform the following processing:
[0381] Receive a dataset and train, update, or control an AI model based on the dataset.
[0382] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0383] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0384] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0385] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution 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 relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by 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 implementing the hardware circuit configuration 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 a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0386] Figure 6A is a schematic diagram of the structure of the terminal proposed in an embodiment of the present disclosure. As shown in Figure 6A, the terminal 6100 may include: at least one of a transceiver module 6101, a processing module 6102, etc. In some embodiments, the transceiver module 6101 is used by the terminal to send a data set to a network device, and the data set includes data acquired by the terminal multiple times. Optionally, the transceiver module 6101 is used to execute at least one of the communication steps such as sending and / or receiving (for example, step S201, step S203, but not limited to this) executed by the terminal 101 in any of the above methods, which will not be repeated here. Optionally, the processing module 6102 is used to execute at least one of the other steps (for example, step S202, step S205, but not limited to this) executed by the terminal 101 in any of the above methods, which will not be repeated here.
[0387] Figure 6B is a schematic diagram of the structure of the network device proposed in an embodiment of the present disclosure. As shown in Figure 6B, the network device 6200 may include: at least one of a transceiver module 6201, a processing module 6202, etc. In some embodiments, the transceiver module 6201 is used by the network device to receive a data set sent by a terminal, and the data set includes data acquired by the terminal multiple times. In some embodiments, the processing module 6202 is used by the network device to train, update, or control an AI model based on the data set. Optionally, the transceiver module 6201 is used to execute at least one of the communication steps such as sending and / or receiving (for example, step S201, step S203, but not limited thereto) performed by the network device 102 in any of the above methods, which will not be repeated here. Optionally, the processing module 6202 is used to execute at least one of the other steps (for example, step S204, but not limited thereto) performed by the network device 102 in any of the above methods, which will not be repeated here.
[0388] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.
[0389] In some embodiments, the processing module can be a single module or can include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.
[0390] Figure 7A is a schematic diagram of the structure of a communication device 7100 proposed in an embodiment of the present disclosure. Communication device 7100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods. Communication device 7100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0391] As shown in Figure 7A, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process the communication protocol and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. Optionally, the communication device 7100 is used to perform any of the above methods. Optionally, one or more processors 7101 are used to call instructions to enable the communication device 7100 to perform any of the above methods.
[0392] In some embodiments, the communication device 7100 further includes one or more transceivers 7102. When the communication device 7100 includes one or more transceivers 7102, the transceiver 7102 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step S201 and step S203, but not limited thereto), and the processor 7101 performs at least one of the other steps (for example, step S202, step S204, and step S205, but not limited thereto). In an optional embodiment, the transceiver may include a receiver and / or a transmitter, and the receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface may be interchangeable, the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be interchangeable, and the terms receiver, receiving unit, receiver, and receiving circuit may be interchangeable.
[0393] In some embodiments, the communication device 7100 further includes one or more memories 7103 for storing data. Alternatively, all or part of the memories 7103 may be located outside the communication device 7100. In alternative embodiments, the communication device 7100 may include one or more interface circuits 7104. Optionally, the interface circuits 7104 are connected to the memory 7102 and may be configured to receive data from the memory 7102 or other devices, or to send data to the memory 7102 or other devices. For example, the interface circuits 7104 may read data stored in the memory 7102 and send the data to the processor 7101.
[0394] The communication device 7100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7A. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0395] 7B is a schematic diagram of the structure of a chip 7200 proposed in an embodiment of the present disclosure. If the communication device 7100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 7200 shown in FIG7B , but the present disclosure is not limited thereto.
[0396] The chip 7200 includes one or more processors 7201. The chip 7200 is configured to execute any of the above methods.
[0397] In some embodiments, chip 7200 further includes one or more interface circuits 7202. Alternatively, terms such as interface circuit, interface, and transceiver pins may be used interchangeably. In some embodiments, chip 7200 further includes one or more memories 7203 for storing data. Alternatively, all or part of memory 7203 may be located external to chip 7200. Optionally, interface circuit 7202 is connected to memory 7203 and may be used to receive data from memory 7203 or other devices, or may be used to send data to memory 7203 or other devices. For example, interface circuit 7202 may read data stored in memory 7203 and send the data to processor 7201.
[0398] In some embodiments, the interface circuit 7202 performs at least one of the communication steps (e.g., step S201 and step S203, but not limited thereto) of the aforementioned method. The interface circuit 7202 performing the communication steps (e.g., step S201 and step S203, but not limited thereto) of the aforementioned method means, for example, that the interface circuit 7202 performs data exchange between the processor 7201, chip 7200, memory 7203, or a transceiver device. In some embodiments, the processor 7201 performs at least one of the other steps (e.g., step S202, step S204, and step S205, but not limited thereto).
[0399] The modules and / or devices described in various embodiments, such as virtual devices, physical devices, and chips, can be arbitrarily combined or separated according to circumstances. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0400] The present disclosure also proposes a storage medium having instructions stored thereon. When the instructions are executed on the communication device 7100, the communication device 7100 executes 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 and 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 and may also be a temporary storage medium.
[0401] The present disclosure also provides a program product, which, when executed by the communication device 7100, enables the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0402] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.
Claims
1. A communication method, characterized in that: The method comprises: The terminal sends a data set to the network device, where the data set includes data acquired multiple times.
2. The method according to claim 1, characterized in that The data set is used for training, updating or controlling an artificial intelligence (AI) model of the network device.
3. The method according to claim 1 or 2, characterized in that: The data content of the data includes at least one of the following: Beam identification; Beam measurement results; Cell ID; Cell measurement results; The terminal obtains a location of the data; The output value of the AI model on the terminal; An input value of the AI model on the terminal; The frequency of the serving cell of the terminal; The time when the terminal obtains the data; The speed at which the terminal acquires the data.
4. The method according to claim 3, characterized in that The beam identifier is an identifier of a beam that the network device instructs the terminal to measure; or, The beam identifier is an identifier of the beam corresponding to the first N beam measurement results in a beam measurement result sequence, and the beam measurement result sequence is obtained by sorting the signal quality corresponding to each beam measurement result from high to low, where N is a natural number.
5. The method according to claim 3 or 4, characterized in that: The cell identifier is an identifier of a cell that the network device instructs the terminal to measure; or, The cell identifier is the identifier of the cell corresponding to the first M cell measurement results in the cell measurement result sequence. The cell measurement result sequence is obtained by sorting the signal qualities corresponding to the cell measurement results from high to low, where M is a natural number.
6. The method according to any one of claims 1 to 5, characterized in that Before the terminal sends the data set to the network device, the method includes: The terminal acquires and stores the data according to the data collection configuration.
7. The method according to claim 6, characterized in that The data collection configuration includes a trigger condition, and the trigger condition is used to trigger the execution of acquiring and storing the data; The trigger condition includes at least one of the following conditions: The current time is within the preset time range; The terminal is located in a preset area; The data volume of the data set is less than a first threshold; The beam measurement result meets the first preset condition; The cell measurement result meets the second preset condition; The mobile state of the terminal meets a third preset condition; The performance of the AI model on the terminal meets the fourth preset condition; The data distribution characteristics of the input data of the AI model on the terminal meet the fifth preset condition; The data distribution characteristics of the output data of the AI model on the terminal meet the sixth preset condition.
8. The method according to claim 7, characterized in that The data collection configuration includes a start time and an end time; The method further comprises: The terminal determines the preset time range according to the start time and the end time.
9. The method according to claim 7, characterized in that: The preset time range is the time range corresponding to the running state of the timer; The data collection configuration includes a first duration; The method further comprises: The terminal determines that a first indication sent by the network device is received, and / or determines that a first data, starting the timer, wherein the first indication is used by the network device to instruct the terminal to start the timer; The terminal determines that the running time of the timer reaches the first time period, and stops the timer.
10. The method according to claim 7, characterized in that The data collection configuration includes a preset area list, and the preset area list includes at least one cell identifier; The method further comprises: The terminal determines that the preset area list includes an identifier of a serving cell of the terminal, and determines that the terminal is located in the preset area.
11. The method according to claim 7, characterized in that The data collection configuration includes preset geographic location coordinates; The method further comprises: The terminal determines that the location of the terminal is within a location range determined according to the preset geographical location coordinates, and determines that the terminal is located in the preset area.
12. The method according to any one of claims 6 to 11, characterized in that: The data collection configuration includes a preset period; The terminal acquires and stores the data according to the data collection configuration, including: The terminal obtains and stores the data according to the preset period.
13. The method according to any one of claims 1 to 12, characterized in that Before the terminal sends the data set to the network device, the method includes: The terminal determines that the data sending condition is met.
14. The method according to claim 13, characterized in that The data transmission condition includes at least one of the following conditions: The terminal has uplink resources, and the uplink resources support carrying the data set; The terminal performs measurement reporting, and the signaling used for measurement reporting supports carrying the data set; The data volume of the data set is greater than or equal to a first threshold; The terminal is located outside the preset area; The current time is outside the preset time range; The terminal receives a second instruction sent by the network device, where the second instruction is used by the network device to instruct the terminal to send the data set.
15. The method according to any one of claims 1 to 14, characterized in that The method further comprises: The terminal determines that the data deletion condition is met and deletes the data set and / or data collection configuration.
16. The method according to claim 15, characterized in that The data deletion condition includes at least one of the following conditions: The terminal has successfully sent the data set to the network device; The terminal is located outside the preset area; The current time is outside the preset time range; The storage duration of the data set is greater than or equal to a second threshold; The terminal switches from a connected state to an idle state; The terminal switches from a connected state to an inactive state; The terminal receives a third instruction sent by the network device, where the third instruction is used by the network device to instruct the terminal to delete the data set and / or the data collection configuration.
17. The method according to any one of claims 1 to 16, characterized in that Before the terminal sends the data set to the network device, the method includes: The terminal sends a fourth indication to the network device, where the fourth indication is used by the terminal to indicate to the network device that the data set is stored in the terminal; The terminal sends a data set to a network device, including: The terminal determines that a fifth indication sent by the network device is received, and sends the data set to the network device, where the fifth indication is used by the network device to instruct the terminal to send the data set.
18. A communication method, characterized in that: The method comprises: The network device receives a data set sent by a terminal, wherein the data set includes data acquired by the terminal for multiple times; The network device trains, updates or controls the AI model according to the data set.
19. The method according to claim 18, characterized in that The data content of the data includes at least one of the following: Beam identification; Beam measurement results; Cell ID; Cell measurement results; The terminal obtains a location of the data; The output value of the AI model on the terminal; An input value of the AI model on the terminal; The frequency of the serving cell of the terminal; The time when the terminal obtains the data; The speed at which the terminal acquires the data.
20. The method according to claim 19, characterized in that The beam identifier is an identifier of a beam that the network device instructs the terminal to measure; or, The beam identifier is an identifier of the beam corresponding to the first N beam measurement results in a beam measurement result sequence, and the beam measurement result sequence is obtained by the terminal by sorting the signal quality corresponding to each beam measurement result from high to low, where N is a natural number.
21. The method according to claim 19 or 20, characterized in that The cell identifier is an identifier of a cell that the network device instructs the terminal to measure; or, The cell identifiers are identifiers of cells corresponding to the first M cell measurement results in the cell measurement result sequence, and the cell measurement result sequence is obtained by the terminal by sorting the signal qualities corresponding to the cell measurement results from high to low, where M is a natural number.
22. The method according to any one of claims 18 to 21, characterized in that Before the network device receives the data set sent by the terminal, the method includes: The network device sends a data collection configuration to the terminal, where the data collection configuration is used to instruct the terminal to acquire and store the data according to the data collection configuration to obtain the data set.
23. The method according to claim 22, characterized in that The data collection configuration includes a trigger condition, and the trigger condition is used for the terminal to trigger the execution of acquiring and storing the data; The trigger condition includes at least one of the following conditions: The current time of the terminal is within a preset time range; The terminal is located in a preset area; The data volume of the data set is less than a first threshold; The beam measurement result meets the first preset condition; The cell measurement result meets the second preset condition; The mobile state of the terminal meets a third preset condition; The performance of the AI model on the terminal meets the fourth preset condition; The data distribution characteristics of the input data of the AI model on the terminal meet the fifth preset condition; The data distribution characteristics of the output data of the AI model on the terminal meet the sixth preset condition.
24. The method according to claim 23, characterized in that The data collection configuration includes a start time and an end time, and the start time and the end time are used by the terminal to determine the preset time range.
25. The method according to claim 23, characterized in that The data collection configuration includes a first duration; The method further comprises: The network device sends a first indication to the terminal, where the first indication is used by the network device to instruct the terminal to start a timer; The first indication and the first duration are used by the terminal to determine a time range corresponding to the running state of the timer and to determine the preset time range.
26. The method according to claim 23, characterized in that The data collection configuration includes a preset area list, and the preset area list includes at least one cell identifier; The preset area list is used by the terminal to determine whether it is located in the preset area.
27. The method according to claim 23, characterized in that The data collection configuration includes preset geographic location coordinates; The preset geographic location coordinates are used by the terminal to determine whether it is located in the preset area.
28. The method according to claim 23, characterized in that The data collection configuration includes a preset period; The preset period is used to instruct the terminal to periodically obtain and store the data.
29. The method according to any one of claims 18 to 28, characterized in that The data set is sent by the terminal to the network device after determining that the data sending condition is met.
30. The method according to claim 29, characterized in that The data transmission condition includes at least one of the following conditions: The terminal has uplink resources, and the uplink resources support carrying the data set; The terminal performs measurement reporting, and the signaling used for measurement reporting supports carrying the data set; The data volume of the data set is greater than or equal to a first threshold; The terminal is located outside the preset area; The current time of the terminal is outside the preset time range; The terminal receives a second instruction sent by the network device, where the second instruction is used by the network device to instruct the terminal to send the data set.
31. The method according to any one of claims 22 to 30, characterized in that The method further comprises: The network device sends a third instruction to the terminal, where the third instruction is used by the network device to instruct the terminal to delete the data set and / or the data collection configuration.
32. The method according to any one of claims 18 to 31, characterized in that Before the network device receives the data set sent by the terminal, the method includes: The network device receives a fourth indication sent by the terminal, where the fourth indication is used to indicate that the data set is stored in the terminal; The network device sends a fifth indication to the terminal, where the fifth indication is used by the network device to instruct the terminal to send the data set.
33. A terminal, characterized in that: The terminal comprises: The transceiver module is used to send a data set to a network device, where the data set includes data acquired multiple times.
34. A network device, characterized in that: The network equipment includes: A transceiver module, used to receive a data set sent by a terminal, wherein the data set includes data acquired by the terminal multiple times; A processing module is used to train, update or control the AI model according to the data set.
35. A terminal, characterized in that: The terminal comprises: one or more processors; A memory coupled to the processor, wherein the memory stores executable instructions, and when the executable instructions are executed by the processor, the terminal executes the communication method according to any one of claims 1 to 17.
36. A network device, characterized in that: The network equipment includes: one or more processors; A memory coupled to the processor, wherein the memory stores executable instructions, and when the executable instructions are executed by the processor, the network device executes the communication method according to any one of claims 18 to 32.
37. A communication system, characterized in that: It comprises a terminal and a network device, wherein the terminal is configured to implement the communication method according to any one of claims 1 to 17, and the network device is configured to implement the communication method according to any one of claims 18 to 32.
38. A storage medium storing instructions, characterized in that: When the instruction is executed on a communication device, the communication device is caused to execute the communication method according to any one of claims 1 to 32.