Communication method, terminal, storage medium, and program product
By selecting appropriate AI or non-AI communication processing strategies based on battery information and user settings, the problem of unsuitable AI computing power is solved, improving user experience and system efficiency.
Patent Information
- Application Number
- PCT/CN2024/095582
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-27
- Publication Date
- 2025-12-04
AI Technical Summary
AI computing power is not applicable in all scenarios, resulting in a decline in user experience, and the terminal may be unable to provide critical services or waste computing resources when the battery is low.
The terminal dynamically selects AI-based or non-AI-based communication processing strategies based on battery information and user settings, including selecting AI models with different performance and power consumption for communication processing.
It improved the user experience, avoided critical service interruptions and wasted computing resources when the battery was low, and optimized system performance.
Smart Images

Figure CN2024095582_04122025_PF_FP_ABST
Abstract
Description
Communication method, terminal, storage medium and program product TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to a communication method, a terminal, a storage medium and a program product. BACKGROUND
[0002] Regarding the artificial intelligence (AI) technology, currently, how the artificial intelligence technology assists to improve the transmission technology of the wireless air interface is discussed. For example, in some terminals, AI computing power and corresponding AI functions are deployed, and the AI computing power can obtain better performance in some specific scenarios.
[0003] SUMMARY
[0004] However, the AI computing power is not suitable for all scenarios, and the introduction of the AI technology causes the user experience to decrease.
[0005] Embodiments of the present disclosure provide a communication method, a terminal, a storage medium and a program product.
[0006] According to a first aspect of embodiments of the present disclosure, a communication method is provided, the method comprising: determining, by a terminal, a communication processing strategy according to terminal information, the communication processing strategy comprising AI-based communication processing or non-AI-based communication processing.
[0007] According to a second aspect of embodiments of the present disclosure, a terminal is provided, comprising: a processing module configured to determine a communication processing strategy according to terminal information, the communication processing strategy comprising AI-based communication processing or non-AI-based communication processing.
[0008] According to a third aspect of embodiments of the present disclosure, a 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.
[0009] According to a fourth aspect of 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.
[0010] According to a fifth aspect of embodiments of the present disclosure, a program product is provided, comprising: a computer program, when the computer program is executed by a communication device, causing the communication device to perform the communication method of the first aspect and any one of the first aspect.
[0011] The disclosure determines a communication processing strategy according to terminal information by a terminal, wherein the communication processing strategy includes AI-based communication processing or non-AI-based communication processing, thereby avoiding the problem that AI computing power is not suitable for all scenarios, and improving user experience. BRIEF DESCRIPTION OF DRAWINGS
[0012] 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.
[0013] FIG. 1 is a communication system architecture diagram according to an embodiment of the present disclosure.
[0014] FIG. 2a is a communication method interaction diagram according to an embodiment of the present disclosure.
[0015] FIG. 2b is a communication method interaction diagram according to an embodiment of the present disclosure.
[0016] FIG. 3a is a communication method flowchart according to an embodiment of the present disclosure.
[0017] FIG. 3b is a communication method flowchart according to an embodiment of the present disclosure.
[0018] FIG. 4 is a communication method flowchart according to an embodiment of the present disclosure.
[0019] FIG. 5a is a structure diagram of a terminal according to an embodiment of the present disclosure.
[0020] FIG. 5b is a structure diagram of a network device according to an embodiment of the present disclosure.
[0021] FIG. 6a is a structure diagram of a communication device according to an embodiment of the present disclosure.
[0022] FIG. 6b is a chip structure diagram according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0023] The embodiments of the present disclosure propose a communication method, a terminal, a storage medium and a program product.
[0024] In a first aspect, the embodiments of the present disclosure propose a communication method, which includes: determining, by a terminal according to terminal information, a communication processing strategy, wherein the communication processing strategy includes AI-based communication processing or non-AI-based communication processing.
[0025] In the above embodiments, the terminal determines a communication processing strategy according to terminal information, wherein the communication processing strategy includes AI-based communication processing or non-AI-based communication processing, thereby avoiding the problem that AI computing power is not suitable for all scenarios, and improving user experience.
[0026] In some optional embodiments of the first aspect, the terminal information comprises at least one of: battery information of the terminal; user setting information of the terminal, the user setting information being used to indicate setting the communication processing based on AI or setting the communication processing based on non-AI.
[0027] In the above embodiments, the communication processing strategy can be determined according to the battery information of the terminal, the communication processing can be determined according to the user setting information of the terminal, or the communication processing strategy can be determined according to the battery information of the terminal and the user setting information of the terminal, thereby being flexibly applicable to different situations and improving user experience.
[0028] In some optional embodiments of the first aspect, the battery information comprises at least one of: remaining power of the battery; health degree of the battery; charging state of the battery.
[0029] In the above embodiments, the battery information comprises the remaining power of the battery, for example, when the remaining power is low, a strategy with low power consumption and low performance can be selected. The battery information can comprise the health degree of the battery, for example, when the health degree of the battery is low, a strategy with low power consumption and low performance can be selected. The battery information can comprise the charging state of the battery, for example, when the battery is charging, a strategy with low power consumption and low performance can be selected.
[0030] In some optional embodiments of the first aspect, the terminal information comprises battery information of the terminal, the battery information comprises remaining power of the battery, the remaining power is greater than or equal to a first threshold value, the communication processing strategy is to perform the communication processing based on AI, and the communication processing is performed based on an AI model with the highest performance value among at least one AI model deployed by the terminal.
[0031] In the above embodiments, when the remaining power of the battery is greater than or equal to the first threshold value, the communication processing can be performed based on AI, and the communication processing is performed based on an AI model with the highest performance value among at least one AI model, thereby obtaining higher performance.
[0032] In some optional embodiments of the first aspect, the terminal information comprises battery information of the terminal, the battery information comprises remaining power of the battery, the remaining power is less than or equal to a second threshold value, the communication processing strategy is to perform the communication processing based on AI, and the communication processing is performed based on an AI model with a performance value other than the highest among at least one AI model deployed by the terminal.
[0033] In the above embodiment, when the remaining power of the battery is less than or equal to the second threshold value, the communication processing can be performed based on the AI, but the communication processing is performed based on an AI model with a performance value lower than the highest performance value among the at least one AI model, so that a higher performance can be achieved while not causing too much power consumption.
[0034] In some optional embodiments of the first aspect, the terminal information includes battery information of the terminal, the battery information includes a remaining power of a battery, the remaining power is less than or equal to a third threshold value, and the strategy of the communication processing is to perform the communication processing based on non-AI.
[0035] In the above embodiment, when the remaining power of the battery is less than or equal to the third threshold value, the communication processing can be performed based on non-AI, i.e., the operation of AI is turned off, to save power consumption.
[0036] In some optional embodiments of the first aspect, the terminal information includes user setting information of the terminal, the user setting information is to prioritize the performance of the communication processing, the strategy of the communication processing is to perform the communication processing based on AI, and the communication processing is performed based on any one of AI models with a performance value ranking in the top N among the at least one AI model deployed by the terminal, the N being a positive integer greater than zero.
[0037] In the above embodiment, if the user sets to prioritize the performance of the communication processing, the terminal can perform the processing based on AI, and perform the communication processing based on any one of AI models with a performance value ranking in the top N among the at least one AI model. In this way, a better performance can be achieved.
[0038] In some optional embodiments of the first aspect, the terminal information includes user setting information of the terminal, the user setting information is to prioritize the power consumption of the communication processing, the strategy of the communication processing is to perform the communication processing based on non-AI, or to perform the communication processing based on any one of AI models with a low power consumption ranking in the top M among the at least one AI model deployed by the terminal, the M being a positive integer greater than zero.
[0039] In the above embodiment, if the user sets to prioritize the power consumption of the communication processing, the terminal can perform the processing based on non-AI, or perform the processing based on any one of AI models with a low power consumption ranking in the top M among the at least one AI model, to achieve the purpose of saving power consumption.
[0040] In some optional embodiments of the first aspect, the terminal information includes battery information of the terminal and user setting information of the terminal, the battery information includes a remaining power of a battery, and the method further includes: in response to the remaining power being less than or equal to a fourth threshold value, displaying operation information, the operation information being used to determine the user setting information.
[0041] In the above embodiments, the terminal can also determine whether to prompt the user to set the communication strategy according to the battery information, and determine the communication strategy according to the user setting information. For example, when the remaining battery level is less than or equal to a fourth threshold value, operation information can be displayed for determining the user's setting information.
[0042] In a second aspect, a terminal is provided, comprising: a processing module configured to determine a communication processing strategy according to terminal information, the communication processing strategy comprising AI-based communication processing or non-AI-based communication processing.
[0043] In some optional embodiments of the second aspect, the terminal information comprises at least one of: battery information of the terminal; and user setting information of the terminal, the user setting information indicating setting AI-based communication processing or setting non-AI-based communication processing.
[0044] In some optional embodiments of the second aspect, the battery information comprises at least one of: a remaining battery level; a battery health; and a battery charging status.
[0045] In some optional embodiments of the second aspect, the terminal information comprises battery information of the terminal, the battery information comprising a remaining battery level, the remaining battery level being greater than or equal to a first threshold value, the communication processing strategy being AI-based communication processing, and the AI-based communication processing being based on an AI model having a highest performance value among at least one AI model deployed by the terminal.
[0046] In some optional embodiments of the second aspect, the terminal information comprises battery information of the terminal, the battery information comprising a remaining battery level, the remaining battery level being less than or equal to a second threshold value, the communication processing strategy being AI-based communication processing, and the AI-based communication processing being based on an AI model having a non-highest performance value among at least one AI model deployed by the terminal.
[0047] In some optional embodiments of the second aspect, the terminal information comprises battery information of the terminal, the battery information comprising a remaining battery level, the remaining battery level being less than or equal to a third threshold value, the communication processing strategy being non-AI-based communication processing.
[0048] In some optional embodiments of the second aspect, the terminal information comprises user setting information of the terminal, the user setting information indicating that a performance of communication processing is prioritized, the communication processing strategy being AI-based communication processing, and the AI-based communication processing being based on any one of at least one AI model deployed by the terminal having a performance value in a top N, the N being a positive integer greater than zero.
[0049] In some optional embodiments of the second aspect, the terminal information includes user setting information of the terminal, the user setting information prioritizing power consumption of communication processing, the strategy of the communication processing being to perform communication processing based on non-AI or to perform communication processing based on any one of at least one AI model deployed by the terminal and ranked in a low power consumption order in front of M, M being a positive integer greater than zero.
[0050] In some optional embodiments of the second aspect, the terminal information includes battery information of the terminal and user setting information of the terminal, the battery information including a remaining power of a battery, and the processing module is further configured to: in response to the remaining power being less than or equal to a fourth threshold value, display operation information, the operation information being used to determine the user setting information.
[0051] In a third aspect, a terminal is provided, including: one or more processors; and wherein the terminal is configured to perform the communication method of the first aspect and any one of the optional implementation manners of the first aspect.
[0052] In a fourth aspect, a storage medium is provided, and the storage medium stores instructions, which, when executed on a communication device, cause the communication device to perform the communication method of the first aspect and any one of the optional implementation manners of the first aspect.
[0053] In a fifth aspect, a program product is provided, and the program product, when executed on a communication device, causes the communication device to perform the method described in the first aspect and any one of the optional implementation manners of the first aspect.
[0054] In a sixth aspect, a computer program is provided, and the computer program, when executed on a computer, causes the computer to perform the method described in the optional implementation manner of the first aspect.
[0055] In a seventh aspect, a chip or chip system is provided, and the chip or chip system includes processing circuitry configured to perform the method described in the optional implementation manner of the first aspect.
[0056] 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 perform 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 again.
[0057] The embodiments of the present disclosure propose a communication method, a terminal, a storage medium and a program product. In some embodiments, the terms of communication method and information processing method can be replaced with each other, the terms of communication device and information processing device can be replaced with each other, and the terms of information processing system and communication system can be replaced with each other.
[0058] 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 of the steps of different embodiments can be combined arbitrarily, an embodiment can be combined with the optional implementation of other embodiments arbitrarily.
[0059] 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.
[0060] 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.
[0061] 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.
[0062] In the embodiments of the present disclosure, "a plurality of" means two or more.
[0063] 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.
[0064] 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 interpreted to include both cases, A and B, in some embodiments, A (A is performed regardless of B), in some embodiments, B (B is performed regardless of A), in some embodiments, selected from the group consisting of A and B (the selection between A and B is an option), in some embodiments, A and B (both A and B are performed).
[0065] In some embodiments, "A or B" and the like, can be interpreted to include both cases, A and B, in some embodiments, A (A is performed regardless of B), in some embodiments, B (B is performed regardless of A), in some embodiments, selected from the group consisting of A and B (the selection between A and B is an option).
[0066] In some embodiments, the prefix words "first", "second" and the like in the disclosure do not limit the position, order, priority, number or content of the described objects, and the description of the described objects should be understood in the context of the claims or embodiments, and should not be construed as redundant limitations. For example, the described 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 by them are in the same message or not, nor do they limit the order of "first field" and "second field". For another example, the described 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 number of described objects is not limited by ordinal words, and can be one or more. For example, "first device", where the number of "devices" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the described object is "device", and "first device" and "second device" can be the same device or different devices, and their types can be the same or different; for another example, the described object is "information", and "first information" and "second information" can be the same information or different information, and their contents can be the same or different.
[0067] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0068] 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.
[0069] 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.
[0070] 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.
[0071] In some embodiments, "network" can be interpreted as an apparatus included in the network, such as an access network device, a core network device, and the like.
[0072] 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.
[0073] 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.
[0074] 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.
[0075] In some embodiments, data, information and / or the like can be obtained after consent is given by a user.
[0076] 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.
[0077] At present, 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) ~ 1 gigabit (Gbit / s), which can support mobile virtual reality and other extreme business experience; the 5G peak rate can reach 10 Gbit / s ~ 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 environment. It can be imagined that 5G as a representative of new infrastructure will rebuild the future information society.
[0078] In recent years, artificial intelligence (AI) technology has made continuous breakthroughs in many fields. The continuous development of intelligent voice, computer vision and other fields not only brings a variety of applications to intelligent terminals, but also has wide application in education, transportation, home, medical care, retail, security and 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.
[0079] Regarding artificial intelligence (AI) technology, it is currently being explored how AI technology can assist in improving wireless air interface transmission technology. For example, in some terminals, AI computing power and corresponding AI functions are deployed, and AI computing power can obtain better performance in some specific scenarios.
[0080] The deployment of such computing power enables the terminal to flexibly select traditional algorithms or AI methods in various environments. For a certain AI function, multiple different AI models can be deployed for different input data or scenarios. Generally, the terminal schedules a traditional algorithm or a specific AI model according to the performance of each algorithm in a specific scenario. For example, it can include channel estimation and channel state information (CSI) feedback.
[0081] For channel estimation, the traditional algorithm generally adopts a linear minimum mean squared error (LMMSE) algorithm or a least square (LS) algorithm. The AI model-based method uses pilot information to output a complete channel matrix. Through deep learning and other technologies, these AI models can accurately estimate the complex characteristics and change rules of the channel according to the input pilot information.
[0082] For CSI feedback, the traditional algorithm is based on a pre-defined codebook for encoding and decoding. The AI-based method adopts a compression and recovery strategy. This method first compresses the CSI information using a network-side AI model, the network side transmits the compressed bit stream to the terminal, and then the terminal recovers the compressed information through a terminal-side model adapted to the network-side model to obtain the original CSI information.
[0083] However, using AI computing power is not suitable for all scenarios, and the introduction of AI technology has led to a decline in user experience. For example, the terminal selects a traditional algorithm or an AI model based on the performance of the terminal. However, the parameter quantity and computational complexity of the traditional algorithm and the AI algorithm are often very different, so the energy consumption of the terminal when executing the two operations is also different. Even different AI models that complete the same function have different parameters and computational quantities, so the terminal consumes different amounts of power when executing different AI models. On the one hand, if the terminal selects an algorithm with a large amount of calculation and high energy consumption when the terminal is low on power, the terminal will be further depleted of power, which may cause the terminal to be unable to provide necessary services or functions at a critical moment. On the other hand, in the case of sufficient power, selecting an algorithm with low computational quantity and low energy consumption may result in waste of computing resources, so that the system performance cannot reach the best state.
[0084] Therefore, the present disclosure determines a communication processing strategy according to terminal information, wherein the communication processing strategy includes AI-based communication processing or non-AI-based communication processing, thereby avoiding the problem that using AI computing power is not suitable for all scenarios, and improving user experience.
[0085] FIG. 1 is a schematic diagram of a communication system architecture according to an embodiment of the present disclosure.
[0086] As shown in FIG. 1, the communication system 100 includes a terminal 101.
[0087] In some embodiments, the terminal 101 includes at least one of, but is not limited to, a mobile phone, a wearable device, an Internet of Things device, a communication-capable automobile, a smart automobile, a tablet (Pad), a wireless-transmitting 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.
[0088] In some embodiments, the communication system 100 can further include a network device 102 for communicating with a terminal. For example, the network device 102 can transmit a reference signal for the terminal to perform communication processing based on a measurement result of the reference signal after determining a communication processing strategy.
[0089] In some embodiments, the network device can include at least one of an access network device and a core network device.
[0090] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network, and can include at least one of 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 base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0091] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at which 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 realized through software or programs.
[0092] 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, with part of the protocol layer functions being controlled by the CU, and the remaining part or all of the protocol layer functions being distributed in the DU and controlled by the CU, but is not limited thereto.
[0093] In some embodiments, the core network device can be one device including one or more network elements, or a plurality of devices or device groups including all or part of the above one or more network elements. The network element can be virtual or physical. The core network includes, for example, at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next generation core (NGC).
[0094] 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, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed by the embodiments of the present disclosure are also applicable to similar technical problems.
[0095] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1 or part of the subjects, but are not limited thereto. The subjects shown in FIG. 1 are exemplary, and the communication system can include all or part of the subjects in FIG. 1, or other subjects other than FIG. 1. The number and form of each subject is arbitrary, each subject can be physical or virtual, the connection relationship between each subject is exemplary, each subject can not be connected or can be connected, the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0096] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (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 on them, 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).
[0097] FIG. 2a is a flowchart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2a, the present embodiment relates to a communication method for the communication system 100, and the above method includes:
[0098] In step S2101, the terminal 101 determines a communication processing strategy according to the terminal information.
[0099] In some embodiments, the terminal can determine the communication processing strategy according to its own information, i.e., terminal information. The communication processing strategy includes AI-based communication processing or non-AI-based communication processing. The AI-based communication processing may, for example, include AI-based channel estimation and AI-based CSI feedback, but is not limited thereto. Correspondingly, the non-AI-based communication processing includes non-AI-based channel estimation and non-AI-based CSI feedback, but is not limited thereto. The non-AI-based communication processing can also be understood as communication processing based on a traditional algorithm.
[0100] In some embodiments, the terminal information includes at least one of the following: battery information of the terminal; and user setting information of the terminal. The user setting information is used to indicate setting AI-based communication processing or setting non-AI-based communication processing. That is, the user can select the communication processing strategy by setting, and the terminal can determine the communication processing strategy selected by the user based on the user setting information.
[0101] In some embodiments, the battery information includes at least one of the following: remaining battery capacity; battery health; and battery charging status. The remaining battery capacity indicates the remaining battery capacity of the terminal during use. When the remaining battery capacity decreases to a certain extent, the terminal needs to be charged. The battery health can represent the performance of the battery. As the battery is used, its performance may decrease and the health may decrease. The battery charging status indicates whether the battery is being charged.
[0102] Optionally, when the terminal information includes battery information and the battery information includes the remaining battery capacity, if the remaining battery capacity is greater than or equal to a first threshold value, the communication processing strategy is AI-based communication processing, and the AI model with the highest performance value among the AI models deployed by the terminal is used for communication processing. Of course, the present disclosure is not limited thereto, and any one of the AI models deployed by the terminal can be used for communication processing. Illustratively, the terminal can monitor the remaining battery capacity in real time. If the remaining battery capacity is greater than or equal to the first threshold value, the terminal can determine that the communication processing strategy is AI-based communication processing, and the AI model with the highest performance value among the AI models deployed by the terminal is used for communication processing. It can be understood that when the remaining battery capacity is greater than or equal to the first threshold value, the terminal can withstand relatively large consumption of power consumption without affecting the normal use of the terminal and other ongoing services. Therefore, the AI model with the highest performance value can be selected to maximize the performance of communication processing, improve communication efficiency, and indirectly improve user experience.
[0103] Optionally, when the terminal information includes battery information, the battery information includes a battery remaining capacity, if the battery remaining capacity is less than or equal to a second threshold value, the communication processing strategy is to perform communication processing based on AI, and the communication processing is performed based on an AI model with a non-highest performance value among AI models deployed by the terminal. Illustratively, the terminal can monitor the battery remaining capacity in real time, if the battery remaining capacity is less than or equal to the second threshold value, the communication processing strategy is to perform communication processing based on AI, and the communication processing is performed based on an AI model with a non-highest performance value among AI models deployed by the terminal. The AI model with a non-highest performance value is any one AI model other than the AI model with a highest performance value, for example, it can be an AI model with a second highest performance value. It can be understood that when the battery remaining capacity is less than or equal to the second threshold value, the terminal needs to avoid power consumption as much as possible, and therefore an AI model with a non-highest performance value can be selected to improve the performance of communication processing as much as possible while avoiding excessive power consumption. Thus, it is possible to avoid affecting the normal use of the terminal and other ongoing services in order to maximize performance. The second threshold value can be the same as or different from the first threshold value. For example, when the second threshold value is the same as the first threshold value, the terminal selects the AI model with the highest performance value to perform communication processing when the battery remaining capacity is greater than the value, and selects the AI model with a non-highest performance value to perform communication processing when the battery remaining capacity is less than the value. When the battery remaining capacity is equal to the value, the AI model with the highest performance value or the AI model with a non-highest performance value can be selected to perform communication processing. For another example, when the second threshold value is different from the first threshold value, the first threshold value is greater than the second threshold value.
[0104] Optionally, when the terminal information includes battery information, the battery information includes a battery remaining capacity, if the battery remaining capacity is less than or equal to a third threshold value, the communication processing strategy is to perform communication processing based on non-AI. Illustratively, the terminal can monitor the battery remaining capacity in real time, if the battery remaining capacity is less than or equal to the third threshold value, the communication processing strategy is to perform communication processing based on non-AI. The third threshold value can be the same as or different from the second threshold value. For example, the third threshold value can be the same as the second threshold value, when the battery remaining capacity is less than or equal to the value, the terminal can perform communication processing based on an AI model with a non-highest performance value or based on non-AI. The third threshold value and the second threshold value can also be the same as the first threshold value, which will not be described herein again. For another example, the third threshold value and the second threshold value can be different, and the third threshold value can be less than the second threshold value. For example, when the battery remaining capacity is greater than the third threshold value but less than or equal to the second threshold value, communication processing can be performed based on AI, and based on an AI model with a non-highest performance value among at least one AI model deployed by the terminal. When the battery remaining capacity is less than or equal to the third threshold value, communication processing can be performed based on non-AI.
[0105] Optionally, when the terminal information includes battery information, the battery information includes a health degree of the battery. The terminal can perform the communication processing based on the AI when the health degree of the battery is greater than or equal to a first threshold, and perform the communication processing based on an AI model with a highest performance value among the at least one AI model. The terminal can perform the communication processing based on the AI when the health degree of the battery is less than or equal to the first threshold, and perform the communication processing based on an AI model with a non-highest performance value among the at least one AI model. The terminal can perform the communication processing based on the non-AI when the health degree of the battery is less than or equal to a third threshold. The scheme in which the terminal determines the communication processing strategy according to the health degree of the battery can refer to the above-mentioned scheme in which the terminal determines the communication processing strategy according to the remaining battery capacity, and the disclosure will not be repeated here.
[0106] Optionally, when the terminal information includes battery information, the battery information includes a state of charge of the battery. The terminal can select to perform the communication processing based on the non-AI when the battery is being charged, and select to perform the communication processing based on the AI when the battery is not being charged. In this way, the effect of battery charging can be avoided, and damage to the battery can be avoided.
[0107] Optionally, when the terminal information includes user setting information, the user setting information is to prioritize the performance of the communication processing. The communication processing strategy is to perform the communication processing based on any one of AI models with a top N performance value among the at least one AI model deployed by the terminal, and the N is a positive integer greater than zero. That is, when the user sets to prioritize the performance of the communication processing, in order to achieve better performance, the terminal can select any one of the AI models with the top N performance value, for example, the AI model with the highest performance value.
[0108] Optionally, when the terminal information includes user setting information, the user setting information is to prioritize the power consumption of the communication processing. The communication strategy is to perform the communication processing based on any one of AI models with a top M power consumption among the at least one AI model deployed by the terminal. The M is a positive integer greater than zero. That is, when the user sets to prioritize the power consumption of the communication processing, the terminal can select at least one of the AI models with the top M power consumption, wherein the AI models with the top M power consumption are sorted according to the power consumption from low to high, and the first M AI models with the lowest power consumption are the AI models with the top M power consumption. Alternatively, the terminal can also perform the communication processing based on the non-AI.
[0109] Optionally, when the terminal information includes battery information and user setting information, the terminal can determine the communication processing strategy according to the battery information and the user setting information. For example, when the user sets the performance of the communication processing as the priority, the terminal can first determine the AI model with the performance value ranking in the top N. At this time, if the remaining battery capacity of the terminal is greater than or equal to a first threshold value, the AI model with the highest performance value in the N AI models can be selected for communication processing. If the remaining battery capacity of the terminal is less than or equal to a second threshold value, the AI model with the non-highest performance value in the N AI models can be selected for communication processing. For another example, when the user sets the power consumption of the communication processing as the priority, the terminal can first determine the AI model with low power consumption and ranking in the top M. At this time, if the remaining battery capacity of the terminal is greater than or equal to the first threshold value, the AI model with the highest performance value in the M AI models can be selected, and if the remaining battery capacity of the terminal is less than or equal to the second threshold value, the AI model with the non-highest performance value in the M AI models can be selected. If the remaining battery capacity of the terminal is less than or equal to a third threshold value, the communication processing based on non-AI can be selected.
[0110] In some embodiments, the terminal can determine the communication processing strategy according to the battery information, and display operation information when the remaining battery capacity is less than or equal to a fourth threshold value. The operation information is used to determine the user setting information. That is, by displaying the operation information to remind the user whether to actively select the communication processing strategy, if the user performs the operation, that is, sets the communication processing strategy, the terminal can determine the communication processing strategy according to the user setting information. For example, the operation information can be whether to prioritize the power consumption of the communication processing. Or it can prompt whether to turn off the AI model, or whether to turn off the communication processing based on AI, etc.
[0111] Step S2102, the terminal 101 performs communication processing based on the communication processing strategy.
[0112] In some embodiments, the communication processing can be performed according to the determined communication processing strategy.
[0113] For example, for channel estimation, the terminal can use the neural network model of the AI technology to learn and process the pilot information in the state of sufficient power, for example, when the remaining battery capacity is greater than or equal to the first threshold value, so as to output a complete channel matrix. For CSI feedback, the terminal can select the AI-based CSI information compression and recovery method for processing in the state of sufficient power, for example, when the remaining battery capacity is greater than or equal to the first threshold value.
[0114] For example, for channel estimation, the terminal can use an LMMSE algorithm or an LS algorithm for channel estimation in a low power state, for example, when the remaining battery power is less than or equal to a second threshold value, to reduce the amount of calculation and energy consumption. For CSI feedback, the terminal can use a traditional algorithm based on a predefined codebook for encoding and decoding in a low power state, for example, when the remaining battery power is less than or equal to a second threshold value.
[0115] In step S2103, the terminal 101 sends the result of the communication processing to the network device 102.
[0116] In some embodiments, the network device 102 receives the result of the communication processing sent by the terminal 101. For example, the terminal can send the channel matrix of the channel estimation to the network device, or feed back the CSI information to the network device.
[0117] In some embodiments, the terminal can also report the determined communication processing strategy to the network device. For example, the terminal can report the communication processing strategy and the result of the communication processing to the network device. Alternatively, the terminal can first send the communication processing strategy to the network device, and then report the result of the communication processing to the network device.
[0118] FIG. 2b is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2b, the present embodiment relates to a communication method for the communication system 100, and the above method comprises:
[0119] In step S2201, the terminal 101 determines the communication processing strategy according to the battery information.
[0120] The specific implementation of step S2201 can refer to the embodiments of step S2101 of FIG. 2a, and the present disclosure will not be repeated here.
[0121] In step S2202, the terminal 101 displays operation information in response to the remaining power being less than or equal to a fourth threshold value.
[0122] The specific implementation of step S2202 can refer to the embodiments of step S2101 of FIG. 2a, and the present disclosure will not be repeated here.
[0123] In step S2203, the terminal 101 re-determines the communication processing strategy according to the user setting information in response to the user setting priority of the power consumption of the communication processing based on the operation information.
[0124] The specific implementation of step S2203 can refer to the embodiments of step S2101 of FIG. 2a, and the present disclosure will not be repeated here.
[0125] In step S2204, the terminal 101 continues to determine the communication processing strategy according to the battery information in response to the user not setting the power consumption of the communication processing as the priority based on the operation information.
[0126] The specific implementation of step S2204 can refer to the embodiments of step S2101 in FIG. 2a, and the disclosure will not be repeated here.
[0127] In step S2205, the terminal 101 performs the communication processing based on the communication processing strategy.
[0128] The specific implementation of step S2205 can refer to the embodiments of step S2102 in FIG. 2a, and the disclosure will not be repeated here.
[0129] In step S2206, the terminal 101 sends the result of the communication processing to the network device 102.
[0130] The specific implementation of step S2206 can refer to the embodiments of step S2103 in FIG. 2a, and the disclosure will not be repeated here.
[0131] FIG. 3a is a flow chart of a communication method according to an embodiment of the disclosure. As shown in FIG. 3a, the embodiment of the disclosure relates to a communication method for a terminal 101, and the above method comprises the following steps:
[0132] In step S3101, a communication processing strategy is determined according to terminal information.
[0133] The optional implementation of step S3101 can refer to the optional implementation of step S2101 in FIG. 2a and other associated parts in the embodiments involved in FIG. 2a, which will not be repeated here.
[0134] In step S3102, the communication processing is performed based on the communication processing strategy.
[0135] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in FIG. 2a and other associated parts in the embodiments involved in FIG. 2a, which will not be repeated here.
[0136] In step S3103, the result of the communication processing is sent.
[0137] The optional implementation of step S3103 can refer to the optional implementation of step S2103 in FIG. 2a and other associated parts in the embodiments involved in FIG. 2a, which will not be repeated here.
[0138] In some embodiments, the terminal 101 sends the result of the communication processing to the network device 102, but is not limited thereto, and can also send the result of the communication processing to other entities.
[0139] 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 for a terminal 101, and the method comprises the following steps.
[0140] In step S3201, a communication processing strategy is determined according to the battery information.
[0141] The optional implementation of step S3201 can refer to the optional implementation of step S2201 in FIG. 2b and other associated parts in the embodiment related to FIG. 2b, which will not be repeated here.
[0142] In step S3202, operation information is displayed in response to the remaining power being less than or equal to the fourth threshold value.
[0143] The optional implementation of step S3202 can refer to the optional implementation of step S2202 in FIG. 2b and other associated parts in the embodiment related to FIG. 2b, which will not be repeated here.
[0144] In step S3203, the communication processing strategy is re-determined according to the user setting information in response to the user setting the power consumption prioritizing the communication processing based on the operation information.
[0145] The optional implementation of step S3203 can refer to the optional implementation of step S2203 in FIG. 2b and other associated parts in the embodiment related to FIG. 2b, which will not be repeated here.
[0146] In step S3204, the communication processing strategy is determined according to the battery information in response to the user not setting the power consumption prioritizing the communication processing based on the operation information.
[0147] The optional implementation of step S3204 can refer to the optional implementation of step S2204 in FIG. 2b and other associated parts in the embodiment related to FIG. 2b, which will not be repeated here.
[0148] In step S3205, the communication processing is performed based on the communication processing strategy.
[0149] The optional implementation of step S3205 can refer to the optional implementation of step S2205 in FIG. 2b and other associated parts in the embodiment related to FIG. 2b, which will not be repeated here.
[0150] In step S3206, the result of the communication processing is sent.
[0151] The optional implementation of step S3206 can refer to the optional implementation of step S2206 in FIG. 2b and other associated parts in the embodiment related to FIG. 2b, which will not be repeated here.
[0152] FIG. 4 is a flowchart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4, the embodiment of the present disclosure relates to a communication method, which is performed by the network device 102, and the above method comprises the following steps:
[0153] In step S4101, a result of the communication processing is obtained.
[0154] The optional implementation of step S4101 can refer to the optional implementation of step S2103 in FIG. 2a, and other associated parts in the embodiments involved in FIG. 2a, which will not be repeated here.
[0155] In some embodiments, the network device 102 receives the first information sent by the terminal 101, but is not limited thereto, and can also receive the first information sent by other subjects.
[0156] In some embodiments, the network device 102 obtains the first information specified by a protocol.
[0157] In some embodiments, the network device 102 obtains the first information from an upper layer.
[0158] In some embodiments, the network device 102 processes to obtain the first information.
[0159] In some embodiments, step S4101 is omitted, and the network device 102 autonomously implements the function indicated by the first information, or the above function is default or default.
[0160] Exemplarily, the embodiment of the present disclosure also provides a communication method, which comprises the following steps:
[0161] In some embodiments, the terminal device is deployed with a traditional algorithm module and a plurality of AI computing modules. The terminal device monitors and evaluates the power state of the terminal device in real time, including the remaining power, the charging state and the battery health status. According to the current power state, the terminal device dynamically adjusts the selected AI operation type and parameter configuration according to the AI operation selection strategy.
[0162] In some embodiments, in response to the terminal-side power being higher than a first threshold, the terminal device selects an operation with better communication processing performance but higher energy consumption.
[0163] In some embodiments, in response to the terminal-side power being lower than a second threshold, the first threshold, and the terminal device being deployed with a plurality of models for the same function, the terminal device selects an AI model with suboptimal performance but lower power consumption.
[0164] In some embodiments, in response to the terminal-side power being lower than a third threshold, the terminal device turns off the AI-based operation.
[0165] In some embodiments, further, the terminal can make a selection of AI operation according to a user's setting. For example, the user can pre-configure a priority on transmission performance, at which time the terminal does not switch different AI operations according to the power. Or when the power is lower than a certain threshold, a pop-up window reminds the user whether to select a more power-saving AI processing.
[0166] In some embodiments, the communication processing may, for example, include channel estimation, CSI feedback, etc., but is not limited thereto.
[0167] For example, the terminal determines a strategy of channel estimation according to terminal information. For example, the terminal information includes battery information, and the battery information includes a remaining power of the battery. When the remaining power is greater than or equal to a first threshold value, the strategy of channel estimation is based on AI; and when the remaining power is less than or equal to a third threshold value, the strategy of channel estimation is based on non-AI. Illustratively, when the remaining power is greater than or equal to the first threshold value, the strategy of channel estimation is that a neural network model of AI technology is used to learn and process pilot information, thereby outputting a complete channel matrix; and when the remaining power is less than or equal to the third threshold value, the strategy of channel estimation is that a least mean square error (LMMSE) algorithm or a least square (LS) algorithm is used for channel estimation.
[0168] For another example, the terminal determines a strategy of CSI feedback according to terminal information. For example, the terminal information includes battery information, and the battery information includes a remaining power of the battery. When the remaining power is greater than or equal to a first threshold value, the strategy of CSI feedback is based on AI; and when the remaining power is less than or equal to a third threshold value, the strategy of CSI feedback is based on non-AI. Illustratively, when the remaining power is greater than or equal to the first threshold value, the strategy of CSI feedback is that an AI-based CSI information compression and recovery method is selected for processing; and when the remaining power is less than or equal to the third threshold value, the strategy of CSI feedback is that a traditional algorithm based on a pre-defined codebook is preferentially selected for encoding and decoding.
[0169] Illustratively, taking the tasks of channel estimation and CSI feedback as examples. According to different power states, the terminal switches AI and non-AI operations for the tasks of channel estimation / CSI feedback according to the technical solutions of the present application:
[0170] Power sufficient state: the terminal selects a method based on an AI model with excellent performance but high energy consumption for processing according to the power sufficient state.
[0171] For the task of channel estimation, a neural network model of AI technology is used to learn and process pilot information, thereby outputting a complete channel matrix.
[0172] For the CSI feedback task, the terminal in the sufficient power state selects an AI-based CSI information compression and recovery method for processing.
[0173] The insufficient power state: the terminal selects an AI algorithm or a traditional algorithm with lower energy consumption in priority according to the insufficient power state.
[0174] For the channel estimation task, a least mean square error (LMMSE) algorithm or a least square (LS) algorithm is used for channel estimation, reducing the computational load and energy consumption.
[0175] For the CSI feedback task, the terminal in the insufficient power state selects a traditional algorithm based on a predefined codebook for encoding and decoding.
[0176] FIG. 5a is a structural schematic diagram of a terminal 5100 according to an embodiment of the present disclosure. As shown in FIG. 5a, the terminal 5100 can include a processing module 5101 configured to determine a communication processing strategy according to terminal information, the communication processing strategy including AI-based communication processing or non-AI-based communication processing.
[0177] In some embodiments, the terminal information includes at least one of the following: battery information of the terminal; user setting information of the terminal, the user setting information indicating setting AI-based communication processing or setting non-AI-based communication processing.
[0178] In some embodiments, the battery information includes at least one of the following: remaining power of the battery; health degree of the battery; charging state of the battery.
[0179] In some embodiments, the terminal information includes battery information of the terminal, the battery information including remaining power of the battery, the remaining power being greater than or equal to a first threshold value, the communication processing strategy being AI-based communication processing, and the AI-based communication processing being based on an AI model with the highest performance value among at least one AI model deployed by the terminal.
[0180] In some embodiments, the terminal information includes battery information of the terminal, the battery information including remaining power of the battery, the remaining power being less than or equal to a second threshold value, the communication processing strategy being AI-based communication processing, and the AI-based communication processing being based on an AI model with a non-highest performance value among at least one AI model deployed by the terminal.
[0181] In some embodiments, the terminal information includes battery information of the terminal, the battery information including remaining power of the battery, the remaining power being less than or equal to a third threshold value, the communication processing strategy being non-AI-based communication processing.
[0182] In some embodiments, the terminal information includes user setting information of the terminal, the user setting information being to prioritize performance of communication processing, the strategy of the communication processing being to perform communication processing based on AI, and performing communication processing based on any one of at least one AI model deployed by the terminal, which is ranked in front N in terms of performance value, the N being a positive integer greater than zero.
[0183] In some embodiments, the terminal information includes user setting information of the terminal, the user setting information being to prioritize power consumption of communication processing, the strategy of the communication processing being to perform communication processing based on non-AI, or performing communication processing based on any one of at least one AI model deployed by the terminal, which is ranked in front M in terms of power consumption, the M being a positive integer greater than zero.
[0184] In some embodiments, the terminal information includes battery information of the terminal and user setting information of the terminal, the battery information including remaining power of the battery, and the processing module 5101 is further configured to: in response to the remaining power being less than or equal to a fourth threshold value, display operation information, the operation information being used to determine the user setting information.
[0185] In some embodiments, the terminal can further include a transceiver module 5102, configured to perform the related steps of the embodiments.
[0186] FIG. 5b is a structural schematic diagram of a network device 5200 according to an embodiment of the present disclosure. As shown in FIG. 5b, the network device 5200 can include a transceiver module 5201, configured to receive a result of communication processing sent by a terminal.
[0187] In some embodiments, the network device 5200 further includes a processing module 5202, configured to perform the corresponding steps of the embodiments of the present disclosure.
[0188] FIG. 6a is a structural schematic diagram of a communication device 6100 according to an embodiment of the present disclosure. The communication device 6100 can be a network device, or a terminal, or a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. Optionally, the network device can be an access network device, a core network device, etc. Optionally, the terminal can be a user equipment, etc. The communication device 6100 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.
[0189] As shown in FIG. 6a, the communication device 6100 includes one or more processors 6101. The processor 6101 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 6100 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.
[0190] In some embodiments, the communication device 6100 further includes one or more memories 6102 for storing instructions. Optionally, all or part of the memory 6102 can also be outside the communication device 6100.
[0191] In some embodiments, the communication device 6100 further includes one or more transceivers 6103. When the communication device 6100 includes one or more transceivers 6103, the transceiver 6103 performs the communication steps S2101 such as transmitting and / or receiving in the above methods, and the processor 6101 performs other steps.
[0192] 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.
[0193] In some embodiments, the communication device 6100 can include one or more interface circuits 6104. Optionally, the interface circuit 6104 is connected to the memory 6102, and the interface circuit 6104 can be used to receive signals from the memory 6102 or other devices, and can be used to send signals to the memory 6102 or other devices. For example, the interface circuit 6104 can read instructions stored in the memory 6102 and send the instructions to the processor 6101.
[0194] The communication device 6100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 6100 described in the present disclosure is not limited thereto, and the structure of the communication device 6100 can not be limited by FIG. 6a. 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.
[0195] FIG. 6b is a structural schematic diagram of a chip 6200 according to an embodiment of the present disclosure. For the case where the communication device 6100 is a chip or a chip system, the structural schematic diagram of the chip 6200 shown in FIG. 6b can be referred to, but is not limited thereto.
[0196] The chip 6200 includes one or more processors 6201, and the chip 6200 is configured to execute any of the above methods.
[0197] In some embodiments, the chip 6200 further includes one or more interface circuits 6202. Optionally, the interface circuit 6202 is connected to the memory 6203, and the interface circuit 6202 can be configured to receive signals from the memory 6203 or other devices, and the interface circuit 6202 can be configured to send signals to the memory 6203 or other devices. For example, the interface circuit 6202 can read instructions stored in the memory 6203 and send the instructions to the processor 6201.
[0198] In some embodiments, the interface circuit 6202 performs the communication steps S2101 of sending and / or receiving in the above methods, and the processor 6201 performs other steps.
[0199] In some embodiments, the terms interface circuit, interface, transceiver pin, and transceiver can be replaced with each other.
[0200] In some embodiments, the chip 6200 further includes one or more memories 6203 for storing instructions. Optionally, all or part of the memory 6203 can be outside the chip 6200.
[0201] The present disclosure further provides a storage medium having instructions stored thereon, which when executed on the communication device 6100, cause the communication device 6100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited to this, and can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but is not limited to this, and can also be a transitory storage medium.
[0202] The present disclosure further provides a program product, which when executed by the communication device 6100, causes the communication device 6100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0203] 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 in that, The method includes: The terminal determines a communication processing strategy based on terminal information. The communication processing strategy includes communication processing based on artificial intelligence (AI) or communication processing based on non-AI.
2. The method according to claim 1, characterized in that, The terminal information includes at least one of the following: The terminal's battery information; The user settings information of the terminal is used to indicate whether the communication processing is based on AI or not.
3. The method according to claim 2, characterized in that, The battery information includes at least one of the following: The remaining battery power; Battery health; Battery charging status.
4. The method according to claim 3, characterized in that, The terminal information includes the terminal's battery information, which includes the remaining battery power. The remaining battery power is greater than or equal to a first threshold value. The communication processing strategy is to perform communication processing based on AI, and to perform communication processing based on the AI model with the highest performance value among at least one AI model deployed on the terminal.
5. The method according to claim 3, characterized in that, The terminal information includes the terminal's battery information, which includes the remaining battery power. The remaining battery power is less than or equal to a second threshold value. The communication processing strategy is to perform communication processing based on AI, and to perform communication processing based on the AI model with the non-highest performance value among at least one AI model deployed on the terminal.
6. The method according to claim 3, characterized in that, The terminal information includes the terminal's battery information, which includes the remaining battery power. The remaining battery power is less than or equal to a third threshold value. The communication processing strategy is to perform communication processing based on non-AI.
7. The method according to claim 2, characterized in that, The terminal information includes the user settings information of the terminal, which prioritizes the performance of communication processing. The communication processing strategy is to perform communication processing based on AI, and to perform communication processing based on any one of the top N AI models in terms of performance value among at least one AI model deployed on the terminal, where N is a positive integer greater than zero.
8. The method according to claim 2, characterized in that, The terminal information includes the user settings information of the terminal, which prioritizes the power consumption of communication processing. The communication processing strategy is to perform communication processing based on non-AI models, or to perform communication processing based on any one of the top M low-power AI models deployed on the terminal, where M is a positive integer greater than zero.
9. The method according to claim 3, characterized in that, The terminal information includes the terminal's battery information and the terminal's user settings information. The battery information includes the remaining battery power. The method further includes: In response to the remaining battery power being less than or equal to a fourth threshold, operation information is displayed, which is used to determine user settings.
10. A terminal, characterized in that, include: The processing module is used to determine a communication processing strategy based on terminal information. The communication processing strategy includes communication processing based on artificial intelligence (AI) or communication processing based on non-AI.
11. A terminal, characterized in that, include: One or more processors; The processor is used to execute the communication method according to any one of claims 1-9.
12. A storage medium, characterized in that, include: The storage medium stores instructions that, when executed on a communication device, cause the communication device to perform the communication method as described in any one of claims 1-9.
13. A program product, characterized in that, include: A computer program, when executed by a communication device, causes the communication device to perform the communication method as described in any one of claims 1-9.
Citation Information
Patent Citations
Method and device for sending or receiving capability information and readable storage medium
CN116868604A
Communication method and device, communication equipment and communication system
CN116889009A
Artificial intelligence model determination method and apparatus, and communication device and storage medium
WO2023230969A1
Wireless communication method and communication apparatus
WO2024046113A1