Resource allocation method, device and system

By decomposing and processing service data in the first device and transmitting processed data and unprocessed data to the second device through wireless resources, the problem of inability to guarantee service QoS in the prior art is solved, and more efficient wireless resource utilization and better user experience are achieved.

CN115379513BActive Publication Date: 2025-03-28HONOR DEVICE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110553929.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-20
Publication Date
2025-03-28
Estimated Expiration
2041-05-20

AI Technical Summary

Technical Problem

The existing wireless resource allocation methods cannot effectively guarantee the service quality (QoS) of services, especially when there is insufficient wireless resources, it may lead to service access denial or lag, affecting the user experience.

Method used

By determining the decomposition ratio and resource allocation result of the service data in the first device, the service data is decomposed into two parts, and a part of the data is processed in the first device, and then the decomposed data and the processed data are transmitted to the second device through the wireless resources.

Benefits of technology

Reduce the demand for wireless resources, optimize the allocation of wireless resources, ensure the QoS of services, and improve the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115379513B_ABST
    Figure CN115379513B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a resource allocation method, device and system, which can further optimize the wireless resource allocation method. The method includes: a first device determines the decomposition ratio of data of a first service and a resource allocation result; the first device decomposes the data of the first service into first data and second data according to the decomposition ratio, and processes the first data to obtain processed first data; the first device allocates a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a resource allocation method, device and system. Background Art

[0002] With the development of communication technology, mobile communication systems are becoming increasingly broadband. For example, the current fifth generation mobile communication technology (5th generation, 5G) provides high-bandwidth and low-latency wireless pipelines for broadband services such as cloud applications. At the same time, with the development of central processing unit (CPU) and embedded neural network processing unit (NPU) technology, the processing power of terminal devices, especially the computing power, is increasing, which makes cloud application services increasingly mature.

[0003] However, multi-user cloud applications have a huge demand for wireless resources. At present, the traditional wireless resource allocation method is based on the service quality (quality of service, QoS) of the service, and wireless resources are allocated according to the channel quality, so as to establish a data radio bearer (DRB) to realize service transmission. For the same service, the QoS requirements are the same, and the wireless resources required by different terminal devices or the same terminal device vary with the change of channel quality. However, since wireless resources are limited after all, the QoS required by the service may not be guaranteed. For example, when wireless resources are insufficient, the service access of the terminal device is denied or the service is stuck, resulting in a poor user experience.

[0004] Therefore, how to further optimize the wireless resource allocation method is a problem that needs to be solved urgently. Summary of the invention

[0005] The embodiments of the present application provide a resource allocation method, device and system for solving the problem that the existing wireless resource allocation method cannot guarantee service QoS.

[0006] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:

[0007] In the first aspect, a resource allocation method is provided, the method comprising: a first device determines a decomposition ratio and a resource allocation result of data of a first service; the first device decomposes the data of the first service into first data and second data according to the decomposition ratio, and processes the first data to obtain the processed first data; the first device allocates a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data. Based on the resource allocation method provided in the embodiment of the present application, the first device decomposes the service data into first data and second data according to the decomposition ratio and processes the first data, and the first wireless resource allocated by the first device to the second device is used to transmit the first data processed by the first device and the unprocessed second data. In the existing technical solution, all service data are processed and wireless resources are allocated to all processed data. Because the data volume will increase after processing, for the same service, the amount of data that needs to be transmitted through wireless resources in this solution is smaller than the amount of data that needs to be transmitted through wireless resources in the existing technical solution, which reduces the demand for wireless resources, further optimizes the wireless resource allocation method, and can ensure the QoS of the service and improve the user experience.

[0008] In combination with the first aspect above, in a possible implementation, the first device determines the decomposition ratio and resource allocation result of the data of the first service, including: the first device determines the decomposition ratio and resource allocation result according to the first calculation rule; the first calculation rule is used to maximize the wireless resource efficiency between the first device and the second device and minimize the energy consumption of the second device. Based on this scheme, the first device can jointly optimize the decomposition ratio and resource allocation result according to the first calculation rule, and maximize the wireless resource efficiency between the first device and the second device and minimize the energy consumption of the second device.

[0009] In combination with the first aspect above, in a possible implementation, the first device determines the decomposition ratio and resource allocation result according to the first calculation rule, including: the first device obtains a first parameter, the first parameter includes the channel state information between the first device and the second device, the first capability information of the first device and the capability information of the second device; the first device determines the decomposition ratio and resource allocation result according to the first parameter and the first calculation rule. Based on this solution, the first device can determine a reasonable decomposition ratio and resource allocation result according to the channel state information between the first device and the second device, the first capability information of the first device and the capability information of the second device, and the first calculation rule.

[0010] In combination with the first aspect above, in a possible implementation, the first capability information of the first device includes information about available wireless resources of the first device and computing capability information of the first device, and the capability information of the second device includes information about available computing resources and computing capability information of the second device. Based on this solution, the information about available wireless resources and computing capability information of the first device, and the information about available computing resources and computing capability information of the second device can be considered when determining the decomposition ratio and resource allocation results.

[0011] In combination with the first aspect, in a possible implementation, the first device determines the decomposition ratio and resource allocation result of the data of the first service, including: the first device determines the decomposition ratio; the first device determines the resource allocation result according to the decomposition ratio. Based on this solution, the first device can first determine the decomposition ratio, and then determine the resource allocation result according to the decomposition ratio, so as to achieve step-by-step and hierarchical determination of the decomposition ratio and resource allocation result.

[0012] In combination with the first aspect, in a possible implementation, the first device determines the decomposition ratio, including: the first device determines the decomposition ratio according to a second calculation rule; the second calculation rule is used to minimize the wireless resource demand between the first device and the second device. Based on this solution, the first device can determine the decomposition ratio that can minimize the wireless resource demand between the first device and the second device through the second calculation rule.

[0013] In combination with the first aspect above, in a possible implementation, the first device determines the decomposition ratio according to the second calculation rule, including: the first device obtains a second parameter, the second parameter includes channel state information between the first device and the second device, second capability information of the first device, and capability information of the second device; the first device determines the decomposition ratio according to the second parameter and the second calculation rule. Based on this solution, the first device can determine a reasonable decomposition ratio according to the channel state information, the second capability information of the first device, the capability information of the second device, and the second calculation rule.

[0014] In combination with the first aspect, in a possible implementation, the second capability information of the first device includes computing capability information of the first device, and the capability information of the second device includes available computing resource information and computing capability information of the second device. Based on this solution, the computing capability information of the first device, the available computing resource information and computing capability information of the second device can be taken into consideration when determining the decomposition ratio.

[0015] In combination with the first aspect, in a possible implementation, the first device determines a resource allocation result according to the decomposition ratio, including: the first device determines the resource allocation result according to the third calculation rule and the decomposition ratio; the third calculation rule is used to maximize the sum of the data rates obtainable by the second device. Based on this solution, the first device can determine the resource allocation result that can maximize the sum of the data rates obtainable by the second device through the third calculation rule.

[0016] In combination with the first aspect above, in a possible implementation, the first device determines a resource allocation result according to a third calculation rule and a decomposition ratio, including: the first device obtains a third parameter, the third parameter includes channel state information between the first device and the second device and third capability information of the first device; the first device determines the resource allocation result according to the decomposition ratio, the third parameter and the third calculation rule. Based on this solution, the first device can determine a reasonable resource allocation result according to the channel state information, the third capability information of the first device and the third calculation rule.

[0017] In combination with the first aspect above, in a possible implementation, the third capability information of the first device includes information about available wireless resources of the first device. Based on this solution, the information about available wireless resources of the first device may be considered when determining a resource allocation result.

[0018] In combination with the first aspect above, in a possible implementation, the resource allocation method further includes: the first device receives capability information of the second device from the second device, and the capability information of the second device is used by the first device to determine the decomposition ratio and the resource allocation result. Based on this solution, the first device can determine the decomposition ratio and the resource allocation result according to the capability information of the second device from the second device.

[0019] In combination with the first aspect above, in a possible implementation, the resource allocation method further includes: the first device sends first indication information to the second device, and the first indication information is used to indicate a resource allocation result. Based on this scheme, the second device can obtain the resource allocation result indicated by the indication information through the received first indication information, and receive the second data and the processed first data through the first wireless resource indicated by the resource allocation result.

[0020] In the second aspect, a resource allocation method is provided, the method comprising: a first device determines a decomposition ratio and a resource allocation result of data of a first service; the first device sends the decomposition ratio to a third device, the decomposition ratio is used by the third device to decompose the data of the first service into first data and second data according to the decomposition ratio, and processes the first data to obtain the processed first data; the first device allocates a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data. Since in this scheme, the first device determines the decomposition ratio, and the third device decomposes the service data into first data and second data according to the decomposition ratio and processes the first data, the first wireless resource allocated by the first device to the second device is used to transmit the processed first data and the unprocessed second data. In the existing technical scheme, all service data are processed and then wireless resources are allocated to all processed data. Because the data volume will increase after processing, for the same service, the amount of data that needs to be transmitted through wireless resources in this scheme is smaller than the amount of data that needs to be transmitted through wireless resources in the existing technical scheme, which reduces the demand for wireless resources, further optimizes the wireless resource allocation method, and can ensure the QoS of the service and improve the user experience.

[0021] In combination with the above second aspect, in a possible implementation, the first device determines the decomposition ratio and resource allocation result of the data of the first service, including: the first device determines the decomposition ratio and resource allocation result according to the first calculation rule; the first calculation rule is used to maximize the wireless resource efficiency between the first device and the second device and minimize the energy consumption of the second device. Based on this scheme, the first device can jointly optimize the decomposition ratio and resource allocation result according to the first calculation rule, and maximize the wireless resource efficiency between the first device and the second device and minimize the energy consumption of the second device.

[0022] In combination with the above-mentioned second aspect, in a possible implementation, the first device determines the decomposition ratio and the resource allocation result according to the first calculation rule, including: the first device obtains a first parameter, the first parameter includes the channel state information between the first device and the second device, the capability information of the first device, the capability information of the third device, and the capability information of the second device; the first device determines the decomposition ratio and the resource allocation result according to the first parameter and the first calculation rule. Based on this solution, the first device can determine a reasonable decomposition ratio and resource allocation result according to the channel state information between the first device and the second device, the capability information of the first device, the capability information of the third device, the capability information of the second device, and the first calculation rule.

[0023] In combination with the above second aspect, in a possible implementation, the capability information of the first device includes information about available wireless resources of the first device; the capability information of the third device includes computing capability information of the third device; and the capability information of the second device includes available computing resource information and computing capability information of the second device. Based on this solution, the information about available wireless resources of the first device, the computing capability information of the third device, and the available computing resource information and computing capability information of the second device can be taken into consideration when determining the decomposition ratio and resource allocation results.

[0024] In combination with the above second aspect, in a possible implementation, the first device determines the decomposition ratio and resource allocation result of the data of the first service, including: the first device determines the decomposition ratio; the first device determines the resource allocation result according to the decomposition ratio. Based on this solution, the first device can first determine the decomposition ratio, and then determine the resource allocation result according to the decomposition ratio, so as to achieve step-by-step and hierarchical determination of the decomposition ratio and resource allocation result.

[0025] In conjunction with the above second aspect, in a possible implementation, the first device determines the decomposition ratio, including: the first device determines the decomposition ratio according to a second calculation rule; the second calculation rule is used to minimize the wireless resource demand between the first device and the second device. Based on this solution, the first device can determine the decomposition ratio that can minimize the wireless resource demand between the first device and the second device through the second calculation rule.

[0026] In combination with the above second aspect, in a possible implementation, the first device determines the decomposition ratio according to the second calculation rule, including: the first device obtains a second parameter, the second parameter includes the channel state information between the first device and the second device, the capability information of the third device, and the capability information of the second device; the first device determines the decomposition ratio according to the second parameter and the second calculation rule. Based on this solution, the first device can determine a reasonable decomposition ratio according to the channel state information between the first device and the second device, the capability information of the third device, the capability information of the second device, and the second calculation rule.

[0027] In conjunction with the above second aspect, in a possible implementation, the capability information of the third device includes computing capability information of the third device; the capability information of the second device includes available computing resource information and computing capability information of the second device. Based on this solution, the computing capability information of the third device, the available computing resource information and computing capability information of the second device can be taken into consideration when determining the decomposition ratio.

[0028] In combination with the above second aspect, in a possible implementation, the first device determines a resource allocation result according to the decomposition ratio, including: the first device determines the resource allocation result according to the third calculation rule and the decomposition ratio; the third calculation rule is used to maximize the sum of the data rates obtainable by the second device. Based on this solution, the first device can determine the resource allocation result that can maximize the sum of the data rates obtainable by the second device through the third calculation rule.

[0029] In combination with the above second aspect, in a possible implementation, the first device determines a resource allocation result according to a third calculation rule and a decomposition ratio, including: the first device obtains a third parameter, the third parameter includes channel state information between the first device and the second device and capability information of the first device; the first device determines the resource allocation result according to the decomposition ratio, the third parameter and the third calculation rule. Based on this solution, the first device can determine a reasonable resource allocation result according to the channel state information between the first device and the second device, the capability information of the first device and the third calculation rule.

[0030] In conjunction with the above second aspect, in a possible implementation, the capability information of the first device includes information about available wireless resources of the first device. Based on this solution, the information about available wireless resources of the first device may be considered when determining a resource allocation result.

[0031] In conjunction with the above second aspect, in a possible implementation, the resource allocation method further includes: the first device receives capability information of the second device from the second device, and the capability information of the second device is used by the first device to determine the decomposition ratio and the resource allocation result. Based on this solution, the first device can determine the decomposition ratio and the resource allocation result according to the capability information of the second device from the second device.

[0032] In combination with the above second aspect, in a possible implementation, the resource allocation method further includes: the first device receives capability information of the third device from the third device, and the capability information of the third device is used by the first device to determine the decomposition ratio and the resource allocation result. Based on this solution, the first device can determine the decomposition ratio and the resource allocation result according to the capability information of the third device from the third device.

[0033] In combination with the above-mentioned second aspect, in a possible implementation, the resource allocation method further includes: the first device sends first indication information to the second device, and the first indication information is used to indicate the resource allocation result. Based on this scheme, the second device can obtain the resource allocation result indicated by the indication information through the received first indication information, and receive the second data and the processed first data through the first wireless resource indicated by the resource allocation result.

[0034] In a third aspect, a resource allocation method is provided, the method comprising: a first device receives a decomposition ratio, second data and processed first data from a third device; wherein the processed first data is obtained by the third device decomposing the data of the first service into the first data and the second data according to the decomposition ratio and processing the first data; the first device determines the resource allocation result according to the decomposition ratio; the first device allocates a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data. Since in this scheme, the third device decomposes the data of the first service according to the decomposition ratio to obtain the first data and the second data and processes the first data, the first device receives the decomposition ratio, the processed first data and the second data. The first wireless resource allocated by the first device to the second device is used to transmit the processed first data and the unprocessed second data. In the existing technical scheme, all service data are processed and wireless resources are allocated to all processed data. Because the data volume will increase after processing, for the same service, the amount of data that needs to be transmitted through wireless resources in this solution is smaller than the amount of data that needs to be transmitted through wireless resources in the existing technical solution, thereby reducing the demand for wireless resources and further optimizing the wireless resource allocation method, which can ensure the QoS of the service and improve the user experience.

[0035] Among them, the specific implementation of the first device determining the resource allocation result according to the decomposition ratio can refer to the above-mentioned second aspect, which will not be repeated here.

[0036] In combination with the third aspect above, in a possible implementation, the resource allocation method further includes: the first device sends first indication information to the second device, and the first indication information is used to indicate a resource allocation result. Based on this scheme, the second device can obtain the resource allocation result indicated by the indication information through the received first indication information, and receive the second data and the processed first data through the first wireless resource indicated by the resource allocation result.

[0037] In a fourth aspect, a resource allocation method is provided, the method comprising: a third device determines a decomposition ratio and a resource allocation result of data of a first service; the third device decomposes the data of the first service into first data and second data according to the decomposition ratio, and processes the first data to obtain the processed first data; the third device sends the resource allocation result, the second data and the processed first data to the first device; wherein the resource allocation result is used by the first device to allocate a first wireless resource to the second device, wherein the first wireless resource is used to transmit the second data and the processed first data. Based on the resource allocation method provided in the embodiment of the present application, the third device decomposes the service data into the first data and the second data according to the decomposition ratio and processes the first data, and the first device allocates the first wireless resource to the second device according to the resource allocation result from the third device, and the first wireless resource is used to transmit the first data processed by the third device and the unprocessed second data. In the existing technical solution, all service data are processed and wireless resources are allocated to all processed data. Because the data volume will increase after processing, for the same service, the amount of data that needs to be transmitted through wireless resources in this solution is smaller than the amount of data that needs to be transmitted through wireless resources in the existing technical solution, thereby reducing the demand for wireless resources and further optimizing the wireless resource allocation method, which can ensure the QoS of the service and improve the user experience.

[0038] In the above-mentioned fourth aspect, the third device determines the decomposition ratio and resource allocation result of the data of the first business, and the third device decomposes the data of the first business into first data and second data according to the decomposition ratio, and processes the first data to obtain the processed first data. The relevant implementation can refer to the above-mentioned first aspect, in which the first device determines the decomposition ratio and resource allocation result of the data of the first business, and the first device decomposes the data of the first business into first data and second data according to the decomposition ratio, and processes the first data to obtain the processed first data. The relevant implementation will not be repeated here.

[0039] In conjunction with the fourth aspect, in a possible implementation, the resource allocation method further includes: the third device receives capability information of the second device from the second device, and the capability information of the second device is used by the third device to determine the decomposition ratio and the resource allocation result. Based on this solution, the third device can determine the decomposition ratio and the resource allocation result according to the capability information of the second device from the second device.

[0040] In combination with the fourth aspect, in a possible implementation, the resource allocation method further includes: the third device receives capability information of the first device from the first device, and the capability information of the first device is used by the third device to determine the decomposition ratio and the resource allocation result. Based on this solution, the third device can determine the decomposition ratio and the resource allocation result according to the capability information of the first device from the first device.

[0041] In combination with the fourth aspect above, in a possible implementation, the resource allocation method further includes: the third device sends first indication information to the second device, and the first indication information is used to indicate the resource allocation result. Based on this scheme, the second device can obtain the resource allocation result indicated by the indication information through the received first indication information, and receive the second data and the processed first data through the first wireless resource indicated by the resource allocation result.

[0042] In a fifth aspect, a first device is provided, which has the function of implementing the method described in the first aspect above. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. For example, the first device may include: a processing module. The processing module is used to determine the decomposition ratio and resource allocation result of the data of the first business; the processing module is also used to decompose the data of the first business into first data and second data according to the decomposition ratio, and process the first data to obtain the processed first data; the processing module is also used to allocate a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data.

[0043] Specifically, the specific implementation of the processing module may refer to the above-mentioned first aspect or any possible implementation method of the first aspect, which will not be repeated here.

[0044] In combination with the above-mentioned fifth aspect, in a possible implementation method, the first device also includes a transceiver module; the transceiver module is used to receive capability information of the second device from the second device, and the capability information of the second device is used by the processing module to determine the decomposition ratio and the resource allocation result.

[0045] In combination with the fifth aspect above, in a possible implementation, the first device also includes a transceiver module; the transceiver module is used to send first indication information to the second device, and the first indication information is used to indicate the resource allocation result.

[0046] Among them, the technical effects of the fifth aspect can refer to the above-mentioned first aspect and will not be repeated here.

[0047] In a sixth aspect, a first device is provided, which has the function of implementing the method described in the second aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. For example, the first device may include a processing module and a transceiver module. The processing module is used to determine the decomposition ratio and resource allocation result of the data of the first service. The transceiver module is used to send the decomposition ratio to a third device, and the decomposition ratio is used by the third device to decompose the data of the first service into first data and second data according to the decomposition ratio, and process the first data to obtain the processed first data. The processing module is also used to allocate a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data.

[0048] Specifically, the specific implementation of the processing module may refer to the above-mentioned second aspect or any possible implementation method of the second aspect, which will not be repeated here.

[0049] In combination with the sixth aspect above, in a possible implementation, the transceiver module is further used to receive capability information of the second device from the second device, and the capability information of the second device is used by the processing module to determine the decomposition ratio and the resource allocation result.

[0050] In combination with the sixth aspect above, in a possible implementation, the transceiver module is also used to receive capability information of the third device from the third device, and the capability information of the third device is used by the processing module to determine the decomposition ratio and the resource allocation result.

[0051] In combination with the sixth aspect above, in a possible implementation manner, the transceiver module is further used to send first indication information to the second device, where the first indication information is used to indicate the resource allocation result.

[0052] Among them, the technical effects of the sixth aspect can refer to the above-mentioned second aspect and will not be repeated here.

[0053] In the seventh aspect, a first device is provided, which has the function of implementing the method described in the third aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. For example, the first device may include a processing module and a transceiver module. The transceiver module is used to receive the decomposition ratio, the second data and the processed first data from the third device; wherein the processed first data is obtained by the third device decomposing the data of the first service into the first data and the second data according to the decomposition ratio, and then processing the first data; the processing module is used to determine the resource allocation result according to the decomposition ratio. The processing module is also used to allocate the first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data.

[0054] Specifically, the specific implementation of the processing module may refer to the third aspect or any possible implementation method of the third aspect, which will not be repeated here.

[0055] In combination with the seventh aspect above, in a possible implementation, the transceiver module is further used to send first indication information to the second device, where the first indication information is used to indicate a resource allocation result.

[0056] Among them, the technical effects of the seventh aspect can refer to the above-mentioned third aspect and will not be repeated here.

[0057] In an eighth aspect, a third device is provided, which has the function of implementing the method described in the fourth aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. For example, the third device may include: a processing module and a transceiver module. The processing module is used to determine the decomposition ratio and resource allocation result of the data of the first business; the processing module is also used to decompose the data of the first business into first data and second data according to the decomposition ratio, and process the first data to obtain the processed first data; the transceiver module is used to send the resource allocation result, the second data and the processed first data to the first device; wherein the resource allocation result is used by the first device to allocate the first wireless resource to the second device, wherein the first wireless resource is used to transmit the second data and the processed first data.

[0058] Specifically, the specific implementation of the processing module can refer to the above-mentioned fourth aspect or any possible implementation method of the fourth aspect, which will not be repeated here.

[0059] In combination with the eighth aspect above, in a possible implementation, the transceiver module is further used to receive capability information of the second device from the second device, and the capability information of the second device is used by the third device to determine the decomposition ratio and resource allocation result.

[0060] In combination with the eighth aspect above, in a possible implementation, the transceiver module is further used to receive capability information of the first device from the first device, and the capability information of the first device is used by the third device to determine the decomposition ratio and resource allocation result.

[0061] In combination with the eighth aspect above, in a possible implementation, the transceiver module is further used to send first indication information to the second device, where the first indication information is used to indicate a resource allocation result.

[0062] Among them, the technical effects of the eighth aspect can refer to the above-mentioned fourth aspect and will not be repeated here.

[0063] In the ninth aspect, a first device is provided, comprising: a processor and a memory; the memory is used to store computer execution instructions, and when the first device is running, the processor executes the computer execution instructions stored in the memory to enable the first device to perform a resource allocation method as described in any one of the above-mentioned first aspects.

[0064] In the tenth aspect, a first device is provided, comprising: a processor and a memory; the memory is used to store computer execution instructions, and when the first device is running, the processor executes the computer execution instructions stored in the memory so that the first device executes the resource allocation method as described in any one of the second aspects above.

[0065] In the eleventh aspect, a first device is provided, comprising: a processor and a memory; the memory is used to store computer execution instructions, and when the first device is running, the processor executes the computer execution instructions stored in the memory so that the first device executes the resource allocation method as described in any one of the third aspects above.

[0066] In the twelfth aspect, a third device is provided, comprising: a processor and a memory; the memory is used to store computer execution instructions, and when the third device is running, the processor executes the computer execution instructions stored in the memory, so that the third device executes the resource allocation method as described in any one of the above-mentioned fourth aspects.

[0067] In a thirteenth aspect, a first device is provided, comprising: a processor; the processor is used to couple with a memory, and after reading instructions in the memory, execute a resource allocation method as described in any one of the above-mentioned first aspects according to the instructions.

[0068] In a fourteenth aspect, a first device is provided, comprising: a processor; the processor is used to couple with a memory, and after reading instructions in the memory, execute a resource allocation method as described in any one of the second aspects above according to the instructions.

[0069] In a fifteenth aspect, a first device is provided, comprising: a processor; the processor is used to couple with a memory, and after reading instructions in the memory, execute a resource allocation method as described in any one of the third aspects above according to the instructions.

[0070] In the sixteenth aspect, a third device is provided, comprising: a processor; the processor is used to couple with a memory, and after reading instructions in the memory, execute a resource allocation method as described in any one of the fourth aspects above according to the instructions.

[0071] In the seventeenth aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is executed on a computer, the computer can execute the resource allocation method described in any one of the above-mentioned first aspects.

[0072] In an eighteenth aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is executed on a computer, the computer can execute the resource allocation method described in any one of the above-mentioned second aspects.

[0073] In the nineteenth aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is executed on a computer, the computer can execute the resource allocation method described in any one of the third aspects above.

[0074] In the twentieth aspect, a computer-readable storage medium is provided, in which instructions are stored. When the computer-readable storage medium is executed on a computer, the computer can execute the resource allocation method described in any one of the fourth aspects.

[0075] In the twenty-first aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the resource allocation method described in any one of the first aspects.

[0076] In the twenty-second aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the resource allocation method described in any one of the second aspects.

[0077] In the twenty-third aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the resource allocation method described in any one of the third aspects.

[0078] In the twenty-fourth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the resource allocation method described in any one of the third aspects.

[0079] In a twenty-fifth aspect, a device is provided, the device including a processor, configured to support a first device to implement the functions involved in the first aspect. In a possible design, the device also includes a memory, the memory being configured to store necessary program instructions and data for the first device. The device may be composed of a chip, or may include a chip and other discrete devices.

[0080] In a twenty-sixth aspect, a device is provided, the device including a processor, configured to support a first device to implement the functions involved in the second aspect. In a possible design, the device also includes a memory, the memory being configured to store necessary program instructions and data for the first device. The device may be composed of a chip, or may include a chip and other discrete devices.

[0081] In aspect 27, a device is provided, the device comprising a processor, configured to support a first device to implement the functions involved in aspect 3 above. In one possible design, the device further comprises a memory, the memory being configured to store necessary program instructions and data of the first device. The device may be composed of a chip, or may include a chip and other discrete devices.

[0082] In aspect 28, a device is provided, the device comprising a processor, configured to support a third device to implement the functions involved in aspect 4 above. In one possible design, the device further comprises a memory, the memory being configured to store necessary program instructions and data of the first device. The device may be composed of a chip, or may include a chip and other discrete devices.

[0083] In the twenty-ninth aspect, an embodiment of the present application provides a communication system, which may include: a first device and a second device. The first device is used to determine the decomposition ratio and resource allocation result of the data of the first service; the first device is also used to decompose the data of the first service into first data and second data according to the decomposition ratio, and process the first data to obtain the processed first data; the first device is also used to allocate a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data. The second device is used to receive the second data and the processed first data on the first wireless resource. Specifically, the specific implementation of the first device can refer to the above-mentioned first aspect or any possible implementation method of the first aspect, which will not be repeated here.

[0084] In the thirtieth aspect, an embodiment of the present application provides a communication system, which may include: a first device and a third device. The first device is used to determine the decomposition ratio and resource allocation result of the data of the first service; the first device is also used to send the decomposition ratio to the third device. The third device is used to receive the decomposition ratio from the first device, and after decomposing the data of the first service into first data and second data according to the decomposition ratio, process the first data to obtain the processed first data. The first device is also used to allocate a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data. In one possible design, the communication system may also include a second device, and the second device is used to receive the second data and the processed first data on the first wireless resource. Specifically, the specific implementation of the first device can refer to the above-mentioned second aspect or any possible implementation method of the second aspect, which will not be repeated here.

[0085] In the thirty-first aspect, an embodiment of the present application provides a communication system, which may include: a first device and a third device. The third device is used to determine the decomposition ratio of the data of the first service, decompose the data of the first service into the first data and the second data according to the decomposition ratio, and process the first data to obtain the processed first data; the third device is also used to send the decomposition ratio, the second data and the processed first data to the first device. The first device is used to receive the decomposition ratio, the second data and the processed first data from the third device; the first device is also used to determine the resource allocation result according to the decomposition ratio; the first device is also used to allocate the first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data. In a possible design, the communication system may also include a second device, and the second device is used to receive the second data and the processed first data on the first wireless resource. Specifically, the specific implementation of the first device can refer to the above-mentioned third aspect or any possible implementation method of the third aspect, which will not be repeated here.

[0086] In the thirty-second aspect, an embodiment of the present application provides a communication system, which may include: a first device and a third device. The third device is used to determine the decomposition ratio and resource allocation result of the data of the first service; the third device is also used to decompose the data of the first service into the first data and the second data according to the decomposition ratio, and process the first data to obtain the processed first data; the third device is also used to send the resource allocation result, the second data and the processed first data to the first device. The first device is used to receive the resource allocation result, the second data and the processed first data from the third device. The first device is also used to allocate a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data. In one possible design, the communication system may also include a second device, and the second device is used to receive the second data and the processed first data on the first wireless resource. Specifically, the specific implementation of the third device can refer to the fourth aspect or any possible implementation method of the fourth aspect, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0087] Figure 1a A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;

[0088] Figure 1b A schematic diagram of the architecture of another communication system provided in an embodiment of the present application;

[0089] Figure 2 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0090] Figure 3 A schematic diagram of a resource allocation method provided in an embodiment of the present application;

[0091] Figure 4 A schematic diagram of a specific interaction process provided for an embodiment of the present application;

[0092] Figure 5 A flowchart of another resource allocation method provided in an embodiment of the present application;

[0093] Figure 6 Another specific interaction flow diagram provided for an embodiment of the present application;

[0094] Figure 7 A flowchart of another resource allocation method provided in an embodiment of the present application;

[0095] Figure 8 Another specific interaction flow diagram provided for an embodiment of the present application;

[0096] Fig. 9A flowchart of another resource allocation method provided in an embodiment of the present application;

[0097] Fig.10 A schematic diagram of another specific interaction process provided in an embodiment of the present application;

[0098] Fig.11 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0099] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Among them, in the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the present application is only a description of the association relationship of the associated objects, indicating that there can be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. And, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second" and the like are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first", "second" and the like do not limit the quantity and execution order, and the words "first", "second" and the like do not necessarily limit the differences. At the same time, in the embodiments of the present application, the words "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or design solutions. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete manner for ease of understanding.

[0100] In addition, the network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0101] The technical solutions of the embodiments of the present application can be applied to various communication systems. For example: long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, 5G system or new radio (NR) system, etc. The 5G mobile communication system involved in the present application includes a non-standalone (NSA) 5G mobile communication system or a standalone (SA) 5G mobile communication system. The technical solutions provided in the present application can also be applied to future communication systems, such as the sixth generation mobile communication system. In addition, the communication system may also be a public land mobile network (PLMN) network, a device-to-device (D2D) communication system, a machine-to-machine (M2M) communication system, an Internet of Things (IoT) communication system or other communication systems.

[0102] Figure 1a FIG. 1 is a schematic diagram of the architecture of a communication system 10a provided in an embodiment of the present application. Figure 1a As shown, the communication system 10a includes a first device 101a and a second device 102a.

[0103] It should be understood that Figure 1a The schematic diagram of the architecture of a communication system 10a provided in the embodiment of the present application is only given as an example, and the communication system 10a is not limited to only including one first device 101a or one second device 102a. In other words, the communication system 10a may include multiple first devices 101a or multiple second devices 102a, which are uniformly described here and will not be repeated below.

[0104] by Figure 1aTaking the interaction between the first device 101a and the second device 102a as an example, the first device 101a is used to determine the decomposition ratio and resource allocation result of the data of the first service, and decompose the data of the first service into the first data and the second data according to the decomposition ratio, and process the first data to obtain the processed first data. The first device 101a is also used to allocate the first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data. The second device 102a is used to receive the second data and the processed first data on the first wireless resource. The specific implementation of this solution and the related technical effects will be described in detail in the subsequent method embodiments, which will not be repeated here.

[0105] Optional, Figure 1a The first device in the embodiment shown may be, for example, a terminal device, or a device that integrates a network device and an application server of the first service, including functions corresponding to the network device and functions corresponding to the application server of the first service. The second device may be, for example, a terminal device.

[0106] Figure 1b FIG. 1 is a schematic diagram of the architecture of a communication system 10b provided in an embodiment of the present application. Figure 1b As shown, the communication system 10b includes a first device 101b and a third device 102b.

[0107] It should be understood that Figure 1b The schematic diagram of the architecture of a communication system 10b provided in the embodiment of the present application is only given as an example, and the communication system 10b is not limited to only including one first device 101b or one third device 102b or one second device 103b. In other words, the communication system 10b may include multiple first devices 101b or multiple third devices 102b or multiple second devices 103b, which are uniformly described here and will not be repeated below.

[0108] by Figure 1b Taking the interaction between the first device 101b and the third device 102b as an example, in a possible implementation, the first device 101b is used to determine the decomposition ratio and resource allocation result of the data of the first service. The first device 101b is also used to send the decomposition ratio to the third device 102b. The third device 102b is used to receive the decomposition ratio from the first device 101b, and after decomposing the data of the first service into first data and second data according to the decomposition ratio, process the first data to obtain the processed first data. The first device 101b is also used to allocate a first wireless resource to the second device 103b according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data. In a possible design, as Figure 1bAs shown, the communication system 10b may also include a second device 103b, the second device 103b is used to receive the second data and the processed first data on the first wireless resource. The specific implementation of this solution and related technical effects will be described in detail in the subsequent method embodiments, which will not be repeated here.

[0109] by Figure 1b Taking the interaction between the first device 101b and the third device 102b as an example, in another possible implementation, the third device 102b is used to determine the decomposition ratio of the data of the first service, decompose the data of the first service into the first data and the second data according to the decomposition ratio, and process the first data to obtain the processed first data. The third device 102b is also used to send the decomposition ratio, the second data and the processed first data to the first device 101b. The first device 101b is used to receive the decomposition ratio, the second data and the processed first data from the third device 102b. The first device 101b is also used to determine the resource allocation result according to the decomposition ratio. The first device 101b is also used to allocate a first wireless resource to the second device 103b according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data. In one possible design, as Figure 1b As shown, the communication system 10b may also include a second device 103b, the second device 103b is used to receive the second data and the processed first data on the first wireless resource. The specific implementation of this solution and related technical effects will be described in detail in the subsequent method embodiments, which will not be repeated here.

[0110] by Figure 1b Taking the interaction between the first device 101b and the third device 102b as an example, in another possible implementation, the third device 102b is used to determine the decomposition ratio and resource allocation result of the data of the first service. The third device 102b is also used to decompose the data of the first service into first data and second data according to the decomposition ratio, and process the first data to obtain the processed first data. The third device 102b is also used to send the resource allocation result, the second data and the processed first data to the first device 101b. The first device 101b is used to receive the resource allocation result, the second data and the processed first data from the third device 102b. The first device 101b is also used to allocate a first wireless resource to the second device 103b according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data. In one possible design, as Figure 1b As shown, the communication system 10b may further include a second device 103b, where the second device 103b is configured to receive the second data and the processed first data on the first wireless resource.

[0111] Optional, Figure 1b In the illustrated embodiment, the first device may be, for example, a network device, the third device may be, for example, an application server of the first service, and the second device may be, for example, a terminal device.

[0112] Optionally, the related functions of the first device, the second device, or the third device in the embodiment of the present application can be implemented by one device, or by multiple devices together, or by one or more functional modules in one device, and the embodiment of the present application does not specifically limit this. It is understandable that the above functions can be network elements in hardware devices, or software functions running on dedicated hardware, or a combination of hardware and software, or virtualization functions instantiated on a platform (e.g., a cloud platform).

[0113] For example, the related functions of the first device, the second device or the third device in the embodiment of the present application can be Figure 2 The communication device 200 is used to implement the communication device 200. Figure 2 FIG. 2 is a schematic diagram of the structure of a communication device 200 provided in an embodiment of the present application. The communication device 200 includes one or more processors 201, a communication line 202, and at least one communication interface ( Figure 2 The example in which the communication interface 204 and a processor 201 are included is merely exemplary), and a memory 203 may also be included optionally.

[0114] The processor 201 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.

[0115] The communication line 202 may include a path for connecting different components.

[0116] The communication interface 204 may be a transceiver module for communicating with other devices or communication networks, such as Ethernet, RAN, wireless local area networks (WLAN), etc. For example, the transceiver module may be a device such as a transceiver or a transceiver. Optionally, the communication interface 204 may also be a transceiver circuit located in the processor 201 to implement signal input and signal output of the processor.

[0117] The memory 203 may be a device with a storage function. For example, it may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a communication line 202. The memory may also be integrated with the processor.

[0118] The memory 203 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 201. The processor 201 is used to execute the computer-executable instructions stored in the memory 203, thereby realizing the resource allocation method provided in the embodiment of the present application.

[0119] Alternatively, optionally, in an embodiment of the present application, the processor 201 may also perform processing-related functions in the resource allocation method provided in the following embodiments of the present application, and the communication interface 204 is responsible for communicating with other devices or communication networks, which is not specifically limited in the embodiments of the present application.

[0120] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.

[0121] In a specific implementation, as an embodiment, the processor 201 may include one or more CPUs, such as Figure 2 CPU0 and CPU1 in.

[0122] In a specific implementation, as an embodiment, the communication device 200 may include multiple processors, such as Figure 2The processor 201 and the processor 207 in the embodiment of the present invention are shown in FIG. Each of these processors may be a single-core processor or a multi-core processor. The processors here may include but are not limited to at least one of the following: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor, etc., and each computing device may include one or more cores for executing software instructions to perform calculations or processing.

[0123] In a specific implementation, as an embodiment, the communication device 200 may further include an output device 205 and an input device 206. The output device 205 communicates with the processor 201 and may display information in a variety of ways. For example, the output device 205 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 206 communicates with the processor 201 and may receive user input in a variety of ways. For example, the input device 206 may be a mouse, a keyboard, a touch screen device, or a sensor device.

[0124] The communication device 200 may also be referred to as a communication device, which may be a general-purpose device or a dedicated device. For example, the communication device 200 may be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device, a chip system, or a computer with a plurality of CPUs. Figure 2 The embodiment of the present application does not limit the type of the communication device 200. In the embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0125] The following will be combined Figure 1a , Figure 1b and Figure 2 The resource allocation method provided in the embodiment of the present application is specifically described.

[0126] Figure 3 A schematic diagram of a resource allocation method provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, the resource allocation method includes the following steps S301-S303:

[0127] S301. A first device determines a decomposition ratio and a resource allocation result of data of a first service.

[0128] S302: The first device decomposes the data of the first service into first data and second data according to the decomposition ratio, and processes the first data to obtain processed first data.

[0129] S303: The first device allocates a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data.

[0130] For step S301, in a possible implementation, the first device determines the decomposition ratio and resource allocation result of the data of the first service, including: the first device determines the decomposition ratio and resource allocation result according to the first calculation rule. The first calculation rule is used to maximize the wireless resource efficiency between the first device and the second device and minimize the energy consumption of the second device. In this implementation, the first device can jointly optimize the decomposition ratio and resource allocation result according to the first calculation rule, and maximize the wireless resource efficiency between the first device and the second device and minimize the energy consumption of the second device.

[0131] It should be noted that, in the embodiment of the present application, the energy consumption of the second device includes the communication energy consumption and computing energy consumption of the second device, wherein, exemplarily, the communication energy consumption is the energy consumption of the second device receiving data on wireless resources, and the computing energy consumption is the energy consumption of the second device processing data.

[0132] In an embodiment of the present application, the above-mentioned first calculation rule may be a preconfigured mathematical model or formula.

[0133] According to steps S302 and S303, the decomposition ratio is used by the first device to decompose the service data into the first data and the second data according to the decomposition ratio and process the first data, and the resource allocation result is used to allocate wireless resources to the second device, and the allocated wireless resources are used to transmit the processed first data and the unprocessed second data. Therefore, when the first device determines the decomposition ratio and the resource allocation result, it combines the information related to the first device, the second device and the wireless resources, and the determined decomposition ratio and resource allocation result will be more reasonable.

[0134] Therefore, optionally, the first device determines the decomposition ratio and the resource allocation result according to the first calculation rule, which may include: the first device acquires a first parameter, the first parameter includes channel state information between the first device and the second device, first capability information of the first device, and capability information of the second device. The first device determines the decomposition ratio and the resource allocation result according to the first parameter and the first calculation rule.

[0135] Based on this solution, the first device can determine a suitable and reasonable decomposition ratio and resource allocation result according to the channel state information between the first device and the second device, the first capability information of the first device and the capability information of the second device, and the first calculation rule.

[0136] Optionally, the first device may also determine the decomposition ratio and the resource allocation result in combination with information related to the first service data. Exemplarily, the first parameter may also include the size of the data of the first service.

[0137] Optionally, the first device may receive capability information of the second device from the second device. In one possible implementation, the first device may send indication information to the second device to instruct the second device to send capability information of the second device, and after receiving the indication information, the second device sends the capability information of the second device to the first device. In another possible implementation, the second device periodically sends the capability information of the second device to the first device according to a preconfigured period. Specifically, the second device may send the capability information of the second device to the first device via non-access stratum (NAS), radio resource control (RRC), medium access control-control element (MAC CE) or physical layer signaling.

[0138] It should be noted that in the embodiment of the present application, because the first device processes the second data and allocates wireless resources, it is necessary to consider the ability of the first device to process data and the wireless resource information, so the first capability information of the first device includes the available wireless resource information of the first device and the computing capability information of the first device. Because the second device needs to process the second data after receiving the second data, it is necessary to consider the resources and capabilities of the second device to process the data, so the capability information of the second device includes the available computing resource information and computing capability information of the second device. Therefore, compared with the existing wireless resource allocation method that only considers channel quality information and available wireless resource information, this scheme also considers the computing capability information of the first device, the available computing resource information and computing capability information of the second device, so the above information can be used to determine the decomposition ratio of the data of the first service and the resource allocation result, the decomposition ratio is used for the first device to decompose the data of the first service into the first data and the second data, and then process the first data to obtain the processed first data, and the resource allocation result is used to allocate the first wireless resource to the second device, wherein the first wireless resource is used to transmit the second data and the processed first data.

[0139] It should be noted that in the embodiment of the present application, the available computing resources can also be referred to as available computing cycles, which are uniformly explained here and will not be repeated below.

[0140] The following is a method for determining the decomposition ratio and resource allocation result according to the first calculation rule by the first device provided in the embodiment of the present application in combination with a specific example. Exemplarily, the first calculation rule satisfies the following relationship:

[0141] Among them, for example, maximize a means to maximize a, It means that after solving the maximum a, the b and c parameters can be obtained. k Represents the addition of N elements, where N is the number of values ​​k can take. For example, when N = 10, ∑ k R k It can refer to R1+R2+……+R 10 .

[0142] The above relationship is subject to the following conditions:

[0143] Condition (1)

[0144] τ svr (1-p k )|V k |+τ k p k |V k |+t k ≤T max ; Condition (2)

[0145] ∑ k ∑ n ρ k,n P k,n ≤P max ; Condition (3)

[0146] ∑ k ρ k,n ≤1,ρ k,n ∈(0,1). Condition (4)

[0147] in, R k represents the data rate available to the second device k; R k,n represents the data rate of the second device k on the wireless resource n in the available wireless resources of the first device, where the wireless resource n is the nth unit wireless resource in the available wireless resources of the first device; ρ k,n Indicates whether the wireless resource n is allocated to the second device k, where ρ k,n =1 indicates that the wireless resource n is allocated to the second device k, ρ k,n =0 indicates that the wireless resource n is not allocated to the second device k; B indicates the size of the wireless resource unit; P k,n 、hk,n ,I k,n and σ k,n denote the power, channel gain, interference and noise of the second device k on the wireless resource n respectively; e k =μ k t k R k +ε k p k |V k |,e k represents the energy consumption of the second device k; |V k | represents the size of the data of the first business; p k represents the decomposition ratio corresponding to the second device k, p k |V k | represents the size of the service data that should be processed by the second device k, in other words, the size of the second data that has not been processed; μ k and ε k represent the energy consumption of the second device k receiving 1 bit of data and processing 1 bit of data respectively;

[0148] t k represents the time it takes for data to be transmitted from the first device to the second device k; ω(1-p k )|V k | represents the size of the first data after processing, ω represents the parameter for processing the first data, ω>1; f k represents the computation cycle required for the second device k to process 1 bit of data; represents the available computing resources of the second device k; τ svr (1-p k )|V k | represents the delay of the first device processing data, τ svr represents the delay of the first device processing 1 bit of data; τ k p k |V k | represents the delay of the second device k processing data, τ k represents the delay of the second device k processing 1 bit of data; T max Indicates the maximum delay of the first service; P max represents the maximum power of the first device; ρ k,n ,P k,n Indicates the resource allocation result corresponding to the second device k.

[0149] It should be noted that, in the embodiment of the present application, the second device k is a second device that participates in allocating the first wireless resource to the first device, which is uniformly described here and will not be repeated below.

[0150] Among the above parameters, h k,n,I k,n and σ k,n It can represent the channel quality information, or the channel state information between the first device and the second device k. n and B can represent the information of the available wireless resources of the first device, τ svr It can represent the computing capability information of the first device, n, B and τ svr It can represent the first capability information of the first device. k 、f k and τ k It can represent the computing capability information of the second device k, represents the available computing resource information of the second device k, ε k 、f k and It can represent the capability information of the second device k.

[0151] It should be noted that, in the above parameters, when the first business is a video or game business, for example, processing the first business may be video rendering. At this time, ω, as a calculation parameter for processing the first data, is much greater than 1, and the amount of processed data is much greater than the amount of unprocessed business data.

[0152] The above condition (1) means that the computing cycle required by the second device k to process the second data cannot exceed the available computing resources of the second device. In other words, the computing cycle required by the second device k to process the second data cannot exceed the available computing cycle of the second device.

[0153] The above condition (2) indicates that the delay of the first device in processing the first data and the delay of the second device k in processing the second data must be less than or equal to the maximum delay of the first service.

[0154] The above condition (3) indicates that the power of all wireless resources allocated by the first device to the second devices 1 to N cannot exceed the maximum power of the first device.

[0155] The above condition (4) indicates that each wireless resource unit can only be allocated to one second device.

[0156] Optionally, when solving the first calculation rule, convex optimization theory can be used to solve it, or relaxation iteration and other algorithms can be used to solve it, so as to determine the decomposition ratio p corresponding to the second device k. k And the wireless resource allocation result ρ k,n ,P k,n .

[0157] In the above-mentioned manner in which the first device determines the decomposition ratio and the resource allocation result according to the first calculation rule, the wireless resource efficiency and the energy consumption of the second device can be maximized by jointly optimizing the decomposition ratio and the resource allocation result. However, because the time granularity of the parameters involved in determining the resource allocation result is small, generally at the ms level, for example, h k,n ,I k,n and σ k,n The parameters are detected at a granularity of ms, so the first device determines the decomposition ratio and resource allocation results according to small time granularity. The first device needs to frequently adjust the service according to the decomposition ratio that changes at small time granularity, which results in high operating overhead.

[0158] To solve the above problem, in another possible implementation of step 301, the first device determines the decomposition ratio and resource allocation result of the data of the first service, including: the first device determines the decomposition ratio. The first device determines the resource allocation result according to the decomposition ratio.

[0159] Based on this solution, the first device can first determine the decomposition ratio, and then determine the resource allocation result according to the decomposition ratio, thereby achieving step-by-step and hierarchical determination of the decomposition ratio and the resource allocation result.

[0160] Optionally, in an embodiment of the present application, the first device determines the decomposition ratio, including: the first device determines the decomposition ratio according to a second calculation rule; the second calculation rule is used to minimize the wireless resource demand between the first device and the second device. Based on this solution, the first device can determine the decomposition ratio that can minimize the wireless resource demand between the first device and the second device through the second calculation rule.

[0161] In the embodiment of the present application, the second calculation rule may be a preconfigured mathematical model or formula.

[0162] According to steps S302 and S303, the decomposition ratio is used by the first device to decompose the service data into first data and second data according to the decomposition ratio and process the first data. The processed first data is transmitted through the first wireless resource allocated by the first device. Therefore, when the first device determines the decomposition ratio, it combines the information related to the first device, the second device and the wireless resources, and the determined decomposition ratio will be more reasonable.

[0163] Therefore, optionally, the first device determining the decomposition ratio according to the second calculation rule may include: the first device acquires a second parameter, the second parameter includes channel state information between the first device and the second device, second capability information of the first device, and capability information of the second device. The first device determines the decomposition ratio according to the second parameter and the second calculation rule.

[0164] Based on this solution, the first device can determine a reasonable decomposition ratio according to the channel state information, the second capability information of the first device and the capability information of the second device, and the second calculation rule.

[0165] Optionally, the first device may also determine the decomposition ratio in combination with information related to the first service data. Exemplarily, the first parameter may also include the size of the data of the first service.

[0166] Optionally, the first device may receive capability information of the second device from the second device. For details, please refer to the above introduction and will not be repeated here.

[0167] It should be noted that, based on similar reasons as above, the capability information of the second device includes the available computing resource information and computing capability information of the second device. Because the decomposition ratio and the resource allocation result are calculated independently in this solution, the decomposition ratio is used by the first device to decompose the data of the first service into the first data and the second data. Therefore, when determining the decomposition ratio, the first device needs to consider the ability of the first device to process data, without considering the wireless resources of the first device, and thus the second capability information of the first device includes the computing capability information of the first device.

[0168] The following is a description of a method for determining a decomposition ratio according to a second calculation rule by a first device provided in an embodiment of the present application in combination with a specific example. Exemplarily, the second calculation rule satisfies the following relationship:

[0169] Among them, for example, minimizea means minimizing a, and the subscript p of minimize k and∑ k Please refer to the above introduction and I will not repeat it here.

[0170] The above relationship is subject to the following conditions:

[0171] Condition (5)

[0172] τ svr (1-p k )|V k |+τ k p k |V k |+t k ≤T max ; Condition (6)

[0173] in, B k Indicates that the second device k has a period of time ω(1-p k )|V k |Required wireless resources; |V k| represents the size of the data of the first business; p k represents the decomposition ratio corresponding to the second device k, p k |V k | represents the size of the service data that should be processed by the second device k, in other words, the size of the second data that has not been processed; ω(1-p k )|V k | represents the size of the first data after processing, ω represents the parameter for processing the first data, ω>1; represents the statistical spectrum efficiency of terminal device k over a period of time, represents the statistical channel quality of the second device k; f k represents the computation cycle required for the second device k to process 1 bit of data; represents the available computing resources of the second device k in a period of time; τ svr (1-p k )|V k | represents the delay of the first device processing data, τ svr represents the delay of the first device processing 1 bit of data; τ k p k |V k | represents the delay of the second device k processing data, τ k Indicates the delay of the second device k processing 1 bit of data; t k represents the time when data is transmitted from the first device to the second device k; T represents the available data rate of the second device k in a period of time; max Indicates the maximum delay of the first service.

[0174] Among the above parameters, It can represent the channel state information between the first device and the second device k. svr It can represent the computing capability information of the first device (the second capability information of the first device). k and τ k It can represent the computing capability information of the second device k, represents the available computing resource information of the second device k, f k , τ k and It can represent the capability information of the second device k.

[0175] With reference to the above introduction, for some services, ω as a calculation parameter for processing the first data may be much greater than 1, which will not be described in detail here.

[0176] The above condition (5) indicates that the computing cycle required by the second device k to process the second data cannot exceed the available computing resources counted by the second device over a period of time. In other words, the computing cycle required by the second device k to process the second data cannot exceed the available computing cycle counted by the second device over a period of time.

[0177] The above condition (6) indicates that the delay of the first device in processing the first data and the delay of the second device k in processing the second data must be less than or equal to the maximum delay of the first service.

[0178] Optionally, when solving the second calculation rule, convex optimization theory can be used to solve it, or relaxation iteration and other algorithms can be used to solve it, so as to determine the decomposition ratio p corresponding to the second device k. k .

[0179] In the embodiment of the present application, the "period of time" used to count the above parameters can be configured according to business requirements or equipment conditions. Exemplarily, the time granularity of "a period of time" can be minute-level, and the above "parameters counted within a period of time" are counted in a period of 3 minutes. Based on this solution, the first device can determine the decomposition ratio according to the configured statistical time, such as a large time granularity, according to the second calculation rule, without having to determine the decomposition ratio according to a small time granularity and frequently adjust the business as in the above-mentioned solution of jointly optimizing the decomposition ratio and resource allocation results.

[0180] Optionally, in an embodiment of the present application, the first device determines the resource allocation result according to the decomposition ratio, including: the first device determines the resource allocation result according to the third calculation rule and the decomposition ratio; the third calculation rule is used to maximize the sum of the data rates obtainable by the second device. Based on this solution, the first device can determine the resource allocation result that can maximize the sum of the data rates obtainable by the second device through the third calculation rule.

[0181] In the embodiment of the present application, the third calculation rule mentioned above may be a preconfigured mathematical model or formula.

[0182] Based on similar reasons as above, optionally, the first device determines the resource allocation result according to the third calculation rule and the decomposition ratio, including: the first device obtains a third parameter, the third parameter includes channel state information between the first device and the second device and third capability information of the first device. The first device determines the resource allocation result according to the third parameter, the decomposition ratio and the third calculation rule.

[0183] Based on this solution, the first device can determine a reasonable resource allocation result according to the channel state information, the third capability information and the decomposition ratio of the first device, combined with the third calculation rule.

[0184] It should be noted that, in the embodiment of the present application, because the resource allocation result determined by the first device is used to allocate the available wireless resources of the first device, the wireless resource information of the first device needs to be considered when determining the resource allocation result. In other words, the third capability information of the first device includes the available wireless resource information of the first device.

[0185] The following is a description of a method for determining a resource allocation result according to a third calculation rule and a decomposition ratio by a first device provided in an embodiment of the present application in combination with a specific example. Exemplarily, the third calculation rule satisfies the following relationship:

[0186] Among them, maximize and ∑ k Please refer to the above introduction and I will not repeat it here.

[0187] The above relationship is subject to the following conditions:

[0188] ∑ k ρ k,n ≤1,ρ k,n ∈(0,1); Condition (7)

[0189] ∑ k ∑ n ρ k,n P k,n ≤P max ; Condition (8)

[0190] Condition (9)

[0191] in, R k represents the data rate available to the second device k; R k , n represents the data rate of the second device k on the wireless resource n in the available wireless resources of the first device, where the wireless resource n is the nth unit wireless resource in the available wireless resources of the first device; ρ k,n Indicates whether the wireless resource n is allocated to the second device k, where ρ k,n =1 indicates that the wireless resource n is allocated to the second device k, ρ k,n =0 indicates that the wireless resource n is not allocated to the second device k; B indicates the size of the wireless resource unit; P k,n 、h k,n ,I k,n and σ k,n P respectively represent the power, channel gain, interference and noise of the second device k on the wireless resource n; max represents the maximum power of the first device; represents the data rate requirement of the second device k, and the decomposition ratio p determined in step (1) abovek Correlation; ρ k,n ,P k,n Indicates the resource allocation result corresponding to the second device k.

[0192] Among the above parameters, h k,n ,I k,n and σ k,n It can represent channel quality information, or channel status information between the first device and the second device k. n and B can represent information about available wireless resources of the first device (third capability information of the first device).

[0193] Optional, the above parameters With the decomposition ratio p k The correlation can be positive, p k The bigger The bigger.

[0194] The above condition (7) indicates that each wireless resource unit can only be allocated to one second device.

[0195] The above condition (8) indicates that the power of all wireless resources allocated by the first device to the second devices 1 to N cannot exceed the maximum power of the first device.

[0196] The above condition (9) indicates that the data rate obtainable by the second device k on the wireless resources allocated to the second device k must meet the data rate requirement of the second device k.

[0197] Optionally, when solving the third calculation rule, convex optimization theory can be used to solve it, or relaxation iteration and other algorithms can be used to solve it, so as to determine the resource allocation result ρ corresponding to the second device k. k,n ,P k,n .

[0198] The above describes how the first device determines the decomposition ratio and resource allocation result in step S301. The following describes steps S302 and S303.

[0199] In step S302, the first device decomposes the data of the first service into the first data and the second data according to the decomposition ratio determined in step S301, and processes the first data. The decomposition ratio may be the ratio of the second data to the data of the first service. In this case, the decomposition ratio may be the specific example p in step S301. k Alternatively, the decomposition ratio may be the ratio of the first data to the data of the first service. In this case, the decomposition ratio may be, for example, 1-p in the specific example in step S301. k .

[0200] It can be understood that before step S302, the first device needs to obtain data of the first service.

[0201] In step S303, the first device allocates the first wireless resource for transmitting the second data and the processed first data to the second device according to the resource allocation result determined in step S301. Correspondingly, the second device receives the second data and the processed first data on the first wireless resource.

[0202] It is understandable that, because the second data received by the second device has not been processed, in order to correctly receive all the data of the first service, the second device will use its own computing resources to process the second data to obtain the processed second data. In other words, the first device can offload part of the data (second data) of the first service to the second device for processing according to the decomposition ratio. Optionally, the second device can automatically process the received second data by means of preconfigured rules or algorithms.

[0203] Since in this solution, the first device decomposes the service data into the first data and the second data according to the decomposition ratio and processes the first data, the first wireless resource allocated by the first device to the second device is used to transmit the first data processed by the first device and the unprocessed second data. In the existing technical solution, all service data is processed and then wireless resources are allocated to all processed data. Because the data volume will increase after processing, for the same service, the amount of data that needs to be transmitted through wireless resources in this solution is smaller than the amount of data that needs to be transmitted through wireless resources in the existing technical solution, which reduces the demand for wireless resources, further optimizes the wireless resource allocation method, can ensure the QoS of the service, and improve the user experience. For example, when wireless resources are insufficient, normal access or operation of the service can be guaranteed.

[0204] The actions of the first device in the above steps S301 to S303 can be performed by Figure 2 The processor 201 in the communication device 200 shown calls the application code stored in the memory 203 to instruct the communication device to execute; this embodiment does not impose any limitation on this.

[0205] Optionally, the resource allocation method provided in the embodiment of the present application further includes: the first device sends first indication information to the second device, and the first indication information is used to indicate the resource allocation result. Based on this scheme, the second device can obtain the resource allocation result indicated by the indication information through the received first indication information, and receive the second data and the processed first data through the first wireless resource indicated by the resource allocation result.

[0206] Exemplary, combined Figure 3 The resource allocation method, Figure 4is a schematic diagram of a specific interaction process. Figure 4 As shown, the following steps are included:

[0207] First, the first device obtains data of the first service, as well as parameters for determining the decomposition ratio and resource allocation results. Exemplarily, the parameters for determining the decomposition ratio and resource allocation results may include channel state information between the first device and the second device, available wireless resource information and computing power information of the first device, and available computing resource information and computing power information of the second device. For details, please refer to the introduction of step S301 above, which will not be repeated here.

[0208] Secondly, the first device determines the decomposition ratio and resource allocation result of the data of the first service according to the data of the first service and the acquired parameters, and after decomposing the data of the first service into the first data and the second data according to the decomposition ratio, processes the first data to obtain the processed first data, and the first device allocates the first wireless resource to the second device according to the resource allocation result, and then the first device transmits the processed first data and the unprocessed second data to the second device through the first wireless resource. Correspondingly, after the second device receives the processed first data and the unprocessed second data through the first wireless resource, it processes the second data through its own computing resources to obtain the processed second data, and finally the second device can obtain the processed second data and the received processed first data, so as to realize the access or normal operation of the service.

[0209] Figure 5 A flowchart of another resource allocation method provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, the resource allocation method includes the following steps S501-S505:

[0210] S501. A first device determines a decomposition ratio and a resource allocation result of data of a first service.

[0211] S502: The first device sends the decomposition ratio to the third device. Correspondingly, the third device receives the decomposition ratio from the first device.

[0212] S503: The third device decomposes the data of the first service into first data and second data according to the decomposition ratio, and processes the first data to obtain processed first data.

[0213] S504: The third device sends the second data and the processed first data to the first device. Correspondingly, the first device receives the second data and the processed first data from the third device.

[0214] S505. The first device allocates a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data.

[0215] For step S501, referring to the above description of step S301, in a possible implementation, the first device determines the decomposition ratio and resource allocation result of the data of the first service, including: the first device determines the decomposition ratio and resource allocation result according to the first calculation rule. The first calculation rule is used to maximize the wireless resource efficiency between the first device and the second device and minimize the energy consumption of the second device. The technical effect of this solution can be referred to the above description of step S301, which will not be repeated here.

[0216] In an embodiment of the present application, the above-mentioned first calculation rule may be a preconfigured mathematical model or formula.

[0217] Optionally, based on similar reasons as described above for step S301, but different from step S302, in step 502, the third device decomposes the data of the first service according to the decomposition ratio and processes the decomposed first data, so the first device determines the decomposition ratio and resource allocation result according to the first calculation rule, which may include: the first device obtains a first parameter, the first parameter includes channel state information between the first device and the second device, capability information of the first device, capability information of the third device, and capability information of the second device. The first device determines the decomposition ratio and resource allocation result according to the first parameter and the first calculation rule.

[0218] Based on this solution, the first device can determine a reasonable decomposition ratio and resource allocation result according to the channel state information between the first device and the second device, the capability information of the first device, the capability information of the third device, the capability information of the second device and the first calculation rule.

[0219] Optionally, the first device may also determine the decomposition ratio and the resource allocation result in combination with information related to the first service data. Exemplarily, the first parameter may also include the size of the data of the first service.

[0220] Optionally, the first device may receive the capability information of the second device from the second device. For details, please refer to the above introduction to step S301, which will not be repeated here.

[0221] Optionally, the first device may receive capability information of the third device from the third device. The third device may send the capability information of the third device to the first device through an application layer protocol, or configure the capability information of the third device to the first device through a core network element.

[0222] It should be noted that, in the embodiment of the present application, based on similar reasons as described above for step S301, the capability information of the first device includes information about available wireless resources of the first device. The capability information of the third device includes computing capability information of the third device. The capability information of the second device includes available computing resource information and computing capability information of the second device.

[0223] The following is a method for determining the decomposition ratio and resource allocation result according to the first calculation rule by the first device provided in the embodiment of the present application in combination with a specific example. Exemplarily, the first calculation rule satisfies the following relationship:

[0224] Among them, maximize and ∑ k Please refer to the above introduction and I will not repeat it here.

[0225] The above relationship is subject to the following conditions:

[0226] Condition (11)

[0227] τ svr (1-p k )|V k |+τ k p k |V k |+t k ≤T max ; Condition (12)

[0228] ∑ k ∑ n ρ k,n P k,n ≤P max ; Condition (13)

[0229] ∑ k ρ k,n ≤1,ρ k,n ∈(0,1). Condition (14)

[0230] in,

[0231] In the above relationship, the meaning of each parameter can refer to the above introduction to step S301. It should be noted that, because the third device processes the first data in step 502, the meaning of the following parameters is changed accordingly compared with the introduction in step S301:

[0232] τ svr (1-p k )|V k | represents the delay of the third device processing data, τ svr Indicates the latency of the third device processing 1 bit of data.

[0233] Among the above parameters, h k,n ,I k,n and σ k,n It can represent channel quality information, or the channel status information between the first device and the second device k. n and B can represent the information of the available wireless resources of the first device (capability information of the first device). τ svr It can represent the computing capability information of the third device (capability information of the third device), ε k 、f k It can represent the computing capability information of the second device k, represents the available computing resource information of the second device k, ε k 、f k and It can represent the capability information of the second device k.

[0234] With reference to the above description of step S301 , for some services, ω as a calculation parameter for processing the first data may be much greater than 1, which will not be described in detail here.

[0235] The above condition (11) can be referred to the introduction of step S301 above, which will not be repeated here.

[0236] The above condition (12) indicates that the delay of the third device in processing the first data and the delay of the second device k in processing the second data must be less than or equal to the maximum delay of the first service.

[0237] The above condition (13) can be referred to the above description of step S301 and will not be repeated here.

[0238] The above condition (14) can be referred to the above description of step S301 and will not be repeated here.

[0239] The method for solving the first calculation rule can refer to the above description of step S301, which will not be repeated here.

[0240] Based on similar reasons as described above for step S301, in another possible implementation of step 501, the first device determines a decomposition ratio and a resource allocation result of data of the first service, including: the first device determines a decomposition ratio.

[0241] The first device determines a resource allocation result according to the decomposition ratio.

[0242] The technical effect of this solution can be referred to the above introduction to step S301, which will not be repeated here.

[0243] Optionally, in an embodiment of the present application, the first device determines the decomposition ratio, including: the first device determines the decomposition ratio according to a second calculation rule; the second calculation rule is used to minimize the wireless resource requirements between the first device and the second device. The technical effect of this solution can be referred to the introduction of step S301 above, and will not be repeated here.

[0244] In the embodiment of the present application, the second calculation rule may be a preconfigured mathematical model or formula.

[0245] Based on similar reasons as described above for step S301, optionally, the first device determining the decomposition ratio according to the second calculation rule may include: the first device acquiring a second parameter, the second parameter including channel state information between the first device and the second device, capability information of the third device, and capability information of the second device. The first device determines the decomposition ratio according to the second parameter and the second calculation rule.

[0246] Based on this solution, the first device can determine a reasonable decomposition ratio according to the channel state information between the first device and the second device, the capability information of the third device and the capability information of the second device, and the second calculation rule.

[0247] Optionally, the first device may also determine the decomposition ratio in combination with information related to the first service data. Exemplarily, the first parameter may also include the size of the data of the first service.

[0248] Optionally, the first device may receive capability information of the second device from the second device. For details, please refer to the above introduction and will not be repeated here.

[0249] Optionally, the first device may also receive capability information of a third device from a third device. For details, please refer to the above introduction and will not be repeated here.

[0250] It should be noted that, based on similar reasons as described above for step S301, the capability information of the third device includes computing capability information of the third device. The capability information of the second device includes available computing resource information and computing capability information of the second device.

[0251] The following is a description of a method for determining a decomposition ratio according to a second calculation rule by a first device provided in an embodiment of the present application in combination with a specific example. Exemplarily, the second calculation rule satisfies the following relationship:

[0252] Among them, minimize and ∑ k Please refer to the above introduction and I will not repeat it here.

[0253] The above relationship is subject to the following conditions:

[0254] Condition (15)

[0255] τ svr (1-p k )|V k |+τ k p k |V k |+t k ≤T max ; Condition (16)

[0256] in,

[0257] In the above relationship, the meaning of each parameter can refer to the above introduction to step S301. It should be noted that, because the third device processes the first data in step 502, the meaning of the following parameters is changed accordingly compared with the introduction in step S301:

[0258] τ svr (1-p k )|V k | represents the delay of the third device processing data, τ svr Indicates the latency of the third device processing 1 bit of data.

[0259] Among the above parameters, It can represent the channel state information between the first device and the second device k. svr It can represent the computing capability information of the third device (capability information of the third device). k It can represent the computing capability information of the second device k, represents the available computing resource information of the second device k, f k and It can represent the capability information of the second device k.

[0260] With reference to the above introduction, for some services, ω as a calculation parameter for processing the first data may be much greater than 1, which will not be described in detail here.

[0261] The above condition (15) can be referred to the introduction of step S301 above, which will not be repeated here.

[0262] The above condition (16) indicates that the delay of the third device in processing the first data and the delay of the second device k in processing the second data must be less than or equal to the maximum delay of the first service.

[0263] The method for solving the first calculation rule can refer to the above description of step S301, which will not be repeated here.

[0264] The technical effect of this solution can be referred to the above introduction to step S301, which will not be repeated here.

[0265] Optionally, in an embodiment of the present application, the first device determines the resource allocation result according to the decomposition ratio, including: the first device determines the resource allocation result according to the third calculation rule and the decomposition ratio; the third calculation rule is used to maximize the sum of the data rates obtainable by the second device. The technical effect of this solution can be referred to the introduction of step S301 above, which will not be repeated here.

[0266] Based on similar reasons as described above for step S301, optionally, the first device determining the resource allocation result according to the third calculation rule and the decomposition ratio may include: the first device acquiring a third parameter, the third parameter including channel state information between the first device and the second device and capability information of the first device. The first device determines the resource allocation result according to the decomposition ratio, the third parameter and the third calculation rule.

[0267] Based on this solution, the first device can determine a reasonable resource allocation result according to the channel state information between the first device and the second device, the capability information and the decomposition ratio of the first device, and the third calculation rule.

[0268] Further, based on similar reasons as described above for step S301, the capability information of the first device includes available wireless resource information of the first device.

[0269] The following is a description of a method for determining a resource allocation result according to a third calculation rule and a decomposition ratio by a first device provided in an embodiment of the present application in combination with a specific example. Exemplarily, the third calculation rule satisfies the following relationship:

[0270] Among them, maximize and ∑ k Please refer to the above introduction and I will not repeat it here.

[0271] The above relationship is subject to the following conditions:

[0272] ∑ k ρ k,n ≤1,ρ k,n ∈(0,1); Condition (17)

[0273] ∑ k ∑ n ρ k,n P k,n ≤P max ; Condition (18)

[0274] Conditions (19)

[0275] in, In the above relationship, the meaning of each parameter can refer to the introduction of step S301 above.

[0276] The above conditions (17), (18) and (19) can be referred to the above description of step S301 and will not be repeated here.

[0277] The method for solving the first calculation rule can refer to the above description of step S301, which will not be repeated here.

[0278] The technical effect of this solution can be referred to the above introduction to step S301, which will not be repeated here.

[0279] The above describes how the first device determines the decomposition ratio and resource allocation result in step S501. The following describes steps S502-S504.

[0280] In step S502, the first device sends the decomposition ratio determined in step S501 to the third device. Exemplarily, the first device can send the decomposition ratio to the third device by sending indication information or signaling. Correspondingly, the third device receives the decomposition ratio from the first device. The decomposition ratio can be the ratio of the second data to the data of the first service. In this case, the decomposition ratio can be the specific example p in step S501. k Alternatively, the decomposition ratio may be the ratio of the first data to the data of the first service. In this case, the decomposition ratio may be, for example, 1-p in the specific example in step S501. k .

[0281] Regarding step S503, in the embodiment of the present application, before executing step S503, the third device needs to obtain data of the first service.

[0282] Optionally, after obtaining the data of the first service, the third device may send the size of the first service data to the first device by, for example, sending indication information or signaling, so that the first device determines the decomposition ratio and resource allocation result according to the size of the first data.

[0283] For step S505, reference may be made to the above description of step S303, which will not be repeated here.

[0284] It is understandable that, because the second data received by the second device has not been processed, in order to correctly receive all the data of the first service, the second device will use its own computing resources to process the second data to obtain the processed second data. In other words, the first device can offload part of the data (second data) of the first service to the second device for processing according to the decomposition ratio. Optionally, the second device can automatically process the received second data by means of preconfigured rules or algorithms.

[0285] Since in this solution, the first device determines the decomposition ratio, and the third device decomposes the service data into the first data and the second data according to the decomposition ratio and processes the first data, the first wireless resource allocated by the first device to the second device is used to transmit the processed first data and the unprocessed second data. In the existing technical solution, all service data is processed and then wireless resources are allocated to all processed data. Because the data volume will increase after processing, for the same service, the amount of data that needs to be transmitted through wireless resources in this solution is smaller than the amount of data that needs to be transmitted through wireless resources in the existing technical solution, which reduces the demand for wireless resources, further optimizes the wireless resource allocation method, can ensure the QoS of the service, and improve the user experience. For example, when wireless resources are insufficient, normal access or operation of the service can be guaranteed.

[0286] The actions of the first device in the above steps S501 to S505 can be performed by Figure 2 The processor 201 in the communication device 200 shown calls the application code stored in the memory 203 to instruct the communication device to execute; this embodiment does not impose any limitation on this. The actions of the third device in the above steps S501 to S505 can be performed by Figure 2 The processor 201 in the communication device 200 shown calls the application code stored in the memory 203 to instruct the communication device to execute; this embodiment does not impose any limitation on this.

[0287] Optionally, the resource allocation method provided in the embodiment of the present application further includes: the first device sends first indication information to the second device, the first indication information is used to indicate the resource allocation result. The technical effect of this solution can be referred to the above introduction, and will not be repeated here.

[0288] Exemplary, combined Figure 5 The resource allocation method, Figure 6 is a schematic diagram of a specific interaction process. Figure 6 As shown, the following steps are included:

[0289] First, the first device obtains parameters for determining the decomposition ratio and resource allocation result. Exemplarily, the parameters for determining the decomposition ratio and resource allocation result may include channel state information between the first device and the second device, capability information of the first device, capability information of the second device, capability information of the third device, and the size of the first service data. For details, please refer to the introduction of step S501 above, which will not be repeated here.

[0290] Secondly, the first device determines the decomposition ratio and resource allocation result of the data of the first service according to the acquired parameters, and sends the decomposition ratio to the third device. Correspondingly, the third device receives the decomposition ratio from the first device.

[0291] Then, the third device decomposes the data of the first service into the first data and the second data according to the acquired data of the first service and the decomposition ratio, processes the first data, obtains the processed first data, and sends the processed first data and the unprocessed second data to the first device. Correspondingly, the first device receives the processed first data and the unprocessed second data from the third device.

[0292] Furthermore, after the first device allocates the first wireless resource to the second device according to the resource allocation result, the first device transmits the processed first data and the unprocessed second data to the second device through the first wireless resource. Correspondingly, after the second device receives the processed first data and the unprocessed second data through the first wireless resource, it processes the second data through its own computing resources to obtain the processed second data. Finally, the second device can obtain the processed second data and the received processed first data to achieve service access or normal operation.

[0293] Figure 7 A flowchart of another resource allocation method provided in an embodiment of the present application is shown in FIG. Figure 7 As shown, the resource allocation method includes the following steps S701-S705:

[0294] S701. A third device determines a decomposition ratio of data of a first service.

[0295] For step S701, how the third device determines the decomposition ratio can refer to the above description of step S501, which will not be repeated here. It should be noted that, because in this solution, the decomposition ratio is determined by the third device, and the resource allocation result is determined by the first device according to the decomposition ratio, and the decomposition ratio and the resource allocation result are determined by different devices respectively, the third device cannot determine the decomposition ratio through the solution of jointly optimizing the decomposition ratio and the resource allocation result in step S501 above.

[0296] Optionally, the resource allocation method provided in the embodiment of the present application further includes: the third device receives capability information of the second device from the second device, and the capability information of the second device is used by the third device to determine the decomposition ratio. The capability information of the second device can refer to the introduction of step S501 above, which will not be repeated here. Based on this solution, the third device can determine the decomposition ratio according to the capability information of the second device from the second device.

[0297] S702: The third device decomposes the data of the first service into first data and second data according to the decomposition ratio, and processes the first data to obtain processed first data.

[0298] In the embodiment of the present application, before S702, the third device needs to obtain data of the first service.

[0299] S703: The third device sends the decomposition ratio, the second data and the processed first data to the first device. Correspondingly, the first device receives the decomposition ratio, the second data and the processed first data from the third device.

[0300] S704: The first device determines a resource allocation result according to the decomposition ratio.

[0301] For step S704, how the first device determines the resource allocation result according to the decomposition ratio can be referred to the above description of step S501, which will not be repeated here.

[0302] S705. The first device allocates a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data.

[0303] For step S705, reference may be made to the above description of step S505, which will not be described in detail here.

[0304] It is understandable that, because the second data received by the second device has not been processed, in order to correctly receive all the data of the first service, the second device will use its own computing resources to process the second data to obtain the processed second data. In other words, the first device can offload part of the data (second data) of the first service to the second device for processing according to the decomposition ratio. Optionally, the second device can automatically process the received second data by means of preconfigured rules or algorithms.

[0305] Because in this solution, the third device decomposes the data of the first service according to the decomposition ratio, obtains the first data and the second data and processes the first data, and the first device receives the decomposition ratio, the processed first data and the second data. The first wireless resource allocated by the first device to the second device is used to transmit the processed first data and the unprocessed second data. In the existing technical solution, all service data is processed and then wireless resources are allocated to all processed data. Because the data volume will increase after processing, for the same service, the amount of data that needs to be transmitted through wireless resources in this solution is smaller than the amount of data that needs to be transmitted through wireless resources in the existing technical solution, which reduces the demand for wireless resources, further optimizes the wireless resource allocation method, can ensure the QoS of the service, and improve the user experience. For example, when wireless resources are insufficient, normal access or operation of the service can be guaranteed.

[0306] The actions of the first device in the above steps S701 to S703 can be performed by Figure 2The processor 201 in the communication device 200 shown calls the application code stored in the memory 203 to instruct the communication device to execute; this embodiment does not impose any limitation on this. The actions of the third device in the above steps S701 to S703 can be performed by Figure 2 The processor 201 in the communication device 200 shown calls the application code stored in the memory 203 to instruct the communication device to execute; this embodiment does not impose any limitation on this.

[0307] Optionally, the resource allocation method provided in the embodiment of the present application further includes: the first device sends first indication information to the second device, the first indication information is used to indicate the resource allocation result. The technical effect of this solution can be referred to the above introduction, and will not be repeated here.

[0308] Exemplary, combined Figure 7 The resource allocation method, Figure 8 is a schematic diagram of a specific interaction process. Figure 8 As shown, the following steps are included:

[0309] First, the third device obtains data of the first service and parameters for determining the decomposition ratio. Exemplarily, the parameters for determining the decomposition ratio may include channel state information between the first device and the second device, capability information of the third device, and capability information of the second device. For details, please refer to the introduction of step S701 above, which will not be repeated here.

[0310] Secondly, the third device determines the decomposition ratio of the data of the first service according to the acquired parameters and the data of the first service. The third device decomposes the data of the first service into the first data and the second data according to the decomposition ratio, processes the first data, and after obtaining the processed first data, sends the decomposition ratio, the processed first data, and the unprocessed second data to the first device. Correspondingly, the first device receives the decomposition ratio, the processed first data, and the unprocessed second data from the third device.

[0311] Then, the first device obtains a parameter for determining a resource allocation result, and determines the resource allocation result according to the parameter for determining the resource allocation result and the received decomposition ratio. Exemplarily, the parameter for determining the resource allocation result may include channel state information between the first device and the second device and capability information of the first device. For details, please refer to the description of step 704 above, which will not be repeated here.

[0312] Furthermore, the first device allocates the first wireless resource to the second device according to the resource allocation result, and transmits the processed first data and the unprocessed second data to the second device through the first wireless resource. Correspondingly, after receiving the processed first data and the unprocessed second data through the first wireless resource, the second device processes the second data through its own computing resources to obtain the processed second data. Finally, the second device can obtain the processed second data and the received processed first data, thereby achieving service access or normal operation.

[0313] The following introduces another resource allocation method provided by the embodiment of the present application, such as Fig. 9 As shown, the resource allocation method includes the following steps S901-S904:

[0314] S901. A third device determines a decomposition ratio and a resource allocation result of data of a first service.

[0315] For step S901, the specific implementation method in which the third device determines the data decomposition ratio and resource allocation result of the first business can refer to the specific implementation method in which the first device determines the data decomposition ratio and resource allocation result of the first business in step S501 above, which will not be repeated here.

[0316] Optionally, the resource allocation method provided in the embodiment of the present application further includes: the third device receives the capability information of the second device from the second device, and the capability information of the second device is used by the third device to determine the decomposition ratio and the resource allocation result. Among them, the capability information of the second device can refer to the introduction of step S501 above, which will not be repeated here. Based on this scheme, the third device can determine the decomposition ratio and the resource allocation result according to the capability information of the second device from the second device.

[0317] Optionally, the resource allocation method provided in the embodiment of the present application further includes: the third device receives the capability information of the first device from the first device, and the capability information of the first device is used by the third device to determine the decomposition ratio and the resource allocation result. Among them, the capability information of the first device can refer to the introduction of step S501 above, which will not be repeated here. Based on this scheme, the third device can determine the decomposition ratio and the resource allocation result according to the capability information of the first device from the first device.

[0318] S902: The third device decomposes the data of the first service into first data and second data according to the decomposition ratio, and processes the first data to obtain processed first data.

[0319] For step S902, reference may be made to the above description of step S503, which will not be repeated here.

[0320] S903, the third device sends a resource allocation result, the second data, and the processed first data to the first device, wherein the first wireless resource is used to transmit the second data and the processed first data. Correspondingly, the first device receives the resource allocation result, the second data, and the processed first data from the third device.

[0321] S904: The first device allocates a first wireless resource to the second device according to the resource allocation result from the third device, and transmits the second data and the processed first data to the second device through the first wireless resource.

[0322] It is understandable that, because the second data received by the second device has not been processed, in order to correctly receive all the data of the first service, the second device will use its own computing resources to process the second data to obtain the processed second data. In other words, the first device can offload part of the data (second data) of the first service to the second device for processing according to the decomposition ratio. Optionally, the second device can automatically process the received second data by means of preconfigured rules or algorithms.

[0323] Based on the resource allocation method provided in the embodiment of the present application, the third device decomposes the service data into the first data and the second data according to the decomposition ratio and processes the first data. The first device allocates the first wireless resource to the second device according to the resource allocation result from the third device, and the first wireless resource is used to transmit the first data processed by the third device and the unprocessed second data. In the existing technical scheme, all service data are processed and then wireless resources are allocated to all processed data. Because the data volume will increase after processing, for the same service, the amount of data that needs to be transmitted through wireless resources in this scheme is smaller than the amount of data that needs to be transmitted through wireless resources in the existing technical scheme, which reduces the demand for wireless resources, further optimizes the wireless resource allocation method, can ensure the QoS of the service, and improve the user experience. For example, when wireless resources are insufficient, normal access or operation of the service can be guaranteed.

[0324] The actions of the third device in the above steps S901 to S903 can be performed by Figure 2 The processor 201 in the communication device 200 shown calls the application code stored in the memory 203 to instruct the communication device to execute; this embodiment does not impose any limitation on this. The actions of the first device in the above steps S901 to S903 can be performed by Figure 2 The processor 201 in the communication device 200 shown calls the application code stored in the memory 203 to instruct the communication device to execute; this embodiment does not impose any limitation on this.

[0325] Optionally, the resource allocation method provided in the embodiment of the present application further includes: the third device sends first indication information to the second device, and the first indication information is used to indicate the resource allocation result. Based on this scheme, the second device can obtain the resource allocation result indicated by the indication information through the received first indication information, and receive the second data and the processed first data through the first wireless resource indicated by the resource allocation result.

[0326] Exemplary, combined Fig. 9 The resource allocation method, Fig.10 is a schematic diagram of a specific interaction process. Fig.10 As shown, the following steps are included:

[0327] First, the third device obtains data of the first service and parameters for determining the decomposition ratio and resource allocation results. Exemplarily, the parameters for determining the decomposition ratio and resource allocation results may include channel state information between the first device and the second device, capability information of the third device, capability information of the second device, and capability information of the first device. For details, please refer to the introduction of step S901 above, which will not be repeated here.

[0328] Secondly, the third device determines the decomposition ratio and resource allocation result of the first service data according to the acquired parameters and the first service data. The third device decomposes the first service data into first data and second data according to the decomposition ratio, and processes the first data to obtain processed first data.

[0329] Then, the third device sends the decomposition ratio, resource allocation result, processed first data and unprocessed second data to the first device, and correspondingly, the first device receives the decomposition ratio, resource allocation result, processed first data and unprocessed second data.

[0330] Furthermore, the first device allocates the first wireless resource to the second device according to the received resource allocation result, and transmits the unprocessed second data and the processed first data to the second device through the first wireless resource. Correspondingly, after the second device receives the processed first data and the unprocessed second data through the first wireless resource, it processes the second data through its own computing resources to obtain the processed second data. Finally, the second device can obtain the processed second data and the received processed first data, thereby achieving service access or normal operation.

[0331] It can be understood that in the above embodiments, the methods and / or steps implemented by the first device can also be implemented by components that can be used for the first device (such as chips or circuits); the methods and / or steps implemented by the second device can also be implemented by components that can be used for the second device (such as chips or circuits); the methods and / or steps implemented by the third device can also be implemented by components that can be used for the third device (such as chips or circuits).

[0332] The above mainly introduces the scheme provided by the embodiment of the present application from the perspective of interaction between various devices. Accordingly, the embodiment of the present application also provides a communication device, which is used to implement the above various methods. The communication device can be the first device in the above method embodiment, or a device including the above first device, or a component that can be used for the first device; or, the communication device can be the second device in the above method embodiment, or a device including the above second device, or a component that can be used for the second device; or, the communication device can be the third device in the above method embodiment, or a device including the above third device, or a component that can be used for the third device. It can be understood that in order to implement the above functions, the communication device includes a hardware structure and / or software module corresponding to each function. It should be easy for those skilled in the art to realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0333] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0334] Fig.11 The structure diagram of a communication device 110 is shown. The communication device 110 includes a processing module 1101, and optionally, the communication device also includes a transceiver module 1102. The transceiver module 1102, which may also be called a transceiver unit, is used to implement the transceiver function, and may be, for example, a transceiver circuit, a transceiver, a transceiver or a communication interface.

[0335] Wherein, the communication device 110 is taken as the first device in the above method embodiment as an example:

[0336] In a possible implementation, the first device includes a processing module 1101. The processing module 1101 is used to determine the decomposition ratio of the data of the first service and the resource allocation result. The processing module 1101 is also used to decompose the data of the first service into first data and second data according to the decomposition ratio, and process the first data to obtain processed first data. The processing module 1101 is also used to allocate a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data.

[0337] Optionally, processing module 1101 is used to determine the decomposition ratio and resource allocation result of the data of the first service, including: determining the decomposition ratio and resource allocation result according to a first calculation rule; the first calculation rule is used to maximize the wireless resource efficiency between the first device and the second device and minimize the energy consumption of the second device.

[0338] Optionally, the processing module 1101 is used to determine the decomposition ratio and resource allocation result according to the first calculation rule, including: obtaining a first parameter, the first parameter including channel state information between the first device and the second device, first capability information of the first device, and capability information of the second device; determining the decomposition ratio and resource allocation result according to the first parameter and the first calculation rule.

[0339] Optionally, the first capability information of the first device includes information about available wireless resources and computing capability information of the first device, and the capability information of the second device includes information about available computing resources and computing capability information of the second device.

[0340] Optionally, the processing module 1101 is used to determine the decomposition ratio and resource allocation result of the data of the first business, including: determining the decomposition ratio; determining the resource allocation result according to the decomposition ratio.

[0341] Optionally, the processing module 1101 is used to determine the decomposition ratio, including: determining the decomposition ratio according to a second calculation rule; the second calculation rule is used to minimize the wireless resource requirement between the first device and the second device.

[0342] Optionally, the processing module 1101 is used to determine the decomposition ratio according to a second calculation rule, including: obtaining a second parameter, the second parameter including channel state information between the first device and the second device, second capability information of the first device and capability information of the second device; determining the decomposition ratio according to the second parameter and the second calculation rule.

[0343] Optionally, the second capability information of the first device includes computing capability information of the first device, and the capability information of the second device includes available computing resource information and computing capability information of the second device.

[0344] Optionally, the processing module 1101 is used to determine the resource allocation result according to the decomposition ratio, including: determining the resource allocation result according to a third calculation rule and the decomposition ratio; the third calculation rule is used to maximize the sum of the data rates obtainable by the second device.

[0345] Optionally, processing module 1101 is used to determine the resource allocation result according to a third calculation rule and a decomposition ratio, including: obtaining a third parameter, the third parameter including channel state information between the first device and the second device and third capability information of the first device; determining the resource allocation result according to the decomposition ratio, the third parameter and the third calculation rule.

[0346] Optionally, the third capability information of the first device includes information about available wireless resources of the first device.

[0347] Optionally, the first device further includes a transceiver module 1102; the transceiver module 1102 is used to receive capability information of the second device from the second device, and the capability information of the second device is used by the processing module 1101 to determine the decomposition ratio and resource allocation result.

[0348] Optionally, the first device further includes a transceiver module 1102; the transceiver module 1102 is used to send first indication information to the second device, where the first indication information is used to indicate a resource allocation result.

[0349] In another possible implementation, the first device includes a processing module 1101 and a transceiver module 1102. The processing module 1101 is used to determine the decomposition ratio of the data of the first service and the resource allocation result. The transceiver module 1102 is used to send the decomposition ratio to the third device, and the decomposition ratio is used by the third device to decompose the data of the first service into first data and second data according to the decomposition ratio, and process the first data to obtain the processed first data. The processing module 1101 is also used to allocate the first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data.

[0350] Optionally, processing module 1101 is used to determine the decomposition ratio and resource allocation result of the data of the first service, including: determining the decomposition ratio and resource allocation result according to a first calculation rule; the first calculation rule is used to maximize the wireless resource efficiency between the first device and the second device and minimize the energy consumption of the second device.

[0351] Optionally, the processing module 1101 is used to determine the decomposition ratio and resource allocation result according to the first calculation rule, including: obtaining a first parameter, the first parameter including channel state information between the first device and the second device, capability information of the first device, capability information of the third device and capability information of the second device; determining the decomposition ratio and resource allocation result according to the first parameter and the first calculation rule.

[0352] Optionally, the capability information of the first device includes information about available wireless resources of the first device; the capability information of the third device includes computing capability information of the third device; and the capability information of the second device includes available computing resource information and computing capability information of the second device.

[0353] Optionally, the processing module 1101 is used to determine the decomposition ratio and resource allocation result of the data of the first business, including: determining the decomposition ratio; determining the resource allocation result according to the decomposition ratio.

[0354] Optionally, the processing module 1101 is used to determine the decomposition ratio, including: determining the decomposition ratio according to a second calculation rule; the second calculation rule is used to minimize the wireless resource requirement between the first device and the second device.

[0355] Optionally, the processing module 1101 is used to determine the decomposition ratio according to a second calculation rule, including: obtaining a second parameter, the second parameter including channel state information between the first device and the second device, capability information of the third device and capability information of the second device; determining the decomposition ratio according to the second parameter and the second calculation rule.

[0356] Optionally, the capability information of the third device includes computing capability information of the third device; and the capability information of the second device includes available computing resource information and computing capability information of the second device.

[0357] Optionally, the processing module 1101 is used to determine the resource allocation result according to the decomposition ratio, including: determining the resource allocation result according to a third calculation rule and the decomposition ratio; the third calculation rule is used to maximize the sum of the data rates obtainable by the second device.

[0358] Optionally, processing module 1101 is used to determine the resource allocation result according to a third calculation rule and a decomposition ratio, including: obtaining a third parameter, the third parameter including channel state information between the first device and the second device and capability information of the first device; determining the resource allocation result according to the decomposition ratio, the third parameter and the third calculation rule.

[0359] Optionally, the capability information of the first device includes information about available wireless resources of the first device.

[0360] Optionally, the transceiver module 1102 is further used to receive capability information of the second device from the second device, and the capability information of the second device is used by the processing module 1101 to determine the decomposition ratio and resource allocation result.

[0361] Optionally, the transceiver module 1102 is further used to receive capability information of a third device from a third device, and the capability information of the third device is used by the processing module 1101 to determine the decomposition ratio and resource allocation result.

[0362] Optionally, the transceiver module 1102 is further used to send first indication information to the second device, where the first indication information is used to indicate a resource allocation result.

[0363] In another possible implementation, the first device includes a processing module 1101 and a transceiver module 1102. The transceiver module 1102 is used to receive the decomposition ratio, the second data and the processed first data from the third device; wherein the processed first data is obtained by the third device decomposing the data of the first service into the first data and the second data according to the decomposition ratio and then processing the first data; the processing module 1101 is used to determine the resource allocation result according to the decomposition ratio. The processing module 1101 is also used to allocate the first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data.

[0364] Optionally, the processing module 1101 is used to determine the resource allocation result according to the decomposition ratio, including: determining the resource allocation result according to a third calculation rule and the decomposition ratio; the third calculation rule is used to maximize the sum of the data rates obtainable by the second device.

[0365] Optionally, processing module 1101 is used to determine the resource allocation result according to a third calculation rule and a decomposition ratio, including: obtaining a third parameter, the third parameter including channel state information between the first device and the second device and capability information of the first device; determining the resource allocation result according to the decomposition ratio, the third parameter and the third calculation rule.

[0366] Optionally, the capability information of the first device includes information about available wireless resources of the first device.

[0367] Optionally, the transceiver module 1102 is further used to receive capability information of a third device from a third device, and the capability information of the third device is used by the processing module 1101 to determine the decomposition ratio and resource allocation result.

[0368] Optionally, the transceiver module 1102 is further used to send first indication information to the second device, where the first indication information is used to indicate a resource allocation result.

[0369] Wherein, the communication device 110 is taken as the third device in the above method embodiment as an example:

[0370] The third device includes: a processing module 1101 and a transceiver module 1102. The processing module 1101 is used to determine the decomposition ratio and resource allocation result of the data of the first service. The processing module 1101 is also used to decompose the data of the first service into first data and second data according to the decomposition ratio, and process the first data to obtain the processed first data. The transceiver module 1102 is used to send the resource allocation result, the second data and the processed first data to the first device; wherein the resource allocation result is used by the first device to allocate the first wireless resource to the second device, wherein the first wireless resource is used to transmit the second data and the processed first data.

[0371] Optionally, processing module 1101 is used to determine the decomposition ratio and resource allocation result of the data of the first service, including: determining the decomposition ratio and resource allocation result according to a first calculation rule; the first calculation rule is used to maximize the wireless resource efficiency between the first device and the second device and minimize the energy consumption of the second device.

[0372] Optionally, the processing module 1101 is used to determine the decomposition ratio and resource allocation result according to the first calculation rule, including: obtaining a first parameter, the first parameter including channel state information between the first device and the second device, first capability information of the first device, and capability information of the second device; determining the decomposition ratio and resource allocation result according to the first parameter and the first calculation rule.

[0373] Optionally, the first capability information of the first device includes information about available wireless resources and computing capability information of the first device, and the capability information of the second device includes information about available computing resources and computing capability information of the second device.

[0374] Optionally, the processing module 1101 is used to determine the decomposition ratio and resource allocation result of the data of the first business, including: determining the decomposition ratio; determining the resource allocation result according to the decomposition ratio.

[0375] Optionally, the processing module 1101 is used to determine the decomposition ratio, including: determining the decomposition ratio according to a second calculation rule; the second calculation rule is used to minimize the wireless resource requirement between the first device and the second device.

[0376] Optionally, the processing module 1101 is used to determine the decomposition ratio according to a second calculation rule, including: obtaining a second parameter, the second parameter including channel state information between the first device and the second device, second capability information of the first device and capability information of the second device; determining the decomposition ratio according to the second parameter and the second calculation rule.

[0377] Optionally, the second capability information of the first device includes computing capability information of the first device, and the capability information of the second device includes available computing resource information and computing capability information of the second device.

[0378] Optionally, the processing module 1101 is used to determine the resource allocation result according to the decomposition ratio, including: determining the resource allocation result according to a third calculation rule and the decomposition ratio; the third calculation rule is used to maximize the sum of the data rates obtainable by the second device.

[0379] Optionally, processing module 1101 is used to determine the resource allocation result according to a third calculation rule and a decomposition ratio, including: obtaining a third parameter, the third parameter including channel state information between the first device and the second device and third capability information of the first device; determining the resource allocation result according to the decomposition ratio, the third parameter and the third calculation rule.

[0380] Optionally, the third capability information of the first device includes information about available wireless resources of the first device.

[0381] Optionally, the transceiver module 1102 is further used to receive capability information of the second device from the second device, and the capability information of the second device is used by the third device to determine the decomposition ratio and resource allocation result.

[0382] Optionally, the transceiver module 1102 is further used to receive capability information of the first device from the first device, and the capability information of the first device is used by the third device to determine the decomposition ratio and resource allocation result.

[0383] Optionally, the transceiver module 1102 is further used to send first indication information to the second device, where the first indication information is used to indicate a resource allocation result.

[0384] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.

[0385] In this embodiment, the communication device 110 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the communication device 110 can be used Figure 2 The form of the communication device 200 is shown.

[0386] for example, Figure 2 The processor 201 in the communication device 200 shown can call the computer-executable instructions stored in the memory 203, so that the communication device 200 executes the resource allocation method in the above method embodiment.

[0387] Specifically, Fig.11 The functions / implementation processes of the processing module 1101 and the transceiver module 1102 can be Figure 2 The processor 201 in the communication device 200 shown calls the computer execution instructions stored in the memory 203 to implement. Or, Fig.11 The function / implementation process of the processing module 1101 in Figure 2 The processor 201 in the communication device 200 shown calls the computer execution instructions stored in the memory 203 to implement, Fig.11 The function / implementation process of the transceiver module 1102 can be Figure 2 The communication interface 204 in the communication device 200 shown in FIG.

[0388] Since the communication device 110 provided in this embodiment can execute the above resource allocation method, the technical effects that can be obtained can refer to the above method embodiments and will not be repeated here.

[0389] It should be noted that one or more of the above modules or units can be implemented by software, hardware or a combination of the two. When any of the above modules or units is implemented by software, the software exists in the form of computer program instructions and is stored in a memory, and a processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions for calculation or processing within the processor, it can also further include necessary hardware accelerators, such as field programmable gate arrays (FPGA), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.

[0390] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.

[0391] Optionally, an embodiment of the present application further provides a chip system, including: at least one processor and an interface, the at least one processor is coupled to a memory through the interface, and when the at least one processor executes a computer program or instruction in the memory, the method in any of the above method embodiments is executed. In one possible implementation, the communication device also includes a memory. Optionally, the chip system can be composed of chips, or can include chips and other discrete devices, which is not specifically limited in the embodiments of the present application.

[0392] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or may contain one or more servers, data centers and other data storage devices that can be integrated with the medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0393] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in a claim. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0394] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A resource allocation method, characterized in that: The method comprises: The first device determines a decomposition ratio and a resource allocation result of data of the first service; The first device decomposes the data of the first service into first data and second data according to the decomposition ratio, and processes the first data to obtain processed first data; The first device allocates a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data.

2. The method according to claim 1, characterized in that The first device determines the decomposition ratio and resource allocation result of the data of the first service, including: The first device determines the decomposition ratio and the resource allocation result according to a first calculation rule; the first calculation rule is used to maximize the wireless resource efficiency between the first device and the second device and minimize the energy consumption of the second device.

3. The method according to claim 2, characterized in that The first device determines the decomposition ratio and the resource allocation result according to a first calculation rule, including: The first device acquires a first parameter, where the first parameter includes channel state information between the first device and the second device, first capability information of the first device, and capability information of the second device; The first device determines the decomposition ratio and the resource allocation result according to the first parameter and the first calculation rule.

4. The method according to claim 3, characterized in that The first capability information of the first device includes information about available wireless resources and computing capability information of the first device, and the capability information of the second device includes information about available computing resources and computing capability information of the second device.

5. The method according to claim 1, characterized in that The first device determines the decomposition ratio and resource allocation result of the data of the first service, including: The first device determines the decomposition ratio; The first device determines the resource allocation result according to the decomposition ratio.

6. The method according to claim 5, characterized in that The first device determines the decomposition ratio, including: The first device determines the decomposition ratio according to a second calculation rule; the second calculation rule is used to minimize the wireless resource requirement between the first device and the second device.

7. The method according to claim 6, characterized in that The first device determines the decomposition ratio according to a second calculation rule, including: The first device acquires a second parameter, where the second parameter includes channel state information between the first device and the second device, second capability information of the first device, and capability information of the second device; The first device determines the decomposition ratio according to the second parameter and the second calculation rule.

8. The method according to claim 7, characterized in that The second capability information of the first device includes computing capability information of the first device, and the capability information of the second device includes available computing resource information and computing capability information of the second device.

9. The method according to any one of claims 5 to 8, characterized in that: The first device determines the resource allocation result according to the decomposition ratio, including: The first device determines the resource allocation result according to a third calculation rule and the decomposition ratio; the third calculation rule is used to maximize the sum of data rates obtainable by the second device.

10. The method according to claim 9, characterized in that The first device determines the resource allocation result according to the third calculation rule and the decomposition ratio, including: Acquiring, by the first device, a third parameter, where the third parameter includes channel state information between the first device and the second device and third capability information of the first device; The first device determines the resource allocation result according to the decomposition ratio, the third parameter and the third calculation rule.

11. The method according to claim 10, characterized in that The third capability information of the first device includes information about available wireless resources of the first device.

12. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: The first device receives capability information of the second device from the second device, where the capability information of the second device is used by the first device to determine the decomposition ratio and the resource allocation result.

13. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: The first device sends first indication information to the second device, where the first indication information is used to indicate the resource allocation result.

14. A resource allocation method, characterized in that: The method comprises: The first device determines a decomposition ratio and a resource allocation result of data of the first service; The first device sends the decomposition ratio to the third device, and the decomposition ratio is used by the third device to decompose the data of the first service into first data and second data according to the decomposition ratio, and to process the first data to obtain processed first data; The first device allocates a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data.

15. The method according to claim 14, characterized in that The first device determines the decomposition ratio and resource allocation result of the data of the first service, including: The first device determines the decomposition ratio and the resource allocation result according to a first calculation rule; the first calculation rule is used to maximize the wireless resource efficiency between the first device and the second device and minimize the energy consumption of the second device.

16. The method according to claim 15, characterized in that The first device determines the decomposition ratio and the resource allocation result according to a first calculation rule, including: The first device acquires a first parameter, where the first parameter includes channel state information between the first device and the second device, capability information of the first device, capability information of the third device, and capability information of the second device; The first device determines the decomposition ratio and the resource allocation result according to the first parameter and the first calculation rule.

17. The method according to claim 16, characterized in that The capability information of the first device includes information about available wireless resources of the first device; the capability information of the third device includes computing capability information of the third device; and the capability information of the second device includes available computing resource information and computing capability information of the second device.

18. The method according to claim 14, characterized in that The first device determines the decomposition ratio and resource allocation result of the data of the first service, including: The first device determines the decomposition ratio; The first device determines the resource allocation result according to the decomposition ratio.

19. The method according to claim 18, characterized in that The first device determines the decomposition ratio, including: The first device determines the decomposition ratio according to a second calculation rule; the second calculation rule is used to minimize the wireless resource requirement between the first device and the second device.

20. The method according to claim 19, characterized in that The first device determines the decomposition ratio according to a second calculation rule, including: The first device acquires a second parameter, where the second parameter includes channel state information between the first device and the second device, capability information of the third device, and capability information of the second device; The first device determines the decomposition ratio according to the second parameter and the second calculation rule.

21. The method according to claim 20, characterized in that The capability information of the third device includes computing capability information of the third device; the capability information of the second device includes available computing resource information and computing capability information of the second device.

22. The method according to any one of claims 18 to 21, characterized in that: The first device determines the resource allocation result according to the decomposition ratio, including: The first device determines the resource allocation result according to a third calculation rule and the decomposition ratio; the third calculation rule is used to maximize the sum of data rates obtainable by the second device.

23. The method according to claim 22, characterized in that The first device determines the resource allocation result according to the third calculation rule and the decomposition ratio, including: Acquiring, by the first device, a third parameter, where the third parameter includes channel state information between the first device and the second device and capability information of the first device; The first device determines the resource allocation result according to the decomposition ratio, the third parameter and the third calculation rule.

24. The method according to claim 23, characterized in that The capability information of the first device includes information about available wireless resources of the first device.

25. The method according to any one of claims 14 to 21, characterized in that: The method further comprises: The first device receives capability information of the second device from the second device, where the capability information of the second device is used by the first device to determine the decomposition ratio and the resource allocation result.

26. The method according to any one of claims 14 to 21, characterized in that: The method further comprises: The first device receives capability information of the third device from the third device, and the capability information of the third device is used by the first device to determine the decomposition ratio and the resource allocation result.

27. The method according to any one of claims 14 to 21, characterized in that: The method further comprises: The first device sends first indication information to the second device, where the first indication information is used to indicate the resource allocation result.

28. A first device, characterized in that: The first device includes a processing module; The processing module is used to determine the decomposition ratio and resource allocation result of the data of the first service; The processing module is further used to decompose the data of the first service into first data and second data according to the decomposition ratio, and process the first data to obtain processed first data; The processing module is further used to allocate a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data.

29. The first device according to claim 28, characterized in that The processing module is used to determine the decomposition ratio and resource allocation result of the data of the first service, including: Used to determine the decomposition ratio and the resource allocation result according to a first calculation rule; the first calculation rule is used to maximize the wireless resource efficiency between the first device and the second device and minimize the energy consumption of the second device.

30. The first device according to claim 29, characterized in that The processing module is used to determine the decomposition ratio and the resource allocation result according to the first calculation rule, including: Used to obtain a first parameter, the first parameter including channel state information between the first device and the second device, first capability information of the first device and capability information of the second device; determine the decomposition ratio and the resource allocation result according to the first parameter and the first calculation rule.

31. The first device according to claim 30, characterized in that The first capability information of the first device includes information about available wireless resources and computing capability information of the first device, and the capability information of the second device includes information about available computing resources and computing capability information of the second device.

32. The first device according to claim 28, characterized in that The processing module is used to determine the decomposition ratio and resource allocation result of the data of the first service, including: Used to determine the decomposition ratio; determine the resource allocation result according to the decomposition ratio.

33. The first device according to claim 32, characterized in that The processing module is used to determine the decomposition ratio, including: Used to determine the decomposition ratio according to a second calculation rule; the second calculation rule is used to minimize the wireless resource requirement between the first device and the second device.

34. The first device according to claim 33, characterized in that The processing module is used to determine the decomposition ratio according to the second calculation rule, including: Used to obtain a second parameter, where the second parameter includes channel state information between the first device and the second device, second capability information of the first device, and capability information of the second device; and determine the decomposition ratio according to the second parameter and the second calculation rule.

35. The first device according to claim 34, characterized in that The second capability information of the first device includes computing capability information of the first device, and the capability information of the second device includes available computing resource information and computing capability information of the second device.

36. The first device according to any one of claims 32 to 35, characterized in that The processing module is used to determine the resource allocation result according to the decomposition ratio, including: Used to determine the resource allocation result according to a third calculation rule and the decomposition ratio; the third calculation rule is used to maximize the sum of the data rates obtainable by the second device.

37. The first device according to claim 36, characterized in that The processing module is used to determine the resource allocation result according to the third calculation rule and the decomposition ratio, including: Used to obtain a third parameter, the third parameter including channel state information between the first device and the second device and third capability information of the first device; determine the resource allocation result according to the decomposition ratio, the third parameter and the third calculation rule.

38. The first device according to claim 37, characterized in that The third capability information of the first device includes information about available wireless resources of the first device.

39. The first device according to any one of claims 28 to 35, characterized in that The first device also includes a transceiver module; The transceiver module is used to receive capability information of the second device from the second device, and the capability information of the second device is used by the processing module to determine the decomposition ratio and the resource allocation result.

40. The first device according to any one of claims 28 to 35, characterized in that The first device also includes a transceiver module; The transceiver module is used to send first indication information to the second device, where the first indication information is used to indicate the resource allocation result.

41. A first device, characterized in that: The first device includes a processing module and a transceiver module; The processing module is used to determine the decomposition ratio and resource allocation result of the data of the first service; The transceiver module is used to send the decomposition ratio to the third device, and the decomposition ratio is used by the third device to decompose the data of the first service into first data and second data according to the decomposition ratio, and process the first data to obtain processed first data; The processing module is further used to allocate a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data.

42. The first device according to claim 41, characterized in that The processing module is used to determine the decomposition ratio and resource allocation result of the data of the first service, including: Used to determine the decomposition ratio and the resource allocation result according to a first calculation rule; the first calculation rule is used to maximize the wireless resource efficiency between the first device and the second device and minimize the energy consumption of the second device.

43. The first device according to claim 42, characterized in that The processing module is used to determine the decomposition ratio and the resource allocation result according to the first calculation rule, including: Used to obtain a first parameter, the first parameter including channel state information between the first device and the second device, capability information of the first device, capability information of the third device and capability information of the second device; determine the decomposition ratio and the resource allocation result according to the first parameter and the first calculation rule.

44. The first device according to claim 43, characterized in that The capability information of the first device includes information about available wireless resources of the first device; the capability information of the third device includes computing capability information of the third device; and the capability information of the second device includes available computing resource information and computing capability information of the second device.

45. The first device according to claim 41, characterized in that The processing module is used to determine the decomposition ratio and resource allocation result of the data of the first service, including: Used to determine the decomposition ratio; determine the resource allocation result according to the decomposition ratio.

46. ​​The first device according to claim 45, characterized in that The processing module is used to determine the decomposition ratio, including: Used to determine the decomposition ratio according to a second calculation rule; the second calculation rule is used to minimize the wireless resource requirement between the first device and the second device.

47. The first device according to claim 46, characterized in that The processing module is used to determine the decomposition ratio according to the second calculation rule, including: Used to obtain second parameters, where the second parameters include channel state information between the first device and the second device, capability information of the third device, and capability information of the second device; determine the decomposition ratio according to the second parameters and the second calculation rule.

48. The first device according to claim 47, characterized in that The capability information of the third device includes computing capability information of the third device; the capability information of the second device includes available computing resource information and computing capability information of the second device.

49. The first device according to any one of claims 45 to 48, characterized in that The processing module is used to determine the resource allocation result according to the decomposition ratio, including: Used to determine the resource allocation result according to a third calculation rule and the decomposition ratio; the third calculation rule is used to maximize the sum of the data rates obtainable by the second device.

50. The first device according to claim 49, characterized in that The processing module is used to determine the resource allocation result according to the third calculation rule and the decomposition ratio, including: Used to obtain a third parameter, the third parameter including channel state information between the first device and the second device and capability information of the first device; determine the resource allocation result according to the decomposition ratio, the third parameter and the third calculation rule.

51. The first device according to claim 50, characterized in that The capability information of the first device includes information about available wireless resources of the first device.

52. The first device according to any one of claims 41 to 48, characterized in that The transceiver module is further used to receive capability information of the second device from the second device, and the capability information of the second device is used by the processing module to determine the decomposition ratio and the resource allocation result.

53. The first device according to any one of claims 41 to 48, characterized in that The transceiver module is further used to receive capability information of the third device from the third device, and the capability information of the third device is used by the processing module to determine the decomposition ratio and the resource allocation result.

54. The first device according to any one of claims 41 to 48, characterized in that The transceiver module is further used to send first indication information to the second device, where the first indication information is used to indicate the resource allocation result.

55. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer can execute the resource allocation method according to any one of claims 1 to 13 or the resource allocation method according to any one of claims 14 to 27.

56. A communication system, characterized in that: The communication system comprises: a first device and a second device; The first device is used to determine a decomposition ratio and a resource allocation result of data of a first service; The first device is further configured to decompose the data of the first service into first data and second data according to the decomposition ratio, and process the first data to obtain processed first data; The first device is further used to allocate a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data; The second device is used to receive the second data and the processed first data on the first wireless resource.

57. A communication system, characterized in that: The communication system comprises: a first device and a third device; The first device is used to determine a decomposition ratio and a resource allocation result of data of a first service; The first device is further configured to send the decomposition ratio to a third device; The third device is configured to receive the decomposition ratio from the first device, decompose the data of the first service into first data and second data according to the decomposition ratio, and then process the first data to obtain processed first data; The first device is further used to allocate a first wireless resource to the second device according to the resource allocation result, wherein the first wireless resource is used to transmit the second data and the processed first data.

Citation Information

Patent Citations

  • Information transmission method and related devices

    CN108271217A

  • Image rendering method, server and terminal

    CN109801353A