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
- Filing Date
- 2024-08-06
- Publication Date
- 2026-04-17
AI Technical Summary
The instability of the correlation between AI processing capabilities of terminals and the uncertainty of computing power sharing make it difficult to synchronize changes in external computing power to network devices in a timely manner.
When the first terminal meets the preset conditions, it sends a message to the network device to determine and synchronize its associated AI processing capabilities, thereby achieving timely synchronization of AI processing capabilities.
It enables timely synchronization of AI processing capabilities, improving the efficiency of AI resource utilization and user experience.
Smart Images

Figure CN121890113A_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] The AI processing capability can be shared between devices, but the AI processing capability changes.
[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: determining, by a first terminal, that a preset condition is met, and sending a first message to a network device, the first message being used to determine an artificial intelligence (AI) processing capability associated with the first terminal; and wherein the AI processing capability is 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: receiving, by a network device, a first message sent by a first terminal, the first message being sent by the first terminal when determining that a preset condition is met, and the first message being used to determine an artificial intelligence (AI) processing capability associated with the first terminal; and wherein the AI processing capability is 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: determining, by a first terminal, that a preset condition is met, and sending a first message to a network device, the first message being used to determine an artificial intelligence (AI) processing capability associated with the first terminal; and receiving, by the network device, the first message; and wherein the AI processing capability is 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 determine that a preset condition is met, and send a first message to a network device, the first message being used to determine an artificial intelligence (AI) processing capability associated with the first terminal; and wherein the AI processing capability is 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 sent by the first terminal when the first terminal determines that a preset condition is met, and the first message being used to determine an artificial intelligence (AI) processing capability associated with the first terminal; and wherein the 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 first terminal is provided, comprising: one or more processors; and 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 network device is provided, comprising: one or more processors; and 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 first aspect and any one of the first aspect, and the network device is configured to implement 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, the storage medium storing 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 the computer program is 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.
[0016] The present disclosure determines that a preset condition is met, and the first terminal sends a first message to the network device, the first message being used to determine the AI processing capability associated with the first terminal. Thus, if the AI processing capability associated with the first terminal changes, the network device can be timely synchronized through the first message. 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 flow chart of a communication method according to an embodiment of the present disclosure.
[0021] FIG. 3b is a flow chart of a communication method according to an embodiment of the present disclosure.
[0022] FIG. 4a is a flow chart of a communication method according to an embodiment of the present disclosure.
[0023] FIG. 4b is a flow chart 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: determining, by a first terminal, that a preset condition is met, and sending a first message to a network device, the first message being used to determine an artificial intelligence (AI) processing capability associated with the first terminal; wherein the AI processing capability is an AI processing capability possessed by a second terminal.
[0031] In some optional embodiments of the first aspect, the sending the first message includes: sending the first message based on information preconfigured by the network device.
[0032] In some optional embodiments of the first aspect, the preconfigured information includes at least one of the following: a reporting period; a reported time domain resource; and a reported frequency domain resource.
[0033] In some optional embodiments of the first aspect, the method further includes: determining, by the first terminal, that the AI processing capability is in an activated state; wherein the activated state indicates that the AI processing capability is performing an AI task for the first terminal.
[0034] In some optional embodiments of the first aspect, before the first terminal sends the first message, the method further includes: the first terminal receiving a second message sent by the network device, the second message being used for querying the AI processing capability associated with the first terminal.
[0035] In some optional embodiments of the first aspect, the method further includes: the first terminal determining that the AI processing capability is in an inactivated state; and wherein the inactivated state indicates that the AI processing capability is not performing an AI task for the first terminal.
[0036] In some optional embodiments of the first aspect, the first message is used to indicate at least one of: an AI processing capability currently associated with the first terminal; a difference between the AI processing capability currently associated with the first terminal and an AI processing capability last reported.
[0037] In some optional embodiments of the first aspect, the preset condition includes at least one of: the first terminal not having an association relationship with at least one of the second terminals; the first terminal not meeting an index of a coverage requirement with at least one of the second terminals; a remaining power of at least one of the second terminals being lower than a threshold; the AI processing capability changing.
[0038] In some optional embodiments of the first aspect, the 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 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.
[0039] In a second aspect, a communication method is provided, including: a network device receiving a first message sent by a first terminal, the first message being sent by the first terminal when a preset condition is met, the first message being used for determining an artificial intelligence (AI) processing capability associated with the first terminal; and wherein the AI processing capability is an AI processing capability possessed by a second terminal.
[0040] In some optional embodiments of the second aspect, the network device receiving the first message sent by the first terminal includes: the network device receiving the first message sent by the first terminal based on information preconfigured by the network device.
[0041] In some optional embodiments of the second aspect, the preconfigured information includes at least one of: a reporting period; a time domain resource for reporting; and a frequency domain resource for reporting.
[0042] In some optional embodiments of the second aspect, the AI processing capability is in an activated state; wherein the activated state indicates that the AI processing capability is being used by the second terminal to perform AI tasks for the first terminal.
[0043] In some optional embodiments of the second aspect, before the network device receives the first message sent by the first terminal, the method further includes: the network device sending a second message to the first terminal, the second message being used to query the AI processing capability associated with the first terminal.
[0044] In some optional embodiments of the second aspect, the AI processing capability is in an inactivated state; wherein the inactivated state indicates that the AI processing capability is not being used to perform AI tasks for the first terminal.
[0045] In some optional embodiments of the second aspect, the first message is used to indicate at least one of the following: the AI processing capability currently associated with the first terminal; a difference between the AI processing capability currently associated with the first terminal and the AI processing capability last reported.
[0046] In some optional embodiments of the second aspect, 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.
[0047] In a third aspect, a communication method is provided, including: a first terminal determining that a preset condition is met, sending a first message to a network device, the first message being used to determine an artificial intelligence (AI) processing capability associated with the first terminal; the network device receiving the first message; wherein the AI processing capability is an AI processing capability possessed by a second terminal.
[0048] In a fourth aspect, a first terminal is provided, including: a transceiver module, configured to determine that a preset condition is met, and send a first message to a network device, the first message being used to determine an artificial intelligence (AI) processing capability associated with the first terminal; wherein the AI processing capability is an AI processing capability possessed by a second terminal.
[0049] In some optional embodiments of the fourth aspect, the transceiver module sends the first message in the following manner: based on information pre-configured by the network device, the first message is sent.
[0050] In some optional embodiments of the fourth aspect, the preconfigured information comprises at least one of the following: a reporting period; a reported time domain resource; a reported frequency domain resource.
[0051] In some optional embodiments of the fourth aspect, the first terminal further comprises a processing module configured to determine that the AI processing capability is in an activated state; wherein the activated state indicates that the AI processing capability is being used by the first terminal for an AI task.
[0052] In some optional embodiments of the fourth aspect, before sending the first message, the transceiver module is further configured to receive a second message sent by the network device, the second message being used to query the AI processing capability associated with the first terminal.
[0053] In some optional embodiments of the fourth aspect, the first terminal further comprises a processing module configured to determine that the AI processing capability is in an inactivated state; wherein the inactivated state indicates that the second terminal is not using the AI processing capability for an AI task of the first terminal.
[0054] In some optional embodiments of the fourth aspect, the first message is used to indicate at least one of the following: the AI processing capability currently associated with the first terminal; a difference between the AI processing capability currently associated with the first terminal and the AI processing capability last reported.
[0055] In some optional embodiments of the fourth aspect, the pre-set condition comprises at least one of the following: the first terminal does not have an association relationship with at least one of the second terminals; the first terminal and at least one of the second terminals do not meet an index of coverage demand; a remaining power of at least one of the second terminals is lower than a threshold value; the AI processing capability changes.
[0056] In some optional embodiments of the fourth aspect, the 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 update mode of 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 ML model; and a supported minimum processing latency.
[0057] In a fifth aspect, a network device is provided, comprising: a transceiver configured to receive a first message sent by a first terminal, the first message being sent by the first terminal when a pre-set condition is met, the first message being used to determine an artificial intelligence (AI) processing capability associated with the first terminal; wherein the AI processing capability is an AI processing capability possessed by a second terminal.
[0058] In some embodiments of the fifth aspect, the transceiver module receives the first message sent by the first terminal in the following manner: the network device receives the first message sent by the first terminal based on the information preconfigured by the network device.
[0059] In some embodiments of the fifth aspect, the preconfigured information comprises at least one of the following: a reporting period; a reported time domain resource; a reported frequency domain resource.
[0060] In some embodiments of the fifth aspect, the AI processing capability is in an activated state; wherein the activated state indicates that the second terminal is performing an AI task for the first terminal based on the AI processing capability.
[0061] In some embodiments of the fifth aspect, before receiving the first message, the transceiver module is further configured to send a second message to the first terminal, wherein the second message is used to query the AI processing capability associated with the first terminal.
[0062] In some embodiments of the fifth aspect, the AI processing capability is in an inactivated state; wherein the inactivated state indicates that the second terminal is not performing an AI task for the first terminal based on the AI processing capability.
[0063] In some embodiments of the fifth aspect, the first message is used to indicate at least one of the following: an AI processing capability currently associated with the first terminal; a difference between the AI processing capability currently associated with the first terminal and an AI processing capability last reported by the first terminal.
[0064] In some embodiments of the fifth aspect, the 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.
[0065] In a sixth aspect, a first terminal 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 network device 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, including a first terminal configured to implement the first aspect and any one of the communication methods in the first aspect, and a network device 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 in 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, a program product is provided, which, when executed by a communication device, causes the communication device to perform the method described in the optional implementation of the first aspect or the second aspect.
[0070] In an eleventh aspect, a computer program is provided, which, when executed on a computer, causes the computer to perform the method described in the optional implementation of the first aspect or the second aspect.
[0071] In a twelfth aspect, a chip or chip system is provided. The chip or chip system includes processing circuitry configured to perform the method described in the optional implementation of the first aspect or the second aspect.
[0072] It can be understood that the terminal, the access network device, the first network element, the other network element, the core network device, the communication system, the storage medium, the program product, the computer program, the chip or the chip system involved in the embodiments of the present disclosure are all used to execute the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved thereby can refer to the beneficial effects in the corresponding method, which will not be described here.
[0073] The embodiments of the present disclosure propose a communication method, a first terminal, a network device, a communication apparatus and a storage medium. In some embodiments, the terms of communication method and information processing method can be replaced with each other, the terms of communication apparatus and information processing apparatus can be replaced with each other, and the terms of information processing system and communication system can be replaced with each other.
[0074] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing part of the steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, part or all steps of different embodiments can be combined arbitrarily, an embodiment can be combined with optional implementation of other embodiments arbitrarily.
[0075] In each embodiment of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical environment in different embodiments can be combined to form a new embodiment according to its inherent logical relationship.
[0076] The terms used in the embodiments of the present disclosure are only for the purpose of describing the specific embodiments, and not as a limitation on the present disclosure.
[0077] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "the", "above", "said", "preceding", "this" and the like, can represent "one and only one", and can also represent "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, and can also be understood as plural expression.
[0078] In the embodiments of the present disclosure, "plurality" means two or more.
[0079] In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple" and the like can be replaced with each other.
[0080] In some embodiments, "at least one of A, B", "A and / or B", "in one case A, in another case B", "responsive to case A, responsive to case B" and the like, can be used to represent one or more of the following technical solutions: in some embodiments, A (A is executed regardless of B); in some embodiments, B (B is executed regardless of A); in some embodiments, A and B are selected from (A and B are selectively executed); in some embodiments, A and B (A and B are executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0081] In some embodiments, "A or B" and the like can include the following technical solutions according to the case: in some embodiments, A (A is executed regardless of B); in some embodiments, B (B is executed regardless of A); in some embodiments, A and B are selected from (A and B are selectively executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0082] In the embodiments of the present disclosure, the prefix words "first", "second" and the like are only used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description of the description objects should be referred to the description in the context of the claims or embodiments, and should not be limited by the prefix words. For example, the description object is "field", and the ordinal words before "field" 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 limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different; for another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and the content thereof can be the same or different.
[0083] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" 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", "fewer than", "fewer 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 apparatuses and devices can be interpreted as physical or virtual, and their names are not limited to the names 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, for example, 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 (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 support the growth of mobile business traffic by more than 1,000 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 environments. 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 colorful applications to intelligent terminals, but also has wide application in education, transportation, home, medical care, retail, security and many 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, while also providing 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 improvement of wireless air interface transmission technology 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] 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. Computing power sharing between terminals can improve the use efficiency of AI resources and enhance user experience.
[0100] However, due to the instability of the association relationship between terminals or the uncertainty of the computing power that the associated terminals can open, changes in external computing power are likely to occur. How to deal with the changes in external computing power is a problem that needs to be considered.
[0101] Therefore, the present disclosure provides a communication method. By determining that a preset condition is met, a first terminal sends a first message to a network device, and the first message is used to determine AI processing capability associated with the first terminal. Thus, if the AI processing capability associated with the first terminal changes, the network device can be timely synchronized through the first message.
[0102] FIG. 1 is a schematic diagram of a communication system architecture according to an embodiment of the present disclosure.
[0103] As shown in FIG. 1, the communication system 100 includes a first terminal 101 and a network device 102.
[0104] 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.
[0105] It can be understood that multiple second terminals 103 are not listed in FIG. 1, but the second terminal 103 can be multiple.
[0106] In some embodiments, the first terminal 101 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-transceiving-capable 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, and the like, but is not limited thereto.
[0107] In some embodiments, the network device 102 can include at least one of an access network device and a core network device.
[0108] 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, for example, and can include an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (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 other communication systems, an access node in a Wi-Fi system, and the like, but is not limited thereto.
[0109] 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.
[0110] 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 the functions of part of the protocol layers are controlled by the CU, and the functions of the remaining part or all of the protocol layers are distributed in the DU and controlled by the CU. However, the present disclosure is not limited thereto.
[0111] 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 described above. 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), for example.
[0112] 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.
[0113] 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 include 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.
[0114] 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).
[0115] 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:
[0116] At step S2101, the network device 102 pre-configures information to the first terminal 101.
[0117] In some embodiments, the first terminal 101 receives the information pre-configured by the network device 102.
[0118] In some embodiments, the pre-configured information is used for the first terminal 101 to send the first message. The first message is used to determine the AI processing capability associated with the first terminal.
[0119] In some embodiments, the pre-configured information 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.
[0120] It can be understood that step S2101 is optional, and the first terminal can send the first message in other manners, i.e., the first message can be sent without being based on the pre-configured information. Alternatively, in embodiments of the present disclosure, the network device can only pre-configure the information for sending the first message once, and step S2101 does not need to be performed again before sending the first message again.
[0121] At step S2102, the network device 102 sends a second message to the first terminal 101.
[0122] In some embodiments, the first terminal 101 receives the second message sent by the network device 102.
[0123] In some embodiments, the second message is used to query the AI processing capability associated with the first terminal. The query can also be a request. That is, the second message can be used to request the first terminal to report its associated AI processing capability. The first terminal can report its associated AI processing capability to the network device after receiving the second message, for example, the first terminal can send the first message to the network device, and the first message is used to determine the AI processing capability associated with the first terminal.
[0124] It can be understood that step S2102 is optional, and the first terminal can send the first message in other manners, for example, the first message can be periodically sent based on the pre-configured information, and step S2102 does not need to be performed again.
[0125] At step S2103, the first terminal 101 determines that a preset condition is met, and sends the first message to the network device 102.
[0126] In some embodiments, the network device 102 receives the first message sent by the first terminal 101 when the first terminal 101 determines that the preset condition is met.
[0127] In some embodiments, the first message is used to determine the AI processing capability associated with the first terminal. The AI processing capability is the AI processing capability possessed by the second terminal. For example, the AI processing capability can be the AI processing capability of the second terminal locally, which is shared by the second terminal to the first terminal. For example, the second terminal can use its local AI processing capability to perform AI-related tasks for the first terminal. Illustratively, AI / ML model inference, model training, etc.
[0128] In some embodiments, before determining that the preset condition is met, the second terminal can actively or passively provide the AI processing capability to the first terminal, so that the first terminal determines the AI processing capability as the AI processing capability associated therewith and reports to the network device. Illustratively, the second terminal can actively share the AI processing capability with the first terminal. Alternatively, the second terminal can receive a request from the first terminal and passively share the AI processing capability with the first terminal.
[0129] 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 the AI task to the second terminal, and the second terminal can feed back the 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.
[0130] In some embodiments, the preset condition includes at least one of the following: the first terminal does not have an association relationship with at least one second terminal; the first terminal does not meet the coverage requirement index with at least one second terminal; the remaining power of at least one second terminal is lower than a threshold; and the AI processing capability changes.
[0131] Optionally, the preset condition can include that the first terminal does not have an association relationship with at least one second terminal. When the first terminal does not have an association relationship with the second terminal, it can mean that the second terminal no longer shares the AI processing capability with the first terminal. For example, the first terminal can have an association relationship with multiple second terminals, and the multiple second terminals provide the AI processing capability for the first terminal. When at least one of the multiple second terminals does not have an association relationship with the first terminal, i.e., no longer shares the AI processing capability with the first terminal, it means that the AI processing capability associated with the first terminal changes. At this time, the first terminal can send the first message to the network device, so that the network device can determine the AI processing capability associated with the first terminal, i.e., determine the AI processing capability possessed by the remaining second terminal (the remaining second terminal means the second terminal which still has an association relationship with the first terminal and continues to share the AI processing capability with the first terminal) in the multiple second terminals, so that the network device can determine the AI processing capability associated with the first terminal after the change in time.
[0132] Optionally, the preset condition can comprise that the first terminal and the at least one second terminal do not satisfy a coverage requirement index. For example, the coverage requirement index that is not satisfied can be that a connection between the first terminal and the second terminal cannot be established. Or the distance between the first terminal and the second terminal exceeds a threshold value. When the first terminal and the second terminal do not satisfy the coverage requirement index, it can mean that the second terminal can no longer share AI processing capability for the first terminal, and the at least one second terminal no longer shares AI processing capability for the first terminal, which indicates that the AI processing capability associated with the first terminal changes. Therefore, the first terminal can send the first message to the network device, so as to enable the network device to determine the AI processing capability associated with the first terminal, even if the network device determines the AI processing capability associated with the first terminal after the change in time.
[0133] Optionally, the preset condition can comprise that the remaining power of the at least one second terminal is lower than a threshold value. When the remaining power of the second terminal is lower than the threshold value, the AI processing capability can no longer be shared with the first terminal. The at least one second terminal no longer shares AI processing capability for the first terminal, which indicates that the AI processing capability associated with the first terminal changes. Therefore, the first terminal can send the first message to the network device, so as to enable the network device to determine the AI processing capability associated with the first terminal, even if the network device determines the AI processing capability associated with the first terminal after the change in time.
[0134] Optionally, the preset condition can comprise that the AI processing capability associated with the first device changes. It can be understood that in the above optional item, the first terminal can indirectly determine that the AI processing capability associated with the first device changes. The first terminal can also directly determine that the AI processing capability associated with it changes. Thus, the first terminal sends the first message to the network device, so as to enable the network device to determine the AI processing capability associated with the first terminal, even if the network device determines the AI processing capability associated with the first terminal after the change in time.
[0135] In some embodiments, the AI processing capability changes, which can also be referred to as AI processing capability fluctuation, and the present disclosure does not limit this.
[0136] In some embodiments, the first terminal can send the first message based on information pre-configured by the network device.
[0137] In some embodiments, the first terminal sends the first message if it receives a second message sent by the network device. The second message is used to query the AI processing capability associated with the first terminal. The query can also be a request. That is, the second message can be used to request the first terminal to report the AI processing capability associated with it.
[0138] In some embodiments, if the terminal sends the first message based on the preconfigured information, the AI processing capability associated with the first terminal can be determined to be in an active state before the first message is sent. The active state indicates that the AI processing capability is performing an AI task for the first terminal. That is, if the AI processing capability of the first terminal is in the active state, the first terminal can send the first message based on the preconfigured information. It can be understood that if the AI processing capability associated with the first terminal is in the active state, the associated AI processing capability can be monitored in real time to ensure the quality of service. For example, the first terminal can periodically send the first message to report the AI processing capability associated with the first terminal.
[0139] In some embodiments, if the first terminal sends the first message based on receiving the second message sent by the network device, the AI processing capability associated with the first terminal can be determined to be in an inactive state before the first message is sent. The inactive state indicates that the AI processing capability is not performing an AI task for the first terminal. That is, if the AI processing capability of the first terminal is in the inactive state, the first terminal can send the first message based on receiving the second message sent by the network device. It can be understood that if the AI processing capability associated with the first terminal is not activated, the first message can be reported only when the network device needs (i.e., when the network device queries through the second message), rather than in real time.
[0140] In some embodiments, the first message can be used to indicate at least one of the following: the AI processing capability currently associated with the first terminal; and a difference between the AI processing capability currently associated with the first terminal and the AI processing capability last reported.
[0141] Optionally, the first message can indicate the AI processing capability currently associated with the first terminal. For example, if the AI processing capability associated with the first terminal changes, the first terminal can report the changed (i.e., currently associated) AI processing capability to the network device. For example, the AI processing capability last reported by the first terminal to the network device includes the AI processing capability possessed by the second terminal A (or shared with the first terminal) and the AI processing capability possessed by the associated second terminal B (or shared with the first terminal). If the second terminal B has no association relationship with the first terminal, the first terminal can indicate in the first message that the currently associated AI processing capability includes the AI processing capability possessed by the second terminal A.
[0142] Optionally, the first message can indicate a difference between the AI processing capability currently associated with the first terminal and the AI processing capability last reported. For example, if the AI processing capability associated with the first terminal changes, the first terminal can report the change, i.e., the difference between the changed AI processing capability and the last reported AI processing capability, to the network device. For example, the AI processing capability last reported by the first terminal to the network device includes the AI processing capability possessed by (or shared with the first terminal by) the second terminal A and the AI processing capability possessed by (or shared with the first terminal by) the second terminal B associated with the first terminal. If the second terminal B is not associated with the first terminal, the first terminal can indicate in the first message that the difference between the AI processing capability currently associated with the first terminal and the AI processing capability last reported is the AI processing capability possessed by the second terminal B. Illustratively, the first terminal can report to the network device through the first message that the second terminal B is removed.
[0143] In some embodiments, the 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.
[0144] Optionally, the AI processing capability can include a supported AI task type. For example, the AI processing capability associated with the first terminal can include an AI task type supported by at least one second 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.
[0145] Optionally, the AI processing capability can include a supported AI model type. For example, the AI processing capability associated with the first terminal can include an AI model deployed by at least one second terminal. Alternatively, the AI processing capability can include an AI model deployed by at least one second 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.
[0146] Optionally, the AI processing capability can include a supported AI processing speed. For example, the AI processing capability associated with the first terminal can include a processing speed supported by at least one second terminal.
[0147] Optionally, the AI processing capability can comprise supported AI use cases. For example, the AI use cases can comprise AI-based beam management, AI-based positioning, etc., but are not limited thereto. For example, the first terminal-associated AI processing capability can comprise at least one AI use case supported by the second terminal.
[0148] Optionally, the AI processing capability can comprise supported updating manners of AI models. For example, updating of model structures and model parameters can be supported, or only updating of model structures can be supported, etc., but the present disclosure is not limited thereto. For example, the first terminal-associated AI processing capability can comprise at least one updating manner of AI models supported by the second terminal.
[0149] Optionally, the AI processing capability can comprise supported ML task types. For example, model inference of ML models, model training of ML models, etc., but are not limited thereto.
[0150] Optionally, the AI processing capability can comprise supported ML model types. For example, supervised learning models, etc., can be comprised.
[0151] Optionally, the AI processing capability can comprise supported ML processing speeds.
[0152] Optionally, the AI processing capability can comprise supported ML use cases. For example, ML-based beam management, ML-based positioning, etc., can be comprised.
[0153] Optionally, the AI processing capability can comprise supported updating manners of ML models. For example, updating of model structures and model parameters can be supported, or only updating of model structures can be supported, etc., but the present disclosure is not limited thereto.
[0154] Optionally, the AI processing capability can comprise supported minimum processing delays.
[0155] In some embodiments, the first message can be a terminal capability (UE capability) reporting message, or can be another RRC message, wherein the other RRC is an RRC message different from the UE capability reporting message. The name of the first message is not limited.
[0156] The communication method related to the embodiments of the present disclosure can comprise at least one of steps S2101-S2103. Steps S2101-S2103 can each be implemented as a separate embodiment, and under non-contradictory conditions, each embodiment can be combined and adjusted in order. For example, step S2103 can be implemented as an independent embodiment, but is not limited thereto.
[0157] In some embodiments, steps S2101 and S2102 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0158] In some embodiments, other optional implementations can be found in the description before or after the description of Figure 2.
[0159] Figure 3a is a flowchart of a communication method according to an embodiment of the present disclosure. As shown in Figure 3a, the embodiment of the present disclosure relates to a communication method, which is performed by a first terminal 101, and the above method comprises the following steps:
[0160] In step S3101, preconfigured information is obtained.
[0161] Optional implementations of step S3101 can be found in the optional implementations of step S2101 of Figure 2 and other associated parts of the embodiments related to Figure 2, which will not be described here.
[0162] In some embodiments, the first terminal 101 receives the information preconfigured by the network device 102, but is not limited thereto, and can also receive information preconfigured by other subjects.
[0163] In some embodiments, the first terminal 101 obtains the information specified by the protocol.
[0164] In some embodiments, the first terminal 101 obtains the information from the upper layer(s).
[0165] In some embodiments, the first terminal 101 processes to obtain the information.
[0166] In some embodiments, step S3101 is omitted, and the first terminal 101 autonomously implements the function indicated by the preconfigured information, or the above function is default or default.
[0167] In step S3102, a second message is obtained.
[0168] Optional implementations of step S3102 can be found in the optional implementations of step S2102 of Figure 2 and other associated parts of the embodiments related to Figure 2, which will not be described here.
[0169] In some embodiments, the first terminal 101 receives the second message sent by the network device 102, but is not limited thereto, and can also receive information preconfigured by other subjects.
[0170] In some embodiments, the first terminal 101 obtains the second message specified by the protocol.
[0171] In some embodiments, the first terminal 101 obtains the second message from the upper layer(s).
[0172] In some embodiments, the first terminal 101 processes to obtain the second message.
[0173] In some embodiments, the step S3102 is omitted, and the first terminal 101 autonomously implements the function indicated by the second message, or the function is default or default.
[0174] In step S3103, it is determined that the preset condition is met, and the first message is sent.
[0175] The optional implementation of step S3103 can refer to the optional implementation of step S2103 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 determines that the condition is met, and can send the first message to the network device 102, but is not limited thereto, and can send the first message to other entities.
[0177] The communication method involved in the embodiments of the present disclosure can include at least one of steps S3101 to S3103. Steps S3101 to S3103 can be implemented as separate embodiments, and under the condition of no contradiction, each embodiment can be combined and adjusted in order. For example, step S3103 can be implemented as an independent embodiment, but is not limited thereto.
[0178] In some embodiments, steps S3101 and S3102 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0179] In some embodiments, other optional implementations can be recorded before or after the corresponding description of FIG. 2.
[0180] 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 executed by the first terminal 101, and the method includes:
[0181] In step S3201, it is determined that the preset condition is met, and the first message is sent.
[0182] The optional implementation of step S3201 can refer to the optional implementation of step S2103 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0183] In some embodiments, the first terminal 101 determines that the condition is met, and can send the first message to the network device 102, but is not limited thereto, and can send the first message to other entities.
[0184] 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 above method comprises the following steps:
[0185] Step S4101: Preconfiguring information.
[0186] The optional implementation of step S4101 can refer to the optional implementation of step S2101 in FIG. 2 and other associated parts in the embodiment related to FIG. 2, which will not be repeated here.
[0187] In some embodiments, the network device 102 preconfigures the information to the first terminal 101, but is not limited thereto, and can preconfigure the information to other entities.
[0188] Step S4102: Sending a second message.
[0189] The optional implementation of step S4102 can refer to the optional implementation of step S2102 in FIG. 2 and other associated parts in the embodiment related to FIG. 2, which will not be repeated here.
[0190] In some embodiments, the network device 102 sends the second message to the first terminal 101, but is not limited thereto, and can send the second message to other entities.
[0191] Step S4103: Obtaining a first message.
[0192] The optional implementation of step S4103 can refer to the optional implementation of step S2103 in FIG. 2 and other associated parts in the embodiment related to FIG. 2, which will not be repeated here.
[0193] In some embodiments, the network device 102 receives the first message sent by the first terminal 101 when the first terminal 101 determines that a preset condition is met, but is not limited thereto, and can receive the first message sent by other subjects.
[0194] In some embodiments, the network device 102 obtains the first message specified by a protocol.
[0195] In some embodiments, the network device 102 obtains the first message from upper layer(s).
[0196] In some embodiments, the network device 102 processes to obtain the first message.
[0197] In some embodiments, step S4103 is omitted, and the network device 102 autonomously implements the function indicated by the first message, or the above function is default or default.
[0198] The communication method related to the embodiments of the present disclosure can include at least one of steps S4101-S4103. Steps S4101-S4103 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 S4103 can be implemented as an independent embodiment, but is not limited thereto.
[0199] In some embodiments, steps S4101 and S4102 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0200] In some embodiments, other optional implementations can be described before or after the description of FIG. 2.
[0201] FIG. 4b is a flowchart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4b, the embodiment of the present disclosure relates to a communication method, which is performed by the first network device 102, and the above method includes the following steps.
[0202] Step S4201: obtaining a first message.
[0203] The optional implementation of step S4201 can refer to the optional implementation of step S2103 of FIG. 2 and other related parts in the embodiments related to FIG. 2, which will not be described here.
[0204] In some embodiments, the network device 102 receives the first message sent by the first terminal 101 determined to satisfy the preset condition, but is not limited thereto, and can also receive the first message sent by other subjects.
[0205] In some embodiments, the network device 102 obtains the first message specified by a protocol.
[0206] In some embodiments, the network device 102 obtains the first message from the upper layer(s).
[0207] In some embodiments, the network device 102 processes to obtain the first message.
[0208] In some embodiments, step S4201 is omitted, and the network device 102 autonomously implements the function indicated by the first message, or the above function is default or default.
[0209] FIG. 5 is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 5, the embodiment of the present disclosure relates to a communication method, and the above method includes the following steps.
[0210] Step S5101: The first terminal 101 determines to satisfy a preset condition, and sends a first message to the network device 102.
[0211] Step S5102, the network device 102 receives the first message.
[0212] 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 network device 102, which will not be repeated here.
[0213] The present disclosure provides a communication method as follows:
[0214] In some embodiments, in response to the AI processing capability associated with the terminal meeting a preset condition, the terminal sends a first message to the network. The first message is used to assist the network in determining the AI processing capability associated with the terminal. The AI processing capability associated with the terminal is the AI processing capability possessed by one or more other terminals associated with the terminal.
[0215] In some embodiments, the network pre-configures the terminal with resources for reporting associated AI processing capability, such as reporting time period, frequency resource, etc., and the terminal sends the first message on the pre-configured resources.
[0216] In some embodiments, the network sends a second message to the terminal, and the second message is used to query the associated AI processing capability on the terminal side. In response to the terminal receiving the second message, the terminal sends the first message to the network.
[0217] In some embodiments, the above embodiments are used under a preset condition. For example, when the AI processing capability associated with the terminal is in an active state, the method of "the network pre-configures the terminal with resources for reporting associated AI processing capability" is used for reporting. The active state is that the management AI processing capability is being configured for the terminal to perform AI processing tasks. When the AI processing capability associated with the terminal is not activated, the method of "the network sends a second message to the terminal" can be used for reporting.
[0218] In some embodiments, the content indicated in the first message has the following options:
[0219] 1) Directly report the updated external computing power. For example, the terminal includes two associated terminals, associated terminal A and associated terminal B, in the last report. When the associated terminal B and the terminal do not meet the association relationship, for example, they are not within the coverage range, the terminal only reports the computing power of the associated terminal A at this time.
[0220] 2) The first message indicates the difference from the last report. For example, the terminal includes two associated terminals, associated terminal A and associated terminal B, in the last report. When the associated terminal B and the terminal do not meet the association relationship, for example, they are not within the coverage range, the terminal reports that the associated terminal B is removed.
[0221] In some embodiments, the preset condition is met, including:
[0222] The terminal no longer has an association relationship with the terminal providing external computing power;
[0223] The terminal providing external computing power and the terminal do not meet the index of coverage requirement;
[0224] The terminal associated with the terminal does not meet the requirement of power supply;
[0225] The terminal associated with the terminal has fluctuation of computing power that can be shared.
[0226] In some embodiments, the AI processing capability at least includes one of the following:
[0227] Supported AI task types, such as model inference and model training;
[0228] Supported AI processing speed;
[0229] Supported AI / ML use cases, such as AI / ML-based beam management and AI / ML-based positioning;
[0230] Supported minimum processing latency;
[0231] Supported types of AI models, such as CNN and Transformer;
[0232] Supported update methods for AI models, such as supporting updates to model structure and model parameters or only supporting updates to model structure.
[0233] The embodiments of the present disclosure also propose a device for implementing any of the above methods, for example, a device including units or modules for implementing each step performed by the terminal in any of the above methods. For another example, another device is also proposed, including units or modules for implementing each step performed by the network equipment (such as access network equipment, core network function node, core network equipment, etc.) in any of the above methods.
[0234] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to realize the functions of any of the above methods or the units or modules of the above apparatus, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of the hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of the logical relationship between the elements in the circuit; for another example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which 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 realize the functions of part or all of the units or modules. All units or modules of the above apparatus can be all implemented in the form of processor calling software, or all implemented in the form of hardware circuit, or part implemented in the form of processor calling software and the remaining part implemented in the form of hardware circuit.
[0235] 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 circuits, and the logical relationship of the hardware circuits is fixed or can be reconfigured. 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.
[0236] 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 determine that a preset condition is met, and transmit a first message to a network device, the first message being used to determine an artificial intelligence (AI) processing capability associated with the first terminal. The AI processing capability is an AI processing capability possessed by a second terminal.
[0237] In some embodiments, the transceiver module 6101 transmits the first message in the following manner: based on information preconfigured by the network device, the first message is transmitted.
[0238] In some embodiments, the preconfigured information includes at least one of the following: a reporting period; a time domain resource for reporting; and a frequency domain resource for reporting.
[0239] In some embodiments, the first terminal further includes a processing module 6102 configured to determine that the AI processing capability is in an activated state; wherein the activated state indicates that the second terminal is performing an AI task for the first terminal based on the AI processing capability.
[0240] In some embodiments, before sending the first message, the transceiver module 6101 is further configured to receive a second message sent by the network device, the second message being used to query the AI processing capability associated with the first terminal.
[0241] In some embodiments, the first terminal further includes a processing module 6102, and before sending the first message, the processing module 6102 is configured to determine that the AI processing capability is in an inactivated state; wherein the inactivated state indicates that the second terminal is not performing an AI task for the first terminal based on the AI processing capability.
[0242] In some embodiments, the first message is used to indicate at least one of the following: the AI processing capability currently associated with the first terminal; a difference between the AI processing capability currently associated with the first terminal and the AI processing capability reported last time.
[0243] In some embodiments, the preset condition includes at least one of the following: the first terminal does not have an association relationship with at least one second terminal; the first terminal and at least one second terminal do not meet an index of coverage demand; a remaining power of at least one second terminal is lower than a threshold; the AI processing capability changes.
[0244] 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 update mode of 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 ML model; and a supported minimum processing delay.
[0245] 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 module 6201 and a processing module 6202. The transceiver module 6201 is configured to receive a first message sent by a first terminal, the first message being sent by the first terminal when a preset condition is met, and the first message being used to determine an artificial intelligence (AI) processing capability associated with the first terminal; wherein the AI processing capability is an AI processing capability possessed by a second terminal.
[0246] In some embodiments, the transceiver module 6201 receives the first message sent by the first terminal in the following manner: the network device receives the first message sent by the first terminal based on information pre-configured by the network device.
[0247] In some embodiments, the preconfigured information comprises at least one of the following: a reporting period; a reported time domain resource; a reported frequency domain resource.
[0248] In some embodiments, the AI processing capability is in an activated state; wherein the activated state indicates that the second terminal is performing the AI task for the first terminal based on the AI processing capability.
[0249] In some embodiments, before receiving the first message, the transceiver 6201 is further configured to: send a second message to the first terminal, the second message being used to query the AI processing capability associated with the first terminal.
[0250] In some embodiments, the AI processing capability is in an inactivated state; wherein the inactivated state indicates that the second terminal is not performing the AI task for the first terminal based on the AI processing capability.
[0251] In some embodiments, the first message is used to indicate at least one of the following: the AI processing capability currently associated with the first terminal; a difference between the AI processing capability currently associated with the first terminal and the AI processing capability last reported.
[0252] In some embodiments, the preset condition comprises at least one of the following: the first terminal does not have an association relationship with at least one second terminal; the first terminal and at least one second terminal do not meet an index of coverage requirement; a remaining power of at least one second terminal is lower than a threshold; the AI processing capability changes.
[0253] In some embodiments, the 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 update mode of 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 ML model; a supported minimum processing latency.
[0254] FIG. 7a is a structural schematic diagram of a communication device according to an embodiment of the present disclosure. The communication device 7100 can be a network device, a terminal, a chip, a chip system, or a processor supporting the implementation of the above-mentioned any method by the network device, or a chip, a chip system, or a processor supporting the implementation of the above-mentioned any method by the terminal. Alternatively, the network device can be an access network device, a core network device, etc. Alternatively, 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.
[0255] As shown in FIG. 7a, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general processor or a special purpose processor, etc., for example, a baseband processor or a central processor. The baseband processor can be used to process communication protocols and communication data, and the central processor can be used to control the communication device, execute programs, and process data of the programs. The communication device 7100 is configured to perform 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, a CU, etc.
[0256] In some embodiments, the communication device 7100 further includes one or more memories 7102 configured to store instructions. Optionally, all or part of the memory 7102 can also be outside the communication device 7100.
[0257] 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 transmitting and / or receiving in the above methods, and the processor 7101 performs other steps.
[0258] 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.
[0259] 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.
[0260] 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 FIG. 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, which can optionally 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, and the like; (6) and the like.
[0261] FIG. 7b is a schematic diagram of a chip structure according to an embodiment of the present disclosure. For the case where the communication device 7100 is a chip or a chip system, the structure of the chip 7200 can be as shown in FIG. 7b, but is not limited thereto.
[0262] The chip 7200 includes one or more processors 7201, and the chip 7200 is configured to execute any of the above methods.
[0263] In some embodiments, the chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected to 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.
[0264] In some embodiments, the interface circuit 7202 performs the communication steps S2101 of sending and / or receiving in the above methods, and the processor 7201 performs other steps.
[0265] In some embodiments, the terms interface circuit, interface, transceiver pin, and transceiver can be replaced by each other.
[0266] In some embodiments, the chip 7200 further includes one or more memories 7203 for storing instructions. Optionally, all or part of the memory 7203 can be outside the chip 7200.
[0267] The present disclosure further provides a storage medium having stored instructions which, 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 thereto and can also be a storage medium readable by other apparatuses. Optionally, the storage medium can be a non-transitory storage medium, but is not limited thereto and can also be a transitory storage medium.
[0268] The present disclosure further provides a program product which, 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.
[0269] The present disclosure further provides a computer program which, 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 determines that a preset condition is met, and sends a first message to a network device, the first message being used to determine an artificial intelligence (AI) processing capability associated with the first terminal; The AI processing capability is an AI processing capability possessed by a second terminal.
2. The method of claim 1, wherein, The sending of the first message comprises: The first message is sent based on information preconfigured by the network device.
3. The method of claim 2, wherein, The preconfigured information comprises at least one of the following: A reporting period; A reported time domain resource; A reported frequency domain resource.
4. The method according to any one of claims 2-3, characterized in that, The method further comprises: The first terminal determines that the AI processing capability is in an activated state; The activated state indicates that the second terminal is performing an AI task for the first terminal based on the AI processing capability.
5. The method of claim 1, wherein, Before the sending of the first message, the method further comprises: The first terminal receives a second message sent by the network device, the second message being used to query the AI processing capability associated with the first terminal.
6. The method of claim 5, wherein, The method further comprises: The first terminal determines that the AI processing capability is in an inactivated state; The inactivated state indicates that the second terminal is not performing an AI task for the first terminal based on the AI processing capability.
7. The method according to any one of claims 1 to 6, characterized in that, The first message is used to indicate at least one of the following: An AI processing capability currently associated with the first terminal; A difference between the AI processing capability currently associated with the first terminal and an AI processing capability reported last time.
8. The method according to any one of claims 1 to 7, characterized in that, The preset condition comprises at least one of the following: The first terminal does not have an association relationship with at least one second terminal; The first terminal and at least one second terminal do not meet an index of coverage demand; A remaining power of at least one second terminal is lower than a threshold value; The AI processing capability changes.
9. The method according to any one of claims 1 to 8, characterized in that, The 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 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; A supported minimum processing delay.
10. A communication method characterized by comprising: The method comprises: A network device receives a first message sent by a first terminal, the first message being used to determine an artificial intelligence (AI) processing capability associated with the first terminal; The AI processing capability is an AI processing capability possessed by a second terminal.
11. The method of claim 10, wherein, The network device receiving the first message sent by the first terminal comprises: The network device receives the first message sent by the first terminal based on information preconfigured by the network device.
12. The method of claim 11, wherein, The preconfigured information comprises at least one of the following: A reporting period; A reported time domain resource; A reported frequency domain resource.
13. The method of any of claims 11-12, wherein, The AI processing capability is in an activated state; The activated state indicates that the second terminal is performing an AI task for the first terminal based on the AI processing capability.
14. The method of claim 10, wherein, Before the network device receives the first message sent by the first terminal, the method further comprises: The network device sends a second message to the first terminal, where the second message is used to query the AI processing capability associated with the first terminal.
15. The method of claim 14, wherein, The AI processing capability is in an inactivated state. The inactivated state indicates that the second terminal does not perform an AI task for the first terminal based on the AI processing capability.
16. The method according to any one of claims 10-15, characterized in that, The first message is used to indicate at least one of the following: The AI processing capability currently associated with the first terminal; The difference between the AI processing capability currently associated with the first terminal and the AI processing capability reported last time.
17. The method according to any of claims 10-16, characterized by, The AI processing capability includes 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 update mode; Supported machine learning (ML) task type; Supported ML model type; Supported ML processing speed; Supported ML use case; Supported ML model update mode; Supported minimum processing delay.
18. A first terminal, comprising: Comprises: A transceiver module is configured to determine that a preset condition is met, and send a first message to a network device, where the first message is used to determine an artificial intelligence (AI) processing capability associated with the first terminal. The AI processing capability is an AI processing capability possessed by a second terminal.
19. A network device, comprising: Comprises: A transceiver module is configured to receive a first message sent by a first terminal, where the first terminal determines that a preset condition is met and sends the first message, and the first message is used to determine an artificial intelligence (AI) processing capability associated with the first terminal. The AI processing capability is an AI processing capability possessed by a second terminal.
20. A communications device, characterized by Comprises: One or more processors; The processor is configured to perform the communication method in any one of claims 1-9.
21. A communications device, characterized by Comprises: One or more processors; The processor is configured to perform the communication method in any one of claims 10-17.
22. A storage medium, characterized by Comprises: The storage medium stores instructions, and when the instructions run on a communication device, the communication device performs the communication method in any one of claims 1-9 or 10-17.
23. A program product, characterized by Comprises: A computer program, when executed by a communication device, causes the communication device to perform the communication method in any one of claims 1-9 or 10-17.