Communication method, device, communication system, storage medium, and program product

By sending and receiving information containing computing power information in the communication system, the problem of computing power sharing is solved, efficient computing power allocation and resource management are achieved, communication efficiency is improved, and the computing and power consumption of network devices are reduced.

WO2026000268A1PCT designated stage Publication Date: 2026-01-02BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/101757
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-26
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

How to efficiently share computing resources and improve communication efficiency, especially in the application of artificial intelligence technology, is a challenge that existing technologies struggle to achieve flexible and efficient computing resource allocation.

Method used

By sending and receiving information containing computing power information, the request and allocation of computing power can be realized, including the periodic value and time offset value of transmission resources and computing power resources, so as to flexibly control and save resources.

Benefits of technology

It enables efficient sharing of computing power, improves the efficiency of communication systems, reduces the computational load and power consumption of network devices, and supports flexible computing power allocation and resource management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024101757_02012026_PF_FP_ABST
    Figure CN2024101757_02012026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a communication method, a device, a communication system, a storage medium, and a program product. The communication method comprises: sending first information, the first information being used for requesting one or more computing powers required by a first device, and the first information comprising first computing power information corresponding to the one or more computing powers. The present disclosure can achieve computing power sharing and improve the communication efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, device, communication system, storage medium and program product TECHNICAL FIELD

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

[0002] In recent years, artificial intelligence (AI) technology has developed rapidly, and various methods or services based on AI have penetrated into various fields of life, including entertainment, communication, medical treatment, transportation, factory production, etc.

[0003] SUMMARY

[0004] Future AI technology includes computing power services, and how to share computing power is a problem being studied.

[0005] Embodiments of the present disclosure provide a communication method, device, communication system, storage medium and program product.

[0006] According to a first aspect of embodiments of the present disclosure, a communication method is provided, the method comprising: sending first information, the first information being used for requesting one or more computing powers required by a first device, and the first information comprising first computing power information corresponding to the one or more computing powers.

[0007] According to a second aspect of embodiments of the present disclosure, a communication method is provided, the method comprising: receiving first information, the first information being used for requesting one or more computing powers required by a first device, and the first information comprising first computing power information corresponding to the one or more computing powers.

[0008] According to a third aspect of embodiments of the present disclosure, a communication method is provided, the method comprising: a first device sending first information to a second device, the first information being used for requesting one or more computing powers required by the first device, and the first information comprising first computing power information corresponding to the one or more computing powers.

[0009] According to a fourth aspect of embodiments of the present disclosure, a first device is provided, comprising: a transceiver module configured to send first information, the first information being used for requesting one or more computing powers required by the first device, and the first information comprising first computing power information corresponding to the one or more computing powers.

[0010] According to a fifth aspect of embodiments of the present disclosure, a second device is provided, comprising: a transceiver module configured to receive first information, the first information being used for requesting one or more computing powers required by a first device, and the first information comprising first computing power information corresponding to the one or more computing powers.

[0011] According to a sixth aspect of the embodiments of the present disclosure, a first device is provided, comprising: one or more processors; wherein the processor is configured to execute the first aspect and any one of the communication methods in the first aspect.

[0012] According to a seventh aspect of the embodiments of the present disclosure, a second device is provided, comprising: one or more processors; wherein the processor is configured to execute the second aspect and any one of the communication methods in the second aspect.

[0013] According to an eighth aspect of the embodiments of the present disclosure, a communication system is provided, comprising a first device and a second device, wherein the first device is configured to implement the first aspect and any one of the communication methods in the first aspect, and the second device is configured to implement the second aspect and any one of the communication methods in the second aspect.

[0014] According to a ninth aspect of the embodiments of the present disclosure, a storage medium is provided, which stores instructions, when the instructions are executed on a communication device, the communication device executes the communication method in the first aspect and any one of the first aspect or the second aspect and any one of the second aspect.

[0015] The present disclosure sends first information to request one or more computing powers required by the first device, wherein the first information includes first computing power information corresponding to the requested one or more computing powers, thereby realizing the sharing of computing power and improving the communication efficiency. BRIEF DESCRIPTION OF DRAWINGS

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

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

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

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

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

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

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

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

[0024] FIG. 3a is a flow chart of a communication method according to an embodiment of the present disclosure.

[0025] FIG. 3b is a flow chart of a communication method according to an embodiment of the present disclosure.

[0026] FIG. 4a is a flow chart of a communication method according to an embodiment of the present disclosure.

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

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

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

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

[0031] FIG. 7a is a structural diagram of a communication device according to an example embodiment.

[0032] FIG. 7b is a chip structural diagram according to an example embodiment. DETAILED DESCRIPTION

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

[0034] In a first aspect, embodiments of the present disclosure provide a communication method, which includes: sending first information, the first information being used to request one or more computing powers required by a first device, and the first information including first computing power information corresponding to the one or more computing powers.

[0035] In the above embodiments, the first information is sent to request one or more computing powers required by a first device, wherein the first information includes first computing power information corresponding to the one or more computing powers requested, so as to realize sharing of computing powers and improve communication efficiency. The first computing power information included in the first information can facilitate a second device to allocate computing powers to the first device. The second device is a device that shares computing powers with the first device.

[0036] In some embodiments in combination with the first aspect, in some embodiments, the first information is used to request a plurality of computing powers required by the first device; the first information includes one first computing power information, the one first computing power information corresponding to the plurality of computing powers; or the first information includes a plurality of first computing power information, each of the first computing power information corresponding to one of the computing powers.

[0037] In the above embodiments, when the first device wants to request multiple computing powers, the first device can indicate a total computing power information, that is, the first information can include a first computing power information, and the first computing power information corresponds to the multiple computing powers. The first device indicating a total computing power information can save the bit of the first information, save resources, and the second device can also directly allocate a total computing power information based on the first computing power information, and the terminal can determine by itself to which service requiring computing power the total computing power information is allocated, that is, the terminal can freely allocate the computing power, and the calculation amount and power consumption of the network device side are saved.

[0038] In some embodiments, the method further includes: receiving second information, the second information including at least one of the following: response information of the first information; second computing power information; a period value corresponding to a resource; a time offset value corresponding to a resource; a time offset difference value, the time offset difference value representing a difference between the time offset value of the computing power resource and the time offset value of the transmission resource; a number of times of providing a resource by the second device; a time interval between every two resources provided by the second device; a first identifier, the first identifier being used to identify an AI model; a second identifier, the second identifier being used to identify the request corresponding to the one or more computing powers; a transmission resource, the transmission resource being used to transmit data corresponding to the computing power; and wherein the resource includes at least one of the computing power resource and the transmission resource.

[0039] In the above embodiments, the second information can be received, and the second information can include, for example, response information of the first information, that is, information informing the first device whether its request is accepted, so that the first device can proceed with the next step, for example, if the request is not accepted, the first device can request computing power from other devices in a timely manner. The second information can include, for example, second computing power information, which is computing power information allocated to the first device, so that the first device can provide computing power service based on the corresponding computing power information, improving communication efficiency. For example, the second information includes a period value, a time offset value, a number of times, a time interval, etc. corresponding to a resource, so that the first device can transmit data at an accurate time and monitor data processing results. For example, the second information can include a first identifier for identifying an AI model, so that the second device can determine whether there is a corresponding AI model that can provide computing power for it, or the second device can determine whether to provide computing power for the first device based on the size and structure of the AI model. For example, the second information can include a second identifier for identifying a request. For example, the first device can simultaneously request computing power from multiple devices including the second device, or the first device can send multiple requests to the second device. The second device can include the identifier of the request in the second information to identify which request is responded to. If the current request is not accepted, the first device can send a request again in the future, and the second device can determine the first computing power information and other information of the computing power requested by the first device by carrying the request ID, reducing resource consumption.

[0040] In combination with some embodiments of the first aspect, in some embodiments, the second information includes one second computing power information corresponding to one or more computing powers; or, the second information includes multiple second computing power information, each of which corresponds to one computing power.

[0041] In the above embodiments, the second information can include one second computing power information, and one second computing power information can correspond to one or more computing powers. For example, when the first device requests one computing power, a corresponding computing power information, that is, one second computing power information, can be allocated to it. For example, when the first device requests multiple computing powers, a total computing power information can be allocated to it, so that the terminal can decide to allocate the total computing power information to which service that needs computing power, that is, the terminal can freely allocate computing power and save the calculation amount and power consumption of the network device side. For example, the first device requests multiple computing powers, and multiple second computing power information can be allocated to it, that is, the second device can allocate computing power information to each of the multiple computing powers requested by the first device, so that the second device can control the allocation of computing power and know the allocation of computing power information without the terminal allocating it again, saving the power consumption of the terminal.

[0042] In some embodiments of the first aspect, in some embodiments, the transmission resource and the computing resource respectively correspond to a same period value; or, the transmission resource and the computing resource correspond to a same period value. And / or, the transmission resource and the computing resource respectively correspond to a same time offset value; or, the transmission resource and the computing resource correspond to a same time offset value. And / or, the transmission resource and the computing resource respectively correspond to a same number of times; or, the transmission resource and the computing resource correspond to a same number of times. And / or, the transmission resource and the computing resource respectively correspond to a same time interval; or, the transmission resource and the computing resource correspond to a same time interval.

[0043] In the above embodiments, the second device can respectively assign a period value to the transmission resource and the computing resource, to achieve mutual independence and more flexible control of the period. The second device can also assign the same period value to the transmission resource and the computing resource, to save resources. The second device can respectively assign a time offset value to the transmission resource and the computing resource, to achieve mutual independence and more flexible control of the time offset value. For example, the time offset value of the computing resource can not be configured, and the second device can start providing services as soon as it receives data that needs to be processed. The second device can also assign the same time offset value to the transmission resource and the computing resource, to save resources. The second device can respectively assign a number of times to the transmission resource and the computing resource, to achieve mutual independence and more flexible control of the number of times. The second device can also assign the same number of times to the transmission resource and the computing resource, i.e., one transmission resource is used for the transmission of data processed by one computing resource, to save resources. The second device can respectively assign a time interval to the transmission resource and the computing resource, to achieve mutual independence and more flexible control of the time interval. The second device can also assign the same time interval to the transmission resource and the computing resource, to save resources.

[0044] In some embodiments of the first aspect, in some embodiments, the first information is carried by at least one of the following: radio resource control information (RRC); a medium access control control element (MAC CE); uplink control information (UCI); downlink control information (DCI); side chain control information (SCI); a physical random access channel (PRACH); a physical uplink control channel (PUCCH); a physical uplink shared channel (PUSCH); a physical downlink control channel (PDCCH); a physical downlink shared channel (PDSCH); a physical side chain control channel (PSCCH); and a physical side chain shared channel (PSSCH).

[0045] In the above embodiments, the first information can be carried by the at least one information, to flexibly cope with different situations and improve communication efficiency.

[0046] In some embodiments of the first aspect, in some embodiments, the first computing power information is represented in the following manners: based on a use corresponding to the computing power in a plurality of preconfigured uses, and a first computing power information in a plurality of computing power information corresponding to the use; or, based on a first computing power information in a plurality of preconfigured computing power information; or, based on model information of an AI model.

[0047] In the above embodiments, the first computing power information can be indicated based on a use corresponding to the computing power in a plurality of preconfigured uses, and a first computing power information in a plurality of computing power information corresponding to the use. That is, the use of the computing power can be indicated first, and then the computing power information under the use can be indicated, so as to save bits and save resources. The first computing power information can also be indicated based on a first computing power information in a plurality of preconfigured computing power information, that is, the use of the computing power can not be indicated, and the computing power information can be directly indicated, so as to improve efficiency. Alternatively, the first computing power information can also be indirectly indicated by model information of an AI model, so that the second device obtains the computing power information at the same time when obtaining the model information, and efficiency is improved.

[0048] In some embodiments of the first aspect, in some embodiments, the first computing power information in the plurality of computing power information corresponding to the use is represented by a first number of bits, and the first computing power information in the plurality of preconfigured computing power information is represented by a second number of bits, and the first number is less than or equal to the second number.

[0049] In the above embodiments, when the use of the computing power is indicated first, and then the computing power information under the use is indicated, the computing power information is represented by a first number of bits, and when the computing power information is directly indicated, the computing power information is represented by a second number of bits, that is, the use can be indicated first to save bits.

[0050] In some embodiments of the first aspect, in some embodiments, the model information includes at least one of the following: a structure of the AI model; a number of layers of the AI model; a number of hidden nodes of each layer of the AI model; a number of parameters of each layer of the AI model; a form of output data of the AI model; a form of input data of the AI model; a size of the AI model; a data volume corresponding to training of the AI model; an input data volume corresponding to derivation of the AI model; and an output data volume corresponding to derivation of the AI model.

[0051] In the above embodiments, the AI model includes at least one of the above, so that the second device obtains the computing power information at the same time when obtaining the model information, and efficiency is improved.

[0052] In some embodiments of the first aspect, in some embodiments, the first computing power information includes at least one of the following: a computing power range; a computing amount; and a computing power value. And / or, the second computing power information includes at least one of the following: a computing power range; a computing amount; and a computing power value.

[0053] In the above embodiments, the first computing power information includes at least one of the above, so as to flexibly indicate the size of the computing power, so as to facilitate the second device to judge whether to accept the request of the first device and how to allocate the computing power. The second computing power information includes at least one of the above, so as to flexibly indicate the size of the computing power allocated to the terminal.

[0054] In combination with some embodiments of the first aspect, in some embodiments, the transmission resource includes at least one of the following: time domain resource; frequency domain resource; code domain resource; port resource; beam resource.

[0055] In the above embodiments, the transmission resource can include at least one of the time domain resource and the frequency domain resource, so as to flexibly realize the data of the computing task corresponding to the sent computing power.

[0056] The second aspect provides a communication method, which includes: receiving first information, the first information being used to request one or more computing powers required by a first device, and the first information including first computing power information corresponding to the one or more computing powers.

[0057] In combination with some embodiments of the second aspect, in some embodiments, the first information is used to request multiple computing powers required by the first device; the first information includes one first computing power information, the one first computing power information corresponding to the multiple computing powers; or, the first information includes multiple first computing power information, each of the first computing power information corresponding to one of the computing powers.

[0058] In combination with some embodiments of the second aspect, in some embodiments, the method further includes: sending second information, the second information including at least one of the following: response information of the first information; second computing power information; period value corresponding to resource; time offset value corresponding to resource; time offset difference value, the time offset difference value representing the difference between the time offset value of the computing power resource and the time offset value of the transmission resource; number of times of providing resource by the second device; time interval between every two times of providing resource by the second device; first identifier, the first identifier being used to identify an AI model; second identifier, the second identifier being used to identify the request corresponding to the one or more computing powers; transmission resource, the transmission resource being used to transmit data corresponding to the computing power; wherein the resource includes at least one of the computing power resource and the transmission resource.

[0059] In combination with some embodiments of the second aspect, in some embodiments, the second information includes one second computing power information, the one second computing power information corresponding to one or more computing powers; or, the second information includes multiple second computing power information, each of the second computing power information corresponding to one computing power.

[0060] In some embodiments of the second aspect, in some embodiments, the transmission resource and the computing resource respectively correspond to a same period value; or, the transmission resource and the computing resource correspond to a same period value. The transmission resource and the computing resource respectively correspond to a same time offset value; or, the transmission resource and the computing resource correspond to a same time offset value. The transmission resource and the computing resource respectively correspond to a same number of times; or, the transmission resource and the computing resource correspond to a same number of times. The transmission resource and the computing resource respectively correspond to a same time interval; or, the transmission resource and the computing resource correspond to a same time interval.

[0061] In some embodiments of the second aspect, in some embodiments, the first information is carried by at least one of: radio resource control information (RRC); a medium access control control element (MAC CE); uplink control information (UCI); downlink control information (DCI); sidelink control information (SCI); a physical random access channel (PRACH); a physical uplink control channel (PUCCH); a physical uplink shared channel (PUSCH); a physical downlink control channel (PDCCH); a physical downlink shared channel (PDSCH); a physical sidelink control channel (PSCCH); or a physical sidelink shared channel (PSSCH).

[0062] In some embodiments of the second aspect, in some embodiments, the first information is carried by at least one of: radio resource control information (RRC); a medium access control control element (MAC CE); uplink control information (UCI); downlink control information (DCI); sidelink control information (SCI); a physical random access channel (PRACH); a physical uplink control channel (PUCCH); a physical uplink shared channel (PUSCH); a physical downlink control channel (PDCCH); a physical downlink shared channel (PDSCH); a physical sidelink control channel (PSCCH); or a physical sidelink shared channel (PSSCH).

[0063] In some embodiments of the second aspect, in some embodiments, the first computing resource information is represented in the following manner: based on a use corresponding to the computing resource in a plurality of preconfigured uses, and a first computing resource information in a plurality of computing resource information corresponding to the use is represented; or, based on a first computing resource information in a plurality of preconfigured computing resource information is represented; or, based on model information of an AI model is represented.

[0064] In some embodiments of the second aspect, in some embodiments, a first number of bits is used to represent the first computing resource information in the plurality of computing resource information corresponding to the use, and a second number of bits is used to represent the first computing resource information in the plurality of preconfigured computing resource information, and the first number is less than or equal to the second number.

[0065] In some embodiments of the second aspect, in some embodiments, the model information comprises at least one of: a structure of the AI model; a number of layers of the AI model; a number of hidden nodes of each layer of the AI model; a number of parameters of each layer of the AI model; a form of output data of the AI model; a form of input data of the AI model; a size of the AI model; a corresponding amount of data for training of the AI model; a corresponding amount of input data for inference of the AI model; a corresponding amount of output data for inference of the AI model.

[0066] In some embodiments of the second aspect, in some embodiments, the first computing power information comprises at least one of: a computing power range; a computation amount; a computing power value. And / or, the second computing power information comprises at least one of: a computing power range; a computation amount; a computing power value.

[0067] In some embodiments of the second aspect, in some embodiments, the transmission resource comprises at least one of: a time domain resource; a frequency domain resource; a code domain resource; a port resource; a beam resource.

[0068] In the above embodiments, the transmission resource can comprise at least one of a time domain resource and a frequency domain resource, to flexibly implement transmission of data of a computing task corresponding to the computing power.

[0069] In a third aspect, a communication method is provided, the method comprising: a first device sending first information to a second device, the first information being used to request one or more computing powers required by the first device, and the first information comprising first computing power information corresponding to the one or more computing powers.

[0070] In a fourth aspect, a first device is provided, comprising: a transceiver module configured to send first information, the first information being used to request one or more computing powers required by the first device, and the first information comprising first computing power information corresponding to the one or more computing powers.

[0071] In some embodiments of the fourth aspect, in some embodiments, the first information is used to request a plurality of computing powers required by the first device; the first information comprises one first computing power information, the one first computing power information corresponding to the plurality of computing powers; or, the first information comprises a plurality of first computing power information, each of the first computing power information corresponding to one of the computing powers.

[0072] In some embodiments of the fourth aspect, in some embodiments, the transceiver module is further configured to receive second information, the second information comprising at least one of: response information of the first information; second computing power information; a period value corresponding to a resource; a time offset value corresponding to a resource; a time offset difference value, the time offset difference value representing a difference between the time offset value of the computing power resource and the time offset value of the transmission resource; a number of times of providing the resource by the second device; a time interval between every two times of providing the resource by the second device; a first identifier, the first identifier being used to identify an AI model; a second identifier, the second identifier being used to identify the request corresponding to the one or more computing powers; a transmission resource, the transmission resource being used to transmit data corresponding to the computing power; and wherein the resource comprises at least one of the computing power resource and the transmission resource.

[0073] In some embodiments of the fourth aspect, in some embodiments, the second information comprises one second computing power information, the one second computing power information corresponding to one or more computing powers; or, the second information comprises a plurality of second computing power information, each of the second computing power information corresponding to one computing power.

[0074] In some embodiments of the fourth aspect, in some embodiments, the transmission resource and the computing power resource correspond to respective period values; or, the transmission resource and the computing power resource correspond to the same period value. The transmission resource and the computing power resource correspond to respective time offset values; or, the transmission resource and the computing power resource correspond to the same time offset value. The transmission resource and the computing power resource correspond to respective numbers of times; or, the transmission resource and the computing power resource correspond to the same number of times. The transmission resource and the computing power resource correspond to respective time intervals; or, the transmission resource and the computing power resource correspond to the same time interval.

[0075] In some embodiments of the fourth aspect, in some embodiments, the first information is carried by at least one of: radio resource control information; a medium access control control element; uplink control information; downlink control information; sidelink control information; a physical random access channel (PRACH); a physical uplink control channel (PUCCH); a physical uplink shared channel (PUSCH); a physical downlink control channel (PDCCH); a physical downlink shared channel (PDSCH); a physical sidelink control channel (PSCCH); and a physical sidelink shared channel (PSSCH).

[0076] In some embodiments of the fourth aspect, in some embodiments, the first computing power information is represented in the following manner: based on a use corresponding to the computing power among a plurality of preconfigured uses, and a first computing power information among a plurality of computing power information corresponding to the use is represented; or, based on a first computing power information among a plurality of preconfigured computing power information is represented; or, based on model information of an AI model is represented.

[0077] In some embodiments of the fourth aspect, in some embodiments, the first computing power information in the plurality of computing power information corresponding to the use is represented by a first number of bits, and the first computing power information in the plurality of preconfigured computing power information is represented by a second number of bits, the first number being less than or equal to the second number.

[0078] In some embodiments of the fourth aspect, in some embodiments, the model information includes at least one of the following: a structure of the AI model; a number of layers of the AI model; a number of hidden nodes of each layer of the AI model; a number of parameters of each layer of the AI model; a form of output data of the AI model; a form of input data of the AI model; a size of the AI model; a data volume corresponding to training of the AI model; an input data volume corresponding to derivation of the AI model; and an output data volume corresponding to derivation of the AI model.

[0079] In some embodiments of the fourth aspect, in some embodiments, the first information is carried by at least one of the following: radio resource control information (RRC); a medium access control control element (MAC CE); uplink control information (UCI); downlink control information (DCI); sidelink control information (SCI); a physical random access channel (PRACH); a physical uplink control channel (PUCCH); a physical uplink shared channel (PUSCH); a physical downlink control channel (PDCCH); a physical downlink shared channel (PDSCH); a physical sidelink control channel (PSCCH); and a physical sidelink shared channel (PSSCH).

[0080] In some embodiments of the fourth aspect, in some embodiments, the first computing power information is represented in the following manner: based on a use corresponding to the computing power in a plurality of preconfigured uses, and the first computing power information in the plurality of computing power information corresponding to the use is represented; or, based on the first computing power information in the plurality of preconfigured computing power information; or, based on model information of an AI model.

[0081] In some embodiments of the fourth aspect, in some embodiments, the first computing power information in the plurality of computing power information corresponding to the use is represented by a first number of bits, and the first computing power information in the plurality of preconfigured computing power information is represented by a second number of bits, the first number being less than or equal to the second number.

[0082] In some embodiments of the fourth aspect, in some embodiments, the model information comprises at least one of: a structure of the AI model; a number of layers of the AI model; a number of hidden nodes of each layer of the AI model; a number of parameters of each layer of the AI model; a form of output data of the AI model; a form of input data of the AI model; a size of the AI model; a corresponding amount of data for training of the AI model; a corresponding amount of input data for inference of the AI model; a corresponding amount of output data for inference of the AI model.

[0083] In some embodiments of the fourth aspect, in some embodiments, the first computing power information comprises at least one of: a computing power range; a computing amount; a computing power value; and / or, the second computing power information comprises at least one of: a computing power range; a computing amount; a computing power value.

[0084] In some embodiments of the fourth aspect, in some embodiments, the transmission resource comprises at least one of: a time domain resource; a frequency domain resource; a code domain resource; a port resource; a beam resource.

[0085] In a fifth aspect, a second device is provided, comprising: a transceiver configured to receive first information, the first information being used to request one or more computing powers required by a first device, and the first information comprising first computing power information corresponding to the one or more computing powers.

[0086] In some embodiments of the fifth aspect, in some embodiments, the first information is used to request a plurality of computing powers required by the first device; the first information comprises one first computing power information, the one first computing power information corresponding to the plurality of computing powers; or, the first information comprises a plurality of first computing power information, each of the plurality of first computing power information corresponding to one of the computing powers.

[0087] In some embodiments of the fifth aspect, in some embodiments, the transceiver is further configured to: send second information, the second information comprising at least one of: response information of the first information; second computing power information; a period value corresponding to a resource; a time offset value corresponding to a resource; a time offset difference value, the time offset difference value representing a difference between a time offset value of a computing power resource and a time offset value of a transmission resource; a number of times that the second device provides a resource; a time interval between each two resources provided by the second device; a first identifier, the first identifier being used to identify an AI model; a second identifier, the second identifier being used to identify a request corresponding to the one or more computing powers; a transmission resource, the transmission resource being used to transmit data corresponding to the computing powers; wherein the resource comprises at least one of the computing power resource and the transmission resource.

[0088] In some embodiments of the fifth aspect, in some embodiments, the second information includes one second computing resource information corresponding to one or more computing resources; or, the second information includes a plurality of second computing resource information, each of which corresponds to a computing resource.

[0089] In some embodiments of the fifth aspect, in some embodiments, the transmission resource and the computing resource correspond to respective cycle values; or, the transmission resource and the computing resource correspond to the same cycle value. The transmission resource and the computing resource correspond to respective time offset values; or, the transmission resource and the computing resource correspond to the same time offset value. The transmission resource and the computing resource correspond to respective numbers of times; or, the transmission resource and the computing resource correspond to the same number of times. The transmission resource and the computing resource correspond to respective time intervals; or, the transmission resource and the computing resource correspond to the same time interval.

[0090] In some embodiments of the fifth aspect, in some embodiments, the first information is carried by at least one of the following: radio resource control information (RRC); media access control control element (MAC CE); uplink control information (UCI); downlink control information (DCI); sidelink control information (SCI); physical random access channel (PRACH); physical uplink control channel (PUCCH); physical uplink shared channel (PUSCH); physical downlink control channel (PDCCH); physical downlink shared channel (PDSCH); physical sidelink control channel (PSCCH); and physical sidelink shared channel (PSSCH).

[0091] In some embodiments of the fifth aspect, in some embodiments, the first computing resource information is represented in the following manner: based on a use corresponding to the computing resource among a plurality of preconfigured uses, and a first computing resource information corresponding to the use among a plurality of computing resource information corresponding to the use; or, based on a first computing resource information among a plurality of preconfigured computing resource information; or, based on model information of an AI model.

[0092] In some embodiments of the fifth aspect, in some embodiments, a first computing resource information among the plurality of computing resource information corresponding to the use is represented by a first number of bits, and a first computing resource information among the plurality of preconfigured computing resource information is represented by a second number of bits, the first number being less than or equal to the second number.

[0093] In some embodiments of the fifth aspect, in some embodiments, the model information comprises at least one of: a structure of the AI model; a number of layers of the AI model; a number of hidden nodes of each layer of the AI model; a number of parameters of each layer of the AI model; a form of output data of the AI model; a form of input data of the AI model; a size of the AI model; a corresponding amount of data for training of the AI model; a corresponding amount of input data for inference of the AI model; a corresponding amount of output data for inference of the AI model.

[0094] In some embodiments of the fifth aspect, in some embodiments, the first computing power information comprises at least one of: a computing power range; a computation amount; a computing power value. And / or, the second computing power information comprises at least one of: a computing power range; a computation amount; a computing power value.

[0095] In some embodiments of the fifth aspect, in some embodiments, the transmission resource comprises at least one of: a time domain resource; a frequency domain resource; a code domain resource; a port resource; a beam resource.

[0096] In a sixth aspect, a first device is provided, comprising: one or more processors; wherein the processor is configured to execute the first aspect and any one of the communication methods in the first aspect.

[0097] In a seventh aspect, a second device is provided, comprising: one or more processors; wherein the processor is configured to execute the second aspect and any one of the communication methods in the second aspect.

[0098] In an eighth aspect, a communication system is provided, comprising a first device and a second device, wherein the first device is configured to implement the first aspect and any one of the communication methods in the first aspect, and the second device is configured to implement the second aspect and any one of the communication methods in the second aspect.

[0099] In a ninth aspect, a storage medium is provided, which stores instructions, when the instructions are executed on a communication device, causing the communication device to execute the communication method in the first aspect and any one of the communication methods in the first aspect or the second aspect and any one of the communication methods in the second aspect.

[0100] In a tenth aspect, a program product is provided, when the program product is executed by a communication device, causing the communication device to execute the method described in the optional implementation of the first aspect or the second aspect.

[0101] In an eleventh aspect, a computer program is provided, when it is executed on a computer, causing the computer to execute the method described in the optional implementation of the first aspect or the second aspect.

[0102] In a twelfth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described in an optional implementation of the first or second aspect above.

[0103] It is understood that the aforementioned terminal, access network equipment, first network element, second network element, core network equipment, communication system, storage medium, program product, computer program, chip or chip system are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0104] This disclosure provides communication methods, devices, communication systems, storage media, and program products. In some embodiments, the terms "communication method" and "information processing method" can be used interchangeably; the terms "first device" and "second device" can be used interchangeably with "communication device" and "information processing device"; and the terms "information processing system" and "communication system" can be used interchangeably.

[0105] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0106] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0107] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0108] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.

[0109] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0110] In some embodiments, the terms “at least one of”, “one or more of”, “a plurality of”, “multiple”, and the like can be replaced with each other.

[0111] In some embodiments, the description of “at least one of A, B” “A and / or B”, “in one case A, in another case B”, “in response to a case A, in response to a case B”, and the like, according to the case, can include the following technical solutions: in some embodiments A (A is executed regardless of B); in some embodiments B (B is executed regardless of A); in some embodiments, A and B are selectively executed (A and B are selectively executed); in some embodiments, A and B are executed (A and B are executed). When there are more branches such as A, B, C, and the like, it is similar to the above.

[0112] In some embodiments, the description of “A or B” and the like, according to the case, can include the following technical solutions: in some embodiments A (A is executed regardless of B); in some embodiments B (B is executed regardless of A); in some embodiments, A and B are selectively executed (A and B are selectively executed). When there are more branches such as A, B, C, and the like, it is similar to the above.

[0113] The prefix words "first", "second", etc. in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute limitation on the position, sequence, priority, quantity or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute redundant limitation because of the use of the prefix words. For example, the description objects are "fields", and the ordinal words before "fields" in "first field" and "second field" do not limit the position or sequence between "fields". "First" and "second" do not limit whether the "fields" modified thereby are in the same message, nor do they limit the sequence of "first field" and "second field". For another example, the description objects are "levels", and the ordinal words before "levels" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description objects is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "devices" can be one or more. In addition, the objects modified by different prefix words can be the same or different. For example, the description objects are "devices", and "first device" and "second device" can be the same device or different devices, and their types can be the same or different. For another example, the description objects are "information", and "first information" and "second information" can be the same information or different information, and their contents can be the same or different.

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

[0115] In some embodiments, the terms "time / frequency", "time / frequency domain" and the like refer to the time domain and / or the frequency domain.

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

[0117] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above" and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below" and the like can be replaced with each other.

[0118] In some embodiments, an apparatus or the like can be interpreted as an entity, and can also be interpreted as virtual, and the name thereof is not limited to the name described in the embodiments. The terms "apparatus", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and the like can be replaced with each other.

[0119] In some embodiments, a "network" can be interpreted as an apparatus (for example, an access network device, a core network device, and the like) included in the network.

[0120] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)" and the like can be replaced with each other.

[0121] In some embodiments, the terms "terminal," "terminal device," "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," and so on can be replaced with each other.

[0122] In some embodiments, the access network device, the core network device, or the network device can be replaced with a terminal. For example, the embodiments of the present disclosure can also be applied to a structure in which communication between the access network device, the core network device, or the network device and the terminal is replaced with communication between a plurality of terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the terminal can also be configured to have all or part of the functions of the access network device. In addition, the terms "uplink," "downlink," and the like can also be replaced with terms corresponding to the inter-terminal communication (e.g., "side"). For example, the uplink channel, the downlink channel, and the like can be replaced with the side channel, and the uplink, the downlink, and the like can be replaced with the sidelink.

[0123] In some embodiments, the terminal can be replaced with the access network device, the core network device, or the network device. In this case, the access network device, the core network device, or the network device can also be configured to have all or part of the functions of the terminal.

[0124] In some embodiments, the data, information, etc. can be obtained in compliance with the laws and regulations of the country where the location is located.

[0125] In some embodiments, the data, information, etc. can be obtained after obtaining the consent of the user.

[0126] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

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

[0128] As shown in FIG. 1a, the communication system 100 includes a first device 101 and a second device 102.

[0129] In some embodiments, the first device 101 may, for example, be a device requesting computing power, and the second device 102 may, for example, be a device requested to provide computing power. For example, the first device can be a terminal, and the second device can be a network device, i.e., the terminal can request the network device to provide computing power. For another example, the first device can be a network device, and the second device can be a terminal, i.e., the network device can request the terminal to provide computing power. For another example, the first device and the second device can both be terminals, i.e., the terminal can request the terminal to provide computing power. For example, a low-capability terminal requests computing power from a normal terminal. Or, a terminal without an AI model deployed requests computing power from a terminal with an AI model deployed, but not limited thereto.

[0130] The computing power requested in the embodiments can be understood as requesting to share computing power, or requesting to provide computing power. For example, the first device requests the second device to provide computing power, which means that the first device requests the second device to share its computing power with the first device, or the first device requests the second device to provide computing power to the first device. For example, the first device requests the second device to process data required to be processed by the first device based on an AI model, and the present disclosure does not enumerate all examples, but is not limited to the enumerated cases.

[0131] In some embodiments, computing power can refer to the ability of a node with computing power in a network to achieve a specific result output through processing of data. For example, it can include but is not limited to computing, reading and writing (memory or storage) capabilities. Computing power can be distributed on various forms of devices such as network edge, cloud data center, networked terminal, forwarding node, etc., but not limited thereto.

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

[0133] The embodiments of the present disclosure exemplarily show a communication system 200, as shown in FIG. 1b, which includes a terminal 201 and a network device 202.

[0134] Figure 1c is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.

[0135] This disclosure provides an exemplary embodiment of a communication system 300, as shown in FIG1c, which includes a terminal 301 and a terminal 302.

[0136] In some embodiments, terminal 201 (or terminal 301, or terminal 302) includes, for example, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home, but is not limited thereto.

[0137] In some embodiments, network device 202 may include at least one of access network device and core network device.

[0138] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network, and can include at least one of an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.

[0139] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at which time the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized through software or programs.

[0140] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), where the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, with part of the protocol layer functions being controlled by the CU, and the remaining part or all of the protocol layer functions being distributed in the DU and controlled by the CU, but is not limited thereto.

[0141] In some embodiments, the core network device can be one device including one or more network elements, or a plurality of devices or device groups including all or part of the above one or more network elements. The network element can be virtual or physical. The core network includes, for example, at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next generation core (NGC).

[0142] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed by the embodiments of the present disclosure. Those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed by the embodiments of the present disclosure are also applicable to similar technical problems.

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

[0144] 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), 6th generation mobile communication system (6G), 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).

[0145] FIG. 2a is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2a, the embodiment of the present disclosure relates to a communication method for a communication system 100, the above-mentioned method comprising:

[0146] In step S2101, the first device 101 sends first information to the second device 102.

[0147] In some embodiments, the second device 102 receives the first information sent by the first device 101. For example, the first device 101 can be a terminal, and the second device 102 can be a network device. That is, the terminal can send the first information to the network device. For another example, the first device 101 can be a network device, and the second device 102 can be a terminal. That is, the network device can send the first information to the terminal. For another example, the first device 101 and the second device 102 can both be terminals, that is, the terminal can send the first information to the terminal. For example, a low-capability terminal sends the first information to a normal terminal. For another example, a terminal without deploying an AI model sends the first information to a terminal deploying an AI model. However, the above examples are only exemplary, and the present disclosure is not limited thereto.

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

[0149] In some embodiments, “acquire”, “obtain”, “get”, “receive”, “transmit”, “bidirectional transmission”, “send and / or receive” can be replaced with each other, which can be interpreted as receiving from other subjects, acquiring from protocols, acquiring from higher layers, obtaining by self-processing, autonomously implementing, and the like.

[0150] In some embodiments, the terms of “send”, “transmit”, “report”, “issue”, “transmit”, “bidirectional transmission”, “send and / or receive” can be replaced with each other.

[0151] In some embodiments, the first information is used to request one or more computing capabilities required by the first device. Different computing capabilities can correspond to different computing tasks. For example, the first information can request one computing capability required by the first device, which can be used for model inference or data processing or model training or image processing, but is not limited thereto. The first device can request the second device to provide the computing capability and perform model inference or data processing or model training or image processing based on the computing capability. For another example, the first information can request multiple computing capabilities required by the first device, which can be used for model inference, data processing, model training, and image processing, respectively.

[0152] In some embodiments, a computing capability can refer to the ability of a node with computing capability in a network to achieve a specific result output through processing of data. For example, it can include but is not limited to computing, read-write (memory or storage) capability. The computing capability can be distributed on various forms of devices such as network edge, cloud data center, networked terminal, forwarding node, but is not limited thereto.

[0153] In some embodiments, a computing capability can include at least one processing unit: Central Processing Unit (CPU); Data Processing Unit (DPU); Field-Programmable Gate Array (FPGA); Graphics Processing Unit (GPU); Neural-network Processing Unit (NPU); tensor processing unit (TPU).

[0154] In some embodiments, different processing units of a computing capability can also represent different types of computing capabilities. That is, each type of computing capability can correspond to a processing unit. Exemplarily, the types of computing capabilities can include at least one of the following: CPU type; DPU type; FPGA type; GPU type; NPU type; TPU type. For example, different types of computing capabilities can be used to process different computing tasks, and the corresponding computing capability information can also be different. For example, the GPU type computing capability can be used to process images, and the present disclosure does not enumerate one by one.

[0155] In some embodiments, the types of computing capabilities can also be classified according to time domain characteristics. For example, computing capabilities classified according to time domain characteristics include at least one of the following types: periodic type; semi-persistent type; aperiodic type.

[0156] In some embodiments, the type of the computing resource can also be classified according to a Quality of Service (QoS) classification. The Quality of Service can include at least one of the following parameters: a service type; a Priority Level; a Packet Delay Budget; a Packet Error Rate; an Averaging window; a Maximum Data Burst Volume; an Allocation and Retention Priority; a Packet Data Unit (PDU) Set Aggregate Handling Information; a Reflective QoS Attribute; a Guaranteed Flow Bit Rate (GFBR); a Maximum Flow Bit Rate (MFBR); a Maximum Packet Loss Rate; a latency requirement.

[0157] In some embodiments, the service type can also be referred to as a resource type. For example, the service type can include a Non-Guaranteed Bit Rate (Non-GBR) type. The Non-GBR type can refer to a network service type without a specific minimum transmission rate guarantee, which can be suitable for applications that do not have strict requirements on transmission rate or can tolerate fluctuations. For another example, the service type can include a Guaranteed Bit Rate (GBR) type. The GBR type can refer to a network service type with a specific minimum transmission rate guarantee, which can be suitable for applications that have high requirements on network stability and transmission rate.

[0158] In some embodiments, the Packet Delay Budget can include a core network Packet Delay Budget. For example, the Packet Delay Budget can be a Packet Delay Budget set by a PDU.

[0159] In some embodiments, when the service type is the GBR type, the parameters of the Quality of Service can include the Averaging window and / or the Maximum Data Burst Volume.

[0160] In some embodiments, the Packet Error Rate can include an error rate set by a PDU.

[0161] In some embodiments, the GFBR can include an uplink GFBR and / or a downlink GFBR.

[0162] In some embodiments, the MFBR can comprise an uplink MFBR and / or a downlink MFBR.

[0163] In some embodiments, the maximum packet loss rate can comprise an uplink maximum packet loss rate and / or a downlink maximum packet loss rate.

[0164] In some embodiments, the parameter of quality of service can further comprise a Notification control

[0165] In some embodiments, the first information can comprise a type of the requested one or more computing powers. Different computing powers correspond to different computing tasks.

[0166] In some embodiments, the first information comprises first computing power information of the one or more computing powers. The first computing power information can represent a range of computing power, a computing amount, a size of computing power, a computing power value, etc. The second device can determine whether to provide computing power to the first device or how to allocate the provided computing power to the first device based on the first computing power information comprised in the first information. For example, if the range of computing power represented by the first computing power information exceeds a threshold, the second device can not provide computing power, i.e., reject the request of the first device. Conversely, if the range of computing power represented by the first computing power information does not exceed the threshold, the second device can provide computing power, i.e., accept the request of the first device. The threshold can be determined according to actual conditions, which is not limited in the present disclosure. For another example, the first information comprises first computing power information corresponding to each computing power, and the first device can allocate a second computing power information to each computing power based on the first computing power information corresponding to each computing power. For example, the second computing power information can be less than or equal to the first computing power information. For example, when the second device has sufficient computing power left, the second computing power information can be equal to the first computing power information for each computing power. When the second device has insufficient computing power left, the second computing power information can be relatively smaller than the first computing power information for each computing power. Alternatively, only part of the requested computing power can be allocated with the second computing power information equal to the first computing power information corresponding to the part of the computing power.

[0167] In some embodiments, the first information is used to request a plurality of computing powers required by the first device, different computing powers corresponding to different computing tasks. The first information includes one first computing power information, and one first computing power information corresponds to a plurality of computing powers. Alternatively, the first information includes a plurality of first computing power information, and each first computing power information corresponds to one computing power. For example, when the first device needs to request a plurality of computing powers, the total computing power information of the plurality of computing powers can be included in the first information, or the computing power information corresponding to each computing power can be included in the first information. When the first information includes one total computing power information, the second device can allocate one total second computing power information based on one total first computing power information, so that when the terminal receives the second computing power information, the terminal can allocate appropriate computing power information for each computing power, improve flexibility, and save the computing amount and power consumption of the network device side. When the first information includes the computing power information corresponding to each computing power, the second device can allocate the total computing power information for the plurality of computing powers requested by the first device, or allocate the computing power information respectively. If the computing power information is allocated respectively, the second device can control the allocation of the computing power and know the allocation of the computing power information, and the terminal does not need to allocate again, saving the power consumption of the terminal.

[0168] In some embodiments, the first computing power information can be represented in at least one of the following ways: based on a pre-configured use corresponding to the computing power in a plurality of uses, and represented by the first computing power information corresponding to the use in a plurality of computing power information corresponding to the use; or, represented by the first computing power information in a plurality of pre-configured computing power information; or, represented by the model information of an AI model.

[0169] In some embodiments, the terms "pre-configured", "certain", "preseted", "preset", "set", "indicated", "certain", "arbitrary", "first" and the like can be replaced with each other, and "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, or can be interpreted as A obtained by setting, configuring, or indicating, or can be interpreted as certain A, certain A, arbitrary A, or first A, but is not limited thereto.

[0170] Alternatively, the first computing power information can be represented based on a pre-configured use corresponding to the computing power requested by the first device in a plurality of uses, and the first computing power information corresponding to the use in a plurality of computing power information corresponding to the use. For example, the use of the requested computing power can be indicated first. The use may, for example, include model training, model derivation, data processing, image processing, and the like, but is not limited thereto. Different uses correspond to different computing power ranges and different quantization gradients. Different uses can also correspond to different computing power types, such as GPU type, DPU type, TPU type, etc., which are not listed one by one.

[0171] Exemplarily, for model training, the corresponding computing power range can be 0-300 million (M), and the quantization gradient can be 100M, that is, the computing power information corresponding to the model training can include 0-100M, 100M-200M, 200M-300M, and greater than 300M. The first device can first indicate that the use of the computing power is model training, and then use the first number of bit positions to represent the first computing power information in the plurality of computing power information. For example, the first number can be 2, and the bit corresponding to 0-100M can be 00. When 00 is indicated, it means that the first computing power information is 0-100M, and the first device requests 0-100M of computing power. Correspondingly, the bit corresponding to 100M-200M can be 01, the bit corresponding to 200M-300M can be 10, and the bit corresponding to greater than 300M can be 11. It can be understood that the values in the embodiment are exemplary and are not limited thereto.

[0172] Exemplarily, for model training, the corresponding computing power range can be 0-300 million (M), and the quantization gradient can be 100M, that is, the computing power information corresponding to the model training can include 0-100M, 100M-200M, 200M-300M, and greater than 300M. The first device can first indicate that the use of the computing power is model training, and then use the first number of bit positions to represent the first computing power information in the plurality of computing power information. For example, the first number can be 2, and the bit corresponding to 0-100M can be 00. When 00 is indicated, it means that the first computing power information is 0-100M, and the first device requests 0-100M of computing power. Correspondingly, the bit corresponding to 100M-200M can be 01, the bit corresponding to 200M-300M can be 10, and the bit corresponding to greater than 300M can be 11. It can be understood that the values in the embodiment are exemplary and are not limited thereto.

[0173] Of course, the present disclosure is only exemplified by model training and model derivation, and is not limited thereto.

[0174] Optionally, the first computing power information can be represented based on the plurality of preconfigured computing power information. For example, the use of the computing power can not be indicated, and the first computing power information can be directly indicated. For example, the first computing power information can be represented using a second number of bit positions. The second number is greater than or equal to the first number. It can be understood that when the use is not distinguished, in order to represent the same range size of computing power, more bit positions are required, or the quantization gradient is greater.

[0175] Optionally, the first computing power information can be represented based on the model information of the AI model. For example, different models require different sizes of computing power when used. The first computing power information can be predicted according to the model information of the AI model.

[0176] In some embodiments, the model information of the AI model comprises at least one of: a structure of the AI model; a number of layers of the AI model; a number of hidden nodes of each layer of the AI model; a number of parameters of each layer of the AI model; a form of output data of the AI model; a form of input data of the AI model; a size of the AI model; a data volume corresponding to training of the AI model; an input data volume corresponding to inference of the AI model; and an output data volume corresponding to inference of the AI model.

[0177] Optionally, the model information can comprise a structure of the AI model. For example, the structure of the AI model comprises a structure of linear regression, a structure of recurrent neural network, a structure of convolutional neural network, etc., but is not limited thereto. Different structures correspond to different computing power information. For example, for the structure of linear regression, there is no hidden layer between the input layer and the output layer, the structure is relatively simple, and the computing power required for using the linear regression model is also small. For example, for the structure of recurrent neural network, there is a recurrent layer, the structure is relatively complex, and the computing power required for using the recurrent neural network model is also relatively large. However, it can be understood that the structure of the model is only one of the characteristics of the computing power information, and the computing power is not only determined by the model structure. Therefore, the size relationship in the above examples is only relative and is not limited.

[0178] Optionally, the model information can comprise a number of layers of the AI model. The layers of the AI model can comprise an input layer, an output layer, a hidden layer, a convolutional layer, a recurrent layer, a fully connected layer, etc. The number of layers of the AI model represents the number of layers of the AI model. For example, the more the number of layers of the AI model, the greater the represented computing power information.

[0179] Optionally, the model information can comprise a number of hidden nodes of each layer of the AI model. For example, the more the number of hidden nodes of each layer of the AI model, the greater the represented computing power information.

[0180] Optionally, the model information can comprise a form of input / output data of the AI model. For example, the more complex the form of input / output data, the greater the represented computing power information.

[0181] Optionally, the model information can comprise a data volume of input / output of the AI model. For example, the greater the data volume of input / output of the AI model, the greater the represented computing power information.

[0182] Optionally, the model information can comprise a size of the AI model. The size of the AI model can refer to a number of parameters of the AI model, a storage space occupied by the AI model, etc. For example, the larger the AI model, the greater the represented computing power information.

[0183] Optionally, the model information can comprise a data volume corresponding to training of the AI model. For example, the greater the data volume corresponding to training of the AI model, the greater the represented computing power information.

[0184] In some embodiments, the representation manner of the second computing power information can be at least one of the representation manners of the first computing power information in the above examples. The representation manner of the second computing power information can be the same as or different from the representation manner of the first computing power information.

[0185] In some embodiments, the first information is carried by at least one of the following: Radio Resource Control (RRC), including at least one of DL RRC, UL RRC and SL RRC; Medium Access Control Control Element (MAC CE), including at least one of Downlink (DL) MAC CE, uplink (UL) MAC CE and sidelink (SL) MAC CE; Uplink Control Information (UCI); Downlink control information (DCI); Sidelink control information (SCI); Physical Random Access Channel (PRACH); Physical Uplink Control Channel (PUCCH); Physical Uplink Shared Channel (PUSCH); Physical Downlink Control Channel (PDCCH); Physical Downlink Shared Channel (PDSCH); Physical Side-link Control Channel (PSCCH); and Physical Sidelink Shared Channel (PSSCH).

[0186] Optionally, when the first device is a terminal and the second device is a network device, the first information can be carried by at least one of RRC, MAC CE, UCI, PRACH, PUCCH, PUSCH, etc. The RRC is the RRC of the Uu interface. The Uu is the name of an interface. The Uu interface can refer to a wireless interface between the terminal and the network device. The MAC CE can be an uplink MAC CE.

[0187] Optionally, when the first device is a network device and the second device is a terminal, the first information can be carried by at least one of RRC, MAC CE, DCI, PDCCH, PDSCH, etc. Wherein, the RRC is the RRC of Uu interface. Wherein, Uu is the name of an interface. The Uu interface can refer to the wireless interface between the terminal and the network device. Wherein, the MAC CE can be a downlink MAC CE.

[0188] Optionally, when the first device and the second device are both terminals, the first information can be carried by at least one of SCI, PSCCH, PSSCH, etc. Wherein, the RRC is the RRC of sidelink. Wherein, the MAC CE can be a MAC CE of sidelink.

[0189] In some embodiments, the terms "downlink control information (DCI)", "downlink (DL) assignment", "DL DCI", "uplink (UL) grant", "UL DCI", etc. can be replaced with each other.

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

[0191] In some embodiments, the terms "radio", "wireless", "radio access network (RAN)", "access network (AN)", "RAN-based", etc. can be replaced with each other.

[0192] In some embodiments, the first information name is not limited, which can be "computing power state information", "request information", etc., but is not limited thereto. Wherein, the computing power state information can be information representing the computing power state of the terminal, for example, when the computing task to be processed by the terminal exceeds the computing power currently possessed by the terminal, the computing power of the terminal is negative, which is a computing power state of the terminal.

[0193] Step S2102, the second device 102 sends the second information to the first device 101.

[0194] In some embodiments, the first device 101 receives second information sent by the second device 102.

[0195] In some embodiments, the second information includes at least one of the following: response information of the first information; second computing power information; a period value corresponding to a resource; a time offset value corresponding to the resource; a time offset difference value, the time offset difference value representing a difference between the time offset value of the computing power resource and the time offset value of the transmission resource; a number of times the second device provides the resource; a time interval between every two times the second device provides the resource; a first identifier, the first identifier being used to identify an AI model; a second identifier, the second identifier being used to identify one or more computing power corresponding requests; a transmission resource, the transmission resource being used to transmit data of a computing task corresponding to the computing power; wherein the resource includes at least one of the computing power resource and the transmission resource. It can be understood that the data of the computing task corresponding to the computing power can also be referred to as the data corresponding to the computing power. It can be understood that the data of the computing task corresponding to the computing power and the data corresponding to the computing power have the same meaning and can be used interchangeably in the embodiments of the present disclosure.

[0196] Optionally, the second information can include the response information of the first information. The response information can indicate whether the second device accepts the request of the first device.

[0197] Optionally, the second information can include the second computing power information. For example, if the second device accepts the request of the first device, the second computing power information indicating the allocated computing power information can be indicated to the first device.

[0198] Optionally, the second information can include a period value corresponding to a resource. The resource includes at least one of the computing power resource and the transmission resource. The period value of the computing power resource can indicate how often the second device provides the computing power. The period value of the transmission resource can indicate how often the first device transmits the data of the computing task corresponding to the computing power. The data of the computing task corresponding to the computing power may, for example, include an image corresponding to image processing, data corresponding to data processing, speech corresponding to online translation, data for AI model training, data for AI model derivation, and the like, without being limited thereto.

[0199] Optionally, the second information can include a time offset value corresponding to a resource. The resource includes at least one of the computing power resource and the transmission resource. The time offset value corresponding to the computing power resource can indicate that the second device starts to provide the computing power at a time after the time offset value. The time offset value of the computing power resource can also be used for the first device to start monitoring the processing result of the second device based on the computing power at a time after the time offset value. The time offset value of the transmission resource can indicate that the first device starts to send the data of the computing task corresponding to the computing power based on the transmission resource at a time after the time offset value.

[0200] Optionally, the second information can include a time offset difference value, the time offset difference value representing a difference between the time offset value of the computing resource and the time offset value of the transmission resource. For example, the second information can include the time offset value of the transmission resource and the time offset difference value. Then, the first device can determine the time offset value of the computing resource based on the time offset value of the transmission resource and the time offset difference value. For another example, the second information includes the time offset value of the computing resource and the time offset difference value. Then, the first device can determine the time offset value of the transmission resource based on the time offset value of the computing resource and the time offset difference value. It can be understood that the second information can include the time offset value and the time offset difference value corresponding to one of the computing resource and the transmission resource, and the time offset value of the other can be determined, so as to save the occupied bit.

[0201] Optionally, the second information can include the number of times of providing the resource by the second device. The resource includes at least one of the computing resource and the transmission resource. When the computing resource is multiple times, the second information can include the number of times corresponding to each computing resource, wherein each time corresponds to a different time.

[0202] Optionally, the second information can include the time interval between each two times of providing the resource by the second device. The resource includes at least one of the computing resource and the transmission resource. When the second device provides multiple times of the resource, the time interval between each two times of providing the resource can be indicated in the second information.

[0203] Optionally, the second information can include a first identifier, the first identifier being used to identify the AI model. For example, the second device can send the first identifier corresponding to the started AI model to the first device through the second information. For example, when the first device requests the computing resource of multiple AI models, and the second device can provide the computing resource of all the AI models requested by the first device, or can only provide the computing resource of part of the AI models, the second device can inform the first device of the first identifier corresponding to the started AI model. Correspondingly, the first information can also include the first identifier to indicate which AI model or AI models are requested.

[0204] Optionally, the second information can include a second identifier, the second identifier being used to identify the request corresponding to the one or more computing powers. For example, the first device can simultaneously request computing powers from multiple devices including the second device; or the first device can send multiple computing power requests to the second device; or the first device sends one computing power request to the second device, but the one computing power request contains multiple computing power information, wherein different computing power information corresponds to different computing tasks. Then the second device can include the identifier of the request in the second information to identify which computing power request or which computing power information is responded. Correspondingly, the first information can also include the second identifier to identify the computing power request or the computing power information. After the second device rejects the computing power request of the first device, the same computing power request can be made again by only carrying the second identifier.

[0205] Optionally, the second information can include a transmission resource, the transmission resource being used to transmit data of the computing task corresponding to the computing power. The transmission resource can include, for example, time domain resource, frequency domain resource, code domain resource, port resource, beam resource, etc. The data of the computing task corresponding to the computing power is described above with reference to the embodiments, and the disclosure will not be repeated here. The transmission resource is included in the second information so that when the first device receives the second information and the second device accepts the request of the first device, the first device can directly start transmitting the data of the computing task corresponding to the computing power based on the transmission resource. That is, including the transmission resource in the second information can reduce the latency and reduce the signaling overhead of allocating the transmission resource.

[0206] In some embodiments, the terms “moment”, “time point”, “time”, “time position” can be replaced with each other, and the terms “duration”, “time period”, “time window”, “window”, “time” can be replaced with each other.

[0207] In some embodiments, the first identifier can be a model ID of the AI model, or can be a function ID of an AI functionality corresponding to the AI model.

[0208] In some embodiments, the second identifier can also be referred to as a request identifier or a computing power information identifier or a computing power request identifier or a computing power identifier, but is not limited thereto.

[0209] In some embodiments, the second information can include a second computing power information, and the second computing power information corresponds to one or more computing powers, and different computing powers correspond to different computing tasks. For example, when the first device requests a computing power and includes a first computing power information corresponding to the computing power in the first information, the second device can allocate a second computing power information corresponding to the first computing power information to the first device. The second computing power information may, for example, be less than or equal to the first computing power information. For another example, when the first device requests multiple computing powers and includes a total computing power information or a computing power information corresponding to each computing power in the first information, the second device can allocate a total computing power information, i.e., a second computing power information, to the first device based on the total computing power information or the computing power information corresponding to each computing power.

[0210] In some embodiments, the second information can include multiple second computing power information, and each second computing power information corresponds to a computing power. For example, when the first device requests multiple computing powers and sends a second computing power information corresponding to each computing power in the first information, the second device can allocate multiple second computing power information to the first device. Each second computing power information corresponds to a computing power. Different computing powers correspond to different computing tasks.

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

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

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

[0214] In some embodiments, reference can be made to other optional implementations described before or after the description corresponding to FIG. 2a.

[0215] The present disclosure takes the first device as a terminal and the second device as a network device as an example, and provides the following embodiments.

[0216] FIG. 2b is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2b, the present disclosure relates to a communication method for a communication system 200, and the above method includes:

[0217] In step S2201, the terminal 201 sends first information to the network device 202.

[0218] Step S2201 can refer to the optional implementation of step S2101, and the present disclosure will not repeat here.

[0219] Step S2202, the network device 202 sends the second information to the terminal 201.

[0220] Step S2202 can refer to the optional implementation of step S2101, and the present disclosure will not repeat here.

[0221] The communication method related to the embodiments of the present disclosure can include at least one of steps S2201-S2202. For example, step S2201 can be implemented as an independent embodiment, and step S2202 can be implemented as an independent embodiment, but is not limited thereto.

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

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

[0224] In some embodiments, other optional implementations described before or after the corresponding description of FIG. 2b can be referred to.

[0225] The present disclosure takes the network device as the first device and the terminal as the second device as an example, and provides the following embodiments.

[0226] FIG. 2c is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2c, the present disclosure relates to a communication method for a communication system 200, and the above method comprises:

[0227] Step S2301, the network device 202 sends the first information to the terminal 201.

[0228] Step S2301 can refer to the optional implementation of step S2101, and the present disclosure will not repeat here.

[0229] Step S2302, the terminal 201 sends the second information to the network device 202.

[0230] Step S2302 can refer to the optional implementation of step S2101, and the present disclosure will not repeat here.

[0231] The communication method related to the embodiments of the present disclosure can include at least one of steps S2301-S2302. For example, step S2301 can be implemented as an independent embodiment, and step S2302 can be implemented as an independent embodiment, but is not limited thereto.

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

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

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

[0235] The present disclosure takes the first device and the second device as terminals as an example, and provides the following embodiments.

[0236] FIG. 2d is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2d, the embodiment of the present disclosure relates to a communication method for a communication system 300, and the above method comprises the following steps.

[0237] In step S2401, the terminal 301 sends first information to the terminal 302.

[0238] Step S2401 can refer to the optional implementation of step S2101, and the present disclosure will not be described here.

[0239] In step S2402, the terminal 302 sends second information to the terminal 301.

[0240] Step S2402 can refer to the optional implementation of step S2101, and the present disclosure will not be described here.

[0241] The communication method related to the embodiment of the present disclosure can comprise at least one of steps S2401-S2402. For example, step S2401 can be implemented as an independent embodiment, and step S2402 can be implemented as an independent embodiment, but is not limited thereto.

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

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

[0244] In some embodiments, other optional implementations can be described before or after the description corresponding to FIG. 2d.

[0245] FIG. 3a is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3a, the embodiment of the present disclosure relates to a communication method, which is performed by the first device 101 (or the terminal 201, or the network device 202, or the terminal 301), and the above method comprises the following steps:

[0246] In step S3101, the first information is sent.

[0247] The optional implementation of step S3101 can refer to the optional implementation of step S2101 in FIG. 2a and other associated parts in the embodiments involved in FIG. 2a, which will not be repeated here.

[0248] In some embodiments, the first device 101 sends the first information to the second device 102, but is not limited thereto, and can send the first information to other subjects.

[0249] In some embodiments, the terminal 201 sends the first information to the network device 202, but is not limited thereto, and can send the first information to other subjects.

[0250] In some embodiments, the network device 202 sends the first information to the terminal 201, but is not limited thereto, and can send the first information to other subjects.

[0251] In some embodiments, the terminal 301 sends the first information to the terminal 302, but is not limited thereto, and can send the first information to other subjects.

[0252] In step S3102, the second information is obtained.

[0253] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in FIG. 2a and other associated parts in the embodiments involved in FIG. 2a, which will not be repeated here.

[0254] In some embodiments, the first device 101 receives the second information sent by the second device 102, but is not limited thereto, and can receive the second information sent by other subjects.

[0255] In some embodiments, the terminal 201 receives the second information sent by the network device 202, but is not limited thereto, and can receive the second information sent by other subjects.

[0256] In some embodiments, the network device 202 receives the second information sent by the terminal 201, but is not limited thereto, and can receive the second information sent by other subjects.

[0257] In some embodiments, the terminal 301 receives the second information sent by the terminal 302, but is not limited thereto, and can receive the second information sent by other subjects.

[0258] In some embodiments, the first device 101 (or the terminal 201, or the network device 202, or the terminal 301) acquires the second information specified by a protocol.

[0259] In some embodiments, the first device 101 (or the terminal 201, or the network device 202, or the terminal 301) acquires the second information from an upper layer.

[0260] In some embodiments, the first device 101 (or the terminal 201, or the network device 202, or the terminal 301) processes to obtain the second information.

[0261] In some embodiments, the step S3102 is omitted, and the first device 101 (or the terminal 201, or the network device 202, or the terminal 301, or the terminal 302) autonomously implements the function indicated by the first information, or the above function is default or default.

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

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

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

[0265] In some embodiments, other optional implementation manners can be recorded before or after the description corresponding to FIG. 3a.

[0266] FIG. 3b is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3b, the embodiment of the present disclosure relates to a communication method, which is performed by the first device 101 (or the terminal 201, or the network device 202, or the terminal 301), and the above method includes:

[0267] Step S3201, transmitting first information.

[0268] The optional implementation manner of the step S3201 can refer to the optional implementation manner of the step S2101 of FIG. 2a and other associated parts in the embodiments related to FIG. 2a, which will not be described herein.

[0269] In some embodiments, the first device 101 transmits the first information to the second device 102, but is not limited thereto, and can transmit the first information to other subjects.

[0270] In some embodiments, the terminal 201 sends the first information to the network device 202, but is not limited thereto, and can also send the first information to other subjects.

[0271] In some embodiments, the network device 202 sends the first information to the terminal 201, but is not limited thereto, and can also send the first information to other subjects.

[0272] In some embodiments, the terminal 301 sends the first information to the terminal 302, but is not limited thereto, and can also send the first information to other subjects.

[0273] FIG. 4a is a flowchart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4a, the embodiment of the present disclosure relates to a communication method, which is performed by the second device 102 (or the network device 202, or the terminal 201, or the terminal 302), and the above method comprises the following steps:

[0274] Step S4101: obtaining first information.

[0275] The optional implementation of step S4101 can refer to the optional implementation of step S2101 in FIG. 2a and other associated parts in the embodiments involved by FIG. 2a, which will not be described here.

[0276] In some embodiments, the second device 102 receives the first information sent by the first device 101, but is not limited thereto, and can also receive the first information sent by other subjects.

[0277] In some embodiments, the network device 202 receives the first information sent by the terminal 201, but is not limited thereto, and can also receive the first information sent by other subjects.

[0278] In some embodiments, the terminal 201 receives the first information sent by the network device 202, but is not limited thereto, and can also receive the first information sent by other subjects.

[0279] In some embodiments, the terminal 302 receives the first information sent by the terminal 301, but is not limited thereto, and can also receive the first information sent by other subjects.

[0280] In some embodiments, the second device 102 (or the network device 202, or the terminal 201, or the terminal 302) obtains the first information specified by a protocol.

[0281] In some embodiments, the second device 102 (or the network device 202, or the terminal 201, or the terminal 302) obtains the first information from an upper layer.

[0282] In some embodiments, the second device 102 (or the network device 202, or the terminal 201, or the terminal 302) processes to obtain the first information.

[0283] In some embodiments, the step S4101 is omitted, and the second device 102 (or the network device 202, or the terminal 201, or the terminal 302) autonomously implements the function indicated by the first information, or the function is default or default.

[0284] The step S4102 is sending the second information.

[0285] The optional implementation of the step S4102 can refer to the optional implementation of the step S2102 in FIG. 2a, and other associated parts in the embodiments involved in FIG. 2a, which will not be repeated here.

[0286] In some embodiments, the second device 102 sends the second information to the first device 101, but is not limited thereto, and can send the second information to other subjects.

[0287] In some embodiments, the network device 202 sends the second information to the terminal 201, but is not limited thereto, and can send the second information to other subjects.

[0288] In some embodiments, the terminal 201 sends the second information to the network device 202, but is not limited thereto, and can send the second information to other subjects.

[0289] In some embodiments, the terminal 302 sends the second information to the terminal 301, but is not limited thereto, and can send the second information to other subjects.

[0290] The communication method involved in the embodiments of the present disclosure can include at least one of the steps S4101-S4102. For example, the step S4101 can be implemented as an independent embodiment, and the step S4102 can be implemented as an independent embodiment, but is not limited thereto.

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

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

[0293] In some embodiments, other optional implementations can be referred to the description before or after FIG. 4a.

[0294] FIG. 4b is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4b, the embodiment of the present disclosure relates to a communication method, which is performed by the second device 102 (or the network device 202, or the terminal 201, or the terminal 302), and the above method includes the following steps:

[0295] In step S4201, the first information is acquired.

[0296] The optional implementation of step S4201 can refer to the optional implementation of step S2101 in FIG. 2a and other associated parts in the embodiments related to FIG. 2a, which will not be repeated here.

[0297] In some embodiments, the second device 102 receives the first information sent by the first device 101, but is not limited thereto, and can also receive the first information sent by other subjects.

[0298] In some embodiments, the network device 202 receives the first information sent by the terminal 201, but is not limited thereto, and can also receive the first information sent by other subjects.

[0299] In some embodiments, the terminal 201 receives the first information sent by the network device 202, but is not limited thereto, and can also receive the first information sent by other subjects.

[0300] In some embodiments, the terminal 302 receives the first information sent by the terminal 301, but is not limited thereto, and can also receive the first information sent by other subjects.

[0301] In some embodiments, the second device 102 (or the network device 202, or the terminal 201, or the terminal 302) acquires the first information specified by a protocol.

[0302] In some embodiments, the second device 102 (or the network device 202, or the terminal 201, or the terminal 302) acquires the first information from an upper layer.

[0303] In some embodiments, the second device 102 (or the network device 202, or the terminal 201, or the terminal 302) processes to obtain the first information.

[0304] In some embodiments, step S4201 is omitted, and the second device 102 (or the network device 202, or the terminal 201, or the terminal 302) autonomously implements the function indicated by the first information, or the above function is default or default.

[0305] FIG. 5 is a schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 5, the embodiment of the present disclosure relates to a communication method, and the above method includes the following steps:

[0306] At step S5101, the first device 101 sends first information to the second device 102.

[0307] The optional implementation of step S5101 can refer to the optional implementation of step S2101 in FIG. 2a, step S3101 in FIG. 3a, step S4101 in FIG. 4a, and other associated parts in the embodiments related to FIG. 2a, FIG. 3a, and FIG. 4a, which are not described herein again.

[0308] In some embodiments, the above method can include the method of the above-mentioned embodiments of the communication system side, the first device (or terminal, or network device) side, the second device (or network device, or terminal) side, and the like, which are not described herein again.

[0309] The present disclosure provides a communication method, as follows:

[0310] In some embodiments, the terminal sends the first information, including the required computing amount and / or computing power range.

[0311] In some embodiments, the required computing amount and / or computing power range can be the first computing power information in the above-mentioned embodiments, but are not limited thereto.

[0312] In some embodiments, the first information includes at least one computing amount and / or computing power range.

[0313] In some embodiments, the case of including one is that the terminal only reports one computing amount and / or computing power range even if the terminal needs to request computing power services for multiple model inferences or data processing.

[0314] In some embodiments, the case of including multiple is that the terminal reports multiple computing amount and / or computing power ranges, such as for different model inferences, data processing, model training, and the like, and the terminal respectively reports the corresponding computing amount and / or computing power range.

[0315] In some embodiments, the network device allocates computing power for the terminal. The network device sends second information to the terminal.

[0316] In some embodiments, the second information includes the computing power size allocated by the network device for the terminal.

[0317] In some embodiments, the computing power size allocated by the network device for the terminal can be the second computing power information in the above-mentioned embodiments, but is not limited thereto.

[0318] In some embodiments, in the case where the terminal only reports one computing amount and / or computing power range, the network device can allocate a computing power value smaller than the reported value of the terminal.

[0319] In some embodiments, when the terminal reports multiple calculation amounts and / or computing power ranges (each corresponding to a different or corresponding request identity (ID)), the network device can assign a computing power value to at least one of them.

[0320] In some embodiments, the network device can also assign a total computing power value, and the terminal can self-distribute.

[0321] In some embodiments, further, for at least one assigned computing power value, the following information can be further given:

[0322] Period;

[0323] Time interval corresponding to two computing powers;

[0324] Number of times.

[0325] In some embodiments, the second information can also include a model ID, a computing power request ID, or a functionality ID.

[0326] In some embodiments, the second information also includes time-frequency resources.

[0327] In some embodiments, both computing power resources and time-frequency resources are assigned, and computing power resources and time-frequency resources are assigned for at least one computing power request.

[0328] In some embodiments, if both computing power resources and time-frequency resources are periodic, their periods can be shared.

[0329] In some embodiments, the time offset value can only indicate the time offset value of the time-frequency resource, and the time offset value of the computing power resource is controlled by the network device itself, that is, the network device starts to provide computing power service to process data after receiving the data that needs to be processed. Or indicate two time offset values, the main purposes of indicating the time offset value of the computing power resource include: the terminal needs to monitor the reception of the processing result of the processing data corresponding to the PDCCH, etc. at the time after the time offset value; or the time offset value of the time-frequency resource and the time offset value of the computing power resource are independently indicated; or the time offset value of the time-frequency resource is indicated, and then the time interval between the computing power resource and the time-frequency resource is indicated.

[0330] In some embodiments, if both computing power resources and time-frequency resources are multiple, the number of times is the same. That is, the computing power resources and time-frequency resources assigned by the network device are corresponding, that is, one time-frequency resource is used for the transmission of the data corresponding to the processing of one computing power resource. Or when computing power resources and time-frequency resources are assigned at the same time, the periods, time offset values, etc. are independently indicated

[0331] In some embodiments, the required calculation amount and / or computing power range can be indicated in different ways.

[0332] In some embodiments, the computing amount / computing power range indication method comprises at least one of the following:

[0333] 1) The use type of the requested computing amount / computing power can be indicated first: for data processing, model training or model inference; and then the range of the computing amount / computing power for the corresponding use is indicated. For example, the quantization gradient and range of the computing amount / computing power for each use are different.

[0334] For example, model training:

[0335] Bit 00 corresponds to 0-100M;

[0336] Bit 01 corresponds to 100M-200M;

[0337] Bit 10 corresponds to 200M-300M;

[0338] Bit 11 corresponds to 300M-∞. Where ∞ represents positive infinity. 300M-∞ represents a computing power range greater than or equal to 300M.

[0339] For example, model inference:

[0340] Bit 00 corresponds to 0-10M;

[0341] Bit 01 corresponds to 10M-20M;

[0342] Bit 10 corresponds to 20M-30M;

[0343] Bit 11 corresponds to 30M-∞. 30M-∞ represents a computing power range greater than or equal to 30M.

[0344] 2) The range of the computing amount / computing power is directly indicated. This is equivalent to not distinguishing between different uses and directly indicating. Compared to first distinguishing the use, either the number of bits is more or the quantization gradient is larger.

[0345] 3) Indicated by model information.

[0346] In some embodiments, the model information comprises at least one of the following: the structure of the model, the number of layers of the model, the number of hidden nodes of each layer, the number of parameters of each layer, the form of output, the form of input, and the ID of the model (which can uniquely identify the model on the network side).

[0347] In some embodiments, the first information can be sent based on RRC, MAC CE, or UCI.

[0348] In some embodiments, the first information can also be referred to as computing power state information, that is, the computing power request is also one of the computing power states. For example, when the computing power request is negative.

[0349] The embodiments of the present disclosure further provide a device for implementing any of the above methods, for example, a device comprising units or modules for implementing the steps performed by the terminal in any of the above methods. For another example, another device is further provided, comprising units or modules for implementing the steps performed by the network equipment (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0350] It should be understood that the division of each unit or module in the above device is only a logical function division, and all or part of the units or modules can be integrated into one physical entity or physically separated in actual implementation. In addition, the units or modules in the device can be implemented in the form of processor invoking software: for example, the device comprises a processor connected with a memory, the memory stores instructions, and the processor invokes the instructions stored in the memory to implement any of the above methods or to implement the functions of each unit or module of the device, wherein the processor is, for example, a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be implemented by the design of the hardware circuit, and the hardware circuit can be understood as one or more processors; for example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are implemented by the design of the logical relationship between the elements in the circuit; for another example, in another implementation, the hardware circuit is a programmable logic device (PLD), and taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to implement the functions of part or all of the units or modules. All units or modules of the above device can be implemented in the form of processor invoking software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor invoking software, and the remaining part is implemented in the form of hardware circuit.

[0351] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), and the like. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuit, and the logical relationship of the hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.

[0352] FIG. 6a is a structural schematic diagram of a first device according to an embodiment of the present disclosure. As shown in FIG. 6a, the first device 6100 can include at least one of a transceiver module 6101 and a processing module 6102. The transceiver module 6101 is configured to send first information, the first information being used to request one or more computing powers required by the first device, and the first information including first computing power information corresponding to the one or more computing powers.

[0353] In some embodiments, the first information is used to request a plurality of computing powers required by the first device; the first information includes one first computing power information, and the one first computing power information corresponds to the plurality of computing powers; or the first information includes a plurality of first computing power information, and each first computing power information corresponds to one computing power.

[0354] In some embodiments, the transceiver 6101 is further configured to receive second information, the second information including at least one of: response information of the first information; second computing resource information; a period value corresponding to the resource; a time offset value corresponding to the resource; a time offset difference value, the time offset difference value representing a difference between the time offset value of the computing resource and the time offset value of the transmission resource; a number of times that the second device provides the resource; a time interval between every two times that the second device provides the resource; a first identifier, the first identifier being used to identify the AI model; a second identifier, the second identifier being used to identify the request corresponding to the one or more computing resources; a transmission resource, the transmission resource being used to transmit data corresponding to the computing resource; and wherein the resource includes at least one of the computing resource and the transmission resource.

[0355] In some embodiments, the second information includes one second computing resource information corresponding to the one or more computing resources; or, the second information includes a plurality of second computing resource information, each second computing resource information corresponding to one computing resource.

[0356] In some embodiments, the transmission resource and the computing resource correspond to respective period values; or, the transmission resource and the computing resource correspond to the same period value.

[0357] In some embodiments, the transmission resource and the computing resource correspond to respective time offset values; or, the transmission resource and the computing resource correspond to the same time offset value.

[0358] In some embodiments, the transmission resource and the computing resource correspond to respective numbers of times; or, the transmission resource and the computing resource correspond to the same number of times.

[0359] In some embodiments, the transmission resource and the computing resource correspond to respective time intervals; or, the transmission resource and the computing resource correspond to the same time interval.

[0360] In some embodiments, the first information is carried by at least one of: radio resource control information; a medium access control control element; uplink control information; downlink control information; sidelink control information; a physical random access channel (PRACH); a physical uplink control channel (PUCCH); a physical uplink shared channel (PUSCH); a physical downlink control channel (PDCCH); a physical downlink shared channel (PDSCH); a physical sidelink control channel (PSCCH); and a physical sidelink shared channel (PSSCH).

[0361] In some embodiments, the first computing resource information is represented in the following manner: based on a use corresponding to the computing resource in a plurality of preconfigured uses, and the first computing resource information in a plurality of computing resource information corresponding to the use; or, based on the first computing resource information in a plurality of preconfigured computing resource information; or, based on model information of the AI model.

[0362] In some embodiments, the first computing power information in the plurality of computing power information corresponding to the use is represented by a first number of bits, and the first computing power information in the plurality of preconfigured computing power information is represented by a second number of bits, and the first number is less than or equal to the second number.

[0363] In some embodiments, the model information includes at least one of the following: a structure of the AI model; a number of layers of the AI model; a number of hidden nodes of each layer of the AI model; a number of parameters of each layer of the AI model; a form of output data of the AI model; a form of input data of the AI model; a size of the AI model; a data volume corresponding to training of the AI model; an input data volume corresponding to inference of the AI model; and an output data volume corresponding to inference of the AI model.

[0364] In some embodiments, the first information is carried by at least one of the following: radio resource control information; a medium access control control element; uplink control information; downlink control information; sidelink control information; a physical random access channel (PRACH); a physical uplink control channel (PUCCH); a physical uplink shared channel (PUSCH); a physical downlink control channel (PDCCH); a physical downlink shared channel (PDSCH); a physical sidelink control channel (PSCCH); and a physical sidelink shared channel (PSSCH).

[0365] In some embodiments, the first computing power information is represented in the following manner: based on a use corresponding to a computing power in the plurality of preconfigured uses, and the first computing power information in the plurality of computing power information corresponding to the use is represented; or, based on the first computing power information in the plurality of preconfigured computing power information is represented; or, based on model information of the AI model is represented.

[0366] In some embodiments, the first computing power information in the plurality of computing power information corresponding to the use is represented by a first number of bits, and the first computing power information in the plurality of preconfigured computing power information is represented by a second number of bits, and the first number is less than or equal to the second number.

[0367] In some embodiments, the model information includes at least one of the following: a structure of the AI model; a number of layers of the AI model; a number of hidden nodes of each layer of the AI model; a number of parameters of each layer of the AI model; a form of output data of the AI model; a form of input data of the AI model; a size of the AI model; a data volume corresponding to training of the AI model; an input data volume corresponding to inference of the AI model; and an output data volume corresponding to inference of the AI model.

[0368] In some embodiments, the first computing power information includes at least one of the following: a computing power range; a computing amount; and a computing power value. And / or, the second computing power information includes at least one of the following: a computing power range; a computing amount; and a computing power value.

[0369] In some embodiments, the transmission resource comprises at least one of: a time domain resource; a frequency domain resource; a code domain resource; a port resource; and a beam resource.

[0370] FIG. 6b is a structural schematic diagram of a second device according to an embodiment of the present disclosure. As shown in FIG. 6b, the second device 6200 can include at least one of a transceiver module 6201 and a processing module 6202. The transceiver module 6201 is configured to receive first information, the first information being used to request one or more computing powers required by a first device, and the first information including first computing power information corresponding to the one or more computing powers.

[0371] In some embodiments, the first information is used to request a plurality of computing powers required by the first device; the first information includes one first computing power information, the one first computing power information corresponding to the plurality of computing powers; or the first information includes a plurality of first computing power information, each first computing power information corresponding to one computing power.

[0372] In some embodiments, the transceiver module 6201 is further configured to send second information, the second information including at least one of: response information of the first information; second computing power information; a period value corresponding to a resource; a time offset value corresponding to the resource; a time offset difference value, the time offset difference value representing a difference between the time offset value of the computing power resource and the time offset value of the transmission resource; a number of times that the second device provides the resource; a time interval between every two resources provided by the second device; a first identifier, the first identifier being used to identify an AI model; a second identifier, the second identifier being used to identify a request corresponding to the one or more computing powers; a transmission resource, the transmission resource being used to transmit data corresponding to the computing power; and wherein the resource comprises at least one of the computing power resource and the transmission resource.

[0373] In some embodiments, the second information includes one second computing power information, the one second computing power information corresponding to the one or more computing powers; or the second information includes a plurality of second computing power information, each second computing power information corresponding to one computing power.

[0374] In some embodiments, the transmission resource and the computing power resource correspond to respective period values; or the transmission resource and the computing power resource correspond to a same period value.

[0375] In some embodiments, the transmission resource and the computing power resource correspond to respective time offset values; or the transmission resource and the computing power resource correspond to a same time offset value.

[0376] In some embodiments, the transmission resource and the computing power resource correspond to respective numbers of times; or the transmission resource and the computing power resource correspond to a same number of times.

[0377] In some embodiments, the transmission resource and the computing power resource correspond to respective time intervals; or the transmission resource and the computing power resource correspond to a same time interval.

[0378] In some embodiments, the first information is carried by at least one of the following: radio resource control information; a medium access control control element; uplink control information; downlink control information; sidelink control information; a physical random access channel (PRACH); a physical uplink control channel (PUCCH); a physical uplink shared channel (PUSCH); a physical downlink control channel (PDCCH); a physical downlink shared channel (PDSCH); a physical sidelink control channel (PSCCH); and a physical sidelink shared channel (PSSCH).

[0379] In some embodiments, the first computing power information is represented in the following manner: based on a use corresponding to a computing power in a plurality of preconfigured uses, and represented by first computing power information in a plurality of computing power information corresponding to the use; or, based on represented by first computing power information in a plurality of preconfigured computing power information; or, based on model information of an AI model.

[0380] In some embodiments, the first computing power information in the plurality of computing power information corresponding to the use is represented by a first number of bits, and the first computing power information in the plurality of preconfigured computing power information is represented by a second number of bits, the first number being less than or equal to the second number.

[0381] In some embodiments, the model information includes at least one of the following: a structure of the AI model; a number of layers of the AI model; a number of hidden nodes of each layer of the AI model; a number of parameters of each layer of the AI model; a form of output data of the AI model; a form of input data of the AI model; a size of the AI model; a data volume corresponding to training of the AI model; an input data volume corresponding to derivation of the AI model; and an output data volume corresponding to derivation of the AI model.

[0382] In some embodiments, the first computing power information includes at least one of the following: a computing power range; a computing amount; and a computing power value. And / or, the second computing power information includes at least one of the following: a computing power range; a computing amount; and a computing power value.

[0383] In some embodiments, the transmission resource includes at least one of the following: a time domain resource; a frequency domain resource; a code domain resource; a port resource; and a beam resource.

[0384] FIG. 7a is a structural schematic diagram of a communication device 7100 according to an embodiment of the present disclosure. The communication device 7100 can be a network device, a terminal, a chip, a chip system, or a processor supporting implementation of the network device or the terminal of any of the above methods, or the like. Optionally, the network device can be an access network device, a core network device, or the like. Optionally, the terminal can be a user equipment, or the like. The communication device 7100 can be used to implement the methods described in the above method embodiments, and specific implementation can be referred to the descriptions in the above method embodiments.

[0385] As shown in FIG. 7a, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general processor or a special purpose processor, etc., for example, a baseband processor or a central processor. The baseband processor can be used to process communication protocols and communication data, and the central processor can be used to control the communication device, execute programs, and process data of the programs. The communication device 7100 is configured to perform any of the above methods. Optionally, the communication device can be a base station, a baseband chip, a terminal device, a terminal device chip, a DU, a CU, etc.

[0386] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memory 7102 can also be outside the communication device 7100.

[0387] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceiver 7103 performs the communication steps S2101 of transmitting and / or receiving in the above methods, and the processor 7101 performs other steps.

[0388] In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced with each other, the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced with each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be replaced with each other.

[0389] In some embodiments, the communication device 7100 can include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected to the memory 7102, and the interface circuit 7104 can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 can read instructions stored in the memory 7102 and send the instructions to the processor 7101.

[0390] The communication device 7100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 can not be limited by FIG. 7a. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: 1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, and the like; (6) and the like.

[0391] FIG. 7b is a structural schematic diagram of a chip 7200 according to an embodiment of the present disclosure. For the case where the communication device 7100 is a chip or a chip system, the structural schematic diagram of the chip 7200 shown in FIG. 7b can be referred to, but is not limited thereto.

[0392] The chip 7200 includes one or more processors 7201, and the chip 7200 is configured to execute any of the above methods.

[0393] In some embodiments, the chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected to the memory 7203, and the interface circuit 7202 can be configured to receive signals from the memory 7203 or other devices, and the interface circuit 7202 can be configured to send signals to the memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.

[0394] In some embodiments, the interface circuit 7202 performs the communication steps S2101 of sending and / or receiving in the above methods, and the processor 7201 performs other steps.

[0395] In some embodiments, the terms interface circuit, interface, transceiver pin, and transceiver can be replaced with each other.

[0396] In some embodiments, the chip 7200 further includes one or more memories 7203 for storing instructions. Optionally, all or part of the memory 7203 can be outside the chip 7200.

[0397] The present disclosure further provides a storage medium having stored instructions which, when executed on the communication device 7100, cause the communication device 7100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and can also be a storage medium readable by other apparatuses. Optionally, the storage medium can be a non-transitory storage medium, but is not limited thereto and can also be a transitory storage medium.

[0398] The present disclosure further provides a program product which, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0399] The present disclosure further provides a computer program which, when executed on a computer, causes the computer to perform any of the above methods.

Claims

1. A communication method, characterized in that, The method includes: Send a first message, the first message being used to request one or more computing powers required by the first device, the first message including first computing power information corresponding to the one or more computing powers.

2. The method according to claim 1, characterized in that, The first information is used to request the computing power required by the first device; The first information includes a first computing power information, wherein the first computing power information corresponds to the plurality of computing powers; or, The first information includes multiple first computing power information, and each first computing power information corresponds to one computing power.

3. The method according to any one of claims 1-2, characterized in that, The method further includes: Receive a second message, the second message including at least one of the following: The response information of the first information; Second computing power information; The periodic value corresponding to the resource; The time offset value corresponding to the resource; Time offset difference, which represents the difference between the time offset value of computing resources and the time offset value of transmission resources; The number of times the second device provides the resource; The time interval between each two instances of the resource provided by the second device; The first identifier is used to identify the AI ​​model; The second identifier is used to identify the request corresponding to the one or more computing powers; Transmission resources, wherein the transmission resources are used to transmit data corresponding to the computing power; The resources mentioned include at least one of computing power resources and transmission resources.

4. The method according to claim 3, characterized in that, The second information includes a second computing power information, wherein the second computing power information corresponds to one or more computing powers; or, The second information includes multiple second computing power information, each second computing power information corresponding to one computing power.

5. The method according to any one of claims 3-4, characterized in that, The transmission resources and the computing power resources each correspond to their respective period values, or the transmission resources and the computing power resources correspond to the same period value; and / or, The transmission resource and the computing power resource each correspond to their respective time offset values, or the transmission resource and the computing power resource correspond to the same time offset value; And / or, The transmission resources and the computing power resources each correspond to their respective counts, or the transmission resources and the computing power resources correspond to the same count; and / or, The transmission resources and the computing resources each correspond to their respective time intervals, or the transmission resources and the computing resources correspond to the same time interval.

6. The method according to any one of claims 1-5, characterized in that, The first information is carried by at least one of the following: Radio Resource Control (RRC) information; Media Access Control Unit (MAC CE); Uplink Control Information (UCI); Downlink Control Information (DCI); Sidechain Control Information (SCI); Physical Random Access Channel (PRACH); Physical uplink control channel (PUCCH); Physical Uplink Shared Channel (PUSCH); Physical Downlink Control Channel (PDCCH); Physical Downlink Shared Channel (PDSCH); Physical Side Link Control Channel (PSCCH); Physical side link shared channel (PSSCH).

7. The method according to any one of claims 4-5, characterized in that, The first computing power information includes at least one of the following: computing power range; computational load; computing power value; And / or, the second computing power information includes at least one of the following: computing power range; computing power; computing power value.

8. The method according to any one of claims 3-5, characterized in that, The transmission resources include at least one of the following: Time-domain resources; Frequency domain resources; Code domain resources; Port resources; Beam resources.

9. A communication method, characterized in that, The method includes: Receive first information, the first information being used to request one or more computing powers required by the first device, the first information including first computing power information corresponding to the one or more computing powers.

10. The method according to claim 9, characterized in that, The first information is used to request the computing power required by the first device; The first information includes a first computing power information, wherein the first computing power information corresponds to the plurality of computing powers; or, The first information includes multiple first computing power information, and each first computing power information corresponds to one computing power.

11. The method according to any one of claims 9-10, characterized in that, The method further includes: Send a second message, the second message including at least one of the following: The response information of the first information; Second computing power information; The periodic value corresponding to the resource; The time offset value corresponding to the resource; Time offset difference, which represents the difference between the time offset value of computing resources and the time offset value of transmission resources; The number of times the second device provides resources; The time interval between each two resources provided by the second device; The first identifier is used to identify the AI ​​model; The second identifier is used to identify the request corresponding to the one or more computing powers; Transmission resources, wherein the transmission resources are used to transmit data corresponding to the computing power; The resources mentioned include at least one of computing power resources and transmission resources.

12. The method according to claim 11, characterized in that, The second information includes a second computing power information, wherein the second computing power information corresponds to one or more computing powers; or, The second information includes multiple second computing power information, each second computing power information corresponding to one computing power.

13. The method according to any one of claims 11-12, characterized in that, The transmission resources and the computing power resources each correspond to their respective period values, or the transmission resources and the computing power resources correspond to the same period value; and / or, The transmission resource and the computing power resource each correspond to their respective time offset values, or the transmission resource and the computing power resource correspond to the same time offset value; And / or, The transmission resources and the computing power resources each correspond to their respective counts, or the transmission resources and the computing power resources correspond to the same count; and / or, The transmission resources and the computing resources each correspond to their respective time intervals, or the transmission resources and the computing resources correspond to the same time interval.

14. The method according to any one of claims 9-13, characterized in that, The first information is carried by at least one of the following: Radio Resource Control (RRC) information; Media Access Control Unit (MAC CE); Uplink Control Information (UCI); Downlink Control Information (DCI); Sidechain Control Information (SCI); Physical Random Access Channel (PRACH); Physical uplink control channel (PUCCH); Physical Uplink Shared Channel (PUSCH); Physical Downlink Control Channel (PDCCH); Physical Downlink Shared Channel (PDSCH); Physical Side Link Control Channel (PSCCH); Physical side link shared channel (PSSCH).

15. The method according to any one of claims 12-13, characterized in that, The first computing power information includes at least one of the following: computing power range; computational load; computing power value; And / or, the second computing power information includes at least one of the following: computing power range; computing power; computing power value.

16. The method according to any one of claims 11-13, characterized in that, The transmission resources include at least one of the following: Time-domain resources; Frequency domain resources; Code domain resources; Port resources; Beam resources.

17. A communication method, characterized in that, The method includes: The first device sends a first message to the second device. The first message is used to request one or more computing powers required by the first device. The first message includes first computing power information corresponding to the one or more computing powers.

18. A first device, characterized in that, include: The transceiver module is used to send first information, which is used to request one or more computing powers required by the first device. The first information includes first computing power information corresponding to the one or more computing powers.

19. A second device, characterized in that, include: The transceiver module is used to receive first information, which is used to request one or more computing powers required by the first device. The first information includes first computing power information corresponding to the one or more computing powers.

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

21. A second device, characterized in that, include: One or more processors; The processor is used to execute the communication method according to any one of claims 9-16.

22. A communication system, characterized in that, include: A first device and a second device, wherein the first device is configured to implement the communication method of any one of claims 1-8, and the second device is configured to implement the communication method of any one of claims 9-16.

23. A storage medium, characterized in that, include: The storage medium stores instructions that, when executed on a communication device, cause the communication device to perform the communication method as described in any one of claims 1-8 or 9-16.

24. A program product, characterized in that, include: A computer program, when executed by a communication device, causes the communication device to perform the communication method as described in any one of claims 1-8 or 9-16.

Citation Information

Patent Citations

  • Resource scheduling method and device, communication equipment and storage medium

    CN111869303A

  • Resource request information processing method and device, communication equipment and storage medium

    CN114258729A

  • Resource configuration method and device, equipment and storage medium

    CN115380594A

  • Computing power resource scheduling method and related device

    CN115484620A

  • Resource allocation method and device for computing task, network element and medium

    CN115706733A