Communication method, first terminal, network equipment, communication device and storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-08-06
- Publication Date
- 2026-04-17
AI Technical Summary
Some terminals lack sufficient AI processing capabilities to enjoy the benefits of AI, while others have surplus AI processing capabilities that are not fully utilized, resulting in low AI resource utilization and unstable computing power sharing between terminals, which affects communication efficiency.
The first terminal sends a message to the network device, indicating its associated AI processing capabilities. These capabilities are actually possessed by the second terminal. The network device can better configure AI tasks based on this information, thereby improving the utilization rate of AI resources and communication efficiency.
It improves the utilization rate of AI resources and communication efficiency, ensures that network devices can reasonably allocate AI tasks, avoids the instability of computing power sharing, and enhances overall communication performance.
Smart Images

Figure CN121890119A_ABST
Abstract
Description
Communication method, first terminal, network device, communication apparatus, and storage medium TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to a communication method, a first terminal, a network device, a communication apparatus and a storage medium. BACKGROUND
[0002] In recent years, the artificial intelligence (AI) technology has made constant breakthroughs in multiple fields. A terminal has AI computing power and can process AI-related tasks. The AI computing power can also be referred to as AI processing capability.
[0003] SUMMARY
[0004] However, some terminals have insufficient AI processing capability, which results in that the terminals cannot enjoy the benefits brought by AI. The AI processing capability of some terminals is redundant and is not fully utilized, which reduces the utilization rate of AI resources.
[0005] Embodiments of the present disclosure provide a communication method, a first terminal, a network device, a communication apparatus and a storage medium.
[0006] According to a first aspect of embodiments of the present disclosure, a communication method is provided. The method comprises: a first terminal sending a first message to a network device, the first message being used to indicate a first artificial intelligence (AI) processing capability associated with the first terminal; and the first AI processing capability being an AI processing capability possessed by a second terminal.
[0007] According to a second aspect of embodiments of the present disclosure, a communication method is provided. The method comprises: a network device receiving a first message sent by a first terminal, the first message being used to indicate a first artificial intelligence (AI) processing capability associated with the first terminal; and the first AI processing capability being an AI processing capability possessed by a second terminal.
[0008] According to a third aspect of embodiments of the present disclosure, a communication method is provided. The method comprises: a first terminal sending a first message to a network device, the first message being used to indicate a first artificial intelligence (AI) processing capability associated with the first terminal; the network device receiving the first message; and the first AI processing capability being an AI processing capability possessed by a second terminal.
[0009] According to a fourth aspect of embodiments of the present disclosure, a first terminal is provided. The first terminal comprises: a transceiver module, configured to send a first message to a network device, the first message being used to indicate a first artificial intelligence (AI) processing capability associated with the first terminal; and the first AI processing capability being an AI processing capability possessed by a second terminal.
[0010] According to a fifth aspect of the embodiments of the present disclosure, a network device is provided, comprising: a transceiver configured to receive a first message sent by a first terminal, the first message being used to indicate a first artificial intelligence (AI) processing capability associated with the first terminal, wherein the first AI processing capability is an AI processing capability possessed by a second terminal.
[0011] According to a sixth aspect of the embodiments of the present disclosure, a communication apparatus is provided, comprising: one or more processors; wherein the terminal is configured to perform the communication method of the first aspect and any one of the first aspect.
[0012] According to a seventh aspect of the embodiments of the present disclosure, a communication apparatus is provided, comprising: one or more processors; wherein the network device is configured to perform the communication method of the second aspect and any one of the second aspect.
[0013] According to an eighth aspect of the embodiments of the present disclosure, a communication system is provided, comprising a first terminal and a network device, wherein the first terminal is configured to implement the communication method of the first aspect and any one of the first aspect, and the network device is configured to implement the communication method of the second aspect and any one of the second aspect.
[0014] According to a ninth aspect of the embodiments of the present disclosure, a storage medium is provided, which stores instructions, when the instructions are executed on a communication device, causing the communication device to perform the communication method of the first aspect and any one of the first aspect or the second aspect and any one of the second aspect.
[0015] According to a tenth aspect of the embodiments of the present disclosure, a program product is provided, comprising: a computer program, when executed by a communication device, causing the communication device to perform the communication method of the first aspect and any one of the first aspect or the second aspect and any one of the second aspect.
[0016] The present disclosure sends a first message to a network device by a first terminal, which is used to indicate an AI processing capability associated with the first terminal. The AI processing capability associated with the first terminal refers to an AI processing capability possessed by a second terminal. The first terminal reports the associated AI processing capability to the network device, so that the network device can configure relevant AI tasks for the first terminal, improve the utilization rate of AI resources, and improve the communication efficiency. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following describes the drawings required for the embodiments, and the following drawings are only some embodiments of the present disclosure, and do not specifically limit the protection scope of the present disclosure.
[0018] FIG. 1 is a schematic diagram of a communication system architecture according to an embodiment of the present disclosure.
[0019] FIG. 2 is an interaction diagram of a communication method according to an embodiment of the present disclosure.
[0020] FIG. 3a is a flowchart of a communication method according to an embodiment of the present disclosure.
[0021] FIG. 3b is a flowchart of a communication method according to an embodiment of the present disclosure.
[0022] FIG. 4a is a flowchart of a communication method according to an embodiment of the present disclosure.
[0023] FIG. 4b is a flowchart of a communication method according to an embodiment of the present disclosure.
[0024] FIG. 5 is an interaction diagram of a communication method according to an embodiment of the present disclosure.
[0025] FIG. 6a is a structural diagram of a first terminal according to an embodiment of the present disclosure.
[0026] FIG. 6b is a structural diagram of a network device according to an embodiment of the present disclosure.
[0027] FIG. 7a is a structural diagram of a communication device according to an example embodiment.
[0028] FIG. 7b is a chip structural diagram according to an example embodiment. DETAILED DESCRIPTION
[0029] Embodiments of the present disclosure provide a communication method, a first terminal, a network device, a communication apparatus, and a storage medium.
[0030] In a first aspect, embodiments of the present disclosure provide a communication method, which includes: a first terminal sending a first message to a network device, the first message being used to indicate a first artificial intelligence (AI) processing capability associated with the first terminal; and the first AI processing capability being an AI processing capability possessed by a second terminal.
[0031] In the above embodiments, the first terminal sends a first message to the network device, which is used to indicate the AI processing capability associated with the first terminal. The AI processing capability associated with the first terminal refers to the AI processing capability possessed by the second terminal. The first terminal reports the associated AI processing capability to the network device, so that the network device can configure relevant AI tasks for the first terminal, improve the utilization rate of AI resources, and improve the communication efficiency.
[0032] In some optional embodiments of the first aspect, the number of the second terminals is a plurality, and the first message is used to indicate at least one of: a total AI processing capability of the plurality of second terminals; and an AI processing capability of each of the plurality of second terminals.
[0033] In the above embodiments, if the first terminal is associated with multiple second terminals, i.e., the number of second terminals is multiple, the total AI processing capability of the multiple second terminals can be reported to improve efficiency. Alternatively, the AI processing capability of each second terminal can be reported separately to facilitate the network device to better allocate AI tasks, and when the AI processing capability of one of the second terminals is no longer associated with the first terminal, the first terminal reports the identity of the second terminal, i.e., the network device can know which part of the AI processing capability is no longer supported by the first terminal to improve efficiency.
[0034] In some optional embodiments of the first aspect, the first AI processing capability comprises at least one of the following: a supported AI task type; a supported AI model type; a supported AI processing speed; a supported AI use case; a supported AI model update mode; a supported machine learning (ML) task type; a supported ML model type; a supported ML processing speed; a supported ML use case; a supported ML model update mode; and a supported minimum processing latency.
[0035] In the above embodiments, the first AI processing capability comprises at least one of the above to facilitate the network device to better determine whether to configure an AI-related task for the first terminal and what kind of AI task to configure.
[0036] In some optional embodiments of the first aspect, the method further comprises: the first terminal sending a second message to the network device, the second message being used to indicate a second AI processing capability possessed by the first terminal.
[0037] In the above embodiments, the first terminal can report its local second AI processing capability to the network device, so that the network device can better determine whether to configure an AI-related task for the first terminal and what kind of AI task to configure in combination with the local second AI processing capability and the associated first AI processing capability.
[0038] In some optional embodiments of the first aspect, the second message is a terminal capability reporting message; and the first message is the terminal capability reporting message or another radio resource control (RRC) message, the other RRC message being a different RRC message from the terminal capability reporting message.
[0039] In the above embodiments, the first message and the second message can be the above messages to improve communication efficiency.
[0040] In some optional embodiments of the first aspect, the first terminal sends the first message to the network device, including at least one of: the first terminal sends the first message to the network device based on information pre-configured by the network device; and the first terminal sends the first message to the network device based on a request from the network device.
[0041] In the above embodiments, the first terminal can actively or passively report the first AI processing capability, to adapt to different situations and improve flexibility.
[0042] In a second aspect, a communication method is provided. The method includes: a network device receiving a first message sent by a first terminal, the first message being used to indicate a first artificial intelligence (AI) processing capability associated with the first terminal; and the first AI processing capability being an AI processing capability possessed by a second terminal.
[0043] In some optional embodiments of the second aspect, the number of the second terminals is multiple, and the first message is used to indicate at least one of: a total AI processing capability of the multiple second terminals; and an AI processing capability of each of the multiple second terminals.
[0044] In some optional embodiments of the second aspect, the first AI processing capability includes at least one of: a supported AI task type; a supported AI model type; a supported AI processing speed; a supported AI use case; a supported AI model updating manner; a supported machine learning (ML) task type; a supported ML model type; a supported ML processing speed; a supported ML use case; a supported ML model updating manner; and a supported minimum processing latency.
[0045] In some optional embodiments of the second aspect, the method further includes: the network device receiving a second message sent by the first terminal, the second message being used to indicate a second AI processing capability possessed by the first terminal.
[0046] In some optional embodiments of the second aspect, the second message is a terminal capability reporting message; and the first message is the terminal capability reporting message or another radio resource control (RRC) message, the other RRC message being a different RRC message from the terminal capability reporting message.
[0047] In some optional embodiments of the second aspect, the network device receives the first message sent by the first terminal, including at least one of: the network device receives the first message sent by the first terminal based on information pre-configured by the network device; and the network device receives the first message sent by the first terminal based on a request from the network device.
[0048] In some optional embodiments of the second aspect, the method further includes: determining, by the network device, whether to configure the first terminal with an AI-related task based on the first message; and / or determining, by the network device, an AI-related task configured to the first terminal based on the first message.
[0049] In some optional embodiments of the second aspect, the method further includes: in response to the first terminal performing a cell handover, sending, by a source cell of the network device, a third message to a target cell; the third message is used to indicate an artificial intelligence, AI, processing capability associated with the first terminal.
[0050] In a third aspect, a communication method is provided, including: sending, by a first terminal, a first message to a network device, the first message being used to indicate a first artificial intelligence, AI, processing capability associated with the first terminal; receiving, by the network device, the first message; the first AI processing capability being an AI processing capability possessed by a second terminal.
[0051] In a fourth aspect, a first terminal is provided, including: a transceiver module, configured to send a first message to a network device, the first message being used to indicate a first artificial intelligence, AI, processing capability associated with the first terminal; the first AI processing capability being an AI processing capability possessed by a second terminal.
[0052] In some optional embodiments of the fourth aspect, the number of the second terminals is a plurality, and the first message is used to indicate at least one of: a total AI processing capability of the plurality of second terminals; an AI processing capability of each of the plurality of second terminals.
[0053] In some optional embodiments of the fourth aspect, the first AI processing capability includes at least one of: a supported AI task type; a supported AI model type; a supported AI processing speed; a supported AI use case; a supported way of updating an AI model; a supported machine learning, ML, task type; a supported ML model type; a supported ML processing speed; a supported ML use case; a supported way of updating an ML model; and a supported minimum processing latency.
[0054] In some optional embodiments of the fourth aspect, the transceiver module is further configured to: send, by the first terminal, a second message to the network device, the second message being used to indicate a second AI processing capability possessed by the first terminal.
[0055] In some optional embodiments of the fourth aspect, the second message is a terminal capability reporting message; and the first message is the terminal capability reporting message or another radio resource control, RRC, message, the other RRC message being a different RRC message from the terminal capability reporting message.
[0056] In some optional embodiments of the fourth aspect, the transceiver module sends the first message to the network device in at least one of the following ways: the first terminal sends the first message to the network device based on information pre-configured by the network device; the first terminal sends the first message to the network device based on a request from the network device.
[0057] In a fifth aspect, a network device is provided, comprising: a transceiver module configured to receive a first message sent by a first terminal, the first message being used to indicate a first artificial intelligence (AI) processing capability associated with the first terminal, the first AI processing capability being an AI processing capability possessed by a second terminal.
[0058] In some optional embodiments of the fifth aspect, the number of the second terminals is a plurality, and the first message is used to indicate at least one of the following: a total AI processing capability of the plurality of second terminals; an AI processing capability of each of the plurality of second terminals.
[0059] In some optional embodiments of the fifth aspect, the first AI processing capability comprises at least one of the following: a supported AI task type; a supported AI model type; a supported AI processing speed; a supported AI use case; a supported way of updating an AI model; a supported machine learning (ML) task type; a supported ML model type; a supported ML processing speed; a supported ML use case; a supported way of updating an ML model; and a supported minimum processing latency.
[0060] In some optional embodiments of the fifth aspect, the transceiver module is further configured to receive a second message sent by the first terminal, the second message being used to indicate a second AI processing capability possessed by the first terminal.
[0061] In some optional embodiments of the fifth aspect, the second message is a terminal capability reporting message, and the first message is the terminal capability reporting message or another radio resource control (RRC) message, the other RRC message being a different RRC message from the terminal capability reporting message.
[0062] In some optional embodiments of the fifth aspect, the network device receives the first message sent by the first terminal in at least one of the following ways: the network device receives the first message sent by the first terminal based on information pre-configured by the network device; and the network device receives the first message sent by the first terminal based on a request from the network device.
[0063] In some optional embodiments of the fifth aspect, the network device further comprises a processing module configured to determine, based on the first message, whether to configure the first terminal with an AI-related task; and / or, the network device determines, based on the first message, an AI-related task configured to the first terminal.
[0064] In some optional embodiments of the fifth aspect, the transceiver module is further configured to: in response to the first terminal performing cell switching, a source cell of the network device sends a third message to a target cell; the third message is used to indicate an artificial intelligence (AI) processing capability associated with the first terminal.
[0065] In a sixth aspect, a communication apparatus is provided, comprising: one or more processors; wherein the terminal is configured to perform the first aspect and any one of the communication methods in the first aspect.
[0066] In a seventh aspect, a communication apparatus is provided, comprising: one or more processors; wherein the network device is configured to perform the second aspect and any one of the communication methods in the second aspect.
[0067] In an eighth aspect, a communication system is provided, comprising a first terminal and a network device, wherein the first terminal is configured to implement the first aspect and any one of the communication methods in the first aspect, and the network device is configured to implement the second aspect and any one of the communication methods in the second aspect.
[0068] In a ninth aspect, a storage medium is provided, which stores instructions that, when executed on a communication device, cause the communication device to perform the communication method of the first aspect and any one of the communication methods in the first aspect or the second aspect and any one of the communication methods in the second aspect.
[0069] In a tenth aspect, the embodiments of the present disclosure propose a program product, which, when executed by a communication device, causes the communication device to perform the method described in the optional implementation manner of the first aspect or the second aspect.
[0070] In an eleventh aspect, the embodiments of the present disclosure propose a computer program, which, when executed on a computer, causes the computer to perform the method described in the optional implementation manner of the first aspect or the second aspect.
[0071] In a twelfth aspect, the embodiments of the present disclosure provide a chip or chip system. The chip or chip system comprises a processing circuit configured to perform the method described in the optional implementation manner of the first aspect or the second aspect.
[0072] It is understood that the terminals, access network devices, first network elements, other network elements, core network devices, communication systems, storage media, program products, computer programs, chips, or chip systems involved in the embodiments of this disclosure are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0073] This disclosure provides embodiments of a communication method, a first terminal, a network device, a communication apparatus, and a storage medium. In some embodiments, the terms "communication method" and "information processing method," "communication apparatus," "information processing apparatus," "communication apparatus," and "information processing system" can be used interchangeably.
[0074] 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.
[0075] 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. The technical environments of different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0076] 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.
[0077] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0078] In the embodiments disclosed herein, "multiple" refers to two or more.
[0079] In some embodiments, the terms “at least one of,” “one or more of,” “a plurality of,” “multiple,” and the like can be used interchangeably.
[0080] In some embodiments, the recitations of “at least one of A, B,” “A and / or B,” “A in one case and B in another case,” “A in response to one case and B in response to another case,” and the like can include the following technical solutions according to the case: A is executed in some embodiments (A is executed regardless of B); B is executed in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selectively executed); A and B are executed in some embodiments (A and B are both executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0081] In some embodiments, the recitations of “A or B,” and the like, can include the following technical solutions according to the case: A is executed in some embodiments (A is executed regardless of B); B is executed in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selectively executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0082] The prefix words “first,” “second,” and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute a limitation on the position, order, priority, quantity, or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute an additional limitation because of the use of the prefix words. For example, the description objects are “fields,” and the ordinal words before “fields” in “first field” and “second field” do not limit the position or order between “fields,” and “first” and “second” do not limit whether the “fields” modified thereby are in the same message or not, nor do they limit the order of “first field” and “second field.” For another example, the description objects are “levels,” and the ordinal words before “levels” in “first level” and “second level” do not limit the priority between “levels.” For another example, the quantity of the description objects is not limited by the ordinal words, and can be one or more. For example, “first device,” where the quantity of “devices” can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description objects are “devices,” and “first device” and “second device” can be the same device or different devices, and their types can be the same or different; for another example, the description objects are “information,” and “first information” and “second information” can be the same information or different information, and their contents can be the same or different.
[0083] In some embodiments, "comprising", "including", "to indicate", "carrying", can be interpreted as directly carrying A, or indirectly indicating A.
[0084] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0085] 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", "above", and the like can be replaced with each other, and 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", "below", and the like can be replaced with each other.
[0086] In some embodiments, the apparatus and device can be interpreted as physical or virtual, and its name is not limited to the name described in the embodiments, and in some cases can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and the like.
[0087] In some embodiments, "network" can be interpreted as an apparatus included in the network, such as an access network device, a core network device, and the like.
[0088] In some embodiments, an “access network device (AN device)” can also be referred to as a “radio access network device (RAN device),” a “base station (BS),” a “radio base station,” a “fixed station,” and in some embodiments can also be understood as a “node,” an “access point,” a “transmission point (TP),” a “reception point (RP),” a “transmission / reception point (TRP),” a “panel,” an “antenna panel,” an “antenna array,” a “cell,” a “macro cell,” a “small cell,” a “femto cell,” a “pico cell,” a “sector,” a “cell group,” a “serving cell,” a “carrier,” a “component carrier,” a “bandwidth part (BWP),” and the like.
[0089] In some embodiments, a "terminal" or "terminal device" can be referred to as a "user equipment" (UE), a "user terminal," a "mobile station" (MS), a "mobile terminal" (MT), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, and / or the like.
[0090] In some embodiments, data, information and / or the like can be obtained in compliance with laws and regulations of the country in which the data, information and / or the like is obtained.
[0091] In some embodiments, data, information and / or the like can be obtained after consent is given by a user.
[0092] Further, each element, each row, or each column in a table of an embodiment of the present disclosure can be implemented as an independent embodiment, and a combination of any element, any row, or any column can be implemented as an independent embodiment.
[0093] Currently, the wide application of 5G technology brings great changes to all aspects of people's life. According to the vision of the International Telecommunication Union (ITU), 5G will penetrate into all fields of future society to build a comprehensive information ecosystem centered on users. Among them, the 5G user experience rate can reach 100 megabits per second (Mbit / s) to 1 gigabit per second (Gbit / s), which can support mobile virtual reality and other extreme business experience; the 5G peak rate can reach 10 Gbit / s to 20 Gbit / s, and the traffic density can reach 10 megabits per second per square meter (Mbit / s / m2), which can effectively support the growth of mobile business traffic by thousands of times in the future; the 5G connection number density can reach 1 million per square meter ( / m2), which can effectively support a large number of Internet of Things devices; the 5G transmission delay can reach milliseconds, which can meet the strict requirements of vehicle networking and industrial control; 5G can support a mobile speed of 500 kilometers per hour (km / h), which can meet good user experience in high-speed rail environment. It can be imagined that 5G as a representative of new infrastructure will rebuild the future information society.
[0094] In recent years, artificial intelligence (AI) technology has made continuous breakthroughs in many fields. The continuous development of intelligent voice, computer vision and other fields not only brings a variety of applications to intelligent terminals, but also has wide application in education, transportation, home, medical care, retail, security and other fields, bringing convenience to people's life and promoting the industrial upgrading of various industries. AI technology is also accelerating the cross-penetration with other disciplines, and its development integrates knowledge from different disciplines, and also provides new directions and methods for the development of different disciplines.
[0095] In recent research, AI technology is introduced into the wireless air interface, and how AI technology assists the transmission technology of the wireless air interface to improve is studied. For example, the following three aspects are included:
[0096] AI-enabled connectivity. That is, using AI methods to improve the performance of communication, such as using AI for beam management.
[0097] Computing power service. That is, the network side can provide computing power to the terminal side, such as helping the terminal to perform model training, model inference, etc.
[0098] Extreme AI service. That is, the transmission pipeline of the network is enhanced to improve the experience of AI application services.
[0099] However, some terminals have insufficient AI processing capability, which prevents them from enjoying the benefits of AI. Some terminals have surplus AI processing capability that is not fully utilized, which reduces the utilization rate of AI resources.
[0100] In some embodiments, AI computing power sharing between terminals can be considered. For example, a user can have multiple terminals, and the multiple terminals all have AI computing power, which can also be referred to as AI processing capability. Therefore, AI computing power sharing between terminals can be considered. For example, terminal A helps terminal B to process related AI tasks. AI computing power sharing between terminals can improve the use efficiency of AI resources and enhance user experience.
[0101] However, since the shared computing power is essentially not the endogenous computing power of the terminal, but an external computing power. And since the connection relationship between the terminal and the terminal to which the external computing power belongs is not stable, it also leads to the instability of the external computing power. Further, it affects the network device to configure AI tasks for the first terminal, wastes AI resources, and reduces the overall communication efficiency.
[0102] Therefore, the present disclosure provides a communication method, and the terminal and the network device can synchronize and manage the external computing power of the terminal. The present disclosure sends a first message by the first terminal to the network device, to indicate the AI processing capability associated with the first terminal. Wherein, the AI processing capability associated with the first terminal refers to the AI processing capability possessed by the second terminal. The first terminal reports the associated AI processing capability to the network device, so that the network device can configure related AI tasks for the first terminal, improve the utilization rate of AI resources, and improve the communication efficiency.
[0103] FIG. 1 is a schematic diagram of a communication system architecture according to an embodiment of the present disclosure.
[0104] As shown in FIG. 1, the communication system 100 includes a first terminal 101, a first network device 102.
[0105] In some embodiments, the communication system 100 can further include at least one second terminal 103. The second terminal 103 can be a terminal that provides AI processing capability for the first terminal 101. That is, the at least one second terminal 103 can share its local AI processing capability with the first terminal 101 to perform AI tasks for the first terminal 101. The AI processing capability associated with the first terminal 101 can be the AI processing capability possessed by the second terminal.
[0106] In some embodiments, the communication system 100 can further include a second network device 104, which is another network device different from the first network device 102.
[0107] It can be understood that the "network device" in the present disclosure can be the first network device 102 or the second network device 104. That is, if it is not limited to the first network device 102 or the second network device 104, it can be at least one of the two.
[0108] In some embodiments, the first terminal 101 and the at least one second terminal 103 can have an association relationship.
[0109] In some embodiments, the first terminal 101 (or the second terminal 103) includes at least one of a mobile phone, a wearable device, an Internet of Things device, a communication-capable automobile, a smart automobile, a tablet (Pad), a wireless transceiver-equipped computer, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, or the like, but is not limited thereto.
[0110] In some embodiments, the first network device 102 can include at least one of an access network device and a core network device.
[0111] In some embodiments, the access network device is at least one of a node or a device that accesses a terminal to a wireless network, and the access network device can include at least one of an evolved node B (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation node B (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an Open RAN, a Cloud RAN, a base station in another communication system, an access node in a Wi-Fi system, or the like, but is not limited thereto.
[0112] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0113] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), where the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and some of the protocol layers are controlled by the CU, and the remaining or all of the protocol layers are distributed in the DU and controlled by the CU, but not limited thereto.
[0114] In some embodiments, the core network device can be one device including one or more network elements, or can be multiple devices or device groups including all or part of the one or more network elements. The network element can be virtual or physical. The core network includes at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next-generation core (NGC).
[0115] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed by the embodiments of the present disclosure. Those skilled in the art can know that the technical solutions proposed by the embodiments of the present disclosure are also applicable to similar technical problems as the system architecture evolves and new business scenarios appear.
[0116] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1 or part of the subject, but are not limited thereto. The subjects shown in FIG. 1 are examples, and the communication system can include all or part of the subjects in FIG. 1, or other subjects other than FIG. 1. The number and form of each subject is arbitrary, each subject can be physical or virtual, the connection relationship between each subject is an example, each subject can not be connected or can be connected, and the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0117] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 6th generation mobile communication system (6G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. In addition, a plurality of systems can be combined (for example, combination of LTE or LTE-A and 5G, and the like).
[0118] FIG. 2 is an interaction diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 2, the present embodiment relates to a communication method for the communication system 100, the above-mentioned method comprising:
[0119] Step S2101, the first terminal 101 sends a second message to the first network device 102.
[0120] In some embodiments, the first network device 102 receives the second message sent by the first terminal 101.
[0121] In some embodiments, the second message is used to indicate the second AI processing capability possessed by the first terminal. The second AI processing capability can be understood as the AI processing capability local to the first terminal. The first terminal reports its local AI processing capability to the network device, so as to facilitate the network device to better configure relevant AI tasks for the first terminal.
[0122] In some embodiments, the AI processing capability includes at least one of the following: a supported AI task type; a supported AI model type; a supported AI processing speed; a supported AI use case; a supported way of updating an AI model; a supported Machine Learning (ML) task type; a supported ML model type; a supported ML processing speed; a supported ML use case; a supported way of updating an ML model; and a supported minimum processing latency.
[0123] Optionally, the AI processing capability can include a supported AI task type. For example, the second AI processing capability can include an AI task type supported by the first terminal. For example, the AI task type can be model inference of an AI model, model training of an AI model, etc., but is not limited thereto.
[0124] Optionally, the AI processing capability can include a supported AI model type. For example, the second AI processing capability can include an AI model deployed by the first terminal. Alternatively, the second AI processing capability can include an AI model deployed by the first terminal and capable of running. For example, the AI model type can include a Convolution Neural Network (CNN), a Transformer, etc., but is not limited thereto.
[0125] Optionally, the AI processing capability can include a supported AI processing speed. For example, the second AI processing capability can include a processing speed supported by the first terminal.
[0126] Optionally, the AI processing capability can include a supported AI use case. For example, the AI use case can include AI-based beam management, AI-based positioning, etc., but is not limited thereto. For example, the second AI processing capability can include an AI use case supported by the first terminal.
[0127] Optionally, the AI processing capability can comprise a supported manner of updating the AI model. For example, updating of both model structure and model parameters can be supported, or only updating of model structure can be supported, etc., without limitation. For example, the second AI processing capability can comprise a manner of updating the AI model supported by the first terminal.
[0128] Optionally, the AI processing capability can comprise a supported type of ML task. For example, model inference of an ML model, model training of an ML model, etc., can be comprised, without limitation.
[0129] Optionally, the AI processing capability can comprise a supported type of ML model. For example, a supervised learning model can be comprised, etc.
[0130] Optionally, the AI processing capability can comprise a supported ML processing speed.
[0131] Optionally, the AI processing capability can comprise a supported ML use case. For example, ML-based beam management, ML-based positioning, etc., can be comprised.
[0132] Optionally, the AI processing capability can comprise a supported manner of updating the ML model. For example, updating of both model structure and model parameters can be supported, or only updating of model structure can be supported, etc., without limitation.
[0133] Optionally, the AI processing capability can comprise a supported minimum processing latency.
[0134] In some embodiments, the second message can be a terminal capability (UE capability) reporting message. The name of the second message is not limited.
[0135] At step S2102, the first terminal 101 sends a first message to the first network device 102.
[0136] In some embodiments, the first network device 102 receives the first message sent by the first terminal 101.
[0137] In some embodiments, the first message is used to indicate a first AI processing capability associated with the first terminal. The first AI processing capability is an AI processing capability possessed by a second terminal. For example, the first AI processing capability can be an AI processing capability local to the second terminal, shared by the second terminal to the first terminal. For example, the second terminal can utilize its local first AI processing capability to perform an AI-related task for the first terminal. Illustratively, model inference of an AI / ML model, model training, etc.
[0138] In some embodiments, before the first terminal 101 sends the first message to the first network device 102, the second terminal can actively or passively provide the first AI processing capability to the first terminal, so that the first terminal determines the first AI processing capability as the AI processing capability associated therewith and reports to the network device. Illustratively, the second terminal can actively share the first AI processing capability with the first terminal. Alternatively, the second terminal can receive a request from the first terminal and passively share the first AI processing capability with the first terminal.
[0139] In some embodiments, the first terminal and the second terminal can have an association relationship. The first terminal and the second terminal can establish a connection, so that the first terminal can send data in an AI task to the second terminal, and the second terminal can feed back a result of the AI task to the first terminal. Of course, the second terminal can also send the result of the AI task to the first network device 102, and the present disclosure is not limited thereto.
[0140] In some embodiments, the first AI processing capability includes at least one of the following: a supported AI task type; a supported AI model type; a supported AI processing speed; a supported AI use case; a supported update mode of an AI model; a supported Machine Learning (ML) task type; a supported ML model type; a supported ML processing speed; a supported ML use case; a supported update mode of an ML model; and a supported minimum processing latency.
[0141] It can be understood that the first AI processing capability is an AI processing capability local to the second terminal and is also an AI processing capability indirectly supported by the first terminal. For example, the first AI processing capability includes a supported AI task type, which can be understood as an AI task type supported by the second terminal locally, and since the first terminal is associated with the first AI processing capability, it also means that the first terminal indirectly supports the AI task type. Of course, if the first AI processing capability is no longer associated with the first terminal, then the first terminal will no longer support the AI task type.
[0142] In some embodiments, if the number of second terminals is multiple, the first message can be used to indicate at least one of the following: a total AI processing capability of the multiple second terminals; and an AI processing capability of each of the multiple second terminals. For example, multiple second terminals provide AI processing capabilities to the first terminal, and the first message can indicate a total AI processing capability or can indicate an AI processing capability of each of the multiple second terminals respectively.
[0143] Optionally, the first message is used to indicate a total AI processing capability of the plurality of second terminals. The total AI processing capability can be referred to as a union of AI processing capabilities. For example, assume that the plurality of second terminals include a second terminal A and a second terminal B. The second terminal A can provide a peak processing speed of X floating-point operations per second (FLOPS), support a model type of CNN, and support an AI / ML use case of AI / ML based beam management. The second terminal B can provide a peak processing speed of Y FLOPS, support a model type of Transformer, and support an AI / ML use case of AI / ML based positioning. Then, the first message can indicate that the first AI processing capability includes a supported processing speed of (X+Y) FLOPS, a supported model type of CNN and Transformer, and a supported AI / ML use case of AI / ML based beam management and AI / ML based positioning. Of course, the parameters involved in the above example are exemplary and are not limited thereto. For example, there can be multiple second terminals, and different second terminals can support multiple model types. Even different second terminals can support overlapping model types. The disclosure does not list them one by one. When the AI processing capabilities supported by different second terminals overlap, the union can be taken. For example, the second terminal A supports CNN and Transformer, and the second terminal B supports CNN and a recurrent neural network (RNN). Then, the first AI processing capability can include a supported AI model of CNN, Transformer, and RNN.
[0144] Optionally, the first message is used to indicate an AI processing capability of each second terminal in the plurality of second terminals. For example, referring to Table 1 below, the first message can report the processing speed, the model type, and the AI / ML use case supported by the second terminal A and the second terminal B, respectively.
[0145] Table 1
[0146] Of course, Table 1 is exemplary and is not limited thereto. The first message can report the AI processing capabilities of different second terminals in the form of a table, or can report the AI processing capabilities of different second terminals in other forms, and the disclosure is not limited thereto.
[0147] It can be understood that the first message indicates the total AI processing capability of the plurality of second terminals in the disclosure, that is, the first AI processing capability associated with the first terminal is represented by the total AI processing capability of the plurality of second terminals. Accordingly, the first message indicates the AI processing capability of each of the plurality of second terminals in the disclosure, that is, the first AI processing capability associated with the first terminal is represented by the AI processing capability of each of the plurality of second terminals.
[0148] In some embodiments, the first network device 102 can pre-configure information for the first terminal to send the first message, and the terminal can send the first message based on the information pre-configured by the first network device 102.
[0149] In some embodiments, the information pre-configured by the first network device 102 can include at least one of the following: a reporting period; a reported time domain resource; a reported frequency domain resource. For example, the terminal can periodically send the first message to the first network device 102 according to the reporting period. For another example, the first message can be sent on the pre-configured time domain resource and / or frequency domain resource.
[0150] In some embodiments, the first network device 102 can send a request to the first terminal to request the first terminal to send the first message. The first terminal can send the first message based on the request of the first network device 102.
[0151] In some embodiments, the first terminal can send the first message to the target cell of the first network device 102 after performing cell switching. For example, the first terminal switches from the source cell of the first network device 102 to the target cell of the first network device 102, and the first terminal can actively send the first message to the target cell. Alternatively, the first terminal can also send the first message to the target cell based on the request of the target cell.
[0152] In some embodiments, the source cell can also send the first message to the target cell.
[0153] It can be understood that the manner in which the first terminal sends the first message can include the above-mentioned multiple manners. For example, the first terminal can periodically send the first message to the first network device 102 based on the period pre-configured by the first network device 102. Thereafter, if the first terminal has performed cell switching, the first terminal can also send the first message to the target cell.
[0154] In some embodiments, the first message can be the same as the second message, or can be different. For example, the first message can be a UE capability reporting message, or can be another radio resource control (RRC) message. The other RRC message means an RRC message different from the UE capability reporting message.
[0155] In some embodiments, the name of the first message is not limited, which can be, for example, a “reporting message” and the like.
[0156] In step S2103, the first network device 102 determines whether to configure an AI-related task for the first terminal, and / or determines the AI-related task configured for the first terminal.
[0157] In some embodiments, the first network device 102 can determine whether to configure an AI-related task for the first terminal based on the first message. For example, the first AI processing capability indicated by the first message can include a supported processing speed. If the supported processing speed meets a threshold, the network device can determine to configure an AI-related task for the first terminal. If the supported processing speed does not meet the threshold, the network device can determine not to configure an AI-related task for the first terminal. For another example, the first AI processing capability indicated by the first message can include a supported AI model type. Assuming that the AI-related task configured by the network device needs to use an AI model type of CNN, if the supported AI model type includes CNN, the network device can configure an AI-related task for the first terminal. If the supported AI model type does not include CNN, the network device can not configure an AI-related task for the first terminal. The present disclosure does not enumerate all examples, but is not limited to the two examples.
[0158] In some embodiments, the first network device 102 can determine the AI task configured for the first terminal based on the first message. For example, the AI-related task configured by the network device includes AI-based beam management and AI-based positioning. The first AI processing capability indicated by the first message includes a supported AI use case. If the supported AI use case includes AI-based beam management, the network device can configure AI-based beam management for the first terminal. If the supported AI use case includes AI-based beam management and AI-based positioning, the network device can configure AI-based beam management and AI-based positioning for the first terminal.
[0159] In some embodiments, the first terminal can be an AI-enabled terminal, and the first terminal can report its local AI processing capability, i.e., the second AI processing capability, to the network device. That is, step S2101 can be performed. Then, the network device can determine whether to configure the first terminal with an AI-related task and what kind of AI task to configure based on the first message and the second message.
[0160] In some embodiments, the first terminal can be an AI-enabled terminal, and the first terminal can report its local AI processing capability, i.e., the second AI processing capability, to the network device. That is, step S2101 can be performed. Then, the network device can determine whether to configure the first terminal with an AI-related task and what kind of AI task to configure based on the first message and the second message.
[0161] In some embodiments, if the first network device 102 determines to configure the first terminal with an AI-related task and determines the AI-related task to be configured for the first terminal, the determined AI-related task can be configured for the first terminal.
[0162] In response to the first terminal 101 performing cell switching, the source cell of the first network device 102 or the first terminal 101 sends a third message to the target cell, step S2104.
[0163] In some embodiments, if the terminal performs cell switching from a source cell to a target cell, the source cell of the first network device 102 or the first terminal 101 can send a third message to the target cell.
[0164] In some embodiments, the third message is used to indicate the AI processing capability associated with the first terminal.
[0165] In some embodiments, the target cell can be a cell of the first network device 102 or a cell of another network device (the second network device 104). If the target cell is a cell of the first network device 102, the first terminal 101 sending the third message to the target cell can be understood as sending the third message to the first network device 102. If the target cell is a cell of the second network device 104, the first terminal 101 sending the third message to the target cell can be understood as sending the third message to the second network device 104. Correspondingly, the source cell of the first network device 102 sending the third message to the target cell can be the source cell of the first network device 102 sending the third message to the target cell of the first network device 102, or the source cell of the first network device 102 sending the third message to the target cell of the second network device 104.
[0166] The four dashed lines in step S2104 in FIG. 2 represent the following cases. For example, the dashed line from the first terminal 101 to the first network device 102 represents that when the first terminal 101 performs cell switching and the target cell is the cell of the first network device 102, the first terminal 101 can send the third message to the first network device 102 (target cell). For another example, the dashed line from the first network device 102 to itself represents that when the first terminal 101 performs cell switching and the target cell is the cell of the first network device 102, the first network device 102 (source cell) can send the third message to the first network device 102 (target cell). For another example, the dashed line from the first terminal 101 to the second network device 104 represents that when the first terminal 101 performs cell switching and the target cell is the cell of the second network device 104, the first terminal 101 can send the third message to the second network device 104 (target cell). For another example, the dashed line from the first network device 102 to the second network device 104 represents that when the first terminal 101 performs cell switching and the target cell is the cell of the second network device 104, the first network device 102 (source cell) can send the third message to the second network device 104 (target cell).
[0167] The communication method related to the embodiments of the present disclosure can include at least one of steps S2101-S2104. Steps S2101-S2104 can be implemented as separate embodiments, and the embodiments can be combined and adjusted in order as long as there is no contradiction. For example, step S2102 can be implemented as an independent embodiment, but is not limited thereto.
[0168] In some embodiments, steps S2101, S2103, and S2104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0169] In some embodiments, other optional implementations can be described before or after the description of FIG. 2.
[0170] FIG. 3a is a flowchart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3a, the embodiments of the present disclosure relate to a communication method performed by the first terminal 101, and the method includes the following steps.
[0171] Step S3101, sending a second message.
[0172] The optional implementation of step S3101 can refer to the optional implementation of step S2101 in FIG. 2 and other related parts in the embodiments related to FIG. 2, which will not be described here.
[0173] In some embodiments, the first terminal 101 sends the second message to the first network device 102, but the disclosure is not limited thereto, and the first terminal 101 can also send the second message to other entities.
[0174] Step S3102: sending the first message.
[0175] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0176] In some embodiments, the first terminal 101 sends the first message to the first network device 102, but the disclosure is not limited thereto, and the first terminal 101 can also send the first message to other entities.
[0177] Step S3103: sending the third message in response to performing the cell switching.
[0178] The optional implementation of step S3103 can refer to the optional implementation of step S2104 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0179] In some embodiments, the first terminal 101 sends the third message to the target cell in response to performing the cell switching by the first terminal 101.
[0180] In some embodiments, the target cell can be a cell of the first network device 102, and the first terminal 101 can send the third message to the first network device 102.
[0181] In some embodiments, the target cell can be a cell of the second network device 104, and the first terminal 101 can send the third message to the second network device 104.
[0182] In some embodiments, the first terminal 101 can also send the third message to other entities.
[0183] The communication method involved in the embodiments of the disclosure can include at least one of steps S3101 to S3103. Steps S3101 to S3103 can be implemented as separate embodiments, and the embodiments can be combined and adjusted in order as long as there is no contradiction. For example, step S3102 can be implemented as an independent embodiment, but the disclosure is not limited thereto.
[0184] In some embodiments, steps S3101 and S3103 are optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0185] In some embodiments, other optional implementations can be recorded before or after the description corresponding to FIG. 3a.
[0186] FIG. 3b is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3b, the embodiment of the present disclosure relates to a communication method, which is performed by the first terminal 101, and the method comprises the following steps:
[0187] In step S3201, the first message is sent.
[0188] The optional implementation of step S3201 can refer to the optional implementation of step S2102 in FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.
[0189] In some embodiments, the first terminal 101 sends the first message to the first network device 102, but is not limited thereto, and can send the first message to other entities.
[0190] FIG. 4a is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4a, the embodiment of the present disclosure relates to a communication method, which is performed by the first network device 102, and the method comprises the following steps:
[0191] In step S4101, the second message is acquired.
[0192] The optional implementation of step S4101 can refer to the optional implementation of step S2101 in FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.
[0193] In some embodiments, the first network device 102 receives the second message sent by the first terminal 101, but is not limited thereto, and can receive the second message sent by other entities.
[0194] In some embodiments, the first network device 102 acquires the second message specified by a protocol.
[0195] In some embodiments, the first network device 102 acquires the second message from upper layer(s).
[0196] In some embodiments, the first network device 102 processes to obtain the second message.
[0197] In some embodiments, step S4101 is omitted, and the first network device 102 autonomously implements the function indicated by the second message, or the above function is default.
[0198] In step S4102, the first message is acquired.
[0199] The optional implementation of step S4102 can refer to the optional implementation of step S2102 in FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.
[0200] In some embodiments, the first network device 102 receives the first message sent by the first terminal 101, but is not limited thereto, and can also receive the first message sent by other subjects.
[0201] In some embodiments, the first network device 102 obtains the first message as specified by a protocol.
[0202] In some embodiments, the first network device 102 obtains the first message from upper layer(s).
[0203] In some embodiments, the first network device 102 processes to obtain the first message.
[0204] In some embodiments, step S4102 is omitted, and the first network device 102 autonomously implements the function indicated by the first message, or the above function is default or default.
[0205] Step S4103, determining whether to configure the first terminal with an AI-related task, and / or determining the AI-related task configured to the first terminal.
[0206] The optional implementation of step S4103 can refer to the optional implementation of step S2104 of FIG. 2, and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0207] In some embodiments, whether to configure the first terminal with an AI-related task, and / or the AI-related task configured, is determined based on the first message and / or the second message.
[0208] Step S4104, in response to the first terminal 101 performing cell switching, sending a third message.
[0209] The optional implementation of step S4104 can refer to the optional implementation of step S2104 of FIG. 2, and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0210] In some embodiments, in response to the first terminal 101 performing cell switching, the first network device 102 sends the third message to the target cell.
[0211] In some embodiments, the target cell can be a cell of the first network device 102, and the source cell of the first network device 102 can send the third message to the target cell of the first network device 102.
[0212] In some embodiments, the target cell can be a cell of the second network device 104, and the first network device 102 can send the third message to the second network device 104.
[0213] In some embodiments, the first terminal 101 can also send the third message to other entities.
[0214] The communication method related to the embodiments of the present disclosure can include at least one of steps S4101-S4104. Steps S4101-S4104 can be implemented as separate embodiments, and each embodiment can be combined and adjusted in order as long as there is no contradiction. For example, step S4102 can be implemented as an independent embodiment, but is not limited thereto.
[0215] In some embodiments, steps S4101, S4103, and S4104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0216] In some embodiments, other optional implementations can be described before or after the description of FIG. 4a.
[0217] FIG. 4b is a flowchart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4b, the embodiments of the present disclosure relate to a communication method, which is performed by the first network device 102, and the above method includes the following steps.
[0218] Step S4201: obtaining a first message.
[0219] The optional implementation of step S4201 can refer to the optional implementation of step S2102 of FIG. 2 and other related parts in the embodiments related to FIG. 2, which will not be described here.
[0220] In some embodiments, the first network device 102 receives the first message sent by the first terminal 101, but is not limited thereto, and can also receive the first message sent by other subjects.
[0221] In some embodiments, the first network device 102 obtains the first message specified by a protocol.
[0222] In some embodiments, the first network device 102 obtains the first message from an upper layer.
[0223] In some embodiments, the first network device 102 processes to obtain the first message.
[0224] In some embodiments, step S4201 is omitted, and the first network device 102 autonomously implements the function indicated by the first message, or the above function is default or default.
[0225] FIG. 5 is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 5, the embodiments of the present disclosure relate to a communication method, and the above method includes the following steps.
[0226] At step S5101, the first terminal 101 sends a first message to the first network device 102.
[0227] At step S5102, the first network device 102 receives the first message.
[0228] In some embodiments, the above method can include the method of the above embodiments related to the communication system 100, the first terminal 101, and the first network device 102, which will not be described here.
[0229] The present disclosure provides a communication method as follows:
[0230] In some embodiments, the terminal sends a first message to the network, and the first message is used to indicate the AI processing capability associated with the terminal to the network. The managed AI processing capability is the AI processing capability of one or more other terminals associated with the terminal
[0231] In some embodiments, the AI processing capability at least includes one of the following:
[0232] Supported AI task types, such as model inference, model training;
[0233] Supported AI processing speed;
[0234] Supported AI / ML use cases, such as AI / ML-based beam management, AI / ML-based positioning;
[0235] Supported minimum processing latency;
[0236] Supported AI model types, such as CNN, Transformer;
[0237] Supported update methods for AI models, such as supporting updates to model structure and model parameters or only supporting updates to model structure.
[0238] In some embodiments, when the terminal has multiple associated terminals, the following two reporting methods can be considered:
[0239] 1), the terminal does not distinguish the associated terminal, but only provides the full set of capabilities that can be supported by multiple associated terminals. For example, the associated terminal A can provide a peak processing speed of X FLOPS, the type of supported model is CNN, and the supported AI / ML AI / ML use case is AI-based beam management. Associated terminal B can provide a peak processing speed of Y FLOPS. The supported model type is transformer, and the supported AI / ML use case is AI-based positioning. At this time, the terminal directly reports to the network that the AI processing peak speed it manages is X+Y FLOPS, and the supported AI / ML use case is AI / ML-based beam management and AI / ML-based positioning. The supported model type is CNN and Transformer.
[0240] 2), the terminal reports the AI processing capability of the associated terminal respectively. For example, Table 1.
[0241] In some embodiments, the first message is different from the second message, and the second message is used for the terminal to report the AI processing capability of the terminal to the network.
[0242] For example, the second message can be a UE capability reporting message, but the first message can be other RRC messages
[0243] In some embodiments, the terminal can actively report its associated computing power or report based on the network's request.
[0244] In some embodiments, in response to the terminal moving from one cell to another cell, there are the following processing methods for external hanging computing power
[0245] 1), the source cell sends a third message to the target cell, and the third message is used to indicate the associated AI processing capability of the first terminal
[0246] 2), after the terminal accesses the target cell, it actively or based on the indication of the target cell sends the first message for reporting
[0247] In some embodiments, the network side determines whether to configure the terminal with AI-related tasks and how to allocate AI / ML-related tasks according to the received first message.
[0248] For example, according to whether the AI capability it hangs supports AI / ML-based beam management, it is determined whether to configure the terminal with AI / ML-based beam management.
[0249] For another example, according to the processing speed of the AI capability it hangs, it is determined how much task amount of model training the terminal is allowed to perform.
[0250] The embodiments of the present disclosure further provide a device for implementing any of the above methods, for example, a device comprising units or modules for implementing the steps performed by the terminal in any of the above methods. For another example, another device is further provided, comprising units or modules for implementing the steps performed by the network equipment (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0251] It should be understood that the division of each unit or module in the above device is only a logical function division, and all or part of the units or modules can be integrated into one physical entity or physically separated in actual implementation. In addition, the units or modules in the device can be implemented in the form of processor invoking software: for example, the device comprises a processor connected with a memory, the memory stores instructions, and the processor invokes the instructions stored in the memory to implement any of the above methods or to implement the functions of each unit or module of the device, wherein the processor is, for example, a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be implemented by the design of the hardware circuit, and the hardware circuit can be understood as one or more processors; for example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are implemented by the design of the logical relationship between the elements in the circuit; for another example, in another implementation, the hardware circuit is a programmable logic device (PLD), and taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to implement the functions of part or all of the units or modules. All units or modules of the above device can be implemented in the form of processor invoking software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor invoking software, and the remaining part is implemented in the form of hardware circuit.
[0252] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), and the like. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuit, and the logical relationship of the hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.
[0253] FIG. 6a is a structural schematic diagram of a first terminal according to an embodiment of the present disclosure. As shown in FIG. 6a, the first terminal 6100 can include at least one of a transceiver module 6101 and a processing module 6102. The transceiver module 6101 is configured to send a first message to a network device, where the first message is used to indicate a first artificial intelligence (AI) processing capability associated with the first terminal, and the first AI processing capability is an AI processing capability possessed by a second terminal.
[0254] In some embodiments, the number of the second terminals is a plurality, and the first message is used to indicate at least one of the following: a total AI processing capability of the plurality of second terminals; and an AI processing capability of each of the plurality of second terminals.
[0255] In some embodiments, the first AI processing capability comprises at least one of: a supported AI task type; a supported AI model type; a supported AI processing speed; a supported AI use case; a supported AI model updating manner; a supported machine learning (ML) task type; a supported ML model type; a supported ML processing speed; a supported ML use case; a supported ML model updating manner; and a supported minimum processing latency.
[0256] In some embodiments, the transceiver 6101 is further configured to: send, by the first terminal, a second message to the network device, the second message being used to indicate a second AI processing capability possessed by the first terminal.
[0257] In some embodiments, the second message is a terminal capability reporting message; and the first message is the terminal capability reporting message or another radio resource control (RRC) message, the another RRC message being different from the terminal capability reporting message.
[0258] In some embodiments, the transceiver 6101 sends the first message to the network device in at least one of the following manners: the first terminal sends the first message to the network device based on information pre-configured by the network device; and the first terminal sends the first message to the network device based on a request from the network device.
[0259] FIG. 6b is a structural schematic diagram of a network device according to an embodiment of the present disclosure. As shown in FIG. 6b, the network device 6200 can include at least one of a transceiver 6201 and a processing module 6202. The transceiver 6201 is configured to receive a first message sent by a first terminal, the first message being used to indicate a first artificial intelligence (AI) processing capability associated with the first terminal; and the first AI processing capability is an AI processing capability possessed by a second terminal.
[0260] In some embodiments, the number of the second terminals is a plurality, and the first message is used to indicate at least one of: a total AI processing capability of the plurality of second terminals; and an AI processing capability of each of the plurality of second terminals.
[0261] In some embodiments, the first AI processing capability comprises at least one of: a supported AI task type; a supported AI model type; a supported AI processing speed; a supported AI use case; a supported AI model updating manner; a supported machine learning (ML) task type; a supported ML model type; a supported ML processing speed; a supported ML use case; a supported ML model updating manner; and a supported minimum processing latency.
[0262] In some embodiments, the transceiver 6201 is further configured to receive a second message sent by the first terminal, the second message being used to indicate a second AI processing capability possessed by the first terminal.
[0263] In some embodiments, the second message is a terminal capability reporting message; and the first message is the terminal capability reporting message or another radio resource control (RRC) message, the another RRC message being different from the terminal capability reporting message.
[0264] In some embodiments, the network device receives the first message sent by the first terminal, including at least one of the following: the network device receives the first message sent by the first terminal based on information pre-configured by the network device; and the network device receives the first message sent by the first terminal based on a request of the network device.
[0265] In some embodiments, the network device further includes a processing module 6202 configured to determine whether to configure an AI-related task for the first terminal based on the first message; and / or, the network device determines the AI-related task configured for the first terminal based on the first message.
[0266] In some embodiments, the transceiver 6201 is further configured to, in response to the first terminal performing cell switching, send, by a source cell of the network device, a third message to a target cell; the third message being used to indicate an artificial intelligence (AI) processing capability associated with the first terminal.
[0267] FIG. 7a is a structural schematic diagram of a communication device according to an example embodiment. The communication device 7100 can be a network device, a terminal, a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. Optionally, the network device can be an access network device, a core network device, etc. Optionally, the terminal can be a user equipment, etc. The communication device 7100 can be used to implement the methods described in the above method embodiments, and details can be referred to the descriptions in the above method embodiments.
[0268] As shown in FIG. 7a, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a special-purpose processor, etc., for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device, execute programs, and process data of the programs. The communication device 7100 is used to execute any of the above methods. Optionally, the communication device can be a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.
[0269] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 can also be outside the communication device 7100.
[0270] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceiver 7103 performs the communication steps S2101 of sending and / or receiving in the above-described methods, and the processor 7101 performs other steps.
[0271] In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced with each other, the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced with each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be replaced with each other.
[0272] In some embodiments, the communication device 7100 can include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected to the memory 7102, and the interface circuit 7104 can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 can read instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0273] The communication device 7100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 can not be limited by Figure 7a. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, optionally, the set of ICs can also include storage components for storing data, programs; (3) an ASIC, such as a Modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0274] Figure 7b is a schematic diagram of a chip structure according to an exemplary embodiment. For the case where the communication device 7100 can be a chip or a chip system, the structure of the chip 7200 shown in Figure 7b can be referred to, but is not limited thereto.
[0275] The chip 7200 comprises one or more processors 7201, and the chip 7200 is configured to execute any of the above methods.
[0276] In some embodiments, the chip 7200 further comprises one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected with the memory 7203, and the interface circuit 7202 can be configured to receive signals from the memory 7203 or other devices, and the interface circuit 7202 can be configured to send signals to the memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.
[0277] In some embodiments, the interface circuit 7202 performs the communication steps S2101 such as sending and / or receiving in the above methods, and the processor 7201 performs other steps.
[0278] In some embodiments, the terms of interface circuit, interface, transceiver pin, transceiver, etc. can be replaced with each other.
[0279] In some embodiments, the chip 7200 further comprises one or more memories 7203 configured to store instructions. Optionally, all or part of the memory 7203 can be outside the chip 7200.
[0280] The disclosure further proposes a storage medium, and the storage medium stores instructions, and the instructions, when executed on the communication device 7100, cause the communication device 7100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a transitory storage medium.
[0281] The disclosure further proposes a program product, and the program product, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0282] The disclosure further proposes a computer program, and the computer program, when executed on a computer, causes the computer to perform any of the above methods.
Claims
1. A communication method characterized by comprising: The method comprises: The first terminal sends a first message to the network device, and the first message is used to indicate a first artificial intelligence (AI) processing capability associated with the first terminal. The first AI processing capability is an AI processing capability possessed by a second terminal.
2. The method of claim 1, wherein, The first message is used to indicate at least one of the following: Total AI processing capability of a plurality of second terminals; AI processing capability of each of the plurality of second terminals.
3. The method according to any one of claims 1-2, characterized in that, The first AI processing capability comprises at least one of the following: Supported AI task type; Supported AI model type; Supported AI processing speed; Supported AI use case; Supported AI model updating mode; Supported machine learning (ML) task type; Supported ML model type; Supported ML processing speed; Supported ML use case; Supported ML model updating mode; Supported minimum processing delay.
4. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: The first terminal sends a second message to the network device, and the second message is used to indicate a second AI processing capability possessed by the first terminal.
5. The method of claim 4, wherein, The second message is a terminal capability reporting message; The first message is the terminal capability reporting message or other radio resource control (RRC) message, and the other RRC message is an RRC message different from the terminal capability reporting message.
6. The method according to any one of claims 1 to 5, characterized in that, The first terminal sends the first message to the network device, comprising at least one of the following: The first terminal sends the first message to the network device based on information preconfigured by the network device; The first terminal sends the first message based on a request of the network device.
7. A communication method characterized by comprising: The method comprises: The network device receives a first message sent by a first terminal, and the first message is used to indicate a first artificial intelligence (AI) processing capability associated with the first terminal. The first AI processing capability is an AI processing capability possessed by a second terminal.
8. The method of claim 7, wherein, The number of the second terminals is a plurality, and the first message is used to indicate at least one of the following: Total AI processing capability of a plurality of second terminals; AI processing capability of each of the plurality of second terminals.
9. The method according to any of claims 7-8, characterized by, The first AI processing capability comprises at least one of the following: Supported AI task type; Supported AI model type; Supported AI processing speed; Supported AI use case; Supported AI model updating mode; Supported machine learning (ML) task type; Supported ML model type; Supported ML processing speed; Supported ML use case; Supported ML model updating mode; Supported minimum processing delay.
10. The method according to any one of claims 7-9, characterized in that, The method further comprises: The network device receives a second message sent by the first terminal, and the second message is used to indicate a second AI processing capability possessed by the first terminal.
11. The method of claim 10, wherein, The second message is a terminal capability reporting message; The first message is the terminal capability reporting message or other radio resource control (RRC) message, and the other RRC message is an RRC message different from the terminal capability reporting message.
12. The method of claim 7, wherein, The network device receives the first message sent by the first terminal, comprising at least one of the following: The network device receives a first message sent by the first terminal based on information preconfigured by the network device; The network device receives a first message sent by the first terminal based on a request of the network device.
13. The method according to any of claims 7-12, characterized by, The method further includes: The network device determines whether to configure the first terminal with an AI-related task based on the first message; and / or, The network device determines an AI-related task configured to the first terminal based on the first message.
14. The method according to any one of claims 7-13, characterized in that, The method further includes: Determining that the first terminal performs cell switching, and a source cell of the network device sends a third message to a target cell; The third message is used to indicate an artificial intelligence (AI) processing capability associated with the first terminal.
15. A first terminal, characterized by Comprise: A transceiver module is configured to send a first message to a network device, wherein the first message is used to indicate a first artificial intelligence (AI) processing capability associated with the first terminal; The first AI processing capability is an AI processing capability possessed by a second terminal.
16. A network device, comprising: Comprise: A transceiver module is configured to receive a first message sent by a first terminal, wherein the first message is used to indicate a first artificial intelligence (AI) processing capability associated with the first terminal; The first AI processing capability is an AI processing capability possessed by a second terminal.
17. A communications device, characterized by Comprise: One or more processors; The processor is configured to perform the communication method in any one of claims 1-6.
18. A communications device, characterized by Comprise: One or more processors; The processor is configured to perform the communication method in any one of claims 7-14.
19. A storage medium, characterized by Comprise: The storage medium stores instructions, when the instructions run on a communication device, the communication device executes the communication method in any one of claims 1-6 or 7-14.
20. A program product, characterized by Comprise: A computer program, when executed by a communication device, causes the communication device to execute the communication method in any one of claims 1-6 or 7-14.