Communication methods, communication device, communication system and storage medium
Patent Information
- Application Number
- PCT/CN2025/078143
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-19
- Publication Date
- 2026-08-27
Smart Images

Figure CN2025078143_27082026_PF_FP_ABST
Abstract
Description
Communication methods, communication equipment, communication systems and storage media Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, communication device, communication system and storage medium. Background Technology
[0002] In communication systems, artificial intelligence (AI) can be used for prediction and reasoning to improve system performance. Summary of the Invention
[0003] This disclosure provides a communication method, communication device, communication system, and storage medium.
[0004] The first aspect of this disclosure proposes a communication method executed by a terminal, comprising: sending at least one of a first message and a second message to a first network device, wherein the first message is used to request the suspension or resumption of data collection, the second message is used to request the suspension or resumption of data reporting, and the data is used to train an artificial intelligence (AI) model.
[0005] A second aspect of this disclosure provides a communication method executed by a first network device, comprising: receiving at least one of a first message and a second message sent by a terminal, wherein the first message is used to request pausing or resuming data collection, the second message is used to request pausing or resuming data reporting, and the data is used to train an artificial intelligence (AI) model.
[0006] A third aspect of this disclosure provides a terminal, which includes a transceiver module for sending at least one of a first message and a second message to a first network device, wherein the first message is used to request to pause or resume data collection, and the second message is used to request to pause or resume data reporting, and the data is used to train an artificial intelligence (AI) model.
[0007] The fourth aspect of this disclosure provides a first network device, which includes a transceiver module for receiving at least one of first information and second information sent by a terminal, wherein the first information is used to request to pause or resume data collection, and the second information is used to request to pause or resume data reporting, and the data is used to train an artificial intelligence (AI) model.
[0008] A fifth aspect of this disclosure provides a communication device comprising: one or more processors; wherein the processors are configured to perform the method as described in the first aspect above, or to perform the method as described in the second aspect above.
[0009] A sixth aspect of this disclosure provides a communication system including a terminal and a first network device, wherein the terminal is configured to perform the method as described in the first aspect above, and the first network device is configured to perform the method as described in the second aspect above.
[0010] A seventh aspect of this disclosure provides a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect above, or to perform the method described in the second aspect above.
[0011] An eighth aspect embodiment of this disclosure provides a computer program product including a computer program that, when executed by a processor, implements the method as described in the first aspect above, or implements the method as described in the second aspect above.
[0012] In the solution proposed in this disclosure, as described above, the terminal sends at least one of a first message and a second message to a first network device. The first message requests a pause or resumption of data collection, and the second message requests a pause or resumption of data reporting. The data is used to train an artificial intelligence (AI) model. Therefore, the terminal can request the network to pause or resume data collection, or request a pause or resumption of data reporting, as needed. This ensures that the network device can promptly configure the resources required for data collection or reporting for the terminal, improving the flexibility of AI applications and ensuring the effectiveness of AI model inference. Attached Figure Description
[0013] To more clearly illustrate the technical solutions in the embodiments or background art of this disclosure, the accompanying drawings used in the embodiments or background art of this disclosure will be described below.
[0014] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure;
[0015] Figure 2A is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure;
[0016] Figure 2B is an interactive schematic diagram of a communication method according to another embodiment of the present disclosure;
[0017] Figure 3 is an interactive schematic diagram of a communication method according to yet another embodiment of the present disclosure;
[0018] Figure 4 is an interactive schematic diagram of a communication method according to yet another embodiment of the present disclosure;
[0019] Figure 5 is an interactive schematic diagram of a communication method according to another embodiment of the present disclosure;
[0020] Figure 6 is a schematic diagram of the structure of the communication device proposed in an embodiment of this disclosure;
[0021] Figure 7A is a schematic diagram of the structure of the communication device proposed in an embodiment of this disclosure;
[0022] Figure 7B is a schematic diagram of the chip structure proposed in an embodiment of this disclosure. Detailed Implementation
[0023] This disclosure provides communication methods, communication devices, communication systems, and storage media.
[0024] In a first aspect, embodiments of this disclosure propose a communication method executed by a terminal, comprising: sending at least one of a first message and a second message to a first network device, wherein the first message is used to request the suspension or resumption of data collection, the second message is used to request the suspension or resumption of data reporting, and the data is used to train an artificial intelligence (AI) model.
[0025] In the above embodiments, the terminal sends at least one of a first message and a second message to the first network device. The first message is used to request a pause or resumption of data collection, and the second message is used to request a pause or resumption of data reporting. The data is used to train an artificial intelligence (AI) model. Therefore, the terminal can request the network to pause or resume data collection or data reporting as needed, thereby ensuring that the network device can promptly configure the resources required for data collection or data reporting for the terminal, improving the flexibility of AI applications and ensuring the effectiveness of AI model inference.
[0026] In conjunction with some embodiments of the first aspect, in some embodiments, the data includes at least one of the following:
[0027] First data, wherein the first data is used to train the first AI model, and the first AI model is deployed on the first network device;
[0028] The second data, wherein the second data is used to train the second AI model, and the second AI model is deployed on the terminal;
[0029] The third data, which is used to train AI use cases;
[0030] The fourth data, which consists of all the data required to train the AI model.
[0031] In the above embodiments, it is possible to control the collection or reporting of the aforementioned various possible data. The terminal can request to pause or resume collection, or request to pause or resume reporting of the aforementioned various possible data based on its own needs, making the collection or reporting control of the aforementioned various data more flexible and accurate, thereby improving the data collection or reporting effect of AI model and ensuring the application effect of AI model.
[0032] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes at least one of the following: first request information; data identifier; first duration; wherein the first request information is used to request to pause or resume data collection, and the first duration is the duration of the pause or resumption of data collection.
[0033] In the above embodiments, the terminal can carry at least one of the aforementioned contents in the first information, which can more accurately indicate to the network the situation of requesting to pause or resume data collection, and ensure that the network can accurately control the pause or resumption of data collection.
[0034] In conjunction with some embodiments of the first aspect, in some embodiments, the second information includes at least one of the following: second request information; data identifier; second duration; wherein the second request information is used to request the suspension of data reporting or the resumption of data reporting, and the second duration is the duration of the suspension of data reporting or the duration of the resumption of data reporting.
[0035] In the above embodiments, the terminal can carry at least one of the aforementioned contents in the second information, which can more accurately indicate to the network the situation of requesting to suspend or resume data reporting, and ensure that the network can accurately control the suspension or resumption of data reporting.
[0036] In conjunction with some embodiments of the first aspect, in some embodiments, sending at least one of the first information and the second information to the first network device includes at least one of the following: sending at least one of the first information and the second information to the first network device via a first message, wherein the first message includes at least one of the following: a Media Access Control (MACCE) control element, a physical layer signaling, or a Radio Resource Control (RRC) message; sending at least one of the first information and the second information to the first network device via a user; sending at least one of the first information and the second information to the first network device via a first interface, wherein the first interface is an interface between the terminal and the second network device, and the first network device and the second network device may be the same or different.
[0037] In the above embodiments, when the terminal sends a request to pause or resume data collection, and / or pause or resume data reporting, it can use any possible method to send the request flexibly and efficiently, which is effectively applicable to personalized communication systems.
[0038] In conjunction with some embodiments of the first aspect, in some embodiments, sending first information to a first network device includes:
[0039] If a first condition is met, a first message is sent to a first network device, wherein the first message includes a first condition, the first message is used to request a pause in data collection, and the first condition includes at least one of the following: the terminal is configured to collect data; the terminal's battery level is below a battery threshold; the terminal's memory level is below a memory threshold; the terminal needs to perform a first service, wherein the priority of the first service is higher than the priority of data collection; data collection has been completed; the terminal's temperature is higher than or equal to a temperature threshold.
[0040] In the above embodiments, the first condition is a threshold condition that triggers the terminal to request the network device to pause data collection. Additionally, the terminal can also report the first condition to the first network device (for example, by including the first condition in first information and sending the first information to the first network device to indicate the first condition), so that the first network device and the terminal can have a consistent understanding of the threshold condition that triggers the request to pause data collection, thus improving system performance. When all possible contents or at least two combinations of contents included in the first condition are met, the terminal can request the first network device to pause data collection. This improves the accuracy of data collection pause control and allows for flexible configuration of the contents included in the first condition based on actual AI application scenarios, significantly enhancing the effectiveness of AI applications.
[0041] In conjunction with some embodiments of the first aspect, in some embodiments,
[0042] Sending first information to a first network device includes: sending first information to the first network device when a second condition is met, wherein the first information includes the second condition, the first information is used to request the resumption of data collection, and the second condition includes at least one of the following: the terminal has suspended data collection; the terminal's battery level is higher than or equal to a battery threshold; the terminal's memory level is greater than or equal to a memory threshold; it is determined that data collection is required; the terminal's temperature is lower than a temperature threshold.
[0043] In the above embodiments, the second condition is a threshold condition that triggers the terminal to request the network device to resume data collection. Additionally, the terminal can also report the second condition to the first network device (for example, by including the second condition in the first information and sending the first information to the first network device to indicate the second condition), so that the first network device and the terminal can have a consistent understanding of the threshold condition for triggering the request to resume data collection, thus improving system performance. When all possible contents or at least two combinations of contents included in the second condition are met, the terminal can request the first network device to resume data collection. This improves the accuracy of data collection recovery control and allows for flexible configuration of the contents included in the second condition based on actual AI application scenarios, significantly enhancing the effectiveness of AI applications.
[0044] In conjunction with some embodiments of the first aspect, in some embodiments, sending second information to the first network device includes: sending second information to the first network device when a third condition is met, wherein the second information includes the third condition, the second information is used to request a pause in data reporting, and the third condition includes at least one of the following: the terminal is configured to report data; the terminal's memory is less than a memory threshold; the air interface resources are less than a resource threshold.
[0045] In the above embodiments, the third condition is a threshold condition that triggers the terminal to request the network device to pause data reporting. Additionally, the terminal can also report the third condition to the first network device (for example, by including the third condition in second information and sending the second information to the first network device to indicate the third condition), so that the first network device and the terminal can have a consistent understanding of the threshold condition that triggers the request to pause data reporting, thus improving system performance. This improves the accuracy of pausing data reporting control and allows for flexible configuration of the content included in the third condition based on actual AI application scenarios, significantly enhancing the effectiveness of AI applications.
[0046] In conjunction with some embodiments of the first aspect, in some embodiments, sending second information to the first network device includes: sending second information to the first network device when a fourth condition is met, wherein the second information includes the fourth condition, the second information is used to request the resumption of reported data, and the fourth condition includes at least one of the following: the terminal has suspended reporting data; the terminal's memory is greater than or equal to a memory threshold; the air interface resources are greater than or equal to a resource threshold.
[0047] In the above embodiments, the fourth condition is a threshold condition that triggers the terminal to request the network device to restore the reported data. Additionally, the terminal can also report the fourth condition to the first network device (for example, by including the fourth condition in the second information and sending the second information to the first network device to indicate the fourth condition), so that the first network device and the terminal can have a consistent understanding of the threshold condition for triggering the request to restore the reported data, thus improving system performance. This improves the accuracy of the restored reported data control and allows for flexible configuration of the content included in the fourth condition based on actual AI application scenarios, significantly enhancing the effectiveness of AI applications.
[0048] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0049] Send at least one of a third message and a fourth message to the first network device, wherein the third message is used to indicate the reason for requesting to suspend or resume data collection, and the fourth message is used to indicate the reason for requesting to suspend or resume data reporting.
[0050] In the above embodiments, the terminal and network device can have a consistent understanding of the reasons for requesting to pause or resume data collection, and / or requesting to pause or resume data reporting, which facilitates the network device to accurately configure or schedule the collection or reporting of AI model data.
[0051] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: determining fifth information of the configuration of the first network device; recovering the collected data based on the fifth information; and / or recovering the reported data based on the fifth information.
[0052] In the above embodiments, the first network device can configure the fifth information for the terminal. The fifth information can be used for the terminal to restore the collected or reported data, thereby enabling the terminal to restore the collected or reported data in a timely and accurate manner, so as to ensure the inference accuracy of the AI model and improve the application effect of the AI model.
[0053] In conjunction with some embodiments of the first aspect, in some embodiments, the fifth information includes at least one of the following: uplink resources; activation time, wherein the activation time is used for data collection or data reporting; data collection method; and data reporting method.
[0054] In the above embodiments, the flexibility and accuracy of the fifth information configuration can be improved, ensuring that the terminal can correctly recover the collected or reported data based on the configured fifth information, improving the accuracy of data collection or reporting, and ensuring the inference effect of the AI model.
[0055] Secondly, this disclosure provides a communication method executed by a first network device, comprising: receiving at least one of a first message and a second message sent by a terminal, wherein the first message is used to request to pause or resume data collection, the second message is used to request to pause or resume data reporting, and the data is used to train an artificial intelligence (AI) model.
[0056] In conjunction with some embodiments of the second aspect, in some embodiments, the data includes at least one of the following:
[0057] First data, wherein the first data is used to train the first AI model, and the first AI model is deployed on the first network device;
[0058] The second data, wherein the second data is used to train the second AI model, and the second AI model is deployed on the terminal;
[0059] The third data, which is used to train AI use cases;
[0060] The fourth data, which consists of all the data required to train the AI model.
[0061] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes at least one of the following:
[0062] First request information;
[0063] Data identification;
[0064] First duration;
[0065] The first request information is used to request to pause or resume data collection, and the first duration is the duration of the pause or resumption of data collection.
[0066] In conjunction with some embodiments of the second aspect, in some embodiments, the second information includes at least one of the following:
[0067] Second request information;
[0068] Data identification;
[0069] Second duration;
[0070] The second request information is used to request the suspension or resumption of data reporting, and the second duration is the duration of the suspension or resumption of data reporting.
[0071] In conjunction with some embodiments of the second aspect, in some embodiments, at least one of the first information and the second information sent by the receiving terminal includes at least one of the following:
[0072] The first message is sent by the first message receiving terminal, which includes at least one of the following: MACCE, physical layer signaling, and RRC message.
[0073] The user plane receives at least one of the first and second messages sent by the terminal.
[0074] The terminal receives at least one of a first message and a second message through a first interface, wherein the first interface is an interface between the terminal and the second network device, and the first network device and the second network device may be the same or different.
[0075] In conjunction with some embodiments of the second aspect, in some embodiments, the first information is used to request a pause in data collection, wherein the first information includes a first condition, and the first condition includes at least one of the following:
[0076] The terminal is configured to collect data;
[0077] The terminal's battery level is below the battery threshold;
[0078] The terminal's memory is less than the memory threshold;
[0079] The terminal needs to perform the first service, which has a higher priority than data collection.
[0080] Data collection has been completed;
[0081] The temperature of the terminal is higher than or equal to the temperature threshold.
[0082] In conjunction with some embodiments of the second aspect, in some embodiments, the first information is used to request the recovery of collected data, wherein the first information includes a second condition, and the second condition includes at least one of the following:
[0083] The terminal has stopped collecting data;
[0084] The terminal's battery level is higher than or equal to the battery threshold;
[0085] The terminal's memory size is greater than or equal to the memory threshold;
[0086] Determine the data to be collected;
[0087] The terminal temperature is below the temperature threshold.
[0088] In conjunction with some embodiments of the second aspect, in some embodiments, the second information is used to request a pause in data reporting, wherein the second information includes a third condition, the third condition including at least one of the following:
[0089] The terminal is configured to report data;
[0090] The terminal's memory is less than the memory threshold;
[0091] Air interface resources are less than the resource threshold.
[0092] In conjunction with some embodiments of the second aspect, in some embodiments, the second information is used to request the recovery of reported data, wherein the second information includes a fourth condition, the fourth condition including at least one of the following:
[0093] The terminal has stopped reporting data;
[0094] The terminal's memory size is greater than or equal to the memory threshold;
[0095] Air interface resources are greater than or equal to the resource threshold.
[0096] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0097] The receiving terminal sends at least one of the third and fourth information, wherein the third information is used to indicate the reason for requesting to suspend or resume data collection, and the fourth information is used to indicate the reason for requesting to suspend or resume data reporting.
[0098] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0099] Configure the terminal with the fifth information, which is used for the terminal to restore the collected data and / or restore the reported data.
[0100] In conjunction with some embodiments of the second aspect, in some embodiments, the fifth information includes at least one of the following:
[0101] Uplink resources;
[0102] Activation time, where the activation time is used for data collection or reporting;
[0103] Data collection methods;
[0104] Data reporting methods.
[0105] Thirdly, this disclosure provides a terminal, which includes a transceiver module for sending at least one of a first message and a second message to a first network device, wherein the first message is used to request to pause or resume data collection, and the second message is used to request to pause or resume data reporting, and the data is used to train an artificial intelligence (AI) model.
[0106] Fourthly, this disclosure proposes a first network device, which includes a transceiver module for receiving at least one of first information and second information sent by a terminal, wherein the first information is used to request to pause or resume data collection, and the second information is used to request to pause or resume data reporting, and the data is used to train an artificial intelligence (AI) model.
[0107] Fifthly, embodiments of this disclosure provide a communication device, which includes one or more processors; wherein the communication device is used to execute the first aspect and optional implementations of the first aspect, or to execute the second aspect and optional implementations of the second aspect.
[0108] In a sixth aspect, embodiments of this disclosure provide a communication system comprising: a terminal and a first network device; wherein the terminal is configured to perform the method described in the first aspect and its optional implementations, and the first network device is configured to perform the method described in the second aspect and its optional implementations.
[0109] In a seventh aspect, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect and its optional implementations, or to perform the method described in the second aspect and its optional implementations.
[0110] Eighthly, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, causes the processor to perform the method as described in the first aspect and optional implementations of the first aspect, or to perform the method as described in the second aspect and optional implementations of the second aspect.
[0111] In a ninth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the method as described in the first aspect and optional implementations of the first aspect, or to perform the method as described in the second aspect and optional implementations of the second aspect.
[0112] In a tenth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described according to the first aspect and optional implementations thereof, or configured to perform the method described according to the second aspect and optional implementations thereof.
[0113] It is understood that the aforementioned terminal, first network device, communication device, communication system, storage medium, computer program product, computer program, chip, or chip system are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0114] This disclosure provides a communication method, a communication device, a communication system, and a storage medium. In some embodiments, the terms "communication method" and "information processing method," "communication control method," etc., can be used interchangeably; the terms "communication method apparatus" and "information processing apparatus," "communication control apparatus," etc., can be used interchangeably; and the terms "transmission system" and "information processing system," "communication system," etc., can be used interchangeably.
[0115] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments. In all embodiments of this disclosure, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the embodiments are consistent and can be mutually referenced. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0116] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0117] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0118] In the embodiments disclosed herein, "multiple" refers to two or more.
[0119] In some embodiments, the terms “at least one of A or B, at least one of A and B”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0120] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of whether there is a branch B); in some embodiments, B (execute B regardless of whether there is a branch A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.
[0121] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execute A regardless of whether a branch B exists); in some embodiments, B (execute B regardless of whether a branch A exists); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, and C.
[0122] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0123] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0124] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.
[0125] In some embodiments, terms such as “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “when…”, “if…”, etc. can be used interchangeably. These descriptions all refer to the device making a corresponding action under certain objective circumstances. They do not necessarily limit the time, nor do they require the device to make a judgment action when implementing it, nor do they mean that there must be other limitations.
[0126] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0127] In some embodiments, devices, etc., may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as “device,” “equipment,” “circuit,” “network element,” “network function,” “network device,” “function,” “node,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” and “subject” are interchangeable.
[0128] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0129] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.
[0130] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", and "client" can be used interchangeably.
[0131] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.
[0132] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0133] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0134] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0135] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0136] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0137] As shown in Figure 1, the communication system 100 includes a terminal 101 and a network device 102.
[0138] In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.
[0139] In some embodiments, network device 102 may include at least one of access network device and core network device.
[0140] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.
[0141] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0142] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0143] In some embodiments, a core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices, each comprising all or part of the aforementioned one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Protocol Core (EPC), a 5G Core Network (5GCN), or a Next Generation Core (NGC).
[0144] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0145] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0146] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), 6th generation mobile communication system (6G), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0147] Optionally, machine learning algorithms are one of the most important methods for implementing artificial intelligence (AI) technology. Machine learning can obtain models through large amounts of training data, and these models can then be used to predict events. In many fields, machine learning models can achieve relatively accurate prediction results. In communication systems, AI can be used for prediction and inference to improve system performance. When an AI model is trained on the network side and inference is performed on the terminal side based on the AI model, the network needs to transmit the AI model to the terminal.
[0148] Optionally, AI datasets can be transferred between the terminal and network devices for training. For example, for the use case of Channel State Information (CSI) compression, a two-sided model can be used for inference. The network device can provide the terminal with a dataset containing N1 samples, each sample including {target CSI and feedback CSI}, corresponding to the input and output of the nominal encoder, respectively. N1 can reach 600,000 samples, and each sample can have 3,000 bits, resulting in a dataset size of 600K * (2000 bits + 1000 bits) / (8 bits / Byte) = 225MB.
[0149] Optionally, during dataset transmission, the terminal can transmit the dataset collected according to network configuration for its own model to the server serving the terminal. This allows the terminal to request the network to pause or resume data collection or reporting as needed, ensuring that network devices can promptly configure the resources required for data collection or reporting, improving the flexibility of AI applications and ensuring the effectiveness of AI model inference.
[0150] Figure 2A is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 2A, the embodiment of the present disclosure relates to a communication method that can be used in a communication system 100. The communication system 100 may include a terminal and a network device, which are not limited thereto. The above method includes:
[0151] Step S2101: The terminal sends the first information to the first network device.
[0152] Optionally, in some embodiments, the terminal may be, for example, a UE, and the first network device may be, for example, an access network device or a core network device. The access network device may be, for example, a base station, and the core network device may be, for example, a network node used for AI control. Optionally, in some embodiments, if the first network device is an access network device, the terminal may send first information to the access network device. If the first network device is a core network device, the terminal may send first information to the core network device through the access network device.
[0153] Optionally, in some embodiments, the UE may send first information to a base station or a network node used for AI control. Optionally, in some embodiments, the base station and the network node used for AI control may be the same; for example, the base station is itself a network node used for AI control. In this case, the network node used for AI control may also be referred to as a second network device, where the first network device and the second network device are the same. Alternatively, the base station and the network node used for AI control may be different; for example, the base station may not be a network node used for AI control. In this case, the network node used for AI control may also be referred to as a second network device, where the first network device and the second network device are different.
[0154] Optionally, in some embodiments, the first information is used to request pausing or resuming data collection, and the data is used to train an artificial intelligence (AI) model. Alternatively, in some embodiments, the first information can be used to request pausing or resuming data collection.
[0155] Optionally, in some embodiments, the data includes at least one of the following: first data, second data, third data, and fourth data; wherein, the first data is used to train a first AI model, which is deployed on a first network device; the second data is used to train a second AI model, which is deployed on a terminal; the third data is used to train AI use cases; and the fourth data is all the data required to train the AI model. This enables the collection and control of the aforementioned various possible data. The terminal can request to pause or resume the collection of the aforementioned various possible data based on its own needs, making the collection and control of the aforementioned data more flexible and precise, thereby improving the data collection effect of the AI model and ensuring the application effect of the AI model.
[0156] Optionally, in some embodiments, the first information includes at least one of the following: a first request information, a data identifier, and a first duration; wherein the first request information is used to request a pause or resumption of data collection, and the first duration is the duration of the pause or resumption of data collection. Thus, the terminal can carry at least one of the foregoing contents in the first information, enabling it to more accurately indicate to the network the request to pause or resume data collection, ensuring that the network can accurately control the pause or resumption of data collection.
[0157] Optionally, in some embodiments, the first request information can be a request indication, which can instruct the terminal to pause data collection. The data identifier is used to identify the aforementioned "data," which is used to train the artificial intelligence (AI) model. That is, the terminal can indicate the identifiers of one or at least two types of data that need to be paused to the network side, enabling the network side to accurately control the pause of corresponding data collection. The first duration can be the duration of the paused data collection; that is, within the first duration, the terminal can pause data collection, and if the first duration expires, the terminal can resume data collection without restriction.
[0158] Optionally, in some embodiments, the first request information may also be a request indication, which can instruct the terminal to resume data collection. The data identifier is used to identify the aforementioned "data," which is used to train the artificial intelligence (AI) model. That is, the terminal can indicate the identifier of one or at least two types of data to be resumed to the network side, enabling the network side to accurately control the resumption of the corresponding data collection. The first duration can be the duration for which data collection can be resumed; that is, within the first duration, the terminal can resume data collection, and if the first duration has expired, the terminal can pause data collection without restriction.
[0159] Optionally, in some embodiments, the terminal can send first information to the first network device through the following sending methods. These sending methods include: sending first information to the first network device via a first message, wherein the first message includes at least one of the following: Media Access Control (MACCE) control elements, physical layer signaling, and Radio Resource Control (RRC) messages; sending first information to the first network device via a user-directed first network device; or sending first information to the first network device via a first interface, wherein the first interface is an interface between the terminal and the second network device, and the first network device and the second network device may be the same or different. Therefore, when the terminal sends a request to pause or resume data collection, it can use any possible method to achieve flexible and efficient transmission of the request, effectively applicable to personalized communication systems.
[0160] The aforementioned "sending first information to the first network device through the first interface" can be interpreted as follows: If the first network device and the second network device are not the same network device, the terminal can send the first information to the second network device through the first interface, and the second network device will forward the first information to the first network device, thus the first network device will receive the forwarded first information. If the first network device and the second network device are the same network device, the terminal can directly send the first information to the first network device through the first interface.
[0161] Optionally, in some embodiments, the terminal can request the first network device to pause data collection by sending a first message. Optionally, in some embodiments, the terminal can determine whether its own condition meets a first condition, and if the first condition is met, trigger the sending of the first message to the first network device. That is, the first condition is a threshold condition for triggering the terminal to request the network device to pause data collection. Additionally, the terminal can also report the first condition to the first network device (for example, by including the first condition in the first message and sending the first message to the first network device to indicate the first condition), so that the first network device and the terminal can have a consistent understanding of the threshold condition for triggering the request to pause data collection, thereby improving system performance.
[0162] Optionally, in some embodiments, the first condition includes at least one of the following: the terminal is configured to collect data; the terminal's battery level is below a power threshold; the terminal's memory level is below a memory threshold; the terminal needs to execute a first service, wherein the priority of the first service is higher than the priority of data collection; data collection has been completed; the terminal's temperature is higher than or equal to a temperature threshold. That is, when all possible conditions or at least a combination of two of the conditions are met, the terminal can request the first network device to pause data collection. This improves the accuracy of controlling the pause of data collection and allows for flexible configuration of the conditions based on actual AI application scenarios, thereby significantly improving the effectiveness of AI applications.
[0163] Optionally, in some embodiments, the terminal can request the recovery of collected data from the first network device by sending a first message. Optionally, in some embodiments, the terminal can determine whether its own condition meets a second condition, and if the second condition is met, trigger the sending of the first message to the first network device. That is, the second condition is a threshold condition for triggering the terminal to request the recovery of collected data from the network device. Additionally, the terminal can also report the second condition to the first network device (for example, by including the second condition in the first message and sending the first message to the first network device to indicate the second condition), so that the first network device and the terminal can have a consistent understanding of the threshold condition for triggering the request to recover collected data, thereby improving system performance.
[0164] Optionally, in some embodiments, the second condition includes at least one of the following: the terminal has paused data collection; the terminal's battery level is higher than or equal to a battery threshold; the terminal's memory level is greater than or equal to a memory threshold; it is determined that data collection is required; the terminal's temperature is lower than a temperature threshold. That is, when all possible conditions or at least a combination of two of the conditions are met, the terminal can request the first network device to resume data collection. This improves the accuracy of controlling the resumption of data collection and allows for flexible configuration of the conditions based on actual AI application scenarios, thereby significantly enhancing the effectiveness of AI applications.
[0165] Optionally, in some embodiments, the terminal may send third information to the first network device. This third information may indicate the reason for requesting a pause in data collection, or it may indicate the reason for requesting a resumption of data collection. That is, if the terminal requests a pause in data collection from the first network device using the first information, it may also send third information to the first network device, indicating the reason for the pause. Similarly, if the terminal requests a resumption of data collection from the first network device using the first information, it may also send third information to the first network device, indicating the reason for the resumption. This allows the terminal and network device to have a consistent understanding of the reasons for requesting a pause or resumption of data collection, facilitating precise configuration or scheduling of AI model data collection by the network device.
[0166] Optionally, in some embodiments, the "reason for requesting to pause data collection" may be at least one of the contents included in the "first condition" above. That is, at least one of the contents of the first condition may also be carried in the third information to indicate the "reason for requesting to pause data collection" to the first network device through the third information.
[0167] Optionally, in some embodiments, the "reason for requesting to restore the collected data" may be, for example, at least one of the contents included in the "second condition". That is, at least one of the contents of the second condition may also be carried in the third information to indicate the "reason for requesting to restore the collected data" to the first network device through the third information.
[0168] Optionally, in some embodiments, the terminal may pause data collection after requesting to pause data collection. Alternatively, the terminal may resume data collection after requesting to resume data collection.
[0169] In step S2102, the first network device determines, based on the first information, whether the terminal requests to pause or resume data collection.
[0170] Optionally, in some embodiments, the terminal may send first information to the first network device, and the first network device may determine, based on the first information, whether the terminal requests to pause or resume data collection.
[0171] Optionally, in some embodiments, if the terminal requests the first network device to pause data collection based on the first information, and after pausing data collection, the terminal can further determine the fifth information configured by the first network device and resume data collection based on the fifth information. That is, the first network device can configure the fifth information for the terminal, which can be used by the terminal to resume data collection, thereby enabling the terminal to resume data collection in a timely and accurate manner, ensuring the inference accuracy of the AI model and improving the application effect of the AI model.
[0172] Optionally, in some embodiments, if the first information sent by the terminal to the first network device includes a first duration, which can be the duration for which data collection can be restored, the first network device can configure the terminal with fifth information for restoring data collection based on the first duration. If the first information sent by the terminal to the first network device does not include a first duration, the first network device can wait to receive a request for restoring data collection, and the first network device can configure the terminal with fifth information for restoring data collection based on the content carried in the "request for restoring data collection".
[0173] Optionally, in some embodiments, the fifth information includes at least one of the following: uplink resources; activation time, wherein the activation time is used for data acquisition; and data acquisition method. This improves the flexibility and accuracy of the fifth information configuration, ensures that the terminal can correctly recover the acquired data based on the configured fifth information, improves the accuracy of data acquisition, and ensures the inference effect of the AI model.
[0174] Optionally, in some embodiments, the terminal may use a data acquisition method to collect data during a configured activation time.
[0175] Optionally, in some embodiments, the data acquisition method includes at least one of the following: periodic; non-periodic; and semi-periodic. This improves the flexibility of data acquisition, makes it suitable for personalized AI application scenarios, and ensures the inference performance of the AI model.
[0176] The communication method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2102. For example, steps S2101 and S2102 may be implemented as independent embodiments, steps S2101+S2102 may be implemented as independent embodiments, etc., but are not limited thereto.
[0177] In the embodiments disclosed herein, 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 in other embodiments.
[0178] In the embodiments disclosed herein, each step and its optional implementation can also be carried out independently.
[0179] In this embodiment, the terminal sends first information to the first network device, and the first network device determines, based on the first information, whether the terminal requests to pause or resume data collection. Therefore, the terminal can request to pause or resume data collection as needed, thereby ensuring that the network device can promptly allocate the resources required for data collection to the terminal, improving the flexibility of AI applications and ensuring the effectiveness of AI model inference.
[0180] It should be noted that in the following embodiments, the descriptions of the same or corresponding terms and method steps as in the above embodiments can be found in the above embodiments, and will not be repeated here.
[0181] Figure 2B is an interactive schematic diagram of a communication method according to another embodiment of the present disclosure. As shown in Figure 2B, the embodiments of the present disclosure relate to a communication method that can be used in a communication system 100. The communication system 100 may include a terminal and network devices, and there are no limitations on this. The above method includes:
[0182] Step S2201: The terminal sends the second information to the first network device.
[0183] Optionally, in some embodiments, the terminal may be, for example, a UE, and the first network device may be, for example, an access network device or a core network device. The access network device may be, for example, a base station, and the core network device may be, for example, a network node used for AI control. Optionally, in some embodiments, if the first network device is an access network device, the terminal may send second information to the access network device. If the first network device is a core network device, the terminal may send second information to the core network device through the access network device.
[0184] Optionally, in some embodiments, the UE may send second information to a base station or a network node used for AI control. Optionally, in some embodiments, the base station and the network node used for AI control may be the same; for example, the base station is itself a network node used for AI control. In this case, the network node used for AI control may also be referred to as a second network device, where the first network device and the second network device are the same. Alternatively, the base station and the network node used for AI control may be different; for example, the base station may not be a network node used for AI control. In this case, the network node used for AI control may also be referred to as a second network device, where the first network device and the second network device are different.
[0185] Optionally, in some embodiments, the second information is used to request a pause or resumption of data reporting, and the data is used to train an artificial intelligence (AI) model. Optionally, in some embodiments, the second information can be used to request a pause or resumption of data reporting.
[0186] Optionally, in some embodiments, the data includes at least one of the following: first data, second data, third data, and fourth data; wherein, the first data is used to train a first AI model, which is deployed on a first network device; the second data is used to train a second AI model, which is deployed on a terminal; the third data is used to train AI use cases; and the fourth data is all the data required to train the AI model. This enables reporting control of the aforementioned various possible data. The terminal can request to pause or resume reporting of the aforementioned various possible data based on its own needs, making the reporting control of the aforementioned various data more flexible and precise, thereby improving the AI model data reporting effect and ensuring the application effect of the AI model.
[0187] Optionally, in some embodiments, the second information includes at least one of the following: second request information; data identifier; second duration; wherein the second request information is used to request the suspension or resumption of data reporting, and the second duration is the duration of the suspension or resumption of data reporting. Thus, the terminal can carry at least one of the foregoing contents in the second information, enabling it to more accurately indicate to the network the request to suspend or resume data reporting, ensuring that the network can accurately control the suspension or resumption of data reporting.
[0188] Optionally, in some embodiments, the second request information can be a request indication, which can instruct the terminal to suspend data reporting. The data identifier is used to identify the aforementioned "data," which is used to train the artificial intelligence (AI) model. That is, the terminal can indicate the identifiers of one or at least two types of data that need to be suspended from reporting to the network side, enabling the network side to accurately control the suspension of corresponding data reporting. The second duration can be the duration of the data reporting suspension; that is, within this second duration, the terminal can suspend data reporting, and if the second duration expires, the terminal can resume data reporting without restriction.
[0189] Optionally, in some embodiments, the second request information can be a request indication, which can instruct the terminal to resume reporting data. The data identifier is used to identify the aforementioned "data," which is used to train the artificial intelligence (AI) model. That is, the terminal can indicate the identifiers of one or at least two types of data that need to be resumed to the network side, enabling the network side to accurately control the resumption of the corresponding data reporting. The second duration can be the duration for which data reporting resumes; that is, within this second duration, the terminal can resume reporting data, and if the second duration expires, the terminal can pause data reporting without restriction.
[0190] Optionally, in some embodiments, the terminal can send the second information to the first network device through the following methods: sending the second information to the first network device via a first message, wherein the first message includes at least one of the following: MACCE, physical layer signaling, and RRC message; sending the second information to the first network device via a user interface; or sending the second information to the first network device via a first interface, wherein the first interface is an interface between the terminal and the second network device, and the first network device and the second network device may be the same or different. Therefore, when the terminal sends a request to pause or resume reporting data, it can use any possible method to achieve flexible and efficient transmission of the request, effectively applicable to personalized communication systems.
[0191] The aforementioned "sending second information to the first network device through the first interface" can be interpreted as follows: If the first network device and the second network device are not the same network device, the terminal can send the second information to the second network device through the first interface, and the second network device will forward the second information to the first network device, which will then receive the forwarded second information. If the first network device and the second network device are the same network device, the terminal can directly send the second information to the first network device through the first interface.
[0192] Optionally, in some embodiments, the terminal can send a second message to the first network device to request a pause in data reporting. Optionally, in some embodiments, the terminal can determine whether its own condition meets a third condition, and if the third condition is met, trigger the sending of the second message to the first network device. That is, the third condition is a threshold condition for triggering the terminal to request a pause in data reporting. Additionally, the terminal can also report the third condition to the first network device (for example, by including the third condition in the second message and sending the second message to the first network device to indicate the third condition), so that the first network device and the terminal can have a consistent understanding of the threshold condition for triggering the request to pause data reporting, thereby improving system performance.
[0193] Optionally, in some embodiments, the third condition includes at least one of the following: the terminal is configured to report data; the terminal's memory is less than a memory threshold; or the air interface resources are less than a resource threshold. That is, if all possible contents or at least two combinations of the third condition are met, the terminal can request the first network device to suspend data reporting. This improves the accuracy of controlling the suspension of data reporting and allows for flexible configuration of the contents of the third condition based on actual AI application scenarios, thereby significantly improving the effectiveness of AI applications.
[0194] Optionally, in some embodiments, the terminal can request the recovery of reported data from the first network device by sending second information to the first network device. Optionally, in some embodiments, the terminal can determine whether its own condition meets a fourth condition, and if the fourth condition is met, trigger the sending of second information to the first network device. That is, the fourth condition is a threshold condition for triggering the terminal to request the recovery of reported data from the network device. Additionally, the terminal can also report the fourth condition to the first network device (for example, by including the fourth condition in the second information and sending the second information to the first network device to indicate the fourth condition), so that the first network device and the terminal can have a consistent understanding of the threshold condition for triggering the request to recover reported data, thereby improving system performance.
[0195] Optionally, in some embodiments, the fourth condition includes at least one of the following: the terminal has suspended data reporting; the terminal's memory is greater than or equal to a memory threshold; and air interface resources are greater than or equal to a resource threshold. That is, if all possible conditions or at least a combination of two of the conditions are met, the terminal can request the first network device to resume data reporting. This improves the accuracy of data reporting recovery control and allows for flexible configuration of the conditions based on actual AI application scenarios, thereby significantly enhancing the effectiveness of AI applications.
[0196] Optionally, in some embodiments, the terminal may send a fourth message to the first network device. This fourth message may indicate the reason for requesting a pause in data reporting, or it may indicate the reason for requesting a resumption of data reporting. That is, if the terminal requests a pause in data reporting from the first network device using the second message, the terminal may also send a fourth message to the first network device, indicating the reason for the pause. Similarly, if the terminal requests a resumption of data reporting from the first network device using the second message, the terminal may also send a fourth message to the first network device, indicating the reason for the resumption. This allows the terminal and network device to have a consistent understanding of the reasons for requesting a pause or resumption of data reporting, facilitating precise configuration or scheduling of AI model data reporting by the network device.
[0197] Optionally, in some embodiments, the "reason for requesting to suspend data reporting" may be, for example, at least one of the contents included in the "third condition". That is, at least one of the contents of the third condition may also be carried in the fourth information to indicate the "reason for requesting to suspend data reporting" to the first network device through the fourth information.
[0198] Optionally, in some embodiments, the "reason for requesting the recovery of reported data" may be, for example, at least one of the contents included in the "fourth condition". That is, at least one of the contents of the fourth condition may also be carried in the fourth information to indicate the "reason for requesting the recovery of reported data" to the first network device through the fourth information.
[0199] Optionally, in some embodiments, the terminal may pause data reporting after requesting to pause data reporting. Alternatively, the terminal may resume data reporting after requesting to resume data reporting.
[0200] In step S2202, the first network device determines, based on the second information, whether the terminal requests to suspend or resume data reporting.
[0201] Optionally, in some embodiments, the terminal may send second information to the first network device, and the first network device may determine, based on the second information, whether the terminal requests to suspend or resume reporting data.
[0202] Optionally, in some embodiments, if the terminal requests the first network device to suspend data reporting based on the second information, and after suspending data reporting, the terminal can further determine the fifth information configured by the first network device and resume data reporting based on the fifth information. That is, the first network device can configure the fifth information for the terminal, which can be used by the terminal to resume data reporting, thereby enabling the terminal to resume data reporting in a timely and accurate manner, ensuring the inference accuracy of the AI model and improving the application effect of the AI model.
[0203] Optionally, in some embodiments, if the second information sent by the terminal to the first network device includes a second duration, which is the duration for which the data reporting is restored, the first network device can configure the terminal with fifth information for restoring the data reporting based on the second duration. If the second information sent by the terminal to the first network device does not include a second duration, the first network device can wait to receive a request to restore the data reporting, and the first network device can configure the terminal with fifth information for restoring the data reporting based on the content carried in the "request to restore the data reporting".
[0204] Optionally, in some embodiments, the fifth information includes at least one of the following: uplink resources; activation time, wherein the activation time is used for reporting data; and data reporting method. This improves the flexibility and accuracy of the fifth information configuration, ensures that the terminal can correctly recover the reported data based on the configured fifth information, improves the accuracy of data reporting, and ensures the inference effect of the AI model.
[0205] Optionally, in some embodiments, the terminal may use a data reporting method to report data during a configured activation time.
[0206] Optionally, in some embodiments, the data reporting method includes at least one of the following: periodic; non-periodic; and semi-periodic. This improves the flexibility of data reporting, makes it suitable for personalized AI application scenarios, and ensures the inference performance of the AI model.
[0207] The communication method involved in the embodiments of this disclosure may include at least one of steps S2201 to S2202. For example, steps S2201 and S2202 may be implemented as independent embodiments, steps S2201+S2202 may be implemented as independent embodiments, etc., but are not limited thereto.
[0208] In the embodiments disclosed herein, 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 in other embodiments.
[0209] In the embodiments disclosed herein, each step and its optional implementation can also be carried out independently.
[0210] In this embodiment, the terminal sends second information to the first network device, and the first network device determines, based on the second information, whether the terminal requests to suspend or resume data reporting. Therefore, the terminal can request to suspend or resume data reporting as needed, thereby ensuring that the network device can promptly configure the resources required for data reporting, improving the flexibility of AI applications and ensuring the effectiveness of AI model inference.
[0211] Figure 3 is an interactive schematic diagram illustrating a communication method according to another embodiment of the present disclosure. As shown in Figure 3, the embodiments of the present disclosure relate to a communication method that can be used in a terminal. The method includes:
[0212] Step S3101: Send at least one of a first message and a second message to the first network device, wherein the first message is used to request to pause or resume data collection, and the second message is used to request to pause or resume data reporting, and the data is used to train an artificial intelligence (AI) model.
[0213] The communication method involved in the embodiments of this disclosure may include step S3101. For example, step S3101 may be implemented as a standalone embodiment, but is not limited thereto.
[0214] In the embodiments disclosed herein, 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 in other embodiments.
[0215] In the embodiments disclosed herein, each step and its optional implementation can also be carried out independently.
[0216] Optionally, in some embodiments of this disclosure, the data includes at least one of the following:
[0217] First data, wherein the first data is used to train the first AI model, and the first AI model is deployed on the first network device;
[0218] The second data, wherein the second data is used to train the second AI model, and the second AI model is deployed on the terminal;
[0219] The third data, which is used to train AI use cases;
[0220] The fourth data, which consists of all the data required to train the AI model.
[0221] Optionally, in some embodiments of this disclosure, the first information includes at least one of the following:
[0222] First request information;
[0223] Data identification;
[0224] First duration;
[0225] The first request information is used to request to pause or resume data collection, and the first duration is the duration of the pause or resumption of data collection.
[0226] Optionally, in some embodiments of this disclosure, the second information includes at least one of the following:
[0227] Second request information;
[0228] Data identification;
[0229] Second duration;
[0230] The second request information is used to request the suspension or resumption of data reporting, and the second duration is the duration of the suspension or resumption of data reporting.
[0231] Optionally, in some embodiments of this disclosure, sending at least one of the first information and the second information to the first network device includes at least one of the following:
[0232] Send at least one of first information and second information to the first network device via a first message, wherein the first message includes at least one of the following: Media Access Control (MACCE) control element, physical layer signaling, and Radio Resource Control (RRC) message;
[0233] The user sends at least one of the first information and the second information to the first network device;
[0234] At least one of first information and second information is sent to the first network device through the first interface, wherein the first interface is the interface between the terminal and the second network device, and the first network device and the second network device may be the same or different.
[0235] Optionally, in some embodiments of this disclosure, sending first information to the first network device includes:
[0236] If a first condition is met, a first message is sent to the first network device, wherein the first message includes the first condition, and the first message is used to request a pause in data collection. The first condition includes at least one of the following:
[0237] The terminal is configured to collect data;
[0238] The terminal's battery level is below the battery threshold;
[0239] The terminal's memory is less than the memory threshold;
[0240] The terminal needs to perform the first service, which has a higher priority than data collection.
[0241] Data collection has been completed;
[0242] The temperature of the terminal is higher than or equal to the temperature threshold.
[0243] Optionally, in some embodiments of this disclosure, sending first information to the first network device includes:
[0244] If the second condition is met, first information is sent to the first network device, wherein the first information includes the second condition, and the first information is used to request the recovery of collected data, and the second condition includes at least one of the following:
[0245] The terminal has stopped collecting data;
[0246] The terminal's battery level is higher than or equal to the battery threshold;
[0247] The terminal's memory size is greater than or equal to the memory threshold;
[0248] Determine the data to be collected;
[0249] The terminal temperature is below the temperature threshold.
[0250] Optionally, in some embodiments of this disclosure, sending second information to the first network device includes:
[0251] If the third condition is met, a second message is sent to the first network device, wherein the second message includes the third condition and is used to request a suspension of data reporting. The third condition includes at least one of the following:
[0252] The terminal is configured to report data;
[0253] The terminal's memory is less than the memory threshold;
[0254] Air interface resources are less than the resource threshold.
[0255] Optionally, in some embodiments of this disclosure, sending second information to the first network device includes:
[0256] If the fourth condition is met, a second message is sent to the first network device, wherein the second message includes the fourth condition and is used to request the recovery of reported data, and the fourth condition includes at least one of the following:
[0257] The terminal has stopped reporting data;
[0258] The terminal's memory size is greater than or equal to the memory threshold;
[0259] Air interface resources are greater than or equal to the resource threshold.
[0260] Optionally, in some embodiments of this disclosure, the method further includes:
[0261] Send at least one of a third message and a fourth message to the first network device, wherein the third message is used to indicate the reason for requesting to suspend or resume data collection, and the fourth message is used to indicate the reason for requesting to suspend or resume data reporting.
[0262] Optionally, in some embodiments of this disclosure, the method further includes:
[0263] Determine the fifth piece of information regarding the configuration of the first network device;
[0264] The collected data is recovered based on the fifth piece of information, and / or the reported data is recovered based on the fifth piece of information.
[0265] Optionally, in some embodiments of this disclosure, the fifth information includes at least one of the following:
[0266] Uplink resources;
[0267] Activation time, where the activation time is used for data collection or reporting;
[0268] Data collection methods;
[0269] Data reporting methods.
[0270] Figure 4 is an interactive schematic diagram illustrating a communication method according to yet another embodiment of the present disclosure. As shown in Figure 4, the embodiments of the present disclosure relate to a communication method that can be used in a first network device. The method includes:
[0271] Step S4101: Receive at least one of the first information and the second information sent by the terminal, wherein the first information is used to request to pause or resume data collection, and the second information is used to request to pause or resume data reporting, and the data is used to train an artificial intelligence (AI) model.
[0272] The communication method involved in the embodiments of this disclosure may include step S4101. For example, step S4101 may be implemented as a standalone embodiment, but is not limited thereto.
[0273] In the embodiments disclosed herein, 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 in other embodiments.
[0274] In the embodiments disclosed herein, each step and its optional implementation can also be carried out independently.
[0275] Optionally, in some embodiments of this disclosure, the data includes at least one of the following:
[0276] First data, wherein the first data is used to train the first AI model, and the first AI model is deployed on the first network device;
[0277] The second data, wherein the second data is used to train the second AI model, and the second AI model is deployed on the terminal;
[0278] The third data, which is used to train AI use cases;
[0279] The fourth data, which consists of all the data required to train the AI model.
[0280] Optionally, in some embodiments of this disclosure, the first information includes at least one of the following:
[0281] First request information;
[0282] Data identification;
[0283] First duration;
[0284] The first request information is used to request to pause or resume data collection, and the first duration is the duration of the pause or resumption of data collection.
[0285] Optionally, in some embodiments of this disclosure, the second information includes at least one of the following:
[0286] Second request information;
[0287] Data identification;
[0288] Second duration;
[0289] The second request information is used to request the suspension or resumption of data reporting, and the second duration is the duration of the suspension or resumption of data reporting.
[0290] Optionally, in some embodiments of this disclosure, at least one of the first information and the second information sent by the receiving terminal includes at least one of the following:
[0291] The first message is sent by the first message receiving terminal, which includes at least one of the following: MACCE, physical layer signaling, and RRC message.
[0292] The user plane receives at least one of the first and second messages sent by the terminal.
[0293] The terminal receives at least one of a first message and a second message through a first interface, wherein the first interface is an interface between the terminal and the second network device, and the first network device and the second network device may be the same or different.
[0294] Optionally, in some embodiments of this disclosure, the first information is used to request a pause in data collection, wherein the first information includes a first condition, and the first condition includes at least one of the following:
[0295] The terminal is configured to collect data;
[0296] The terminal's battery level is below the battery threshold;
[0297] The terminal's memory is less than the memory threshold;
[0298] The terminal needs to perform the first service, which has a higher priority than data collection.
[0299] Data collection has been completed;
[0300] The temperature of the terminal is higher than or equal to the temperature threshold.
[0301] Optionally, in some embodiments of this disclosure, the first information is used to request the recovery of collected data, wherein the first information includes a second condition, and the second condition includes at least one of the following:
[0302] The terminal has stopped collecting data;
[0303] The terminal's battery level is higher than or equal to the battery threshold;
[0304] The terminal's memory size is greater than or equal to the memory threshold;
[0305] Determine the data to be collected;
[0306] The terminal temperature is below the temperature threshold.
[0307] Optionally, in some embodiments of this disclosure, the second information is used to request a pause in data reporting, wherein the second information includes a third condition, and the third condition includes at least one of the following:
[0308] The terminal is configured to report data;
[0309] The terminal's memory is less than the memory threshold;
[0310] Air interface resources are less than the resource threshold.
[0311] Optionally, in some embodiments of this disclosure, the second information is used to request the recovery of reported data, wherein the second information includes a fourth condition, the fourth condition including at least one of the following:
[0312] The terminal has stopped reporting data;
[0313] The terminal's memory size is greater than or equal to the memory threshold;
[0314] Air interface resources are greater than or equal to the resource threshold.
[0315] Optionally, in some embodiments of this disclosure, the method further includes:
[0316] The receiving terminal sends at least one of the third and fourth information, wherein the third information is used to indicate the reason for requesting to suspend or resume data collection, and the fourth information is used to indicate the reason for requesting to suspend or resume data reporting.
[0317] Optionally, in some embodiments of this disclosure, the method further includes:
[0318] Configure the terminal with the fifth information, which is used for the terminal to restore the collected data and / or restore the reported data.
[0319] Optionally, in some embodiments of this disclosure, the fifth information includes at least one of the following:
[0320] Uplink resources;
[0321] Activation time, where the activation time is used for data collection or reporting;
[0322] Data collection methods;
[0323] Data reporting methods.
[0324] Figure 5 is an interactive schematic diagram illustrating a communication method according to another embodiment of the present disclosure. As shown in Figure 5, the embodiments of the present disclosure relate to a communication method that can be used in a terminal. The method includes:
[0325] In step S5101, the terminal sends at least one of a first message and a second message to the first network device, wherein the first message is used to request to pause or resume data collection, and the second message is used to request to pause or resume data reporting, and the data is used to train an artificial intelligence (AI) model.
[0326] In step S5102, the first network device determines, based on the first information, that the terminal requests to suspend or resume data collection, and / or determines, based on the second information, that the terminal requests to suspend or resume data reporting.
[0327] The communication method involved in the embodiments of this disclosure may include at least one of steps S5101 to S5102. For example, steps S5101 and S5102 may be implemented as independent embodiments, steps S5101+S5102 may be implemented as independent embodiments, etc., but are not limited thereto.
[0328] In the embodiments disclosed herein, 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 in other embodiments.
[0329] In the embodiments disclosed herein, each step and its optional implementation can also be carried out independently.
[0330] The following is an exemplary description of the above method.
[0331] Optionally, the following embodiments are available:
[0332] The example uses the terminal as UE, the data as training data, the collection object, and the object.
[0333] Method 1: The UE reports a request to the network to pause / resume data acquisition. The object requesting to pause / resume data acquisition can include the following granularities:
[0334] Pause all data collection (an optional example of the fourth data above);
[0335] Pause the collection of training data (an optional example of the first AI model mentioned above) for the network model (an optional example of the first data mentioned above);
[0336] Pause the collection of training data (an optional example of the second data) for the UE model (an optional example of the second AI model mentioned above);
[0337] Pause the collection of training data (an optional example of the third data mentioned above) for a specific AI functionality (AI use case).
[0338] Example 1: The network is configured to perform data collection on the UE. When the UE's battery is low, or there are other high-priority services (an optional example of the first service mentioned above), or when it has temporarily collected enough training data, or when it overheats, the UE sends a request to the network to pause the current training data collection, carrying the object to be paused (indicated by the "data identifier" mentioned above; the object can be one type of data or a combination of at least two types of data). When the UE has sufficient battery power, or wishes to continue collecting data, or when the overheating has ended and it wishes to resume training data collection, the UE sends a request to the network to resume training data collection, carrying the object to be resumed (indicated by the "data identifier" mentioned above; the object can be one type of data or a combination of at least two types of data).
[0339] A request to pause / resume data acquisition can be sent in the following ways:
[0340] MACCE;
[0341] Physical layer signaling;
[0342] RRC;
[0343] User interface;
[0344] The interface between the UE and the network node used for AI control (an optional example of the second network device mentioned above) (an optional example of the first interface mentioned above).
[0345] Method 2: To save air interface resource overhead in reporting training datasets, the UE reports a request to the network to pause / resume data reporting. The request to pause / resume data reporting can include the following granularities:
[0346] All data reporting is suspended.
[0347] Suspend the reporting of network model training data;
[0348] Suspend the reporting of UE model training data;
[0349] Pause the reporting of training data for a specific AI functionality.
[0350] Example 2: The network is configured to allow the UE to collect and report data. Due to limited air interface resources, the UE can request to collect data but not report it.
[0351] Pause / resume data reporting requests can be sent in the following ways:
[0352] MACCE;
[0353] Physical layer signaling;
[0354] RRC;
[0355] User interface;
[0356] Interface between the UE and network nodes used for AI control.
[0357] Method 3: The above pause / resumption of training data acquisition / reporting can be freely combined or replaced by a single instruction. The UE can optionally report the reason for pausing / resumpting data acquisition / reporting to the network. The reasons can include the following aspects:
[0358] The UE-side additional condition (which can be at least one of the first, second, third, and fourth conditions mentioned above) is not met;
[0359] Low power state (i.e., low battery level);
[0360] Low memory usage;
[0361] There is a request for a higher priority service (an optional example of the first service mentioned above).
[0362] Method 4: When a UE reports a pause request, it can include a pause time. The network configures uplink resources for the UE based on the reported pause time for data reporting after the pause. When the pause time expires, the UE resumes data acquisition / reporting according to the network configuration.
[0363] Method 4-1: If the pause time is not reported in the pause request (an optional example of the first or second duration mentioned above), the network configures uplink resources for data reporting based on the UE's reported recovery request (an optional example of the fifth information mentioned above).
[0364] Method 5: When the UE reports a recovery request, it may carry the recovery time (an optional example of the first or second duration mentioned above).
[0365] Method 6: The network can configure the UE data collection and reporting method, and the UE performs data collection and reporting during the configured activation time. The network configuration cycle may include:
[0366] Periodic data collection / reporting;
[0367] Non-periodic data collection / reporting;
[0368] Semi-periodic data collection / reporting;
[0369] The network instructs the UE in the following ways:
[0370] MACCE;
[0371] Physical layer signaling;
[0372] RRC;
[0373] User interface;
[0374] Interface between the UE and network nodes used for AI control.
[0375] The network can adopt different reporting methods for data collection and reporting, such as the periodic, non-periodic, and semi-periodic reporting methods mentioned above.
[0376] This disclosure also provides embodiments of an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., a RAN) in any of the above methods.
[0377] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0378] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0379] Figure 6 is a schematic diagram of the structure of a communication device proposed in an embodiment of this disclosure. As shown in Figure 6, the communication device 6100 may include at least one of a transceiver module 6101, a processing module 6102, etc.
[0380] In some embodiments, the communication device 6100 is a terminal, wherein...
[0381] The transceiver module 6101 is used to send at least one of a first message and a second message to a first network device. The first message is used to request to pause or resume data collection, and the second message is used to request to pause or resume data reporting. The data is used to train an artificial intelligence (AI) model.
[0382] Optionally, in some embodiments of this disclosure, the data includes at least one of the following:
[0383] First data, wherein the first data is used to train the first AI model, and the first AI model is deployed on the first network device;
[0384] The second data, wherein the second data is used to train the second AI model, and the second AI model is deployed on the terminal;
[0385] The third data, which is used to train AI use cases;
[0386] The fourth data, which consists of all the data required to train the AI model.
[0387] Optionally, in some embodiments of this disclosure, the first information includes at least one of the following:
[0388] First request information;
[0389] Data identification;
[0390] First duration;
[0391] The first request information is used to request to pause or resume data collection, and the first duration is the duration of the pause or resumption of data collection.
[0392] Optionally, in some embodiments of this disclosure, the second information includes at least one of the following:
[0393] Second request information;
[0394] Data identification;
[0395] Second duration;
[0396] The second request information is used to request the suspension or resumption of data reporting, and the second duration is the duration of the suspension or resumption of data reporting.
[0397] Optionally, in some embodiments of this disclosure, the transceiver module 6101 is configured to perform at least one of the following:
[0398] Send at least one of first information and second information to the first network device via a first message, wherein the first message includes at least one of the following: Media Access Control (MACCE) control element, physical layer signaling, and Radio Resource Control (RRC) message;
[0399] The user sends at least one of the first information and the second information to the first network device;
[0400] At least one of first information and second information is sent to the first network device through the first interface, wherein the first interface is the interface between the terminal and the second network device, and the first network device and the second network device may be the same or different.
[0401] Optionally, in some embodiments of this disclosure, the transceiver module 6101 is used for:
[0402] If a first condition is met, a first message is sent to the first network device, wherein the first message includes the first condition, and the first message is used to request a pause in data collection. The first condition includes at least one of the following:
[0403] The terminal is configured to collect data;
[0404] The terminal's battery level is below the battery threshold;
[0405] The terminal's memory is less than the memory threshold;
[0406] The terminal needs to perform the first service, which has a higher priority than data collection.
[0407] Data collection has been completed;
[0408] The temperature of the terminal is higher than or equal to the temperature threshold.
[0409] Optionally, in some embodiments of this disclosure, the transceiver module 6101 is used for:
[0410] If the second condition is met, first information is sent to the first network device, wherein the first information includes the second condition, and the first information is used to request the recovery of collected data, and the second condition includes at least one of the following:
[0411] The terminal has stopped collecting data;
[0412] The terminal's battery level is higher than or equal to the battery threshold;
[0413] The terminal's memory size is greater than or equal to the memory threshold;
[0414] Determine the data to be collected;
[0415] The terminal temperature is below the temperature threshold.
[0416] Optionally, in some embodiments of this disclosure, the transceiver module 6101 is used for:
[0417] If the third condition is met, a second message is sent to the first network device, wherein the second message includes the third condition and is used to request a suspension of data reporting. The third condition includes at least one of the following:
[0418] The terminal is configured to report data;
[0419] The terminal's memory is less than the memory threshold;
[0420] Air interface resources are less than the resource threshold.
[0421] Optionally, in some embodiments of this disclosure, the transceiver module 6101 is used for:
[0422] If the fourth condition is met, a second message is sent to the first network device, wherein the second message includes the fourth condition and is used to request the recovery of reported data, and the fourth condition includes at least one of the following:
[0423] The terminal has stopped reporting data;
[0424] The terminal's memory size is greater than or equal to the memory threshold;
[0425] Air interface resources are greater than or equal to the resource threshold.
[0426] Optionally, in some embodiments of this disclosure, the transceiver module 6101 is further configured to:
[0427] Send at least one of a third message and a fourth message to the first network device, wherein the third message is used to indicate the reason for requesting to suspend or resume data collection, and the fourth message is used to indicate the reason for requesting to suspend or resume data reporting.
[0428] Optionally, in some embodiments of this disclosure, the processing module 6102 is configured to:
[0429] Determine the fifth piece of information regarding the configuration of the first network device;
[0430] The collected data is recovered based on the fifth piece of information, and / or the reported data is recovered based on the fifth piece of information.
[0431] Optionally, in some embodiments of this disclosure, the fifth information includes at least one of the following:
[0432] Uplink resources;
[0433] Activation time, where the activation time is used for data collection or reporting;
[0434] Data collection methods;
[0435] Data reporting methods.
[0436] Optionally, the transceiver module described above is used to perform at least one of the communication steps such as sending and / or receiving performed by the terminal in any of the above methods, which will not be elaborated here.
[0437] Optionally, the above processing module is used to perform at least one of the other steps executed by the terminal in any of the above methods, which will not be elaborated here.
[0438] In some embodiments, the communication device 6100 is a first network device, wherein...
[0439] The transceiver module 6101 is used to receive at least one of a first message and a second message sent by the terminal. The first message is used to request to pause or resume data collection, and the second message is used to request to pause or resume data reporting. The data is used to train an artificial intelligence (AI) model.
[0440] Optionally, in some embodiments of this disclosure, the data includes at least one of the following:
[0441] First data, wherein the first data is used to train the first AI model, and the first AI model is deployed on the first network device;
[0442] The second data, wherein the second data is used to train the second AI model, and the second AI model is deployed on the terminal;
[0443] The third data, which is used to train AI use cases;
[0444] The fourth data, which consists of all the data required to train the AI model.
[0445] Optionally, in some embodiments of this disclosure, the first information includes at least one of the following:
[0446] First request information;
[0447] Data identification;
[0448] First duration;
[0449] The first request information is used to request to pause or resume data collection, and the first duration is the duration of the pause or resumption of data collection.
[0450] Optionally, in some embodiments of this disclosure, the second information includes at least one of the following:
[0451] Second request information;
[0452] Data identification;
[0453] Second duration;
[0454] The second request information is used to request the suspension or resumption of data reporting, and the second duration is the duration of the suspension or resumption of data reporting.
[0455] Optionally, in some embodiments of this disclosure, the transceiver module 6101 is configured to perform at least one of the following:
[0456] The first message is sent by the first message receiving terminal, which includes at least one of the following: MACCE, physical layer signaling, and RRC message.
[0457] The user plane receives at least one of the first and second messages sent by the terminal.
[0458] The terminal receives at least one of a first message and a second message through a first interface, wherein the first interface is an interface between the terminal and the second network device, and the first network device and the second network device may be the same or different.
[0459] Optionally, in some embodiments of this disclosure, the first information is used to request a pause in data collection, wherein the first information includes a first condition, and the first condition includes at least one of the following:
[0460] The terminal is configured to collect data;
[0461] The terminal's battery level is below the battery threshold;
[0462] The terminal's memory is less than the memory threshold;
[0463] The terminal needs to perform the first service, which has a higher priority than data collection.
[0464] Data collection has been completed;
[0465] The temperature of the terminal is higher than or equal to the temperature threshold.
[0466] Optionally, in some embodiments of this disclosure, the first information is used to request the recovery of collected data, wherein the first information includes a second condition, and the second condition includes at least one of the following:
[0467] The terminal has stopped collecting data;
[0468] The terminal's battery level is higher than or equal to the battery threshold;
[0469] The terminal's memory size is greater than or equal to the memory threshold;
[0470] Determine the data to be collected;
[0471] The terminal temperature is below the temperature threshold.
[0472] Optionally, in some embodiments of this disclosure, the second information is used to request a pause in data reporting, wherein the second information includes a third condition, and the third condition includes at least one of the following:
[0473] The terminal is configured to report data;
[0474] The terminal's memory is less than the memory threshold;
[0475] Air interface resources are less than the resource threshold.
[0476] Optionally, in some embodiments of this disclosure, the second information is used to request the recovery of reported data, wherein the second information includes a fourth condition, the fourth condition including at least one of the following:
[0477] The terminal has stopped reporting data;
[0478] The terminal's memory size is greater than or equal to the memory threshold;
[0479] Air interface resources are greater than or equal to the resource threshold.
[0480] Optionally, in some embodiments of this disclosure, the method further includes:
[0481] The receiving terminal sends at least one of the third and fourth information, wherein the third information is used to indicate the reason for requesting to suspend or resume data collection, and the fourth information is used to indicate the reason for requesting to suspend or resume data reporting.
[0482] Optionally, in some embodiments of this disclosure, the processing module 6102 is further configured to:
[0483] Configure the terminal with the fifth information, which is used for the terminal to restore the collected data and / or restore the reported data.
[0484] Optionally, in some embodiments of this disclosure, the fifth information includes at least one of the following:
[0485] Uplink resources;
[0486] Activation time, where the activation time is used for data collection or reporting;
[0487] Data collection methods;
[0488] Data reporting methods.
[0489] Optionally, the transceiver module is used to perform at least one of the communication steps such as sending and / or receiving performed by the first network device in any of the above methods, which will not be elaborated here.
[0490] Optionally, the above processing module is used to perform at least one of the other steps performed by the first network device in any of the above methods, which will not be elaborated here.
[0491] Figure 7A is a schematic diagram of the structure of the communication device proposed in an embodiment of this disclosure. The communication device 7100 can be the terminal described above, or it can be the first network device or the second network device described above. The communication device 7100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0492] 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, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. The communication device 7100 is used to execute any of the above methods.
[0493] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 may also be located outside the communication device 7100.
[0494] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceivers 7103 perform at least one of the communication steps such as sending and / or receiving in the above method, and the processor 7101 performs other steps.
[0495] In some embodiments, a transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.
[0496] In some embodiments, the communication device 7100 may include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected to the memory 7102, and the interface circuit 7104 can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 can read instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0497] The communication device 7100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 7100 described in this 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 a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0498] Figure 7B is a schematic diagram of the chip structure proposed in an embodiment of this disclosure. For cases where the communication device 7100 can be a chip or a chip system, please refer to the schematic diagram of the chip 7200 shown in Figure 7B, but it is not limited thereto.
[0499] Chip 7200 includes one or more processors 7201, which are used to perform any of the above methods.
[0500] In some embodiments, chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected to memory 7203, and the interface circuit 7202 can be used to receive signals from memory 7203 or other devices, and the interface circuit 7202 can be used to send signals to memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in memory 7203 and send the instructions to processor 7201.
[0501] In some embodiments, the interface circuit 7202 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processor 7201 performs at least one of the other steps.
[0502] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.
[0503] In some embodiments, chip 7200 further includes one or more memories 7203 for storing instructions. Optionally, all or part of the memories 7203 may be located outside of chip 7200.
[0504] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 7100, cause the communication device 7100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0505] This disclosure also provides a program product that, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0506] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
[0507] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0508] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0509] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0510] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, The method is executed by a terminal, and the method includes: Send at least one of a first message and a second message to a first network device, wherein the first message is used to request to pause or resume data collection, and the second message is used to request to pause or resume reporting of the data, and the data is used to train an artificial intelligence (AI) model.
2. The method as described in claim 1, characterized in that, The data includes at least one of the following: First data, wherein the first data is used to train a first AI model, and the first AI model is deployed on the first network device; The second data, wherein the second data is used to train the second AI model, and the second AI model is deployed on the terminal; The third data, wherein the third data is used to train AI use cases; The fourth data, wherein the fourth data is all the data required to train the AI model.
3. The method according to any one of claims 1-2, characterized in that, The first information includes at least one of the following: First request information; The identifier of the data; First duration; The first request information is used to request to pause or resume data collection, and the first duration is the duration of the pause or resumption of data collection.
4. The method according to any one of claims 1-3, characterized in that, The second information includes at least one of the following: Second request information; The identifier of the data; Second duration; The second request information is used to request the suspension or resumption of data reporting, and the second duration is the duration of the suspension or resumption of data reporting.
5. The method according to any one of claims 1-4, characterized in that, Sending at least one of the first information and the second information to the first network device includes at least one of the following: The first message sends at least one of the first information and the second information to the first network device, wherein the first message includes at least one of the following: Media Access Control (MACCE) control element, physical layer signaling, and Radio Resource Control (RRC) message; The user sends at least one of the first information and the second information to the first network device; At least one of the first information and the second information is sent to the first network device through the first interface, wherein the first interface is the interface between the terminal and the second network device, and the first network device and the second network device may be the same or different.
6. The method according to any one of claims 1-5, characterized in that, Sending the first information to the first network device includes: If a first condition is met, the first information is sent to the first network device, wherein the first information includes the first condition, and the first information is used to request a pause in data collection, and the first condition includes at least one of the following: The terminal is configured to collect data; The terminal's battery level is below the battery threshold; The terminal's memory is less than the memory threshold; The terminal needs to perform a first service, wherein the priority of the first service is higher than the priority of the data collection; The data collection has been completed; The temperature of the terminal is higher than or equal to the temperature threshold.
7. The method according to any one of claims 1-5, characterized in that, Sending the first information to the first network device includes: If the second condition is met, the first information is sent to the first network device, wherein the first information includes the second condition, and the first information is used to request the recovery of collected data, and the second condition includes at least one of the following: The terminal has stopped collecting data; The terminal's battery level is higher than or equal to the battery threshold. The terminal's memory size is greater than or equal to the memory threshold; Determine the data to be collected; The temperature of the terminal is below the temperature threshold.
8. The method according to any one of claims 1-7, characterized in that, Sending the second information to the first network device includes: If the third condition is met, the second information is sent to the first network device, wherein the second information includes the third condition, and the second information is used to request a pause in data reporting, and the third condition includes at least one of the following: The terminal is configured to report data; The terminal's memory is less than the memory threshold; Air interface resources are less than the resource threshold.
9. The method according to any one of claims 1-7, characterized in that, Sending the second information to the first network device includes: If the fourth condition is met, the second information is sent to the first network device, wherein the second information includes the fourth condition and is used to request the recovery of reported data, and the fourth condition includes at least one of the following: The terminal has stopped reporting data; The terminal's memory size is greater than or equal to the memory threshold; Air interface resources are greater than or equal to the resource threshold.
10. The method according to any one of claims 1-9, characterized in that, The method further includes: Send at least one of a third message and a fourth message to the first network device, wherein the third message is used to indicate the reason for requesting to suspend or resume data collection, and the fourth message is used to indicate the reason for requesting to suspend or resume data reporting.
11. The method according to any one of claims 1-10, characterized in that, The method further includes: Determine the fifth piece of information configured for the first network device; The collected data is recovered based on the fifth piece of information, and / or the reported data is recovered based on the fifth piece of information.
12. The method as described in claim 11, characterized in that, The fifth piece of information includes at least one of the following: Uplink resources; Activation time, wherein the activation time is used for collecting or reporting data; Data collection methods; Data reporting methods.
13. A communication method, characterized in that, The method is performed by a first network device, and the method includes: The receiving terminal sends at least one of a first message and a second message, wherein the first message is used to request to pause or resume data collection, and the second message is used to request to pause or resume reporting of the data, and the data is used to train an artificial intelligence (AI) model.
14. The method as described in claim 13, characterized in that, The data includes at least one of the following: First data, wherein the first data is used to train a first AI model, and the first AI model is deployed on the first network device; The second data, wherein the second data is used to train the second AI model, and the second AI model is deployed on the terminal; The third data, wherein the third data is used to train AI use cases; The fourth data, wherein the fourth data is all the data required to train the AI model.
15. The method according to any one of claims 13-14, characterized in that, The first information includes at least one of the following: First request information; The identifier of the data; First duration; The first request information is used to request to pause or resume data collection, and the first duration is the duration of the pause or resumption of data collection.
16. The method according to any one of claims 13-15, characterized in that, The second information includes at least one of the following: Second request information; The identifier of the data; Second duration; The second request information is used to request the suspension or resumption of data reporting, and the second duration is the duration of the suspension or resumption of data reporting.
17. The method according to any one of claims 13-16, characterized in that, At least one of the first information and the second information sent by the receiving terminal includes at least one of the following: The system receives at least one of a first message and a second message sent by the terminal via a first message, wherein the first message includes at least one of the following: MACCE, physical layer signaling, and RRC message; The user plane receives at least one of the first and second information sent by the terminal; The terminal sends at least one of a first message and a second message through a first interface, wherein the first interface is an interface between the terminal and the second network device, and the first network device and the second network device may be the same or different.
18. The method according to any one of claims 13-17, characterized in that, The first information is used to request a pause in data collection, wherein the first information includes a first condition, and the first condition includes at least one of the following: The terminal is configured to collect data; The terminal's battery level is below the battery threshold; The terminal's memory is less than the memory threshold; The terminal needs to perform a first service, wherein the priority of the first service is higher than the priority of the data collection; The data collection has been completed; The temperature of the terminal is higher than or equal to the temperature threshold.
19. The method according to any one of claims 13-17, characterized in that, The first information is used to request the recovery of collected data, wherein the first information includes a second condition, and the second condition includes at least one of the following: The terminal has stopped collecting data; The terminal's battery level is higher than or equal to the battery threshold. The terminal's memory size is greater than or equal to the memory threshold; Determine the data to be collected; The temperature of the terminal is below the temperature threshold.
20. The method according to any one of claims 13-19, characterized in that, The second information is used to request a pause in data reporting, wherein the second information includes a third condition, the third condition including at least one of the following: The terminal is configured to report data; The terminal's memory is less than the memory threshold; Air interface resources are less than the resource threshold.
21. The method according to any one of claims 13-19, characterized in that, The second information is used to request the recovery of reported data, wherein the second information includes a fourth condition, the fourth condition including at least one of the following: The terminal has stopped reporting data; The terminal's memory size is greater than or equal to the memory threshold; Air interface resources are greater than or equal to the resource threshold.
22. The method according to any one of claims 13-21, characterized in that, The method further includes: The terminal receives at least one of a third message and a fourth message, wherein the third message indicates the reason for requesting to suspend or resume data collection, and the fourth message indicates the reason for requesting to suspend or resume data reporting.
23. The method according to any one of claims 13-22, characterized in that, The method further includes: Configure the terminal with fifth information, wherein the fifth information is used for the terminal to restore the collected data and / or restore the reported data.
24. The method as described in claim 23, characterized in that, The fifth piece of information includes at least one of the following: Uplink resources; Activation time, wherein the activation time is used for collecting or reporting data; Data collection methods; Data reporting methods.
25. A communication device, characterized in that, The communication device is used to perform the method as described in any one of claims 1-12 or 13-24.
26. A communication system, characterized in that, The device includes a terminal and a first network device, wherein the terminal is configured to perform the method as described in any one of claims 1-12, and the first network device is configured to perform the method as described in any one of claims 13-24.
27. A storage medium storing instructions, characterized in that, When the instructions are executed on the communication device, the communication device performs the method as described in any one of claims 1-12 or 13-24.
28. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of any one of claims 1-12 or 13-24.