Information transmission methods and apparatuses, and devices, system, storage medium and program product
By sending an instruction message from the terminal device to notify the network-side device that it has stored AI model training data, the problem of high energy loss and untimely data collection caused by signaling exchange in wireless communication systems is solved, and more efficient data collection is achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-11-08
- Publication Date
- 2026-05-15
AI Technical Summary
In wireless communication systems, existing technologies require frequent signaling exchanges between terminal devices and network-side devices to transmit AI model training data, resulting in high energy consumption and untimely data collection.
Terminal devices send indication information to notify network-side devices that they have stored data for AI model training and the reason for it, thereby reducing signaling exchange, reducing energy consumption, and improving the timeliness of data collection.
By reducing signaling transmission, energy consumption of terminal and network devices is reduced, and the timeliness of data collection by network-side devices is improved.
Smart Images

Figure CN2024131110_15052026_PF_FP_ABST
Abstract
Description
Information transmission methods, devices, equipment, systems, storage media and program products Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to an information transmission method, apparatus, device, system, storage medium, and program product. Background Technology
[0002] Currently, in many fields, artificial intelligence (AI) models obtained through machine learning are used to obtain prediction results.
[0003] In wireless communication systems, artificial intelligence (AI) models are trained to perform predictions and inferences, thereby improving the performance of the wireless communication system.
[0004] Summary of the Invention
[0005] This disclosure provides an information transmission method, apparatus, device, system, storage medium, and program product, which enables network-side devices to know that terminal devices store data for AI model training, and also enables network-side devices to collect such data.
[0006] According to a first aspect of the present disclosure, an information transmission method is proposed, which is executed by a terminal device. The method includes: sending first information to a network-side device, wherein the first information is used to indicate that the terminal device stores first data and the reason for the terminal device to send the first information, and the first data is used for training an artificial intelligence (AI) model.
[0007] In this embodiment of the disclosure, by sending the first information to the network-side device, the network-side device can know that the terminal device stores the first data for AI model training, as well as the reason why the terminal device sends the first information. This eliminates the need for the terminal device to send a signaling message to inform the network-side device that the terminal device stores the first data for AI model training, and also eliminates the need for the terminal device to send another signaling message to inform the network-side device that the terminal device sends the first information. This reduces the signaling transmission between the terminal device and the network device, reduces the energy consumption of the terminal device and the network device, and thus improves the timeliness of the network-side device in collecting the first data.
[0008] According to a second aspect of the present disclosure, an information transmission method is provided, executed by a network-side device, the method comprising:
[0009] The system receives first information sent by a terminal device. The first information indicates that the terminal device stores first data and explains why the terminal device sent the first information. The first data is used for training an artificial intelligence (AI) model.
[0010] In this embodiment of the present disclosure, by receiving the first information sent by the terminal device, the network-side device can promptly know that the terminal device stores the first data for AI model training and the reason why the terminal device sent the first information. This enables the network-side device to obtain the first data from the terminal device in a timely manner when the first data is needed, thereby improving the timeliness of the network-side device in collecting the first data.
[0011] According to a third aspect of the present disclosure, an information transmission apparatus is provided, comprising:
[0012] The transceiver module is used to send first information to the network-side device. The first information is used to indicate that the terminal device has stored first data and the reason why the terminal device sends the first information. The first data is used for training artificial intelligence (AI) models.
[0013] According to a fourth aspect of the present disclosure, an information transmission apparatus is provided, comprising: receiving first information sent by a terminal device, the first information being used to indicate that first data is stored in the terminal device and the reason for the terminal device sending the first information, the first data being used for training an artificial intelligence (AI) model.
[0014] According to a fifth aspect of the present disclosure, a terminal device is provided, comprising: one or more processors;
[0015] The terminal device is used to execute the information transmission method of any one of the first aspects.
[0016] According to a sixth aspect of the present disclosure, a network-side device is provided, comprising: one or more processors;
[0017] The network-side device is used to execute any of the information transmission methods in the second aspect.
[0018] According to a seventh aspect of the present disclosure, an information transmission system is provided, including: a terminal device and a network-side device;
[0019] The terminal device is configured to implement the information transmission method of any one of the first aspects;
[0020] The network-side device is configured to implement any of the information transmission methods in the second aspect.
[0021] According to an eighth aspect of the present disclosure, a storage medium is provided that stores instructions which, when executed on a communication device, implement an information transmission method as described in either the first or second aspect.
[0022] According to a ninth aspect of the present disclosure, a program product is provided, the program product including a program and / or instructions, which, when executed by a communication device, implement an information transmission method as described in either the first or second aspect. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.
[0024] Figure 1 is a schematic diagram of an exemplary architecture of an information transmission system according to an embodiment of this disclosure;
[0025] Figure 2a is an exemplary flowchart of an information transmission method provided according to an embodiment of the present disclosure;
[0026] Figure 2b is an exemplary flowchart of an information transmission method provided according to an embodiment of the present disclosure;
[0027] Figure 2c is an exemplary flowchart of an information transmission method provided according to an embodiment of the present disclosure;
[0028] Figure 2d is an exemplary flowchart of an information transmission method provided according to an embodiment of the present disclosure;
[0029] Figure 3a is an exemplary structural schematic diagram of an information transmission device provided according to an embodiment of the present disclosure;
[0030] Figure 3b is an exemplary structural schematic diagram of an information transmission device provided according to an embodiment of the present disclosure;
[0031] Figure 4a is an exemplary structural diagram of a communication device provided according to an embodiment of the present disclosure;
[0032] Figure 4b is an exemplary structural diagram of a chip provided according to an embodiment of the present disclosure. Detailed Implementation
[0033] This disclosure provides an information transmission method, apparatus, device, system, storage medium, and program product for enabling network-side devices to know that terminal devices store data for AI model training, and for enabling network-side devices to collect such data.
[0034] In a first aspect, embodiments of this disclosure propose an information transmission method, executed by a terminal device, the method comprising:
[0035] Send first information to the network-side device. The first information is used to indicate that the terminal device has stored first data and the reason why the terminal device sends the first information. The first data is used for training artificial intelligence (AI) models.
[0036] In this embodiment of the disclosure, by sending the first information to the network-side device, the network-side device can know that the terminal device stores the first data for AI model training, as well as the reason why the terminal device sends the first information. This eliminates the need for the terminal device to send a signaling message to inform the network-side device that the terminal device stores the first data for AI model training, and also eliminates the need for the terminal device to send another signaling message to inform the network-side device that the terminal device sends the first information. This reduces the signaling transmission between the terminal device and the network device, reduces the energy consumption of the terminal device and the network device, and thus improves the timeliness of the network-side device in collecting the first data.
[0037] In conjunction with some embodiments of the first aspect, in some embodiments, the reasons include at least one of the following:
[0038] The terminal device is in low power mode and the first data is stored in the terminal device;
[0039] Upon receiving second information from the network-side device, the second information is used to determine whether the first data is stored in the terminal device; or...
[0040] The proportion of the first data occupying the preset storage space is greater than or equal to the preset proportion threshold.
[0041] In this embodiment of the disclosure, when the terminal device is in a low power mode and has stored the first data, and when the proportion of the first data occupying the preset storage space is greater than or equal to a preset proportion threshold, the terminal device sends the first information to the network device. This allows the network device to know in a timely manner that the terminal device has stopped collecting the first data and has already stored the first data. There is no need for the network device to send the second information to confirm whether the terminal device has stored the first data, nor is there a need for the terminal device to send a stop instruction to the network device to notify the network device to stop collecting the first data. This reduces the signaling transmission between the terminal device and the network device and reduces the energy consumption of the terminal device and the network device.
[0042] In this embodiment of the present disclosure, when the terminal device receives the second information, it sends the first information to the network-side device. This eliminates the need for the terminal device to send a stop instruction to the network-side device to notify it to stop collecting the first data, thereby reducing signaling transmission between the terminal device and the network device and reducing energy consumption of both devices.
[0043] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes data volume information corresponding to the first data.
[0044] In conjunction with some embodiments of the first aspect, in some embodiments, the data volume information includes at least one of the following:
[0045] The total number of bits in the first data;
[0046] The total number of at least one array, where at least one array is an array that divides the first data into;
[0047] The level corresponding to the total number of bits; or,
[0048] The first number of the first messages required to send the first data.
[0049] In this embodiment of the disclosure, the data volume information corresponding to the first data may include a variety of information, so that the network-side device can flexibly determine the data volume information and determine the transmission resources used to transmit the first data.
[0050] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0051] Obtain the correspondence, which includes multiple bit quantity ranges and the corresponding level for each bit quantity range;
[0052] Within multiple ranges of bit counts, determine the range of bit counts containing the total bit count;
[0053] The level corresponding to the range of bit counts within the total bit count is determined as the level corresponding to the total bit count.
[0054] In this embodiment of the disclosure, the level corresponding to the bit range in which the total number of bits of the first data is located is determined as the level corresponding to the total number of bits. This level can be indicated by using a smaller number of bits. Setting this smaller number of bits in the first information can improve the transmission efficiency of the first information and reduce the transmission resources of the first information.
[0055] In conjunction with some embodiments of the first aspect, in some embodiments, obtaining the correspondence includes:
[0056] Receive the corresponding relationship sent by the network-side device; or,
[0057] Receive at least one bit quantity threshold sent by the network-side device; and configure the corresponding levels of multiple bit quantity ranges associated with the at least one bit quantity threshold to obtain the corresponding relationship.
[0058] In this embodiment of the disclosure, the correspondence can be sent by the network-side device or obtained based on at least one bit quantity threshold sent by the network-side device, so that the terminal device can flexibly obtain the correspondence.
[0059] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0060] The receiving network-side device sends third information and resource information based on the first information. The third information is used to instruct the terminal device to send the first data, and the resource information is used to indicate the transmission resources for the first data.
[0061] Based on the third information and transmission resources, the first data is sent to the network-side device.
[0062] In conjunction with some embodiments of the first aspect, in some embodiments, the transmission resources are determined based on the data volume information corresponding to the first data; or, the transmission resources are determined based on the storage capacity of a preset storage space, which is used to store the first data.
[0063] In conjunction with some embodiments of the first aspect, in some embodiments, sending first data to a network-side device includes:
[0064] Based on the data volume information corresponding to the first data, determine the first quantity of the first message;
[0065] Send a first number of first messages to the network-side device, the first number of first messages including first data.
[0066] In this embodiment of the disclosure, the terminal device determines the first quantity of the first message based on the data volume information corresponding to the first data, and can accurately calculate the data of the first message required to send the first data, thus avoiding wasting the first message during the transmission of the first data.
[0067] Secondly, embodiments of this disclosure propose an information transmission method, executed by a network-side device, the method comprising:
[0068] The system receives first information sent by a terminal device. The first information indicates that the terminal device stores first data and explains why the terminal device sent the first information. The first data is used for training an artificial intelligence (AI) model.
[0069] In this embodiment of the disclosure, the network-side device receives the first information sent by the terminal device, which enables the network-side device to know that the terminal device stores the first data for AI model training and the reason why the terminal device sent the first information. It no longer needs to receive a signaling message sent by the terminal device to indicate that the first data is stored, nor does it need to receive a signaling message sent by the terminal device to indicate the reason. This reduces the signaling transmission between the terminal device and the network device, reduces the energy consumption of the terminal device and the network device, and thus improves the timeliness of the network-side device in collecting the first data.
[0070] In conjunction with some embodiments of the second aspect, in some embodiments, the reasons include at least one of the following:
[0071] The terminal device is in low power mode;
[0072] The second information sent by the network-side device is received, and the second information is used to determine whether the first data exists in the terminal device.
[0073] The proportion of the first data occupying the preset storage space is greater than or equal to the preset proportion threshold.
[0074] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes data volume information corresponding to the first data.
[0075] In conjunction with some embodiments of the second aspect, in some embodiments, the data volume information includes at least one of the following:
[0076] The total number of bits in the first data;
[0077] The total number of at least one array, where at least one array is an array that divides the first data into;
[0078] The level corresponding to the total number of bits; or,
[0079] The first number of the first messages required to send the first data.
[0080] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0081] Send a mapping relationship to the terminal device. This mapping relationship includes multiple ranges of bit counts and the corresponding level for each bit count range. The mapping relationship is used by the terminal device to determine the level corresponding to the total number of bits; or...
[0082] Send at least one bit quantity threshold to the terminal device, which is used by the terminal device to determine the level corresponding to the total number of bits.
[0083] In this embodiment of the disclosure, the network-side device can flexibly choose to send a corresponding relationship or at least one bit quantity threshold to enable the terminal device to determine the level corresponding to the total number of bits of the first data, making the design of the information transmission method more flexible and able to support different service requirements.
[0084] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0085] Based on the first information, third information and resource information are sent to the terminal device. The third information is used to instruct the terminal device to send the first data, and the resource information is used to instruct the transmission resources of the first data.
[0086] The first data is sent by the receiving terminal device, which is the data sent by the terminal device based on the third information and transmission resources.
[0087] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0088] Based on the data volume information corresponding to the first data, determine the transmission resources; or,
[0089] Based on the storage capacity of the preset storage space, the transmission resources are determined, and the preset storage space is used to store the first data.
[0090] In this embodiment of the disclosure, the network-side device can determine the transmission resources based on the data volume information corresponding to the first data, or it can determine the transmission resources based on the storage capacity of the preset storage space, which improves the flexibility of determining the transmission resources and can support different service requirements.
[0091] In conjunction with some embodiments of the second aspect, in some embodiments, receiving first data sent by the terminal device includes:
[0092] The first quantity of the first message is determined based on the data volume information corresponding to the first data or the storage capacity of the preset storage space;
[0093] The receiving terminal device sends a first quantity first message, which includes first data.
[0094] Thirdly, embodiments of this disclosure provide an information transmission device, comprising:
[0095] The transceiver module is used to send first information to the network-side device. The first information is used to indicate that the terminal device has stored first data and the reason why the terminal device sends the first information. The first data is used for training artificial intelligence (AI) models.
[0096] Fourthly, embodiments of this disclosure provide an information transmission device, comprising:
[0097] The system receives first information sent by a terminal device. The first information indicates that the terminal device stores first data and explains why the terminal device sent the first information. The first data is used for training an artificial intelligence (AI) model.
[0098] Fifthly, embodiments of this disclosure provide a terminal device, characterized in that it includes:
[0099] One or more processors;
[0100] The terminal device is used to execute the information transmission method of any one of the first aspects.
[0101] Sixthly, embodiments of this disclosure provide a network-side device, characterized in that it includes:
[0102] One or more processors;
[0103] The network-side device is used to execute any of the information transmission methods in the second aspect.
[0104] In a seventh aspect, embodiments of this disclosure provide an information transmission system, characterized in that it includes: a terminal device and a network-side device;
[0105] The terminal device is configured to implement the information transmission method of any one of the first aspects;
[0106] The network-side device is configured to implement any of the information transmission methods in the second aspect.
[0107] Eighthly, embodiments of this disclosure provide a storage medium storing instructions, characterized in that, when the instructions are executed on a communication device, the communication device performs the information transmission method of either the first aspect or the second aspect.
[0108] In a ninth aspect, embodiments of this disclosure provide a program product including a program and / or instructions, characterized in that, when the program and / or instructions are executed by a communication device, they implement the information transmission method of either the first aspect or the second aspect.
[0109] This disclosure provides an information transmission method, apparatus, device, system, storage medium, and program product. In some embodiments, the terms "information transmission method" and "bearer processing method," "communication method," etc., can be used interchangeably; the terms "information transmission apparatus" and "bearer processing apparatus," "communication apparatus," etc., can be used interchangeably.
[0110] 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.
[0111] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0112] 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.
[0113] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the aforementioned," "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.
[0114] In the embodiments disclosed herein, "multiple" refers to two or more.
[0115] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0116] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.
[0117] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.
[0118] 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.
[0119] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0120] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0121] 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”.
[0122] In some embodiments, the apparatus and device may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "body", etc.
[0123] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0124] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0125] 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.
[0126] Figure 1 is an exemplary architecture diagram of an information transmission system according to an embodiment of this disclosure. As shown in Figure 1, the information transmission system 100 includes a terminal device 101 and a network-side device 102. It should be understood that the number and form of each device shown in Figure 1 are for illustrative purposes only and do not constitute a limitation on the embodiments of this disclosure. In actual applications, it may include two or more terminal devices and two or more network-side devices. The information transmission system 100 shown in Figure 1 is only illustrated by including one terminal device 101 and one network-side device 102. It is understood that the information transmission system described in the embodiments of this disclosure is for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure and does not constitute a limitation on the technical solutions proposed in the embodiments of 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 the embodiments of this disclosure are also applicable to similar technical problems.
[0127] In some embodiments, the network-side device 102 may be the network-side device of the current service terminal device 101.
[0128] In some embodiments, terminal device 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.
[0129] In some embodiments, the network-side device 102 includes access network devices and / or core network devices.
[0130] 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.
[0131] 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.
[0132] 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.
[0133] In some embodiments, the core network equipment may be a single device, including a first network element 1031, a second network element 1032, etc., or it may be multiple devices or a group of devices, each including all or part of the first network element 1031, the second network element 1032, etc. Network elements may be virtual or physical. Core network equipment may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).
[0134] In some embodiments, terminal device 101 and network-side device 102 may be configured as producers, consumers, or collectors for artificial intelligence (AI) training, inference, or performance monitoring.
[0135] Producers use the data they need to provide for AI training, inference, or performance monitoring.
[0136] Collectors are used to gather data provided by producers and send the collected data to consumers.
[0137] Consumers use data provided by producers or collectors to train, infer, or monitor the performance of AI models.
[0138] In some embodiments, the terminal device can be configured as a producer to use AI models for reasoning to predict cell measurement results, handover target cells, or mobility events, etc.
[0139] In some embodiments, the terminal device predicts the cell measurement results of future cells, which can be referred to as time-domain prediction.
[0140] In some embodiments, the terminal device predicts the cell measurement results of unmeasured cells, which may be referred to as spatial prediction.
[0141] In some embodiments, mobility events include measurement reporting conditions being met, handover failure, cell dwell time, or radio link failure.
[0142] In some embodiments, where the network-side device 102 includes an access network device, the terminal device can be configured as a generator, and the access network device can be configured as a collector and a consumer.
[0143] In some embodiments, where the network-side device 102 includes an access network device and a core network device, the terminal device can be configured as a generator, the access network device can be configured as a collector, and the core network device can be configured as a consumer.
[0144] With the development of AI technology, for example, when a terminal device is configured as a generator, a method needs to be designed to enable the terminal device to send data to the network-side device so that the network-side device can collect the data and then use the data for training, inference, or performance monitoring of AI models.
[0145] To address the aforementioned issues, this disclosure provides an information transmission method, apparatus, device, system, storage medium, and program product. A terminal device can send first information to notify a network-side device that it has stored data for training, inference, or performance monitoring of AI models, so that the network-side device can allocate resources for transmitting data to the terminal device, thereby achieving the purpose of sending data to the network-side device.
[0146] The following embodiments of this disclosure can be applied to the information transmission 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 information transmission 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.
[0147] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0148] The information transmission methods, apparatus, devices, systems, storage media, and program products provided in this disclosure will now be described in detail with reference to the accompanying drawings.
[0149] Figure 2a is an exemplary flowchart of an information transmission method provided according to an embodiment of the present disclosure. As shown in Figure 2a, the information transmission method includes the following steps:
[0150] Step S2101: The terminal device sends the first information to the network-side device.
[0151] The first information is used to indicate that the terminal device has stored the first data and / or the reason why the terminal device sent the first information. The first data is used for training artificial intelligence (AI) models.
[0152] In some embodiments, the cause may also be referred to as the condition.
[0153] In some embodiments, the first information is carried via at least one of the following signaling methods:
[0154] UE Assistance Information (UAI);
[0155] Measurement report information;
[0156] Radio Resource Control Reconfiguration Complete (RRC Reconfiguration Complete) message;
[0157] Radio Resource Control Setup Complete (RRC Setup Complete) message;
[0158] Radio Resource Control Resume Complete (RRC Resume Complete) message.
[0159] In some embodiments, the reasons include at least one of the following:
[0160] The terminal device is in low power mode and the first data is stored in the terminal device;
[0161] Upon receiving second information from the network-side device, the second information is used to determine whether the first data is stored in the terminal device; or...
[0162] The proportion of the first data occupying the preset storage space is greater than or equal to the preset proportion threshold.
[0163] In some embodiments, the preset ratio threshold may be a network-side device configured by the network-side device for the terminal device, or it may be a ratio threshold agreed upon in the protocol.
[0164] In some embodiments, the second information is carried via at least one of the following signaling methods:
[0165] UE Information Request (UE) information;
[0166] Radio Resource Control Reconfiguration (RRC Reconfiguration) message;
[0167] Radio Resource Control Setup (RRCSetup) message;
[0168] Radio Resource Control Resume (RRCResume) message.
[0169] The preset ratio threshold is used to indicate whether the first data fills the preset storage space or occupies the largest part of the preset storage space.
[0170] In some embodiments, the proportion of the first data occupying the preset storage space is greater than or equal to a preset proportion threshold, and can also be described as the first data filling the preset storage space, or the first data occupying the largest part of the preset storage space.
[0171] The reasons for step S2101 will be explained below using some examples.
[0172] Example 1A: The terminal device responds to being in a low power state and stores the first data because it is in a low power state and stores the first data.
[0173] In Example 1B, the terminal device, in response to receiving the second information, sends the first information to the network-side device because the terminal device has received the second information and stored the first data.
[0174] Example 1C: In response to the fact that the proportion of the first data occupying the preset storage space is greater than or equal to the preset proportion threshold, the terminal device sends the first information to the terminal device because the proportion of the first data occupying the preset storage space is greater than or equal to the preset proportion threshold.
[0175] In Example 1D, the terminal device responds to being in low power mode and having received the second information by sending the first information to the network-side device because the terminal device is in low power mode, has received the second information, and has stored the first data.
[0176] Example 1E: In response to being in low power mode and the first data occupying a preset storage space ratio greater than or equal to a preset ratio threshold, the terminal device sends the first information to the network side device because the terminal device is in low power mode and the first data occupies a preset storage space ratio greater than or equal to a preset ratio threshold.
[0177] Example 1F: In response to the fact that the proportion of the first data occupying the preset storage space is greater than or equal to the preset proportion threshold and the second information is received, the terminal device sends the first information to the network side device because the proportion of the first data occupying the preset storage space is greater than or equal to the preset proportion threshold and the second information is received.
[0178] In some embodiments, a low power mode may indicate that the current battery level of the terminal device is less than or equal to a preset battery threshold.
[0179] In some embodiments, the first data may be referred to as available data. The first data may be data that the network settings configuration terminal device wants to collect.
[0180] In some embodiments, the first data can be used for AI model training, inference, or performance monitoring. When the terminal device is in low power mode, the collection of data used for AI model training, inference, or performance monitoring will cease.
[0181] In some embodiments, the first data can be training data, inference data, or performance monitoring data. Training data is used for AI model training and testing. Inference data is used for model usage. Performance monitoring data is used to monitor the performance of the AI model for AI model control. Control may include activation, deactivation, and AI model switching.
[0182] In some embodiments, the first data is associated with the application scenario of the AI model, and the first data is usually different depending on the application scenario.
[0183] In some embodiments, the application scenarios include beam management, channel state information (CSI) reporting, CSI compression, positioning, cell handover, mobility management, and radio resource management.
[0184] In some embodiments, the first data may include multiple sample data.
[0185] In some embodiments, such as beam management, each sample data entry includes one or more of the following: beam measurement results of multiple beams, identifiers of multiple beams, beam measurement results of the K strongest beams among the multiple beams, identifiers of the K strongest beams, and the acquisition time of the beam measurement results. The multiple beams can be beams configured by the network-side device for the terminal device.
[0186] In some embodiments, such as CSI compression, each sample data entry may include one or more of the following: the CSI measurement result and the time of acquisition of the measurement result.
[0187] In some embodiments, such as for positioning, each sample data may include one or more of the following: measurement results of channel impulse response, location information of terminal device, and measurement results of Positioning Reference Signal (PRS).
[0188] In some embodiments, the first information may be referred to as an available data indication.
[0189] In some embodiments, when the terminal device is in a low power mode and has stored the first data, the reason is that the terminal device is in a low power mode and has stored the first data.
[0190] In some embodiments, the first information may include, or may not include, the data volume information corresponding to the first data. The data volume information corresponding to the first data can be used by the network-side device to determine the transmission resources for the first data.
[0191] In some embodiments, if the first information does not include the data volume information corresponding to the first data, the terminal device may separately send the data volume information corresponding to the first data to the network-side device.
[0192] In some embodiments, the data volume information corresponding to the first data includes at least one of the following:
[0193] The total number of bits in the first data;
[0194] The total number of at least one array, where at least one array is an array that divides the first data into;
[0195] The level corresponding to the total number of bits;
[0196] The first number of first messages required to send the first data; or,
[0197] The first data represents the percentage of preset storage space occupied.
[0198] In some embodiments, the terminal device can count the number of bits in the first data to obtain the total number of bits in the first data.
[0199] In some embodiments, the terminal device may divide multiple sample data in the first data into at least one array according to a preset number, and each array includes a preset number of sample data.
[0200] In some embodiments, the preset quantity can be a quantity agreed upon in the agreement or a quantity indicated by the second information.
[0201] In some embodiments, the array may be referred to as a batch.
[0202] In some embodiments, an array can be used to perform an iteration of the AI model.
[0203] In some embodiments, the first data is set in a data list of the terminal device. The data list includes multiple element entries, and each element entry has an array. The total number of element entries in the data list can be determined as the total number of at least one array.
[0204] In some embodiments, the terminal device obtains a correspondence, which includes multiple bit quantity ranges and the level corresponding to each bit quantity range; the terminal device determines the bit quantity range in which the total bit quantity of the first data is located among the multiple bit quantity ranges; the terminal device determines the level corresponding to the bit quantity range in which the total bit quantity of the first data is located as the level corresponding to the total bit quantity of the first data.
[0205] In some embodiments, the correspondence can be pre-set in the terminal device or be a correspondence agreed upon by the protocol.
[0206] In some embodiments, the network-side device may send the corresponding relationship to the terminal device.
[0207] In some embodiments, when the network-side device sends the correspondence to the terminal, the correspondence can be carried by the second information.
[0208] In some embodiments, the network-side device sends at least one bit quantity threshold to the terminal device; the terminal device configures the levels corresponding to the multiple bit quantity ranges associated with the at least one bit quantity threshold to obtain the correspondence.
[0209] For example, at least one bit quantity threshold includes a, b, and c, and multiple bit quantity ranges include (min, a], (a, b], (b, c], (c, max], or include [a, b), [b, c), etc. Here, [ indicates greater than or equal to, ] indicates less than or equal to, ( indicates greater than, ) indicates less than. In some embodiments, min represents a preset minimum value, and max represents a preset maximum value; min and max can be predetermined by a protocol. It should be noted that this example is merely an illustrative description of possible bit quantity ranges, not a limitation on the bit quantity range. In some embodiments, multiple other bit quantity ranges can be obtained based on at least one bit quantity threshold, which will not be detailed here.
[0210] In some embodiments, the terminal device can configure corresponding levels for multiple bit number ranges in descending or ascending order of the upper limit threshold of multiple bit number ranges to obtain a corresponding relationship.
[0211] For example, multiple bit count ranges include (min,a], (a,b], (b,c], and (c,max]. For instance, following the order of the upper limit thresholds of these multiple bit count ranges from largest to smallest, the level corresponding to (min,a] is configured as 0, the level corresponding to (a,b] as 1, the level corresponding to (b,c] as 2, and the level corresponding to (c,max] as 3. It should be noted that this example is merely illustrative of the correspondence between bit count range configurations and levels, and does not limit the correspondence between them.
[0212] In some embodiments, the first message can be any of the following:
[0213] UE Information Request (UE) information;
[0214] Radio Resource Control Reconfiguration (RRC Reconfiguration) message;
[0215] Radio Resource Control Setup (RRCSetup) message;
[0216] Radio Resource Control Resume (RRCResume) message.
[0217] The following examples illustrate how a terminal device determines the first quantity of the first message.
[0218] Example 2A: The terminal device can determine the first quantity of the first message based on the total number of bits of the data carried in the first message and the total number of bits of the first data. Here, the data carried in the first message is the data in the first data. The first quantity of the first message satisfies: or Alternatively, N = B1 / B2. Here, N represents the first quantity of the first message, B1 represents the total number of bits in the first data, B2 represents the total number of bits in the data carried by the first message, and / represents a division operation. This indicates the floor function. This indicates the rounding up operation.
[0219] Example 2B: The terminal device can determine the first quantity of the first message based on the total number of arrays carried in the first message and the total number of at least one array. Here, the arrays carried in the first message are arrays from at least one array. The first quantity of the first message satisfies: or Alternatively, N = C1 / C2. Here, N represents the first quantity of the first message, B1 represents the total number of at least one array, and B2 represents the total number of arrays carried in the first message.
[0220] Example 2C: The terminal device can determine the first quantity of the first message based on the level corresponding to the total number of bits of data carried in the first message and the level corresponding to the total number of bits of the first data. The first quantity of the first message satisfies: N = α D1-D2 (D1 / D2). Where D1 represents the level corresponding to the total number of bits in the first data, D2 represents the level corresponding to the total number of bits in the data carried in the first message, and α... D1-D2 This represents the level coefficient between D1 and D2.
[0221] Example 2D: The terminal device can determine the first quantity of the first message based on the storage capacity of the preset storage space and the total number of bits of data carried in the first message. The first quantity of the first message satisfies: or Alternatively, N = E1 / E2. Here, E1 represents the storage capacity of the preset storage space, and E2 represents the total number of bits of data carried by the first message.
[0222] In some embodiments, the storage capacity of the preset storage space may be configured by the network device for the terminal device, or may be agreed upon by a preset protocol.
[0223] In some embodiments, the terminal device may determine the proportion of the first data occupying the preset storage space based on the total number of bits of the first data and the storage capacity of the preset storage space.
[0224] The occupancy ratio can be equal to the ratio of the total number of bits of the first data to the storage capacity of the preset storage space.
[0225] In step S2102, the network-side device sends third information to the terminal device.
[0226] In some embodiments, the third information is carried via at least one of the following signaling methods:
[0227] UE Information Request (UE) information;
[0228] Radio Resource Control Reconfiguration (RRC Reconfiguration) message;
[0229] Radio Resource Control Setup (RRCSetup) message;
[0230] Radio Resource Control Resume (RRCResume) message.
[0231] The third piece of information is used to instruct the terminal device to send the first data.
[0232] Step S2103: The network-side device sends resource information to the terminal device.
[0233] Resource information is used to indicate the transmission resources for the first data.
[0234] In some embodiments, when the first information includes data volume information of the first data, or when the terminal device separately sends data volume information corresponding to the first data to the network-side device, the network-side device can determine the transmission resources of the first data based on the data volume information corresponding to the first data.
[0235] Using some examples, this paper explains how a network-side device determines the transmission resources for the first data based on the data volume information corresponding to the first data.
[0236] Example 3A: The data quantity information corresponding to the first data includes the first quantity of the first message, or it may also include at least one of the following: the total number of bits of the first data, the total number of at least one array, and the level corresponding to the total number of bits.
[0237] The network-side device determines the transmission resources based on the first quantity of the first message, and the transmission resources can be used to transmit N first messages.
[0238] Example 3B: The data quantity information corresponding to the first data includes the level corresponding to the total number of bits of the first data, or it may also include at least one of the total number of bits of the first data and the total number of at least one array.
[0239] The network-side device determines the transmission resources based on the level corresponding to the total number of bits of the first data, and the transmission resources are associated with the level corresponding to the total number of bits of the first data.
[0240] Example 3C: The data quantity information corresponding to the first data includes the total number of bits of the first data.
[0241] The network-side device determines the transmission resources based on the total number of bits in the first data, and the transmission resources are associated with the total number of bits in the first data.
[0242] Example 3D: The data volume information corresponding to the first data includes the total number of at least one array;
[0243] The network-side device determines the transmission resources based on the total number of at least one array, where the transmission resources are related to the total number of at least one array.
[0244] Example 3E: The data volume information corresponding to the first data includes the proportion of the first data occupying the preset storage space;
[0245] The network-side device determines the total number of bits of the first data based on the occupancy ratio and the storage capacity of the preset storage space;
[0246] The transmission resources are determined based on the total number of bits in the first data.
[0247] Example 3F: The data volume information corresponding to the first data includes the proportion of the first data occupying the preset storage space;
[0248] The network-side device determines the total number of bits of the first data based on the occupancy ratio and the storage capacity of the preset storage space;
[0249] The transmission resources are determined based on the level corresponding to the total number of bits in the first data.
[0250] Example 3G: The data volume information corresponding to the first data includes the proportion of the first data occupying the preset storage space;
[0251] The network-side device determines the total number of bits of the first data based on the occupancy ratio and the storage capacity of the preset storage space;
[0252] The first quantity of the first message is determined based on the total number of bits of the first data and the total number of bits of the data carried by the first message;
[0253] The transmission resources are determined based on the first quantity of the first message.
[0254] In some embodiments, if the first information does not include the data volume information of the first data, or if the terminal device does not send the data volume information corresponding to the first data to the network-side device separately, and if the reason is that the proportion of the first data occupying the preset storage space is greater than or equal to the preset proportion threshold, the network-side device may use Example 3H to determine the transmission resources.
[0255] Example 3H: The network-side device determines the first quantity of the first message based on the storage capacity of the preset storage space and the total number of bits of data carried by the first message; and determines the transmission resources based on the first quantity of the first message.
[0256] In some embodiments, third-party information and resource information may be in two fields or contained in one field.
[0257] In some embodiments, where the third information and resource information are in two fields, the third information and resource information may be in one signaling message, in two different signaling messages, or in two identical signaling messages. The signaling message here may be, for example, at least one of a terminal information request message, a radio resource control reconfiguration message, a radio resource control establishment message, or a radio resource control recovery message.
[0258] In step S2104, the terminal device sends first data to the network-side device, or sends first data to the network-side device according to the transmission resources indicated by the resource information.
[0259] In some embodiments, in response to receiving third information and / or resource information, the terminal device sends first data to the network-side device, or sends first data to the network-side device according to the transmission resources indicated by the resource information.
[0260] In some embodiments, the terminal device sends first data to the network-side device in response to receiving third information.
[0261] In some embodiments, in response to receiving third information and resource information, the terminal device sends first data to the network-side device according to the transmission resources indicated by the resource information.
[0262] In some embodiments, in response to receiving resource information, the terminal device sends first data to the network-side device according to the transmission resources indicated by the resource information.
[0263] In some embodiments, the terminal device sends a first number of first messages to the network-side device according to the transmission resources indicated by the resource information. The first number of first messages includes first data. The first number of first messages also means a first number of first messages.
[0264] In some embodiments, the network-side device may determine the first quantity of the first message based on the data volume information corresponding to the first data or the storage capacity of the preset storage space;
[0265] The receiving terminal device sends a first quantity first message, which includes first data.
[0266] In some embodiments, the method by which the network-side device determines the first quantity of the first message based on the data quantity information corresponding to the first data can be found in Example 3A or Example 3G above.
[0267] In some embodiments, the method by which the network-side device determines the first quantity of the first message based on the storage capacity of a preset storage space can be found in 3H.
[0268] In the information transmission method provided in the embodiment of Figure 2a, the terminal device sends first information to the network-side device. The first information indicates that first data has been stored and the reason for sending the first information. The network-side device can promptly know the status of the terminal device based on the first information. This allows the network-side device to promptly notify the terminal device to send the first data when it needs to collect the first data, thereby reducing the amount of signaling transmitted between the terminal device and the network-side device before the terminal device sends the first data.
[0269] In some embodiments, the information transmission method involved in the present disclosure may include at least one of steps S2101 to S2104. For example, step S2101 may be implemented as a standalone embodiment.
[0270] In some embodiments, steps S2102 and S2103 may be performed in an alternate order or simultaneously.
[0271] In some embodiments, steps S2102, S2103, and S2104 are optional, and may be omitted or substituted in different embodiments.
[0272] In some embodiments, step S2102 is optional, and step S2102 may be omitted or replaced in different embodiments.
[0273] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0274] Figure 2b is an exemplary flowchart of an information transmission method provided according to an embodiment of the present disclosure. As shown in Figure 2a, the information transmission method includes the following steps:
[0275] In step S2201, when the terminal device is in a low power state and has stored the first data, it sends the first information to the network-side device. The first information includes the data volume information of the first data.
[0276] The first information is used to indicate that the terminal device has stored the first data. The first information also indicates that the reason for the terminal device sending the first information is that the terminal device is responding to being in a low power mode and has stored the first data.
[0277] In step S2202, the network-side device sends third information to the terminal device.
[0278] The third message instructs the terminal device to send the first data.
[0279] Step S2203: The terminal device determines the first quantity of the first message.
[0280] In some embodiments, when the data volume information of the first data includes the first quantity of the first message, step S2203 may be omitted.
[0281] In some embodiments, when the data volume information of the first data does not include the first quantity of the first message, the terminal device determines the first quantity of the first message based on the data volume information of the first data.
[0282] The method by which the terminal device determines the first quantity of the first message based on the data volume information of the first data can be found in the examples 2A, 2B, 2C above.
[0283] In step S2204, the network-side device sends resource information indicating transmission resources to the terminal device based on the data volume information of the first data.
[0284] In some embodiments, the network-side device determines the transmission resources for the first data based on the data volume information of the first data, and sends resource information indicating the transmission resources to the terminal device.
[0285] In some embodiments, the method by which the network-side device determines the transmission resources of the first data based on the data volume information of the first data can be found in the above examples 3A, 3B, 3C, 3D, 3E, 3F, 3G, etc.
[0286] In step S2205, the terminal device sends a first number of first messages according to the transmission resources indicated by the resource information, and the first number of first messages includes first data.
[0287] The communication method involved in the embodiments of this disclosure may include at least one of steps S2201 to S2207. For example, step S2203 may be implemented as a separate embodiment, step S2204 may be implemented as a separate embodiment, and steps S2201 and S2203 may be implemented as separate embodiments, but are not limited thereto.
[0288] In some embodiments, steps S2202 and S2203 can be swapped in order, steps S2201 and S2203 can be executed simultaneously, and steps S2202 and S2204 can be executed simultaneously.
[0289] In some embodiments, steps S2202 to S2205 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0290] In some embodiments, steps S2202 and S2204 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0291] In some embodiments, steps S2202 and S2203 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0292] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0293] Figure 2c is an exemplary flowchart of an information transmission method provided according to an embodiment of the present disclosure. As shown in Figure 2c, the information transmission method includes the following steps:
[0294] Step S2301: The network-side device sends the second information to the terminal device.
[0295] The second piece of information is used to determine whether the first data is stored in the terminal device.
[0296] In some embodiments, the network-side device does not know whether the terminal device has stored the first data, and therefore sends the second information to the terminal device.
[0297] In step S2302, the terminal device sends the first information to the network-side device.
[0298] The first information is used to indicate that the terminal device has stored the first data, and the first information also indicates that the reason for the terminal device sending the first information is that the terminal device has received the second information.
[0299] The first information includes the data volume information of the first data.
[0300] In step S2303, the network-side device sends third information to the terminal device.
[0301] The third piece of information is used to instruct the terminal device to send the first data.
[0302] Step S2304: The terminal device determines the first quantity of the first message.
[0303] In some embodiments, when the data volume information of the first data includes the first quantity of the first message, step S2203 may be omitted.
[0304] In some embodiments, when the data volume information of the first data does not include the first quantity of the first message, the terminal device determines the first quantity of the first message based on the data volume information of the first data.
[0305] The method by which the terminal device determines the first quantity of the first message based on the data volume information of the first data can be found in Examples 2A, 2B, or 2C above.
[0306] In step S2305, the network-side device sends resource information indicating transmission resources to the terminal device based on the data volume information of the first data.
[0307] In some embodiments, the network-side device determines the transmission resources for the first data based on the data volume information of the first data, and sends resource information indicating the transmission resources to the terminal device.
[0308] In some embodiments, the method by which the network-side device determines the transmission resources of the first data based on the data volume information of the first data can be found in Examples 3A, 3B, 3C, 3D, 3E, 3F, or 3G above.
[0309] In step S2306, the terminal device sends a first number of first messages according to the transmission resources indicated by the resource information, and the first number of first messages includes first data.
[0310] It should be noted that the information transmission method involved in the embodiments of this disclosure may include at least one of steps S2301 to S2306. For example, steps S2301 and S2302 may be implemented as independent embodiments, and steps S2301, S2302, S2304, and S2306 may be implemented as independent embodiments, but are not limited thereto.
[0311] In some embodiments, steps S2303 and S2304 may be interchanged. Steps S2302 and S2304 may be interchanged or performed simultaneously.
[0312] In some embodiments, steps S2303 to S2306 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0313] In some embodiments, step S2305 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0314] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0315] Figure 2d is an exemplary flowchart of an information transmission method provided according to an embodiment of the present disclosure. As shown in Figure 2d, the information transmission method includes the following steps:
[0316] In step S2401, if the proportion of the first data occupying the preset storage space is greater than or equal to the preset proportion threshold, the terminal device sends the first information to the network side device.
[0317] The first information is used to indicate that the terminal device has stored the first data. The first information also indicates that the reason for the terminal device sending the first information is that the proportion of the first data occupying the preset storage space is greater than or equal to the preset proportion threshold.
[0318] In step S2402, the network-side device sends third information to the terminal device.
[0319] The third message instructs the terminal device to send the first data.
[0320] In step S2403, the terminal device determines the first quantity of the first message based on the storage capacity of the preset storage space.
[0321] In some embodiments, when the data volume information of the first data includes the first quantity of the first message, step S2203 may be omitted.
[0322] In some embodiments, when the data volume information of the first data does not include the first quantity of the first message, the terminal device determines the first quantity of the first message based on the data volume information of the first data.
[0323] The method by which the terminal device determines the first quantity of the first message based on the data volume information of the first data can be found in the examples 2A, 2B, 2C above.
[0324] In step S2404, the network-side device sends resource information indicating the transmission resources to the terminal device according to the storage capacity of the preset storage space.
[0325] In some embodiments, the network-side device determines the transmission resources for the first data based on the storage capacity of the preset storage space, and sends resource information indicating the transmission resources to the terminal device.
[0326] In some embodiments, the method by which the network-side device determines the transmission resources of the first data based on the data volume information of the first data can be found in Example 3H above.
[0327] In step S2405, the terminal device sends a first number of first messages according to the transmission resources indicated by the resource information, and the first number of first messages includes first data.
[0328] It should be noted that the information transmission method involved in the embodiments of this disclosure may include at least one of steps S2401 to S2406. For example, step S2401 may be implemented as an independent embodiment, and steps S2401, S2403, S2404, and S2405 may be implemented as independent embodiments, but are not limited thereto.
[0329] In some embodiments, steps S2402 and S2403 may be interchanged. Steps S2401 and S2403 may be executed simultaneously.
[0330] In some embodiments, steps S2402 to S2405 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0331] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0332] Figure 3a is an exemplary structural schematic diagram of an information transmission device provided according to an embodiment of the present disclosure. As shown in Figure 3a, the information transmission device 310 may include:
[0333] The transceiver module 3101 is used to send first information to the network-side device. The first information is used to indicate that the terminal device has stored first data and the reason why the terminal device sends the first information. The first data is used for training artificial intelligence (AI) models.
[0334] In some embodiments, the reasons include at least one of the following:
[0335] The terminal device is in low power mode and the first data is stored in the terminal device;
[0336] Upon receiving second information from the network-side device, the second information is used to determine whether the first data is stored in the terminal device; or...
[0337] The proportion of the first data occupying the preset storage space is greater than or equal to the preset proportion threshold.
[0338] In some embodiments, the first information includes data volume information corresponding to the first data.
[0339] In some embodiments, the data volume information includes at least one of the following:
[0340] The total number of bits in the first data;
[0341] The total number of at least one array, where at least one array is an array that divides the first data into;
[0342] The level corresponding to the total number of bits; or,
[0343] The first number of the first messages required to send the first data.
[0344] In some embodiments, the information transmission device 310 further includes:
[0345] Processing module 3102 and / or transceiver module 3101 are used to obtain the correspondence relationship, which includes multiple bit quantity ranges and the level corresponding to each bit quantity range.
[0346] The processing module 3102 is also used to determine the range of the total number of bits among multiple ranges of bit counts;
[0347] The processing module 3102 is also used to determine the level corresponding to the bit number range in which the total number of bits is located as the level corresponding to the total number of bits.
[0348] In some embodiments, the transceiver module 3101 is configured to receive the correspondence relationship sent by the network-side device; or,
[0349] The transceiver module 3101 receives at least one bit quantity threshold sent by the network-side device; the processing module 3102 is used to configure the corresponding levels of multiple bit quantity ranges associated with the at least one bit quantity threshold to obtain the corresponding relationship.
[0350] In some embodiments, the method further includes: a transceiver module 3101;
[0351] The transceiver module 3101 is also used to receive third information and resource information sent by the network-side device according to the first information. The third information is used to instruct the terminal device to send the first data, and the resource information is used to instruct the transmission resources of the first data.
[0352] The transceiver module 3101 is used to send first data to the network-side device based on third information and transmission resources.
[0353] In some embodiments, the transmission resources are determined based on the data volume information corresponding to the first data; or...
[0354] The transmission resources are determined based on the storage capacity of the preset storage space, which is used to store the first data.
[0355] In some embodiments, the transceiver module 3101 is specifically used for:
[0356] Based on the data volume information corresponding to the first data, determine the first quantity of the first message;
[0357] Send a first number of first messages to the network-side device, the first number of first messages including first data.
[0358] Figure 3b is an exemplary structural schematic diagram of an information transmission device provided according to an embodiment of the present disclosure. As shown in Figure 3b, the information transmission device 320 may include:
[0359] The transceiver module 3201 is used to receive first information sent by the terminal device. The first information is used to indicate that the terminal device stores first data and the reason why the terminal device sends the first information. The first data is used for training an artificial intelligence (AI) model.
[0360] In some embodiments, the reasons include at least one of the following:
[0361] The terminal device is in low power mode;
[0362] The second information sent by the network-side device is received, and the second information is used to determine whether the first data exists in the terminal device.
[0363] The proportion of the first data occupying the preset storage space is greater than or equal to the preset proportion threshold.
[0364] In some embodiments, the first information includes data volume information corresponding to the first data.
[0365] In some embodiments, the data volume information includes at least one of the following:
[0366] The total number of bits in the first data;
[0367] The total number of at least one array, where at least one array is an array that divides the first data into;
[0368] The level corresponding to the total number of bits; or,
[0369] The first number of the first messages required to send the first data.
[0370] In some embodiments, the transceiver module 3201 is further configured to:
[0371] The transceiver module 3201 is used to send a correspondence relationship to the terminal device. This correspondence relationship includes multiple bit quantity ranges and the corresponding level for each bit quantity range. The correspondence relationship is used by the terminal device to determine the level corresponding to the total number of bits; or...
[0372] The transceiver module 3201 is also used to send at least one bit quantity threshold to the terminal device, wherein the at least one bit quantity threshold is used by the terminal device to determine the level corresponding to the total number of bits.
[0373] In some embodiments, the transceiver module 3201 is further configured to send third information and resource information to the terminal device according to the first information, wherein the third information is used to instruct the terminal device to send the first data, and the resource information is used to instruct the transmission resources of the first data.
[0374] The transceiver module 3201 is also used to receive first data sent by the terminal device. The first data is data sent by the terminal device based on third information and transmission resources.
[0375] In some embodiments, the information transmission device 320 further includes:
[0376] Processing module 3202 is used to determine transmission resources based on the data volume information corresponding to the first data; or,
[0377] The processing module 3202 is used to determine the transmission resources based on the storage capacity of the preset storage space, which is used to store the first data.
[0378] In some embodiments, the processing module 3202 is further configured to determine the first quantity of the first message based on the data volume information corresponding to the first data or the storage capacity of the preset storage space;
[0379] The transceiver module 3201 is also used to receive a first message of a first quantity sent by the terminal device, wherein the first message of a first quantity includes first data.
[0380] Figure 4a is an exemplary structural diagram of a communication device provided according to an embodiment of the present disclosure. The communication device can be any of a terminal device or a network-side device, or it can be a chip, chip system, or processor, etc., that supports any of the above methods in either a terminal device or a network-side device. It can be used to implement the methods described in the above method embodiments, and for details, please refer to the description in the above method embodiments.
[0381] As shown in Figure 4a, the communication device 4100 includes one or more processors 4101. The processor 4101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit. The communication device 4100 is used to execute any of the above methods.
[0382] In some embodiments, the communication device 4100 further includes one or more memories 4102 for storing instructions. Optionally, all or part of the memories 4102 may also be located outside the communication device 4100.
[0383] In some embodiments, the communication device 4100 further includes one or more transceivers 4103. When the communication device 4100 includes one or more transceivers 4103, the transceivers 4103 perform at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S2407, S2301, S2303, S3101, S3102, S3103, S3104, S3105, S3201, S3202, S3203, S2302, S2304 to S2310, S2401 to S2406, S2408 to S2413, step S2202, but not limited thereto).
[0384] The processor 4101 performs at least one of other steps (e.g., steps S2101, S2311, S2414, S4206, S4409, S2201, but not limited thereto).
[0385] In some embodiments, transceiver 4103 may include a receiver and / or a transmitter, which may be separate or integrated together. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., can be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., can be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.
[0386] In some embodiments, the communication device 4100 may include one or more interface circuits 4104. Optionally, the interface circuit 4104 is connected to the memory 4102, and the interface circuit 4104 can be used to receive signals from the memory 4102 or other devices, and can be used to send signals to the memory 4102 or other devices. For example, the interface circuit 4104 can read instructions stored in the memory 4102 and send the instructions to the processor 4101.
[0387] The communication device 4100 described in the above embodiments can be any of the terminal devices or network-side devices, but the scope of the communication device 4100 described in this disclosure is not limited thereto, and the structure of the communication device 4100 may not be limited by FIG4a. The communication device can be a standalone device or a part of a larger device. For example, the communication device can be at least one of the following: (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, access network device or core network device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0388] Figure 4b is an exemplary structural diagram of a chip provided according to an embodiment of the present disclosure. For cases where the communication device can be a chip or a chip system, please refer to the structural diagram of chip 4200 shown in Figure 4b, but it is not limited thereto.
[0389] Chip 4200 includes one or more processors 4201, which are used to perform any of the above methods.
[0390] In some embodiments, chip 4200 further includes one or more interface circuits 4202. Optionally, the interface circuit 4202 is connected to memory 4203, and the interface circuit 4202 can be used to receive signals from memory 4203 or other devices, and the interface circuit 4202 can be used to send signals to memory 4203 or other devices. For example, the interface circuit 4202 can read instructions stored in memory 4203 and send the instructions to processor 4201.
[0391] In some embodiments, the interface circuit 4202 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S2407, S2301, S2303, S3101, S3102, S3103, S3104, S3105, S3201, S3202, S3203, S2302, S2304 to S2310, S2401 to S2406, S2408 to S2413, step S2202, but not limited thereto).
[0392] The processor 4201 performs at least one of other steps (e.g., steps S2101, S2311, S2414, S4206, S4409, S2201, but not limited thereto).
[0393] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.
[0394] In some embodiments, chip 4200 further includes one or more memories 4203 for storing instructions. Optionally, all or part of the memories 4203 may be located outside of chip 4200.
[0395] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0396] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 4100, cause the communication device 4100 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.
[0397] This disclosure also proposes a program product, including a program and / or instructions, which, when executed by the communication device 4100, cause the communication device 4100 to perform any of the above methods. Optionally, the above program product is a computer program product.
[0398] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
[0399] 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.
Claims
1. An information transmission method, characterized in that, The method is executed by a terminal device, and the method includes: Send first information to the network-side device. The first information is used to indicate that the terminal device stores first data and the reason why the terminal device sends the first information. The first data is used for training an artificial intelligence (AI) model.
2. The method according to claim 1, characterized in that, The reasons include at least one of the following: The terminal device is in low power mode and the first data is stored in the terminal device; The second information sent by the network-side device is received, and the second information is used to determine whether the first data is stored in the terminal device; or, The proportion of the first data occupying the preset storage space is greater than or equal to the preset proportion threshold.
3. The method according to claim 1 or 2, characterized in that, The first information includes the data volume information corresponding to the first data.
4. The method according to claim 3, characterized in that, The data volume information includes at least one of the following: The total number of bits in the first data; The total number of at least one array, wherein the at least one array is an array into which the first data is divided; The level corresponding to the total number of bits; or, The first number of first messages required to send the first data.
5. The method according to any one of claims 1-4, characterized in that, The method further includes: The terminal device receives third information and resource information sent by the network-side device based on the first information. The third information is used to instruct the terminal device to send the first data, and the resource information is used to indicate the transmission resources of the first data. Based on the third information and the transmission resources, the first data is sent to the network-side device.
6. The method according to claim 5, characterized in that, The transmission resources are determined based on the data volume information corresponding to the first data; or... The transmission resources are determined based on the storage capacity of a preset storage space, which is used to store the first data.
7. The method according to claim 5 or 6, characterized in that, Sending the first data to the network-side device includes: Based on the data volume information corresponding to the first data, determine the first quantity of the first message; Send the first quantity of first messages to the network-side device, wherein the first quantity of first messages includes the first data.
8. An information transmission method, characterized in that, The method is executed by a network-side device, and the method includes: The system receives first information sent by a terminal device, the first information indicating that the terminal device stores first data and the reason why the terminal device sends the first information, the first data being used for training an artificial intelligence (AI) model.
9. The method according to claim 8, characterized in that, The reasons include at least one of the following: The terminal device is in low power mode; The second information sent by the network-side device is received, and the second information is used to determine whether the first data exists in the terminal device; The proportion of the first data occupying the preset storage space is greater than or equal to the preset proportion threshold.
10. The method according to claim 8 or 9, characterized in that, The first information includes the data volume information corresponding to the first data.
11. The method according to claim 10, characterized in that, The data volume information includes at least one of the following: The total number of bits in the first data; The total number of at least one array, wherein the at least one array is an array into which the first data is divided; The level corresponding to the total number of bits; or, The first number of first messages required to send the first data.
12. The method according to claim 11, characterized in that, The method further includes: Based on the data volume information corresponding to the first data, a transmission resource is determined, and the transmission resource is used to transmit the first data; or... The transmission resources are determined based on the storage capacity of the preset storage space, which is used to store the first data.
13. The method according to any one of claims 8-11, characterized in that, The method further includes: Based on the data volume information corresponding to the first data or the storage capacity of the preset storage space, a first quantity of the first message is determined, wherein the preset storage space is used to store the first data; The terminal device sends a first message indicating the first quantity, which includes the first data.
14. A communication device, characterized in that, The communication device is used to perform the communication method according to any one of claims 1-7 or 8-13.
15. An information transmission system, characterized in that, include: Terminal equipment, network-side equipment; The terminal device is configured to implement the information transmission method according to any one of claims 1-7; The network-side device is configured to implement the information transmission method according to any one of claims 8-13.
16. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the information transmission method according to any one of claims 1-7 or 8-13.
17. A program product comprising a program and / or instructions, characterized in that, When the program and / or instructions are executed by the communication device, the information transmission method according to any one of claims 1-7 or 8-13 is implemented.