Communication method, terminal, network device, system and storage medium

CN121753372APending Publication Date: 2026-03-27BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-28
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

The inaccurate deployment of computing power tasks in existing technologies leads to low efficiency in communication services.

Method used

The terminal sends information about the computing power it supports to the network device, and the network device then deploys the corresponding computing power tasks based on this information.

Benefits of technology

By reporting computing power information through terminals, network devices can efficiently deploy computing tasks, thereby improving the efficiency and performance of communication services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121753372A_ABST
    Figure CN121753372A_ABST
Patent Text Reader

Abstract

The invention relates to a communication method, a terminal, network equipment, a system and a storage medium. The method comprises the following steps: a terminal sends first information to network equipment, wherein the first information is used for indicating computing power supported by the terminal; therefore, the computing power supported by the terminal is indicated through the information reported by the terminal, the network equipment is helped to carry out corresponding computing power task deployment based on the computing power of the terminal, and computing power support is provided for communication business services.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, terminal, network device, system and storage medium TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of communication, and particularly relates to a communication method, a terminal, a network device, a system and a storage medium. BACKGROUND

[0002] The application of new generation communication technology has brought great changes to people's life. Based on the vision of ITU (International Telecommunication Union), new generation communication technology will penetrate into all fields of society to build a comprehensive information ecosystem centered on users.

[0003] SUMMARY

[0004] To overcome the technical problem of inaccurate deployment of computing power tasks in the related art, the present disclosure provides a communication method, a terminal, a network device, a system and a storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, a communication method is provided, executed by a terminal, and the method comprises:

[0006] sending first information to a network device, the first information being used to indicate computing power supported by the terminal.

[0007] According to a second aspect of an embodiment of the present disclosure, a communication method is provided, executed by a network device, and the method comprises:

[0008] receiving first information sent by a terminal, the first information being used to indicate computing power supported by the terminal.

[0009] According to a third aspect of an embodiment of the present disclosure, a terminal is provided, comprising:

[0010] a transceiver module configured to send first information to a network device, the first information being used to indicate computing power supported by the terminal.

[0011] According to a fourth aspect of an embodiment of the present disclosure, a network device is provided, comprising:

[0012] a transceiver module configured to receive first information sent by a terminal, the first information being used to indicate computing power supported by the terminal.

[0013] According to a fifth aspect of an embodiment of the present disclosure, a terminal is provided, comprising:

[0014] one or more processors;

[0015] The terminal is configured to execute the communication method according to any one of the first aspect of the present disclosure.

[0016] According to a sixth aspect of the embodiments of the present disclosure, a network device is provided, comprising:

[0017] one or more processors;

[0018] The network device is configured to perform the communication method according to any one of the second aspect of the present disclosure.

[0019] According to a seventh aspect of the embodiments of the present disclosure, a communication system is provided, comprising a terminal and a network device, wherein the terminal is configured to implement the communication method according to any one of the first aspect of the present disclosure, and the network device is configured to implement the communication method according to any one of the second aspect of the present disclosure.

[0020] According to an eighth aspect of the embodiments of the present disclosure, a storage medium is provided, which stores instructions, when the instructions are executed on a communication device, the communication device performs the communication method according to any one of the first aspect of the present disclosure, or the communication device performs the communication method according to any one of the second aspect of the present disclosure.

[0021] According to a ninth aspect of the embodiments of the present disclosure, a computer program product is provided, comprising a computer program and / or instructions, when the computer program and / or instructions are executed on a communication device, the communication method according to any one of the first aspect of the present disclosure is implemented, or the communication method according to any one of the second aspect of the present disclosure is implemented.

[0022] In the above scheme, the terminal sends first information to the network device, and the first information is used to indicate the computing power supported by the terminal. Thus, by reporting the information on the terminal, the computing power supported by the terminal is indicated, and the network device is helped to perform corresponding computing power task deployment based on the computing power of the terminal, so as to provide computing power support for communication service. BRIEF DESCRIPTION OF DRAWINGS

[0023] 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.

[0024] FIG. 1 is an architecture schematic diagram of a communication system according to an embodiment of the present disclosure.

[0025] FIG. 2 is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure.

[0026] FIG. 3 is a flow schematic diagram of a communication method according to an embodiment of the present disclosure.

[0027] FIG. 4 is a flow schematic diagram of a communication method according to an embodiment of the present disclosure.

[0028] FIG. 5 is a flow diagram of a communication method according to an embodiment of the present disclosure.

[0029] FIG. 6 is a structural diagram of a terminal according to an embodiment of the present disclosure.

[0030] FIG. 7 is a structural diagram of a network device according to an embodiment of the present disclosure.

[0031] FIG. 8 is a structural diagram of a communication device 8100 according to an embodiment of the present disclosure.

[0032] FIG. 9 is a structural diagram of a chip 8200 according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0033] Embodiments of the present disclosure provide a communication method, a terminal, a network device, a system and a storage medium.

[0034] In a first aspect, embodiments of the present disclosure provide a communication method performed by a terminal, the method comprising:

[0035] sending first information to a network device, the first information being used to indicate a computing power supported by the terminal.

[0036] In the above embodiments, the terminal reports information to indicate the computing power supported by the terminal, which helps the network device to deploy computing power tasks based on the computing power of the terminal, and provides computing power support for communication service.

[0037] In some embodiments of the first aspect, the first information comprises terminal type information, and the method further comprises:

[0038] determining computing power information supported by the terminal;

[0039] determining the terminal type information corresponding to the terminal based on the computing power information.

[0040] In the above embodiments, the terminal indicates the computing power currently supported by the terminal by reporting the terminal type, and classifies the terminal according to the computing power of the terminal, so that the network device can deploy computing power tasks according to the terminal type.

[0041] In some embodiments of the first aspect, the determination of the terminal type information corresponding to the terminal based on the computing power information comprises:

[0042] determining the terminal type information corresponding to the computing power information according to second information, the second information comprising a mapping relationship between computing power information and terminal type information.

[0043] In the above embodiment, a mapping relationship between the computing power and the terminal type is established, so that the network device determines the computing power information currently supported by the terminal based on the mapping relationship and the terminal type reported by the terminal.

[0044] In some embodiments of the first aspect, the first information includes terminal type information, and the method further includes:

[0045] determining the computing power information supported by the terminal;

[0046] determining the computing storage space supported by the terminal;

[0047] determining the terminal type information corresponding to the terminal based on the computing power information and the computing storage space.

[0048] In the above embodiment, the terminal is classified based on the computing power and the computing storage space supported by the terminal, so that the network device determines the computing power and the computing storage space of the terminal according to the reported terminal type, facilitating subsequent computing power service deployment.

[0049] In some embodiments of the first aspect, the determining of the terminal type information corresponding to the terminal based on the computing power information and the computing storage space includes:

[0050] determining the terminal type information corresponding to the computing power information and the computing storage space according to third information, the third information including a mapping relationship among the computing power information, the computing storage space and the terminal type information.

[0051] In the above embodiment, a mapping relationship among the computing power information, the computing storage space and the terminal type is established, so that the network device determines the computing power information and the computing storage space corresponding to the terminal type based on the mapping relationship, reducing the reporting overhead and facilitating computing power deployment by the network device.

[0052] In some embodiments of the first aspect, the sending of the first information to the network device includes:

[0053] determining that a first preset condition is met, and sending the first information to the network device.

[0054] In the above embodiment, a preset condition for reporting supported computing power by the terminal is specified, so as to standardize the basis for determining whether the terminal reports supported computing power, and the terminal reports supported computing power when it is determined that the preset condition is met.

[0055] In some embodiments of the first aspect, the first preset condition includes at least one of:

[0056] receive the first request information sent by the network device, the first request information being used to instruct the terminal to send the first information;

[0057] receive broadcast information of a serving cell corresponding to the terminal, the broadcast information being used to instruct that the serving cell supports a computing power-based communication service;

[0058] access a candidate cell by the terminal.

[0059] In the above embodiment, the preset condition for triggering the terminal to report the computing power is specified, and the basis for triggering the terminal to report is specified.

[0060] In combination with some embodiments of the first aspect, in some embodiments, the first information is carried by fourth information, and the fourth information includes at least one of the following:

[0061] radio resource control (RRC) signaling information;

[0062] random access information, the random access information including Msg1 and / or Msg3.

[0063] In the above embodiment, the computing power reporting information is carried by using multiple types of information, and the carrying manner of the computing power information is specified.

[0064] In combination with some embodiments of the first aspect, in some embodiments, the first information includes terminal type information, and the sending of the first information to the network device includes:

[0065] determining a physical random access channel (PRACH) resource according to the terminal type information;

[0066] sending the first information to the network device based on the PRACH resource.

[0067] In the above embodiment, the corresponding PRACH resource is selected according to the terminal type, and the computing power reporting information is carried based on the PRACH resource, so that the network device determines the terminal type based on the PRACH resource, and then determines the computing power information corresponding to the terminal type, thereby reducing the signal overhead in the computing power reporting process and ensuring the communication performance.

[0068] In combination with some embodiments of the first aspect, in some embodiments, the method further includes:

[0069] receive fifth information sent by the network device, the fifth information including at least one of the following:

[0070] computing task allocation information, the computing task allocation information being used to instruct whether to allocate a computing task to the terminal;

[0071] computing task size information used for indicating a computing task size allocated to the terminal;

[0072] computing task type information used for indicating a computing task type allocated to the terminal;

[0073] computing task splitting manner information used for indicating a computing task splitting manner between the terminal and the network device.

[0074] In the above embodiments, the network device deploys a related computing task based on the computing power information reported by the terminal, and the terminal executes a corresponding computing power task according to the task information sent by the network device, thereby improving the computing task processing capability in the communication system and enabling the network device to perform efficient and reasonable computing power task allocation based on the computing power of the terminal.

[0075] In a second aspect, the embodiments of the present disclosure provide a communication method, performed by a network device, the method comprising:

[0076] receiving first information sent by a terminal, the first information being used for indicating computing power supported by the terminal.

[0077] In some embodiments combined with the second aspect, in some embodiments, the first information comprises terminal type information, and the method further comprises:

[0078] determining computing power information supported by the terminal according to the terminal type information.

[0079] In some embodiments combined with the second aspect, in some embodiments, the determining of the computing power information supported by the terminal according to the terminal type information comprises:

[0080] determining the computing power information corresponding to the terminal type information according to second information, the second information comprising a mapping relationship between computing power information and terminal type information.

[0081] In some embodiments combined with the second aspect, in some embodiments, the first information comprises terminal type information, and the method further comprises:

[0082] determining computing power information and operation storage space corresponding to the terminal type information according to third information, the third information comprising a mapping relationship between computing power information, operation storage space and terminal type information.

[0083] In some embodiments combined with the second aspect, in some embodiments, the first information is carried through fourth information, and the fourth information comprises at least one of the following:

[0084] radio resource control protocol (RRC) signaling information;

[0085] random access information, the random access information comprising: Msg1 and / or Msg3.

[0086] In some embodiments in combination with the second aspect, the method further comprises:

[0087] sending first request information to the terminal, the first request information being used to instruct the terminal to send the first information.

[0088] In some embodiments in combination with the second aspect, the method further comprises:

[0089] determining fifth information according to the first information, the fifth information comprising at least one of:

[0090] computing task allocation information, the computing task allocation information being used to indicate whether to allocate a computing task to the terminal;

[0091] computing task size information, the computing task size information being used to indicate a computing task size allocated to the terminal;

[0092] computing task type information, the computing task type information being used to indicate a computing task type allocated to the terminal;

[0093] computing task splitting manner information, the computing task splitting manner information being used to indicate a computing task splitting manner between the terminal and the network device.

[0094] In the above embodiments, the network device performs relevant computing task deployment based on the computing power information reported by the terminal, which facilitates the network device to perform computing power scheduling and improves the computing task processing capability in the communication system.

[0095] It can be understood that the terminal, the network device, the communication system, the storage medium, the program product or the computer program 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 herein again.

[0096] The embodiments of the present disclosure propose a communication method, a terminal, a network device, a system 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 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.

[0097] 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.

[0098] 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 features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0099] 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.

[0100] 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.

[0101] In the embodiments of the present disclosure, "plurality" means two or more.

[0102] 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.

[0103] 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).

[0104] 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).

[0105] In some embodiments, the prefix words "first", "second", and the like, are used only to distinguish different description objects, and do not limit the position, order, priority, quantity, or content of the description objects, and the description objects are described in the claims or embodiments according to the context, and should not be construed as redundant limitations because of the use of 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 by them 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", where 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 their types 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 their contents can be the same or different.

[0106] In some embodiments, "including A", "containing A", "for indicating A", "carrying A", can be interpreted as directly carrying A, or indirectly indicating A.

[0107] 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.

[0108] 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.

[0109] 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.

[0110] 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.

[0111] 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.

[0112] 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.

[0113] In some embodiments, data, information and / or the like can be obtained in compliance with laws and regulations of a country in which data is obtained.

[0114] In some embodiments, data, information and / or the like can be obtained after obtaining consent of a user.

[0115] In addition, each element, each row, or each column in a table of embodiments 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.

[0116] FIG. 1 is an architecture diagram of a communication system according to an embodiment of the present disclosure. As shown in FIG. 1, the communication system 100 includes a terminal 101 and a network device 102.

[0117] In some embodiments, the 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 transceiver-equipped computer, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, or the like, but is not limited thereto.

[0118] In some embodiments, the network device 102 is 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 RAN, a Cloud RAN, a base station in another communication system, an access node in a Wi-Fi system, or the like, but is not limited thereto.

[0119] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, in which case, 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.

[0120] 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 some protocol layer functions being centrally controlled by the CU and the remaining protocol layer functions being distributed in the DUs, which are centrally controlled by the CU, but the present disclosure is not limited thereto.

[0121] 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 in the embodiments of the present disclosure. It can be known by those skilled in the art that, as the system architecture evolves and new service scenarios appear, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.

[0122] 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.

[0123] 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 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).

[0124] In some embodiments, the communication experience rate of the new generation communication technology can reach 100M bit / s-1G bit / s, and can support mobile virtual implementation and other communication service experiences. Among them, the communication peak rate can reach 10G bit / s-20G bit / s, and the traffic density can reach 10M bit / m 2, the connection density of the new generation communication technology can reach 100W / m 2 , the communication demand of Internet of Things devices can be effectively supported. The transmission delay of the new generation communication technology can reach the order of milliseconds, which can meet the stringent requirements of vehicle network scenarios and industrial control. At the same time, the new generation communication technology can support a moving speed of 500km / h, and can meet good user communication experience in high-speed mobile environments such as high-speed rail. As a representative of new infrastructure, the new generation communication technology will build a new information-based social life.

[0125] In some embodiments, AI (Artificial Intelligence) technology has made continuous breakthroughs in many fields. The continuous development of intelligent voice, computer vision and other fields not only brings a variety of applications to intelligent terminals, but also has wide application in education, transportation, home, medical care, retail, security and other fields. It brings convenience to people's life and promotes the industrial upgrading of various industries. AI technology is also accelerating the cross-penetration between other disciplines, developing and integrating different disciplines, and also providing new directions and methods for the development of different disciplines.

[0126] In some embodiments, in the 3GPP Release 18 stage, a research project on AI technology in the wireless air interface is established in the RAN (Radio Access Network). The project aims to study how to introduce AI technology in the wireless air interface, and to explore how AI technology can assist and improve the transmission technology of the wireless air interface.

[0127] In some embodiments, in the research of the new generation communication technology, the new generation communication system can provide more dimensional AI services. For example, (1) AI-enabled connectivity, using AI technology to improve communication performance, such as: using AI technology to manage beams, including beam prediction, etc.; (2) Computing power service, the network side can provide computing power service to the terminal side, such as: network devices help terminals for AI model training, AI model inference, AI model prediction, etc.; (3) AI application service, enhance the transmission channel of the communication system through AI technology to improve the communication experience of terminal AI application service.

[0128] In some embodiments, in a new generation communication system, a terminal side not only deploys a device for communication connection processing, but also deploys a device for AI calculation, for example, a GPU (Graphic Processing Unit), an NPU (Network Processing Unit) processor, etc. The AI processing device of the terminal side can provide computing power support for local AI tasks of the terminal, and can also provide computing power to the network side, or cooperate with the network to complete a common AI processing task.

[0129] In some embodiments, when deploying computing power in a communication system, because the computing power deployed in different terminals is different, the AI calculation tasks that can be completed by the corresponding terminals are different. Therefore, a computing power identification method is needed to identify terminals with different computing power in the communication system for AI calculation and computing power deployment.

[0130] FIG. 2 is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2, the embodiment of the present disclosure relates to a communication method, and the method comprises:

[0131] In step S2101, the terminal 101 determines supported computing power information.

[0132] In an example, the network device in the embodiment can deploy different calculation tasks on the terminal based on the current supported computing power of the terminal. The current supported computing power of the terminal is related to the hardware configuration corresponding to the terminal and the task process currently executed by the terminal. The computing speed and efficiency of the CPU (Central Process Unit) and the GPU in the terminal are the main factors for measuring computing power. The terminal can determine the supported computing power information of the terminal by detecting the performance of the current hardware configuration.

[0133] In some embodiments, the computing power information is used to indicate the size of the computing power supported by the terminal. In an example, the computing power information of the terminal can be represented based on the peak value of the computing power. For example, the computing power information can be represented as that the terminal currently supports a maximum of X basic operation units per second.

[0134] In some embodiments, the name of the computing power information is not limited, which is, for example, "computing power size information", "peak computing power information", "maximum operation times", etc.

[0135] In step S2102, the terminal 101 determines that a first preset condition is met, and generates first information according to the computing power information.

[0136] In some embodiments, the first preset condition is a trigger condition for the terminal to report the computing power, and when the terminal determines that the first preset condition is met, the terminal reports the supported computing power to the network device. The first information is generated according to the determined computing power information, and the computing power is reported.

[0137] In some embodiments, the first preset condition can be a protocol predefined condition, and the first preset condition is preconfigured in the terminal, so that the terminal determines based on the first preset condition, and when the terminal currently meets the first preset condition, the computing power reporting of the terminal is triggered.

[0138] In some embodiments, the first preset condition includes at least one of the following:

[0139] The terminal receives the first request information sent by the network device, and the first request information is used to instruct the terminal to send the first information.

[0140] The terminal receives the broadcast information of the corresponding service cell, and the broadcast information is used to indicate that the service cell supports the computing power-based communication service.

[0141] The terminal accesses the candidate cell.

[0142] For example, in the embodiment, multiple determination conditions for the terminal to trigger the computing power reporting are provided, for example, (1) the network device instructs the terminal to report the computing power, and when the terminal receives the first request information sent by the network device, the terminal reports the supported computing power. (2) The terminal receives the network broadcast information, and the network broadcast information is used to broadcast the service cell currently connected by the terminal, and the computing power-based communication service is supported, so that the terminal triggers the computing power reporting. For example, the network broadcasts that the service cell currently connected by the terminal supports the AI-based communication service, so that the terminal reports the computing power for the convenience of the network side to deploy the computing power task for the AI communication service. (3) When the terminal performs the service cell switching and switches from the current service cell to a new candidate cell, the terminal needs to report the computing power information for the convenience of the computing power deployment in the candidate cell, so that the network side can configure the corresponding computing power task for the terminal based on the computing power information reported by the terminal.

[0143] In some embodiments, the name of the first request information is not limited, which is, for example, “trigger request information”, “computing power reporting request information”, “computing power request information”, etc.

[0144] In some embodiments, the name of the first preset condition is not limited, which is, for example, “computing power reporting determination condition”, “trigger reporting condition”, “computing power reporting condition”.

[0145] In some embodiments, the first information is used to indicate the computing power supported by the terminal.

[0146] In an example, after the terminal determines the supported computing power information, the terminal generates first information based on the computing power information, and reports the computing power currently supported by the terminal in the form of the first information. In this embodiment, the overhead of reporting the first information is less than the overhead of reporting the computing power information, and the supported computing power is reported in the form of the first information, which reduces the communication overhead while ensuring the reporting of the computing power.

[0147] In some embodiments, the form of the first information is not limited, for example, the first information can be X, which is used to indicate that the terminal currently performs at most X basic operation units per second. The first information can also be computing power level information of the terminal, which classifies the computing power currently supported by the terminal, and the first information is the number information of the computing power level corresponding to the terminal.

[0148] In some embodiments, the name of the first information is not limited, for example, it is “computing power reporting information”, “supported computing power information”, “computing power indication information”, and “computing power size information”.

[0149] In some embodiments, the first information includes terminal type information, and the step of “generating the first information according to the computing power information” includes:

[0150] The terminal determines the terminal type information corresponding to the computing power information according to the second information.

[0151] The terminal generates the first information according to the terminal type information.

[0152] In some embodiments, the second information is used to indicate the mapping relationship between the computing power information and the terminal type information.

[0153] In an example, the terminal type is defined based on the computing power supported by the terminal in this embodiment. The second information is configured in the terminal and the network device, and the second information is used to indicate the mapping relationship between a plurality of terminal types and a plurality of computing power information. The second information can be protocol definition information, the second information can be information configured by the network device, and the second information can also be preconfigured information stored by the terminal. The terminal is classified based on the computing power supported by the terminal, and the terminal category is reported through the first information, so that the network device can determine the computing power supported by the terminal based on the mapping relationship in the second information. For example, the second information is as shown in Table 1:

[0154] In an example, the size relationship of the peak computing power parameter supported by the terminal can be configured as X>Y>Z>H>…>N, and the size relationship of the peak computing power parameter supported by the terminal can also be configured as N>…>H>Z>Y>X. For the size relationship between the peak computing power parameters corresponding to the terminal types in Table 1, no limitation is made in the above embodiment. In the embodiment, the terminal is classified based on the peak computing power parameter supported by the terminal, and the number of terminal types can be divided according to the task demand of the actual computing task, which is not limited in the embodiment. The terminal determines that the current computing peak is Y, and the corresponding terminal type is 2. The number 2 of the terminal type is indicated in the first information, so that the computing power supported by the terminal is reported to the network device based on the number 2. The computing power supported by the terminal is indicated by the terminal type reporting mode, which reduces the communication overhead in the computing power reporting process, and ensures the communication performance in the computing task deployment scenario.

[0155] In some embodiments, the name of the second information is not limited, for example, "mapping relationship information", "terminal type mapping information", "computing power mapping information", and the like.

[0156] In some embodiments, the first information includes terminal type information, and the step of "determining the first information according to the computing power information" includes:

[0157] The terminal determines the supported computing power information and operation storage space.

[0158] The terminal determines the terminal type information corresponding to the computing power information and operation storage space according to the third information.

[0159] In some embodiments, the third information is used to indicate the mapping relationship between the computing power information, the operation storage space, and the terminal type.

[0160] In an example, the terminal is classified based on the current supported computing power of the terminal and the corresponding operation storage space in the embodiment. The third information is configured in the terminal and the network device, and the third information can be protocol predefined information. The third information is used to indicate the mapping relationship between the computing power information supported by the terminal, the operation storage space supported by the terminal, and the terminal type number, and the terminal is classified based on the computing power supported by the terminal and the operation storage space supported by the terminal. The terminal type is reported through the first information, so that the network device can determine the computing power supported by the terminal based on the mapping relationship in the third information. For example, the third information is Table 2 as follows:

[0161] Based on the above table 2, the size relationship of the peak computing power supported by the terminal can be configured as X>Y>Z>…>N, and the size relationship of the operation storage space supported by the terminal can be configured as M>N>K>…>L. The size relationship of the peak computing power supported by the terminal can also be configured as N>…>Z>Y>X, and the size relationship of the operation storage space supported by the terminal can be configured as L>…>K>N>M. For the size relationship between the peak computing power parameters corresponding to the terminal type in the above table 2 and the basic storage units, no limitation is made in the embodiment. In the embodiment, the terminal is classified based on the peak computing power parameter and the operation storage space supported by the terminal. The number of terminal types can be divided according to the task demand of the actual computing task, and no limitation is made in the embodiment.

[0162] For example, when the terminal detects the current computing power and storage space, determines that the current peak computing power is X and the operation storage space is M, and determines that the number of the terminal type corresponding to the terminal is 1, the terminal reports the computing power and the operation storage space supported by the terminal to the network device based on the number 2. The network device can determine the peak computing power corresponding to the number 2 and the operation storage space corresponding to the terminal by comparison based on the above table 2 configured, and allocate the corresponding computing task to the terminal based on the peak computing power and the operation storage space.

[0163] In some embodiments, the mapping relationship between the computing power information, the operation storage space and the terminal type in the third information can be a one-to-one correspondence. For example, when the terminal currently performs at most Y basic operation units per second and the operation storage space supported by the terminal is N basic storage units, the terminal type corresponding to the terminal is 2. If the terminal currently performs at most Y basic operation units per second and the operation storage space supported by the terminal is M basic storage units, the terminal type corresponding to the terminal does not exist in the third information, and the terminal reports the computing power by other means. For example, the terminal can report the peak computing power parameter supported by the current terminal and the corresponding operation storage space parameter through the third information. For example, the mapping relationship between the computing power information, the operation storage space and the terminal type indicated in the third information can also be a non-one-to-one correspondence. Based on the above table 2, as long as the corresponding peak computing power and / or operation storage space are met, the terminal is determined to be a terminal of the corresponding type.

[0164] In some embodiments, the name of the third information is not limited, which is, for example, “mapping relationship information”, “terminal type reference information”, “terminal type mapping information” and the like.

[0165] In step S2103, the terminal 101 sends the first information to the network device 102.

[0166] In some embodiments, the network device 102 receives the first information.

[0167] In some embodiments, the first information is carried by the fourth information.

[0168] In some embodiments, the fourth information comprises at least one of:

[0169] RRC signaling information;

[0170] Random access information, the random access information comprising: Msg1 and / or Msg3.

[0171] In some embodiments, the first information comprises terminal type information, and the step S2103 comprises:

[0172] In some embodiments, the first information comprises terminal type information, and the step S2103 comprises:

[0173] The terminal determines PRACH resources according to the terminal type information.

[0174] The terminal transmits the first information to the network device based on the PRACH resources.

[0175] In some embodiments, the terminal transmits the first information in a random access process. The terminal is configured with a mapping relationship between the terminal type information and the PRACH resources, and different PRACH resources are used to carry the first information according to different terminal types. For example, the first information comprises terminal type information, and the terminal is configured with a mapping relationship between the terminal type and the PRACH resources. According to the terminal type information in the first information, the corresponding PRACH resources are called to transmit the first information. The network device can determine the terminal type by the used PRACH resources, and determine the current supported computing power of the terminal based on the mapping relationship between the terminal type and the computing power.

[0176] In step S2104, the network device 102 determines fifth information according to the first information.

[0177] In some embodiments, the fifth information is used for computing power task information of the terminal, which can comprise computing power task size allocated by the network device to the terminal, computing power task type allocated by the network device to the terminal, and computing power task allocated by the network device to the terminal.

[0178] In some embodiments, the network device 102 transmits the fifth information to the terminal 101.

[0179] In some embodiments, the network device can allocate computing power tasks to the terminal based on the fifth information, so that the network device can schedule computing power of one or more terminals based on the current supported computing power of the terminal to jointly complete communication services.

[0180] In some embodiments, the fifth information comprises at least one of:

[0181] the computing task allocation information, the computing task allocation information being used to indicate whether a computing task is allocated to the terminal;

[0182] the computing task size information, the computing task size information being used to indicate a size of the computing task allocated to the terminal;

[0183] the computing task type information, the computing task type information being used to indicate a type of the computing task allocated to the terminal;

[0184] the computing task splitting manner information, the computing task splitting manner information being used to indicate a splitting manner of the computing task between the terminal and the network device.

[0185] For example, (1) the fifth information comprises the computing task allocation information, the computing task allocation information being used to indicate whether the network device allocates a computing task to the terminal based on the computing power reported by the terminal; (2) the fifth information comprises the computing task size information, the computing task size information being used to indicate a size of the computing task allocated to the terminal by the network device, the size of the computing task being a size of the computing power of the computing task allocated to the terminal; (3) the fifth information comprises the computing task type information, the computing task type information being used to indicate a type of the computing task allocated to the terminal by the network device; (4) the fifth information comprises the computing task splitting manner information, in this embodiment, the computing task can be a cooperative task, the network device and the terminal need to jointly complete the cooperative task, after the terminal reports the computing power, the network device splits the cooperative task based on the computing power and the type of the cooperative task, and indicates the splitting manner of the cooperative task to the terminal through the fifth information.

[0186] In step S2105, the network device 102 sends the fifth information to the terminal 101.

[0187] For example, the network device feeds back the fifth information to the terminal based on the computing power information reported by the terminal, the fifth information indicating the computing power task information configured by the network device to the terminal, so that the terminal performs a corresponding computing power task operation based on the fifth information.

[0188] Through the above scheme, the terminal reports information indicating the computing power supported by the terminal, which helps the network device to deploy a corresponding computing power task based on the computing power of the terminal, and provides computing power support for a communication service.

[0189] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "field", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", "chip", and the like can be replaced with each other.

[0190] In some embodiments, terms such as "codebook", "codeword", and "precoding matrix" can be replaced with each other. For example, a codebook can be a collection of one or more codewords / precoding matrices.

[0191] In some embodiments, terms such as "uplink", "physical uplink", and the like can be replaced with each other, terms such as "downlink", "physical downlink", and the like can be replaced with each other, and terms such as "side", "sidelink", "sidelink communication", "direct", "direct link", "direct communication", and the like can be replaced with each other.

[0192] In some embodiments, terms such as "downlink control information (DCI)", "downlink (DL) assignment", "DL DCI", "uplink (UL) grant", "UL DCI", and the like can be replaced with each other.

[0193] In some embodiments, terms such as "physical downlink shared channel (PDSCH)", "DL data", and the like can be replaced with each other, and terms such as "physical uplink shared channel (PUSCH)", "UL data", and the like can be replaced with each other.

[0194] In some embodiments, the terms “radio,” “wireless,” “radio access network” (RAN), “access network” (AN), “RAN-based,” and the like can be replaced with each other.

[0195] In some embodiments, the terms “search space,” “search space set,” “search space configuration,” “search space set configuration,” “control resource set” (CORESET), “CORESET configuration,” and the like can be replaced with each other.

[0196] In some embodiments, the terms “synchronization signal” (SS), “synchronization signal block” (SSB), “reference signal” (RS), “pilot,” “pilot signal,” and the like can be replaced with each other.

[0197] In some embodiments, the terms “time instant,” “time point,” “time,” “time location,” and the like can be replaced with each other, and the terms “time duration,” “time period,” “time window,” “window,” “time,” and the like can be replaced with each other.

[0198] In some embodiments, the terms “component carrier” (CC), “cell,” “frequency carrier,” “carrier frequency,” and the like can be replaced with each other.

[0199] In some embodiments, the terms “resource block” (RB), “physical resource block” (PRB), “sub-carrier group” (SCG), “resource element group” (REG), “PRB pair,” “RB pair,” “resource element” (RE), “sub-carrier,” and the like can be replaced with each other.

[0200] In some embodiments, the terms “wireless access scheme”, “waveform”, etc. can be replaced by each other.

[0201] In some embodiments, the terms “precoding”, “precoder”, “weight”, “precoding weight”, “quasi-co-location (QCL)”, “transmission configuration indication (TCI) state”, “spatial relation”, “spatial domain filter”, “transmission power”, “phase rotation”, “antenna port”, “antenna port group”, “layer”, “the number of layers”, “rank”, “resource”, “resource set”, “resource group”, “beam”, “beam width”, “beam angular degree”, “antenna”, “antenna element”, “panel”, etc. can be replaced by each other.

[0202] In some embodiments, the terms “frame”, “radio frame”, “subframe”, “slot”, “sub-slot”, “mini-slot”, “symbol”, “symbol”, “transmission time interval (TTI)”, etc. can be replaced by each other.

[0203] In some embodiments, the terms “acquire”, “obtain”, “get”, “receive”, “transmit”, “bidirectional transmission”, “transmit and / or receive” can be replaced by each other, which can be interpreted as receiving from other subjects, acquiring from protocols, acquiring from higher layers, obtaining by oneself, implementing autonomously, etc.

[0204] In some embodiments, the terms “sending”, “transmitting”, “reporting”, “issuing”, “transferring”, “bidirectional transferring”, “sending and / or receiving”, and the like can be replaced by each other.

[0205] In some embodiments, the terms “certain”, “preseted”, “preset”, “set”, “indicated”, “certain”, “arbitrary”, “first”, and the like can be replaced by each other, “certain A”, “preset A”, “preset A”, “set A”, “indicated A”, “certain A”, “arbitrary A”, “first A” can be interpreted as A specified in advance in a protocol or the like, A obtained by setting, configuration, or indication, or A specific, certain, arbitrary, or first, but not limited thereto.

[0206] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values (for example, comparison with a predetermined value), but not limited thereto.

[0207] In some embodiments, “not expecting to receive” can be interpreted as not receiving on the time domain resource and / or frequency domain resource, or as not performing subsequent processing on the data or the like after receiving the data or the like; “not expecting to send” can be interpreted as not sending, or as sending but not expecting the receiving party to respond to the content of the sending.

[0208] The communication method related to the embodiments of the present disclosure can include at least one of steps S2101-S2105. For example, step S2101 can be implemented as an independent embodiment, step S2102 can be implemented as an independent embodiment, step S2103 can be implemented as an independent embodiment, step S2104 can be implemented as an independent embodiment, step S2105 can be implemented as an independent embodiment, step S2101+step S2102 can be implemented as an independent embodiment, step S2102+step S2103 can be implemented as an independent embodiment, step S2102+step S2103+step S2104, step S2102+step S2103+step S2104+step S2105 can be implemented as an independent embodiment, but not limited thereto.

[0209] In some embodiments, steps S2101, S2102, S2103, S2104, and S2105 can be exchanged in order or executed simultaneously, and steps S2102, S2103, S2104, and S2105 can be exchanged in order or executed simultaneously.

[0210] In some embodiments, step S2101 is optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0211] In some embodiments, step S2103 is optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0212] In some embodiments, step S2104 is optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0213] In some embodiments, step S2105 is optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0214] In some embodiments, other optional implementations can be seen before or after the description corresponding to Figure 2.

[0215] Figure 3 is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 3, the embodiment of the present disclosure relates to a communication method, which is performed by a terminal, and the above-mentioned method comprises:

[0216] Step S3101, determining supported computing power information.

[0217] Optional implementations of step S3101 can be seen in optional implementations of step S2101 of Figure 2 and other associated parts in embodiments related to Figure 2, which will not be repeated here.

[0218] Step S3102, determining that a first preset condition is met, and generating first information according to the computing power information.

[0219] Optional implementations of step S3102 can be seen in optional implementations of step S2102 of Figure 2 and other associated parts in embodiments related to Figure 2, which will not be repeated here.

[0220] Step S3103, sending the first information to a network device.

[0221] Optional implementations of step S3103 can be seen in optional implementations of step S2103 of Figure 2 and other associated parts in embodiments related to Figure 2, which will not be repeated here.

[0222] In some embodiments, the order of steps S3101, S3102, and S3103 can be exchanged or executed simultaneously, and the order of steps S3101, S3102, and S3103 can be exchanged or executed simultaneously.

[0223] The communication method related to the embodiments of the present disclosure can include at least one of steps S3101-S2103. For example, step S3101 can be implemented as an independent embodiment, step S3102 can be implemented as an independent embodiment, step S3103 can be implemented as an independent embodiment, step S3101+step S3102 can be implemented as an independent embodiment, step S3102+step S3103 can be implemented as an independent embodiment, but the present disclosure is not limited thereto.

[0224] In some embodiments, step S3101 is optional, and one or more of the steps can be omitted or replaced in different embodiments.

[0225] In some embodiments, step S3102 is optional, and one or more of the steps can be omitted or replaced in different embodiments.

[0226] In some embodiments, other optional implementations can be described before or after the description of the corresponding embodiments of FIG. 3.

[0227] FIG. 4 is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4, the embodiments of the present disclosure relate to a communication method, which is performed by a network device, and the above method includes:

[0228] Step S4101, receiving first information sent by a terminal.

[0229] Optional implementations of step S4101 can be found in the optional implementations of step S2103 of FIG. 2 and other related parts in the embodiments related to FIG. 2, which will not be described here.

[0230] Step S4102, determining fifth information according to the first information.

[0231] Optional implementations of step S4102 can be found in the optional implementations of step S2104 of FIG. 2 and other related parts in the embodiments related to FIG. 2, which will not be described here.

[0232] Step S4103, sending the fifth information to the terminal.

[0233] Optional implementations of step S4103 can be found in the optional implementations of step S2105 of FIG. 2 and other related parts in the embodiments related to FIG. 2, which will not be described here.

[0234] In some embodiments, other optional implementations can be described before or after the description of the corresponding embodiments of FIG. 4.

[0235] FIG. 5 is a flow 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 method comprises:

[0236] In step S5101, the terminal sends first information to the network device.

[0237] In some embodiments, the first information is used to indicate the type of the terminal, and the type of the terminal is determined based on the size of the computing power supported by the terminal.

[0238] In some embodiments, the mapping relationship between the type of the terminal and the size of the computing power supported by the terminal is predefined. For example, the following mapping relationship is defined in the protocol information:

[0239] In some embodiments, the type of the terminal is determined based on the computing power of the terminal and the operation storage space supported by the terminal, and the mapping relationship between the type of the terminal and the size of the computing power and the operation storage space is predefined in the protocol information, for example, the following mapping relationship is defined in the protocol information:

[0240] In some embodiments, the terminal sends the first information to the network device based on a preset condition.

[0241] In some embodiments, the preset condition comprises at least one of the following:

[0242] (1) receiving a trigger request sent by the network device;

[0243] (2) the network side broadcasts a service cell currently connected by the terminal, which supports computing power-based services, for example, the network side broadcasts a service cell supporting AI-based communication processing services;

[0244] (3) after the terminal newly accesses a cell, the terminal needs to report the supported computing power to the network device.

[0245] In some embodiments, the terminal can send the first information in the following any manner:

[0246] (1) when the terminal accesses the network, the terminal sends the first information using RRC signaling;

[0247] (2) the terminal sends the first information in a random access process, for example, the terminal sends the first information in Msg 3;

[0248] (3) the terminal sends the first information based on Msg 1 in a random access process, for example, the PRACH resource is mapped with the type of the terminal, and the network device can determine the corresponding type of the terminal through the PRACH resource used by the terminal, and then determine the computing power supported by the terminal based on the type of the terminal.

[0249] At step S5102, the network device determines the computing task according to the first information sent by the terminal.

[0250] In some embodiments, the computing task includes at least one of the following:

[0251] (1) determining whether to assign the terminal a computing task;

[0252] (2) the network device determines the size of the computing task assigned to the terminal;

[0253] (3) the type of computing task assigned to the terminal by the network device;

[0254] (4) when the network device and the terminal jointly complete a certain computing task, the splitting manner of the collaborative computing task is determined according to the computing power information of the terminal.

[0255] In the above manner, the terminal reports information indicating the computing power supported by the terminal, which helps the network device to deploy computing power tasks based on the computing power of the terminal and provide computing power support for communication service.

[0256] 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 device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0257] 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.

[0258] 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), or the like. In another implementation, the processor can implement certain functions through a logical relationship of a hardware circuit, and the logical relationship of the hardware circuit 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, the hardware circuit can also be 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.

[0259] FIG. 6 is a structural schematic diagram of a terminal according to the embodiments of the present disclosure. As shown in FIG. 6, the terminal 6100 can include a transceiver module 6101. In some embodiments, the transceiver module 6101 is configured to send first information to a network device, the first information being used to indicate computing power supported by the terminal. Optionally, the transceiver module 6101 is configured to perform at least one of the determining and / or obtaining and / or the like communication steps performed by the terminal 101 in any of the above methods, which will not be described herein.

[0260] In some embodiments, the transceiver module 6101 can include a receiving module and a sending module, which can be separate or integrated together. Optionally, the sending module can be replaced by a transmitter. The receiving module can be replaced by a receiver.

[0261] In some embodiments, the first information includes terminal type information, and the terminal 6100 further includes a processing module configured to:

[0262] determine computing power information supported by the terminal;

[0263] Based on the computing power information, terminal type information corresponding to the terminal is determined.

[0264] In some embodiments, the processing module is further configured to:

[0265] According to the second information, terminal type information corresponding to the computing power information is determined, and the second information includes a mapping relationship between the computing power information and the terminal type information.

[0266] In some embodiments, the first information includes terminal type information, and the terminal 6100 further includes a processing module configured to:

[0267] Determine the computing power information supported by the terminal;

[0268] Determine the operation storage space supported by the terminal;

[0269] Based on the computing power information and the operation storage space, terminal type information corresponding to the terminal is determined.

[0270] In some embodiments, the processing module is further configured to:

[0271] According to the third information, terminal type information corresponding to the computing power information and the operation storage space is determined, and the third information includes a mapping relationship between the computing power information, the operation storage space and the terminal type information.

[0272] In some embodiments, the transceiver module 6101 is further configured to:

[0273] Determine that the first preset condition is met, and send the first information to the network device.

[0274] In some embodiments, the first preset condition includes at least one of the following:

[0275] Upon receiving the first request information sent by the network device, the first request information is used to instruct the terminal to send the first information;

[0276] Upon receiving the broadcast information of the terminal corresponding service cell, the broadcast information is used to indicate that the service cell supports computing power based communication service;

[0277] The terminal accesses the candidate cell.

[0278] In some embodiments, the first information is carried through fourth information, and the fourth information includes at least one of the following:

[0279] Radio resource control protocol RRC signaling information;

[0280] Random access information, the random access information includes: Msg1 and / or Msg3.

[0281] In some embodiments, the first information comprises terminal type information, and the transceiver 6101 is further configured to:

[0282] determine a physical random access channel (PRACH) resource according to the terminal type information;

[0283] send the first information to the network device based on the PRACH resource.

[0284] In some embodiments, the transceiver 6101 is further configured to:

[0285] receive fifth information sent by the network device, the fifth information comprising at least one of:

[0286] calculate task allocation information, the task allocation information being used to indicate whether to allocate a computing task to the terminal;

[0287] calculate task size information, the task size information being used to indicate a size of the computing task allocated to the terminal;

[0288] calculate task type information, the task type information being used to indicate a type of the computing task allocated to the terminal;

[0289] calculate task splitting manner information, the task splitting manner information being used to indicate a splitting manner of the computing task between the terminal and the network device.

[0290] FIG. 7 is a structural schematic diagram of a network device according to an embodiment of the present disclosure. As shown in FIG. 7, the network device 7100 can comprise a transceiver 7101. In some embodiments, the transceiver 7101 described above is configured to receive first information sent by a terminal, the first information being used to indicate a computing power supported by the terminal. Optionally, the transceiver 7101 is configured to perform at least one of the determining and / or obtaining communication steps performed by the network device 7100 in any of the above methods, which will not be described herein.

[0291] In some embodiments, the transceiver 7101 can comprise a receiving module and a sending module, which can be separate or integrated together. Optionally, the sending module can be replaced by a transmitter. The receiving module can be replaced by a receiver.

[0292] In some embodiments, the first information comprises terminal type information, and the terminal 7100 further comprises a processing module configured to:

[0293] determine the computing power supported by the terminal according to the terminal type information.

[0294] In some embodiments, the processing module is further configured to:

[0295] According to the second information, determine the computing power information corresponding to the terminal type information, and the second information includes a mapping relationship between the computing power information and the terminal type information.

[0296] In some embodiments, the processing module is further configured to:

[0297] According to the third information, determine the computing power information and the operation storage space corresponding to the terminal type information, and the third information includes a mapping relationship between the computing power information, the operation storage space and the terminal type information.

[0298] In some embodiments, the first information is carried by fourth information, and the fourth information includes at least one of the following:

[0299] Radio resource control protocol RRC signaling information;

[0300] Random access information, the random access information includes: Msg1 and / or Msg3.

[0301] In some embodiments, the transceiver module 7101 is further configured to:

[0302] Send first request information to the terminal, and the first request information is used to instruct the terminal to send the first information.

[0303] In some embodiments, the processing module is further configured to:

[0304] According to the first information, determine the fifth information, and the fifth information includes at least one of the following:

[0305] Computing task allocation information, the computing task allocation information is used to indicate whether to allocate a computing task to the terminal;

[0306] Computing task size information, the computing task size information is used to indicate the size of the computing task allocated to the terminal;

[0307] Computing task type information, the computing task type information is used to indicate the type of the computing task allocated to the terminal;

[0308] Computing task segmentation mode information, the computing task segmentation mode information is used to indicate the computing task segmentation mode between the terminal and the network device.

[0309] FIG. 8 is a structural schematic diagram of a communication device 8100 according to an embodiment of the present disclosure. The communication device 8100 can be a network device (for example, an access network device, a core network device, etc.), a terminal (for example, a user equipment, etc.), 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. The communication device 8100 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.

[0310] As shown in FIG. 8, the communication device 8100 includes one or more third processors 8101. The third processor 8101 can be a general processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (for example, a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. Optionally, the communication device 8100 is configured to perform any of the above methods. Optionally, the one or more third processors 8101 are configured to invoke instructions to cause the communication device 8100 to perform any of the above methods.

[0311] In some embodiments, the communication device 8100 further includes one or more third transceivers 8102. When the communication device 8100 includes the one or more third transceivers 8102, the third transceiver 8102 performs at least one of the communication steps such as transmitting and / or receiving in the above methods, and the third processor 8101 performs at least one of the other steps. In optional embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, interface circuit, interface, etc. can be replaced by each other, and the terms of transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced by each other, and the terms of receiver, receiving unit, receiver, receiving circuit, etc. can be replaced by each other.

[0312] In some embodiments, the communication device 8100 further includes one or more third memories 8103 for storing data. Optionally, all or part of the third memory 8103 can also be outside the communication device 8100. In optional embodiments, the communication device 8100 can include one or more first interface circuits 8104. Optionally, the first interface circuit 8104 is connected with the third memory 8103, and the first interface circuit 8104 can be used to receive data from the third memory 8103 or other devices, and can be used to send data to the third processor 8101 or other devices. For example, the first interface circuit 8104 can read the data stored in the third memory 8103 and send the data to the third processor 8101.

[0313] The communication device 8100 in the above embodiments can be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 can not be limited by FIG. 8. 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 means 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) other devices, and the like.

[0314] FIG. 9 is a structural schematic diagram of a chip 8200 according to an embodiment of the present disclosure. For the case where the communication device 8100 can be a chip or a chip system, the structural schematic diagram of the chip 8200 shown in FIG. 9 can be referred to, but is not limited thereto.

[0315] The chip 8200 includes one or more fourth processors 8201. The chip 8200 is configured to perform any of the above methods.

[0316] In some embodiments, the chip 8200 further includes one or more second interface circuits 8202. Optionally, the terms interface circuit, interface, transceiver pin, and the like can be replaced with each other. In some embodiments, the chip 8200 further includes one or more fourth memories 8203 for storing data. Optionally, all or part of the fourth memory 8203 can be outside the chip 8200. Optionally, the second interface circuit 8202 is connected with the fourth memory 8203, and the second interface circuit 8202 can be configured to receive data from the fourth memory 8203 or other devices, and the second interface circuit 8202 can be configured to send data to the fourth memory 8203 or other devices. For example, the second interface circuit 8202 can read data stored in the fourth memory 8203 and send the data to the fourth processor 8201.

[0317] In some embodiments, the second interface circuit 8202 performs at least one of the communication steps such as sending and / or receiving in the above methods. The second interface circuit 8202 performing the communication steps such as sending and / or receiving in the above methods means that the second interface circuit 8202 performs data interaction between the fourth processor 8201, the chip 8200, the fourth memory 8203, or a transceiver device, for example. In some embodiments, the fourth processor 8201 performs at least one of the other steps.

[0318] The modules and / or devices described in various embodiments of the virtual device, the physical device, the chip, etc. can be combined or separated according to circumstances. Alternatively, part or all of the steps can also be performed by multiple modules and / or devices in cooperation, which is not limited here.

[0319] The disclosure further provides a storage medium having instructions stored thereon, which, when executed on the communication device 8100, causes the communication device 8100 to perform any of the above methods. Alternatively, the storage medium is an electronic storage medium. Alternatively, the storage medium is a computer readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Alternatively, the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a transitory storage medium.

[0320] The disclosure further provides a program product, which, when executed by the communication device 8100, causes the communication device 8100 to perform any of the above methods. Alternatively, the program product is a computer program product.

[0321] The 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, executed by a terminal, includes: Send first information to the network device, the first information being used to indicate the computing power supported by the terminal.

2. The method according to claim 1, characterized in that, The first information includes terminal type information, and the method further includes: Determine the computing power information supported by the terminal; Based on the computing power information, the terminal type information corresponding to the terminal is determined.

3. The method according to claim 2, characterized in that, The step of determining the terminal type information corresponding to the terminal based on the computing power information includes: Based on the second information, the terminal type information corresponding to the computing power information is determined, wherein the second information includes the mapping relationship between computing power information and terminal type information.

4. The method according to claim 1, characterized in that, The first information includes terminal type information, and the method further includes: Determine the computing power information supported by the terminal; Determine the computing storage space supported by the terminal; Based on the computing power information and the computing storage space, the terminal type information corresponding to the terminal is determined.

5. The method according to claim 4, characterized in that, The step of determining the terminal type information corresponding to the terminal based on the computing power information and the computing storage space includes: Based on the third information, the terminal type information corresponding to the computing power information and the computing storage space is determined, wherein the third information includes the mapping relationship between the computing power information, the computing storage space and the terminal type information.

6. The method according to any one of claims 1-5, characterized in that, Sending the first information to the network device includes: Once the first preset condition is met, the first information is sent to the network device.

7. The method according to claim 6, characterized in that, The first preset condition includes at least one of the following: The terminal receives a first request message sent by the network device, the first request message being used to instruct the terminal to send the first message; The terminal receives broadcast information from the serving cell corresponding to it, the broadcast information being used to indicate that the serving cell supports computing power-based communication services; The terminal accesses the candidate cell.

8. The method according to any one of claims 1-5, characterized in that, The first information is carried by a fourth information, which includes at least one of the following: Radio Resource Control Protocol (RRC) signaling information; Random access information, which includes Msg1 and / or Msg3.

9. The method according to claim 1, characterized in that, The first information includes terminal type information, and sending the first information to the network device includes: Based on the terminal type information, determine the Physical Random Access Channel (PRACH) resources; Based on the PRACH resource, the first information is sent to the network device.

10. The method according to claim 1, characterized in that, The method further includes: The fifth message sent by the network device is received, and the fifth message includes at least one of the following: The computing task allocation information is used to indicate whether to allocate computing tasks to the terminal. The calculation task size information is used to indicate the size of the calculation task allocated to the terminal; The computation task type information is used to indicate the type of computation task assigned to the terminal; The computational task segmentation method information is used to indicate the computational task segmentation method between the terminal and the network device.

11. A communication method, characterized in that, Performed by a network device, the method includes: The receiving terminal sends first information, which is used to indicate the computing power supported by the terminal.

12. The method according to claim 11, characterized in that, The first information includes terminal type information, and the method further includes: Based on the terminal type information, determine the computing power information supported by the terminal.

13. The method according to claim 12, characterized in that, The step of determining the computing power information supported by the terminal based on the terminal type information includes: Based on the second information, the computing power information corresponding to the terminal type information is determined, wherein the second information includes the mapping relationship between computing power information and terminal type information.

14. The method according to claim 11, characterized in that, The first information includes terminal type information, and the method further includes: Based on the third information, the computing power information and computing storage space corresponding to the terminal type information are determined. The third information includes the mapping relationship between the computing power information, computing storage space and terminal type information.

15. The method according to any one of claims 11-14, characterized in that, The first information is carried by a fourth information, which includes at least one of the following: Radio Resource Control Protocol (RRC) signaling information; Random access information, which includes Msg1 and / or Msg3.

16. The method according to any one of claims 11-14, characterized in that, The method further includes: Send a first request message to the terminal, the first request message being used to instruct the terminal to send the first message.

17. The method according to any one of claims 11-14, characterized in that, The method further includes: Based on the first information, a fifth piece of information is determined, wherein the fifth piece of information includes at least one of the following: The computing task allocation information is used to indicate whether to allocate computing tasks to the terminal. The calculation task size information is used to indicate the size of the calculation task allocated to the terminal; The computation task type information is used to indicate the type of computation task assigned to the terminal; The computational task segmentation method information is used to indicate the computational task segmentation method between the terminal and the network device.

18. A terminal, characterized in that, include: The transceiver module is configured to send first information to the network device, the first information being used to indicate the computing power supported by the terminal.

19. A network device, characterized in that, include: The transceiver module is configured to receive first information sent by the terminal, the first information being used to indicate the computing power supported by the terminal.

20. A terminal, characterized in that, include: One or more processors; The terminal is used to execute the communication method according to any one of claims 1-10.

21. A network device, characterized in that, include: One or more processors; The network device is used to perform the communication method according to any one of claims 11-17.

22. A communication system, characterized in that, The device includes a terminal and a network device, wherein the terminal is configured to implement the communication method of any one of claims 1-10, and the access network device is configured to implement the communication method of any one of claims 11-17.

23. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, it causes the communication device to perform the communication method as described in any one of claims 1-10, or causes the communication device to perform the communication method as described in any one of claims 11-17.

24. A computer program product, comprising a computer program and / or instructions, characterized in that, When the computer program and / or instructions are executed by the communication device, they implement the communication method as described in any one of claims 1-10, or when the computer program and / or instructions are executed by the communication device, they implement the communication method as described in any one of claims 11-17.