资源分配方法、装置及系统与流程

文档序号:32297927发布日期:2022-11-23 04:14阅读:63来源:国知局
资源分配方法、装置及系统与流程

1.本技术涉及通信技术领域,尤其涉及资源分配方法、装置及系统。


背景技术:

2.随着通信技术的发展,移动通信系统日益宽带化,例如,当前第五代移动通信技术(5th generation,5g)为云化应用等宽带业务提供了高带宽低时延的无线管道。同时,随着中央处理器(central processing unit,cpu)、嵌入式神经网络处理器(neural-networkprocessing unit,npu)技术的发展,终端设备的处理能力,特别是计算能力日益增强,这些使得云化应用业务日益成熟。
3.但是,多用户云化应用对无线资源的需求巨大。目前,传统的无线资源分配方法是基于业务的服务质量(quality ofservice,qos),根据信道质量进行无线资源分配,从而建立数据无线承载(data radio bearer,drb),实现业务传输。对于同一业务,qos需求是一样的,不同终端设备或同一终端设备所需的无线资源随着信道质量的变化而变化。但是,由于无线资源毕竟有限,可能导致业务所需的qos不一定都能保证,比如,当无线资源不足时拒绝终端设备的业务接入或业务卡顿,导致用户体验很差。
4.因此,如何进一步优化无线资源分配方法,是目前亟待解决的问题。


技术实现要素:

5.本技术实施例提供一种资源分配方法、装置及系统,用于解决现有的无线资源分配方法无法保障业务qos的问题。
6.为达到上述目的,本技术的实施例采用如下技术方案:
7.第一方面,提供了一种资源分配方法,该方法包括:第一设备确定第一业务的数据的分解比例和资源分配结果;第一设备根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据;第一设备根据资源分配结果,为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。基于本技术实施例提供的资源分配方法,第一设备根据分解比例,将业务数据分解为第一数据和第二数据并处理第一数据,第一设备为第二设备分配的第一无线资源用于传输第一设备处理后的第一数据和未处理的第二数据。而现有的技术方案中,是将所有业务数据均进行处理后,为所有处理后的数据分配无线资源。因为数据进行处理后,数据量会变大,所以对于相同的业务,本方案中需要通过无线资源传输的数据量,比现有的技术方案中需要通过无线资源需要传输的数据量小,减少了对无线资源的需求,进一步优化了无线资源分配方法,可以保障业务的qos,提升用户体验。
8.结合上述第一方面,在一种可能的实现方式中,第一设备确定第一业务的数据的分解比例和资源分配结果,包括:第一设备根据第一计算规则,确定分解比例和资源分配结果;第一计算规则用于最大化第一设备和第二设备之间的无线资源效率和最小化第二设备的能耗。基于该方案,第一设备可以根据第一计算规则,联合优化分解比例和资源分配结
果,并最大化第一设备和第二设备间的无线资源效率和最小化第二设备的能耗。
9.结合上述第一方面,在一种可能的实现方式中,第一设备根据第一计算规则,确定分解比例和资源分配结果,包括:第一设备获取第一参数,第一参数包括第一设备和第二设备之间的信道状态信息、第一设备的第一能力信息和第二设备的能力信息;第一设备根据第一参数和第一计算规则确定分解比例和资源分配结果。基于本方案,第一设备可以根据第一设备和第二设备之间的信道状态信息,第一设备的第一能力信息和第二设备的能力信息以及第一计算规则,确定合理的分解比例和资源分配结果。
10.结合上述第一方面,在一种可能的实现方式中,第一设备的第一能力信息包括第一设备的可用无线资源的信息和第一设备的计算能力信息,第二设备的能力信息包括第二设备的可用计算资源信息和计算能力信息。基于本方案,可以在确定分解比例和资源分配结果时,考虑到第一设备的可用无线资源的信息和计算能力信息、第二设备的可用计算资源信息和计算能力信息。
11.结合上述第一方面,在一种可能的实现方式中,第一设备确定第一业务的数据的分解比例和资源分配结果,包括:第一设备确定分解比例;第一设备根据分解比例确定资源分配结果。基于本方案,第一设备可以先确定分解比例,再根据分解比例确定资源分配结果,实现分步骤和层次确定分解比例和资源分配结果。
12.结合上述第一方面,在一种可能的实现方式中,第一设备确定分解比例,包括:第一设备根据第二计算规则,确定分解比例;第二计算规则用于最小化第一设备和第二设备之间的无线资源需求。基于该方案,第一设备可以通过第二计算规则,确定出可以最小化第一设备和第二设备之间的无线资源需求的分解比例。
13.结合上述第一方面,在一种可能的实现方式中,第一设备根据第二计算规则确定分解比例,包括:第一设备获取第二参数,第二参数包括第一设备和第二设备之间的信道状态信息、第一设备的第二能力信息和第二设备的能力信息;第一设备根据第二参数和第二计算规则,确定分解比例。基于本方案,第一设备可以根据信道状态信息,第一设备的第二能力信息和第二设备的能力信息以及第二计算规则,确定合理的分解比例。
14.结合上述第一方面,在一种可能的实现方式中,第一设备的第二能力信息包括第一设备的计算能力信息,第二设备的能力信息包括第二设备的可用计算资源信息和计算能力信息。基于本方案,可以在确定分解比例时,考虑到第一设备的计算能力信息、第二设备的可用计算资源信息和计算能力信息。
15.结合上述第一方面,在一种可能的实现方式中,第一设备根据分解比例确定资源分配结果,包括:第一设备根据第三计算规则和分解比例,确定资源分配结果;第三计算规则用于最大化第二设备可获得的数据速率的和。基于该方案,第一设备可以通过第三计算规则,确定出可以最大化第二设备可获得的数据速率的和的资源分配结果。
16.结合上述第一方面,在一种可能的实现方式中,第一设备根据第三计算规则和分解比例确定资源分配结果,包括:第一设备获取第三参数,第三参数包括第一设备和第二设备之间的信道状态信息和第一设备的第三能力信息;第一设备根据分解比例,第三参数和第三计算规则,确定资源分配结果。基于本方案,第一设备可以根据信道状态信息,第一设备的第三能力信息以及第三计算规则,确定合理的资源分配结果。
17.结合上述第一方面,在一种可能的实现方式中,第一设备的第三能力信息包括第
一设备的可用无线资源的信息。基于本方案,可以在确定资源分配结果时,考虑到第一设备的可用无线资源的信息。
18.结合上述第一方面,在一种可能的实现方式中,该资源分配方法还包括:第一设备接收来自第二设备的第二设备的能力信息,第二设备的能力信息用于第一设备确定分解比例和资源分配结果。基于该方案,第一设备可以根据来自第二设备的第二设备的能力信息,确定分解比例和资源分配结果。
19.结合上述第一方面,在一种可能的实现方式中,该资源分配方法还包括:第一设备向第二设备发送第一指示信息,第一指示信息用于指示资源分配结果。基于该方案,第二设备可以通过接收的第一指示信息获取指示信息指示的资源分配结果,并通过资源分配结果指示的第一无线资源接收第二数据和处理后的第一数据。
20.第二方面,提供了一种资源分配方法,该方法包括:第一设备确定第一业务的数据的分解比例和资源分配结果;第一设备将分解比例发送给第三设备,分解比例用于第三设备根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据;第一设备根据资源分配结果,为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。由于该方案中,第一设备确定分解比例,由第三设备根据分解比例将业务数据分解为第一数据和第二数据并处理第一数据,第一设备为第二设备分配的第一无线资源用于传输处理后的第一数据和未处理的第二数据。而现有的技术方案中,是将所有业务数据均进行处理后,为所有处理后的数据分配无线资源。因为数据进行处理后,数据量会变大,所以对于相同的业务,本方案中需要通过无线资源传输的数据量,比现有的技术方案中需要通过无线资源需要传输的数据量小,减少了对无线资源的需求,进一步优化了无线资源分配方法,可以保障业务的qos,提升用户体验。
21.结合上述第二方面,在一种可能的实现方式中,第一设备确定第一业务的数据的分解比例和资源分配结果,包括:第一设备根据第一计算规则,确定分解比例和资源分配结果;第一计算规则用于最大化第一设备和第二设备之间的无线资源效率和最小化第二设备的能耗。基于该方案,第一设备可以根据第一计算规则,联合优化分解比例和资源分配结果,并最大化第一设备和第二设备间的无线资源效率和最小化第二设备的能耗。
22.结合上述第二方面,在一种可能的实现方式中,第一设备根据第一计算规则确定分解比例和资源分配结果,包括:第一设备获取第一参数,第一参数包括第一设备和第二设备之间的信道状态信息、第一设备的能力信息、第三设备的能力信息和第二设备的能力信息;第一设备根据第一参数和第一计算规则确定分解比例和所述资源分配结果。基于本方案,第一设备可以根据第一设备和第二设备之间的信道状态信息,第一设备的能力信息、第三设备的能力信息、第二设备的能力信息以及第一计算规则,确定合理的分解比例和资源分配结果。
23.结合上述第二方面,在一种可能的实现方式中,第一设备的能力信息包括第一设备的可用无线资源的信息;第三设备的能力信息包括第三设备的计算能力信息;第二设备的能力信息包括第二设备的可用计算资源信息和计算能力信息。基于本方案,可以在确定分解比例和资源分配结果时,考虑到第一设备的可用无线资源的信息、第三设备的计算能力信息、第二设备的可用计算资源信息和计算能力信息。
24.结合上述第二方面,在一种可能的实现方式中,第一设备确定第一业务的数据的分解比例和资源分配结果,包括:第一设备确定分解比例;第一设备根据分解比例确定资源分配结果。基于本方案,第一设备可以先确定分解比例,再根据分解比例确定资源分配结果,实现分步骤和层次确定分解比例和资源分配结果。
25.结合上述第二方面,在一种可能的实现方式中,第一设备确定所述分解比例,包括:第一设备根据第二计算规则,确定分解比例;第二计算规则用于最小化第一设备和第二设备之间的无线资源需求。基于该方案,第一设备可以通过第二计算规则,确定出可以最小化第一设备和第二设备之间的无线资源需求的分解比例。
26.结合上述第二方面,在一种可能的实现方式中,第一设备根据第二计算规则确定分解比例,包括:第一设备获取第二参数,第二参数包括第一设备和第二设备之间的信道状态信息、第三设备的能力信息和第二设备的能力信息;第一设备根据第二参数和第二计算规则,确定分解比例。基于本方案,第一设备可以根据第一设备和第二设备之间的信道状态信息,第三设备的能力信息和第二设备的能力信息以及第二计算规则,确定合理的分解比例。
27.结合上述第二方面,在一种可能的实现方式中,第三设备的能力信息包括第三设备的计算能力信息;第二设备的能力信息包括第二设备的可用计算资源信息和计算能力信息。基于本方案,可以在确定分解比例时,考虑到第三设备的计算能力信息、第二设备的可用计算资源信息和计算能力信息。
28.结合上述第二方面,在一种可能的实现方式中,第一设备根据分解比例确定资源分配结果,包括:第一设备根据第三计算规则和分解比例,确定资源分配结果;第三计算规则用于最大化第二设备可获得的数据速率的和。基于该方案,第一设备可以通过第三计算规则,确定出可以最大化第二设备可获得的数据速率的和的资源分配结果。
29.结合上述第二方面,在一种可能的实现方式中,第一设备根据第三计算规则和分解比例确定资源分配结果,包括:第一设备获取第三参数,第三参数包括第一设备和第二设备之间的信道状态信息和第一设备的能力信息;第一设备根据分解比例,第三参数和第三计算规则,确定资源分配结果。基于本方案,第一设备可以根据第一设备和第二设备之间的信道状态信息,第一设备的能力信息以及第三计算规则,确定合理的资源分配结果。
30.结合上述第二方面,在一种可能的实现方式中,第一设备的能力信息包括第一设备的可用无线资源的信息。基于本方案,可以在确定资源分配结果时,考虑到第一设备的可用无线资源的信息。
31.结合上述第二方面,在一种可能的实现方式中,该资源分配方法还包括:第一设备接收来自第二设备的第二设备的能力信息,第二设备的能力信息用于第一设备确定分解比例和资源分配结果。基于该方案,第一设备可以根据来自第二设备的第二设备的能力信息,确定分解比例和资源分配结果。
32.结合上述第二方面,在一种可能的实现方式中,该资源分配方法还包括:第一设备接收来自第三设备的第三设备的能力信息,第三设备的能力信息用于第一设备确定分解比例和资源分配结果。基于该方案,第一设备可以根据来自第三设备的第三设备的能力信息,确定分解比例和资源分配结果。
33.结合上述第二方面,在一种可能的实现方式中,该资源分配方法还包括:第一设备
向第二设备发送第一指示信息,第一指示信息用于指示资源分配结果。基于该方案,第二设备可以通过接收的第一指示信息获取指示信息指示的资源分配结果,并通过资源分配结果指示的第一无线资源接收第二数据和处理后的第一数据。
34.第三方面,提供了一种资源分配方法,该方法包括:第一设备接收来自第三设备的分解比例、第二数据和处理后的第一数据;其中,处理后的第一数据为第三设备根据分解比例将第一业务的数据分解为第一数据和第二数据后,对第一数据进行处理得到的;第一设备根据分解比例确定资源分配结果;第一设备根据资源分配结果,为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。由于该方案中,第三设备根据分解比例将第一业务的数据进行分解,得到第一数据和第二数据并处理第一数据,第一设备接收分解比例、处理后的第一数据和第二数据。第一设备为第二设备分配的第一无线资源用于传输处理后的第一数据和未处理的第二数据。而现有的技术方案中,是将所有业务数据均进行处理后,为所有处理后的数据分配无线资源。因为数据进行处理后,数据量会变大,所以对于相同的业务,本方案中需要通过无线资源传输的数据量,比现有的技术方案中需要通过无线资源需要传输的数据量小,减少了对无线资源的需求,进一步优化了无线资源分配方法,可以保障业务的qos,提升用户体验。
35.其中,第一设备根据分解比例确定资源分配结果的具体实现可参考上述第二方面,在此不再赘述。
36.结合上述第三方面,在一种可能的实现方式中,该资源分配方法还包括:第一设备向第二设备发送第一指示信息,第一指示信息用于指示资源分配结果。基于该方案,第二设备可以通过接收的第一指示信息获取指示信息指示的资源分配结果,并通过资源分配结果指示的第一无线资源接收第二数据和处理后的第一数据。
37.第四方面,提供了一种资源分配方法,该方法包括:第三设备确定第一业务的数据的分解比例和资源分配结果;第三设备根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据;第三设备向第一设备发送资源分配结果、第二数据和处理后的第一数据;其中,资源分配结果用于第一设备为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。基于本技术实施例提供的资源分配方法,第三设备根据分解比例,将业务数据分解为第一数据和第二数据并处理第一数据,第一设备根据来自第三设备的资源分配结果,为第二设备分配的第一无线资源,第一无线资源用于传输第三设备处理后的第一数据和未处理的第二数据。而现有的技术方案中,是将所有业务数据均进行处理后,为所有处理后的数据分配无线资源。因为数据进行处理后,数据量会变大,所以对于相同的业务,本方案中需要通过无线资源传输的数据量,比现有的技术方案中需要通过无线资源需要传输的数据量小,减少了对无线资源的需求,进一步优化了无线资源分配方法,可以保障业务的qos,提升用户体验。
38.上述第四方面中,第三设备确定第一业务的数据的分解比例和资源分配结果,以及第三设备根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据的相关实现可参考上述第一方面中第一设备确定第一业务的数据的分解比例和资源分配结果,以及第一设备根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据的相关实现,在此不再赘述。
39.结合上述第四方面,在一种可能的实现方式中,该资源分配方法还包括:第三设备接收来自第二设备的第二设备的能力信息,第二设备的能力信息用于第三设备确定分解比例和资源分配结果。基于该方案,第三设备可以根据来自第二设备的第二设备的能力信息,确定分解比例和资源分配结果。
40.结合上述第四方面,在一种可能的实现方式中,该资源分配方法还包括:第三设备接收来自第一设备的第一设备的能力信息,第一设备的能力信息用于第三设备确定分解比例和资源分配结果。基于该方案,第三设备可以根据来自第一设备的第一设备的能力信息,确定分解比例和资源分配结果。
41.结合上述第四方面,在一种可能的实现方式中,该资源分配方法还包括:第三设备向第二设备发送第一指示信息,第一指示信息用于指示资源分配结果。基于该方案,第二设备可以通过接收的第一指示信息获取指示信息指示的资源分配结果,并通过资源分配结果指示的第一无线资源接收第二数据和处理后的第一数据。
42.第五方面,提供了一种第一设备,该第一设备具有实现上述第一方面所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。如:该第一设备可以包括:处理模块。处理模块,用于确定第一业务的数据的分解比例和资源分配结果;处理模块,还用于根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据;处理模块,还用于根据资源分配结果,为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。
43.具体的,处理模块的具体实现可参考上述第一方面或第一方面的任一种可能的实现方式,在此不再重复赘述。
44.结合上述第五方面,在一种可能的实现方式中,该第一设备还包括收发模块;该收发模块,用于接收来自该第二设备的该第二设备的能力信息,该第二设备的能力信息用于该处理模块确定该分解比例和该资源分配结果。
45.结合上述第五方面,在一种可能的实现方式中,该第一设备还包括收发模块;该收发模块,用于向该第二设备发送第一指示信息,该第一指示信息用于指示该资源分配结果。
46.其中,第五方面的技术效果可参考上述第一方面,在此不再赘述。
47.第六方面,提供了一种第一设备,该第一设备具有实现上述第二方面所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。如:该第一设备可以包括:处理模块和收发模块。处理模块,用于确定第一业务的数据的分解比例和资源分配结果。收发模块,用于将分解比例发送给第三设备,分解比例用于第三设备根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据。处理模块,还用于根据资源分配结果,为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。
48.具体的,处理模块的具体实现可参考上述第二方面或第二方面的任一种可能的实现方式,在此不再重复赘述。
49.结合上述第六方面,在一种可能的实现方式中,该收发模块,还用于接收来自该第二设备的该第二设备的能力信息,该第二设备的能力信息用于该处理模块确定该分解比例
和该资源分配结果。
50.结合上述第六方面,在一种可能的实现方式中,该收发模块,还用于接收来自该第三设备的该第三设备的能力信息,该第三设备的能力信息用于该处理模块确定该分解比例和该资源分配结果。
51.结合上述第六方面,在一种可能的实现方式中,该收发模块,还用于向该第二设备发送第一指示信息,该第一指示信息用于指示该资源分配结果。
52.其中,第六方面的技术效果可参考上述第二方面,在此不再赘述。
53.第七方面,提供了一种第一设备,该第一设备具有实现上述第三方面所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。如:该第一设备可以包括:处理模块和收发模块。收发模块,用于接收来自第三设备的分解比例、第二数据和处理后的第一数据;其中,处理后的第一数据为第三设备根据分解比例将第一业务的数据分解为第一数据和第二数据后,对第一数据进行处理得到的;处理模块,用于根据分解比例确定资源分配结果。处理模块,还用于根据资源分配结果,为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。
54.具体的,处理模块的具体实现可参考上述第三方面或第三方面的任一种可能的实现方式,在此不再重复赘述。
55.结合上述第七方面,在一种可能的实现方式中,收发模块,还用于向第二设备发送第一指示信息,第一指示信息用于指示资源分配结果。
56.其中,第七方面的技术效果可参考上述第三方面,在此不再赘述。
57.第八方面,提供了一种第三设备,该第三设备具有实现上述第四方面所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。如:该第三设备可以包括:处理模块和收发模块。处理模块,用于确定第一业务的数据的分解比例和资源分配结果;处理模块,还用于根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据;收发模块,用于向第一设备发送资源分配结果、第二数据和处理后的第一数据;其中,资源分配结果用于第一设备为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。
58.具体的,处理模块的具体实现可参考上述第四方面或第四方面的任一种可能的实现方式,在此不再重复赘述。
59.结合上述第八方面,在一种可能的实现方式中,收发模块,还用于接收来自第二设备的第二设备的能力信息,第二设备的能力信息用于第三设备确定分解比例和资源分配结果。
60.结合上述第八方面,在一种可能的实现方式中,收发模块,还用于接收来自第一设备的第一设备的能力信息,第一设备的能力信息用于第三设备确定分解比例和资源分配结果。
61.结合上述第八方面,在一种可能的实现方式中,收发模块,还用于向第二设备发送第一指示信息,第一指示信息用于指示资源分配结果。
62.其中,第八方面的技术效果可参考上述第四方面,在此不再赘述。
63.第九方面,提供了一种第一设备,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该第一设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使该第一设备执行如上述第一方面中任一项所述的资源分配方法。
64.第十方面,提供了一种第一设备,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该第一设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使该第一设备执行如上述第二方面中任一项所述的资源分配方法。
65.第十一方面,提供了一种第一设备,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该第一设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使该第一设备执行如上述第三方面中任一项所述的资源分配方法。
66.第十二方面,提供了一种第三设备,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该第三设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使该第三设备执行如上述第四方面中任一项所述的资源分配方法。
67.第十三方面,提供了一种第一设备,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述第一方面中任一项所述的资源分配方法。
68.第十四方面,提供了一种第一设备,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述第二方面中任一项所述的资源分配方法。
69.第十五方面,提供了一种第一设备,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述第三方面中任一项所述的资源分配方法。
70.第十六方面,提供了一种第三设备,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述第四方面中任一项所述的资源分配方法。
71.第十七方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面中任一项所述的资源分配方法。
72.第十八方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第二方面中任一项所述的资源分配方法。
73.第十九方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第三方面中任一项所述的资源分配方法。
74.第二十方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第四方面中任一项所述的资源分配方法。
75.第二十一方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面中任一项所述的资源分配方法。
76.第二十二方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,
使得计算机可以执行上述第二方面中任一项所述的资源分配方法。
77.第二十三方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第三方面中任一项所述的资源分配方法。
78.第二十四方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第三方面中任一项所述的资源分配方法。
79.第二十五方面,提供了一种装置,该装置包括处理器,用于支持第一设备实现上述第一方面中所涉及的功能。在一种可能的设计中,该装置还包括存储器,该存储器,用于保存第一设备必要的程序指令和数据。该装置可以由芯片构成,也可以包含芯片和其他分立器件。
80.第二十六方面,提供了一种装置,该装置包括处理器,用于支持第一设备实现上述第二方面中所涉及的功能。在一种可能的设计中,该装置还包括存储器,该存储器,用于保存第一设备必要的程序指令和数据。该装置可以由芯片构成,也可以包含芯片和其他分立器件。
81.第二十七方面,提供了一种装置,该装置包括处理器,用于支持第一设备实现上述第三方面中所涉及的功能。在一种可能的设计中,该装置还包括存储器,该存储器,用于保存第一设备必要的程序指令和数据。该装置可以由芯片构成,也可以包含芯片和其他分立器件。
82.第二十八方面,提供了一种装置,该装置包括处理器,用于支持第三设备实现上述第四方面中所涉及的功能。在一种可能的设计中,该装置还包括存储器,该存储器,用于保存第一设备必要的程序指令和数据。该装置可以由芯片构成,也可以包含芯片和其他分立器件。
83.第二十九方面,本技术实施例提供一种通信系统,该通信系统可以包括:第一设备和第二设备。第一设备,用于确定第一业务的数据的分解比例和资源分配结果;第一设备,还用于根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据;第一设备,还用于根据资源分配结果,为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。第二设备,用于在第一无线资源上接收第二数据和处理后的第一数据。具体的,第一设备的具体实现可参考上述第一方面或第一方面的任一种可能的实现方式,在此不再重复赘述。
84.第三十方面,本技术实施例提供一种通信系统,该通信系统可以包括:第一设备和第三设备。第一设备,用于确定第一业务的数据的分解比例和资源分配结果;第一设备,还用于将分解比例发送给第三设备。第三设备,用于接收来自第一设备的分解比例,并根据分解比例将第一业务的数据分解为第一数据和第二数据后,对第一数据进行处理,得到处理后的第一数据。第一设备,还用于根据资源分配结果,为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。在一种可能的设计中,该通信系统还可以包括第二设备,第二设备,用于在第一无线资源上接收第二数据和处理后的第一数据。具体的,第一设备的具体实现可参考上述第二方面或第二方面的任一种可能的实现方式,在此不再重复赘述。
85.第三十一方面,本技术实施例提供一种通信系统,该通信系统可以包括:第一设备和第三设备。第三设备,用于确定第一业务的数据的分解比例,根据分解比例将第一业务的
数据分解为第一数据和第二数据,并处理第一数据,得到处理后的第一数据;第三设备,还用于将分解比例、第二数据和处理后的第一数据发送给第一设备。第一设备,用于接收来自第三设备的分解比例、第二数据和处理后的第一数据;第一设备,还用于根据分解比例确定资源分配结果;第一设备,还用于根据资源分配结果,为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。在一种可能的设计中,该通信系统还可以包括第二设备,第二设备,用于在第一无线资源上接收第二数据和处理后的第一数据。具体的,第一设备的具体实现可参考上述第三方面或第三方面的任一种可能的实现方式,在此不再重复赘述。
86.第三十二方面,本技术实施例提供一种通信系统,该通信系统可以包括:第一设备和第三设备。第三设备,用于确定第一业务的数据的分解比例和资源分配结果;第三设备,还用于根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据;第三设备,还用于向第一设备发送资源分配结果、第二数据和处理后的第一数据。第一设备,用于接收来自第三设备的资源分配结果、第二数据和处理后的第一数据。第一设备,还用于根据资源分配结果为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。在一种可能的设计中,该通信系统还可以包括第二设备,第二设备,用于在第一无线资源上接收第二数据和处理后的第一数据。具体的,第三设备的具体实现可参考上述第四方面或第四方面的任一种可能的实现方式,在此不再重复赘述。
附图说明
87.图1a为本技术实施例提供的一种通信系统的架构示意图;
88.图1b为本技术实施例提供的另一种通信系统的架构示意图;
89.图2为本技术实施例提供的一种通信装置的结构示意图;
90.图3为本技术实施例提供的一种资源分配方法的流程示意图;
91.图4为本技术实施例提供的一个具体交互流程示意图;
92.图5为本技术实施例提供的另一种资源分配方法的流程示意图;
93.图6为本技术实施例提供的另一个具体交互流程示意图;
94.图7为本技术实施例提供的又一种资源分配方法的流程示意图;
95.图8为本技术实施例提供的又一个具体交互流程示意图;
96.图9为本技术实施例提供的再一种资源分配方法的流程示意图;
97.图10为本技术实施例提供的再一个具体交互流程示意图;
98.图11为本技术实施例提供的另一种通信装置的结构示意图。
具体实施方式
99.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。其中,在本技术的描述中,除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,a/b可以表示a或b;本技术中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,其中a,b可以是单数或者复数。并且,在本技术的描述中,除非另有说明,“多个”是指两个或
多于两个。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。另外,为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。同时,在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念,便于理解。
100.此外,本技术实施例描述的网络架构以及业务场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
101.本技术实施例的技术方案可以应用于各种通信系统。例如:长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)系统、通用移动通信系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)通信系统、5g系统或新无线(new radio,nr)系统等,本技术中涉及的5g移动通信系统包括非独立组网(non-standalone,nsa)的5g移动通信系统或独立组网(standalone,sa)的5g移动通信系统。本技术提供的技术方案还可以应用于未来的通信系统,如第六代移动通信系统。此外,通信系统还可以是陆上公用移动通信网(public land mobile network,plmn)网络、设备到设备(device-to-device,d2d)通信系统、机器到机器(machine to machine,m2m)通信系统、物联网(internet ofthings,iot)通信系统或者其他通信系统。
102.图1a为本技术实施例提供的一种通信系统10a的架构示意图。如图1a所示,该通信系统10a包括第一设备101a和第二设备102a。
103.应理解,图1a仅是示例性的给出本技术实施例提供的一种通信系统10a的架构示意图,并不限定该通信系统10a仅包括一个第一设备101a或者一个第二设备102a。换言之,该通信系统10a可以包括多个第一设备101a或者多个第二设备102a,在此统一说明,以下不再赘述。
104.以图1a所示的第一设备101a与第二设备102a进行交互为例,第一设备101a,用于确定第一业务的数据的分解比例和资源分配结果,并根据分解比例将第一业务的数据分解为第一数据和第二数据,对第一数据进行处理,得到处理后的第一数据。第一设备101a,还用于根据资源分配结果,为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。第二设备102a,用于在第一无线资源上接收第二数据和处理后的第一数据。该方案的具体实现以及相关技术效果将在后续方法实施例中详细描述,在此不予赘述。
105.可选的,图1a所示的实施例中的第一设备例如可以为终端设备,或者为网络设备
与第一业务的应用服务器相融合,包括网络设备对应的功能与第一业务的应用服务器对应的功能的设备。第二设备例如可以为终端设备。
106.图1b为本技术实施例提供的一种通信系统10b的架构示意图。如图1b所示,该通信系统10b包括第一设备101b和第三设备102b。
107.应理解,图1b仅是示例性的给出本技术实施例提供的一种通信系统10b的架构示意图,并不限定该通信系统10b仅包括一个第一设备101b或者一个第三设备102b或者一个第二设备103b。换言之,该通信系统10b可以包括多个第一设备101b或者多个第三设备102b或者多个第二设备103b,在此统一说明,以下不再赘述。
108.以图1b所示的第一设备101b与第三设备102b进行交互为例,一种可能的实现方式中,第一设备101b,用于确定第一业务的数据的分解比例和资源分配结果。第一设备101b,还用于将分解比例发送给第三设备102b。第三设备102b,用于接收来自第一设备101b的分解比例,并根据分解比例将第一业务的数据分解为第一数据和第二数据后,对第一数据进行处理,得到处理后的第一数据。第一设备101b,还用于根据资源分配结果,为第二设备103b分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。在一种可能的设计中,如图1b所示,该通信系统10b还可以包括第二设备103b,第二设备103b,用于在第一无线资源上接收第二数据和处理后的第一数据。该方案的具体实现以及相关技术效果将在后续方法实施例中详细描述,在此不予赘述。
109.以图1b所示的第一设备101b与第三设备102b进行交互为例,另一种可能的实现方式中,第三设备102b,用于确定第一业务的数据的分解比例,根据分解比例将第一业务的数据分解为第一数据和第二数据,并处理第一数据,得到处理后的第一数据。第三设备102b,还用于将分解比例、第二数据和处理后的第一数据发送给第一设备101b。第一设备101b,用于接收来自第三设备102b的分解比例、第二数据和处理后的第一数据。第一设备101b,还用于根据分解比例确定资源分配结果。第一设备101b,还用于根据资源分配结果,为第二设备103b分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。在一种可能的设计中,如图1b所示,该通信系统10b还可以包括第二设备103b,第二设备103b,用于在第一无线资源上接收第二数据和处理后的第一数据。该方案的具体实现以及相关技术效果将在后续方法实施例中详细描述,在此不予赘述。
110.以图1b所示的第一设备101b与第三设备102b进行交互为例,又一种可能的实现方式中,第三设备102b,用于确定第一业务的数据的分解比例和资源分配结果。第三设备102b,还用于根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据。第三设备102b,还用于向第一设备101b发送资源分配结果、第二数据和处理后的第一数据。第一设备101b,用于接收来自第三设备102b的资源分配结果、第二数据和处理后的第一数据。第一设备101b,还用于根据资源分配结果为第二设备103b分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。在一种可能的设计中,如图1b所示,该通信系统10b还可以包括第二设备103b,第二设备103b,用于在第一无线资源上接收第二数据和处理后的第一数据。
111.可选的,图1b所示的实施例中的第一设备例如可以为网络设备。第三设备例如可以为第一业务的应用服务器。第二设备例如可以为终端设备。
112.可选的,本技术实施例中的第一设备、第二设备或者第三设备的相关功能可以由
一个设备实现,也可以由多个设备共同实现,还可以是由一个设备内的一个或多个功能模块实现,本技术实施例对此不作具体限定。可以理解的是,上述功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是硬件与软件的结合,或者是平台(例如,云平台)上实例化的虚拟化功能。
113.例如,本技术实施例中的第一设备、第二设备或者第三设备的相关功能可以通过图2中的通信装置200来实现。图2所示为本技术实施例提供的通信装置200的结构示意图。该通信装置200包括一个或多个处理器201,通信线路202,以及至少一个通信接口(图2中仅是示例性的以包括通信接口204,以及一个处理器201为例进行说明),可选的还可以包括存储器203。
114.处理器201可以是一个通用中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制本技术方案程序执行的集成电路。
115.通信线路202可包括一通路,用于连接不同组件之间。
116.通信接口204,可以是收发模块用于与其他设备或通信网络通信,如以太网,ran,无线局域网(wireless local area networks,wlan)等。例如,所述收发模块可以是收发器、收发机一类的装置。可选的,所述通信接口204也可以是位于处理器201内的收发电路,用以实现处理器的信号输入和信号输出。
117.存储器203可以是具有存储功能的装置。例如可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路202与处理器相连接。存储器也可以和处理器集成在一起。
118.其中,存储器203用于存储执行本技术方案的计算机执行指令,并由处理器201来控制执行。处理器201用于执行存储器203中存储的计算机执行指令,从而实现本技术实施例中提供的资源分配方法。
119.或者,可选的,本技术实施例中,也可以是处理器201执行本技术下述实施例提供的资源分配方法中的处理相关的功能,通信接口204负责与其他设备或通信网络通信,本技术实施例对此不作具体限定。
120.可选的,本技术实施例中的计算机执行指令也可以称之为应用程序代码,本技术实施例对此不作具体限定。
121.在具体实现中,作为一种实施例,处理器201可以包括一个或多个cpu,例如图2中的cpu0和cpu1。
122.在具体实现中,作为一种实施例,通信装置200可以包括多个处理器,例如图2中的处理器201和处理器207。这些处理器中的每一个可以是一个单核(single-core)处理器,也可以是一个多核(multi-core)处理器。这里的处理器可以包括但不限于以下至少一种:中
央处理单元(central processing unit,cpu)、微处理器、数字信号处理器(dsp)、微控制器(microcontroller unit,mcu)、或人工智能处理器等各类运行软件的计算设备,每种计算设备可包括一个或多个用于执行软件指令以进行运算或处理的核。
123.在具体实现中,作为一种实施例,通信装置200还可以包括输出设备205和输入设备206。输出设备205和处理器201通信,可以以多种方式来显示信息。例如,输出设备205可以是液晶显示器(liquid crystal display,lcd),发光二级管(light emitting diode,led)显示设备,阴极射线管(cathode ray tube,crt)显示设备,或投影仪(projector)等。输入设备206和处理器201通信,可以以多种方式接收用户的输入。例如,输入设备206可以是鼠标、键盘、触摸屏设备或传感设备等。
124.上述的通信装置200有时也可以称为通信装置,其可以是一个通用设备或者是一个专用设备。例如通信装置200可以是台式机、便携式电脑、网络服务器、掌上电脑(personal digital assistant,pda)、移动手机、平板电脑、无线终端设备、嵌入式设备、芯片系统或有图2中类似结构的设备。本技术实施例不限定通信装置200的类型。本技术实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。
125.下面将结合图1a、图1b和图2对本技术实施例提供的资源分配方法进行具体阐述。
126.图3为本技术实施例提供的一种资源分配方法的流程示意图,如图3所示,该资源分配方法包括如下步骤s301-s303:
127.s301、第一设备确定第一业务的数据的分解比例和资源分配结果。
128.s302、第一设备根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据。
129.s303、第一设备根据资源分配结果,为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。
130.对于步骤s301,一种可能的实现方式中,第一设备确定第一业务的数据的分解比例和资源分配结果包括:第一设备根据第一计算规则,确定分解比例和资源分配结果。其中,第一计算规则用于最大化第一设备和第二设备之间的无线资源效率和最小化第二设备的能耗。该实现方式中,第一设备可以根据第一计算规则,联合优化分解比例和资源分配结果,并最大化第一设备和第二设备间的无线资源效率和最小化第二设备的能耗。
131.需要说明的是,本技术实施例中,第二设备的能耗包括第二设备的通信能耗和计算能耗,其中,示例性的,通信能耗为第二设备在无线资源上接收数据的能耗,计算能耗为第二设备处理数据的能耗。
132.本技术实施例中,上述第一计算规则可以为预配置的数学模型或公式。
133.根据步骤s302和s303可知,分解比例用于第一设备根据分解比例将业务数据分解为第一数据和第二数据并处理第一数据,资源分配结果用于为第二设备分配无线资源,分配的无线资源用于传输处理后的第一数据和未处理的第二数据,所以第一设备在确定分解比例和资源分配结果时结合与第一设备、第二设备和无线资源相关的信息,确定出的分解比例和资源分配结果会更合理。
134.因此,可选的,第一设备根据第一计算规则,确定分解比例和资源分配结果可以包括:第一设备获取第一参数,第一参数包括第一设备和第二设备之间的信道状态信息、第一设备的第一能力信息和第二设备的能力信息。第一设备根据第一参数和第一计算规则确定
分解比例和资源分配结果。
135.基于本方案,第一设备可以根据第一设备和第二设备之间的信道状态信息,第一设备的第一能力信息和第二设备的能力信息以及第一计算规则,确定适合和合理的分解比例和资源分配结果。
136.可选的,第一设备还可以结合与第一业务数据相关的信息确定分解比例和资源分配结果,示例性的,第一参数还可以包括第一业务的数据的大小。
137.可选的,第一设备可以接收来自第二设备的第二设备的能力信息。一种可能的实现方式中,第一设备可以向第二设备发送指示第二设备发送第二设备能力信息的指示信息,第二设备在接收到该指示信息后,向第一设备发送第二设备的能力信息。另一种可能的实现方式中,第二设备按照预配置的周期,周期性地向第一设备发送第二设备的能力信息。具体地,第二设备可以通过非接入层(non-access stratum,nas)、无线资源控制(radio resource control,rrc)、媒介访问控制-控制元素(medium access control control element,mac ce)或物理层信令将第二设备的能力信息发送至第一设备。
138.需要说明的是,本技术实施例中,因为由第一设备处理第二数据和分配无线资源,需要考虑第一设备处理数据的能力和无线资源信息,所以上述第一设备的第一能力信息包括第一设备的可用无线资源信息和第一设备的计算能力信息。因为第二设备在接收第二数据后需要处理第二数据,需要考虑第二设备处理数据的资源和能力,所以上述第二设备的能力信息包括第二设备的可用计算资源信息和计算能力信息。所以,相比起现有的无线资源分配方法仅考虑信道质量信息和可用的无线资源信息,本方案还考虑到了第一设备的计算能力信息、第二设备的可用计算资源信息和计算能力信息,因此可以利用上述信息确定第一业务的数据的分解比例和资源分配结果,该分解比例用于第一设备将第一业务的数据分解为第一数据和第二数据后,对第一数据进行处理,得到处理后的第一数据,该资源分配结果用于为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。
139.需要说明的是,本技术实施例中,可用计算资源还可以称为可用计算周期,在此统一说明,以下不再赘述。
140.以下结合具体示例,对本技术实施例提供的第一设备根据第一计算规则,确定分解比例和资源分配结果的方法进行说明。示例性的,第一计算规则满足如下关系:
141.其中,示例性的,maximize a,表示最大化a,表示对最大化a求解后,可以获得b,c参数。∑k表示n个元素的相加,n为k取值的个数,例如n=10时,∑
krk
可以指r1+r2+
……
+r
10

142.且上述关系受限于以下条件:
143.ꢀꢀꢀ
条件(1)
144.τ
svr
(1-pk)|vk|+τkpk|vk|+tk≤t
max

ꢀꢀꢀ
条件(2)
145.∑k∑nρ
k,n
p
k,n
≤p
max

ꢀꢀꢀ
条件(3)
146.∑kρ
k,n
≤1,ρ
k,n
∈(0,1)。
ꢀꢀꢀ
条件(4)
147.其中,rk表示第二设备k可获得的数据速率;r
k,n
表示第二设备k在第一设备的可用无线资源中的无线资源n上的数据速率,其中无线资源n为第一设备的可用无线资源中,第n个单元无线资源;ρ
k,n
表示无线资源n是否分配给第二设备k,其中,ρ
k,n
=1表示无线资源n分配给第二设备k,ρ
k,n
=0表示无线资源n未分配给第二设备k;b表示无线资源单元的大小;p
k,n
、h
k,n
、i
k,n
和σ
k,n
分别表示第二设备k在无线资源n上的功率、信道增益、干扰和噪声;ek=μkt
krk
+εkpk|vk|,ek表示第二设备k的能耗;|vk|表示第一业务的数据的大小;pk表示第二设备k对应的分解比例,pk|vk|表示应该由第二设备k处理的业务数据的大小,换言之,为还未处理的第二数据的大小;μk和εk分别表示第二设备k接收1比特数据的能耗和处理1比特数据的能耗;
148.tk表示数据从第一设备传输到第二设备k的时间;ω(1-pk)|vk|表示处理后的第一数据的大小,ω表示处理第一数据的参数,ω》1;fk表示第二设备k处理1比特数据所需的计算周期;表示第二设备k的可用计算资源;τ
svr
(1-pk)|vk|表示第一设备处理数据的时延,τ
svr
表示第一设备处理1比特数据的时延;τkpk|vk|表示第二设备k处理数据的时延,τk表示第二设备k处理1比特数据的时延;t
max
表示第一业务的时延最大值;p
max
表示第一设备的最大功率;ρ
k,n
,p
k,n
表示第二设备k对应的资源分配结果。
149.需要说明的是,本技术实施例中,第二设备k为参与第一设备分配第一无线资源的第二设备,在此统一说明,以下不再赘述。
150.上述参数中,h
k,n
、i
k,n
和σ
k,n
可以表示信道质量信息,或者说表示第一设备与第二设备k之间的信道状态信息。n和b可以表示第一设备的可用无线资源的信息,τ
svr
可以表示第一设备的计算能力信息,n、b和τ
svr
可以表示第一设备的第一能力信息。εk、fk和τk可以表示第二设备k的计算能力信息,表示第二设备k的可用计算资源信息,εk、fk和可以表示第二设备k的能力信息。
151.需要说明的是,上述参数中,当第一业务为视频或游戏业务等业务时,示例性的,处理第一业务可能是为视频渲染,此时ω作为处理第一数据的计算参数,远大于1,处理后的数据量远大于未处理的业务数据量。
152.上述条件(1),表示第二设备k处理第二数据所需的计算周期不能超过第二设备的可用计算资源。或者说,第二设备k处理第二数据所需的计算周期不能超过第二设备的可用计算周期。
153.上述条件(2),表示第一设备处理第一数据的时延和第二设备k处理第二数据的时延要小于等于第一业务的时延最大值。
154.上述条件(3),表示第一设备为第二设备1~第二设备n分配的所有无线资源上的功率不能超过第一设备的最大功率。
155.上述条件(4),表示每个无线资源单元只能分配给一个第二设备。
156.可选的,对上述第一计算规则求解时,可以采用凸优化理论求解,或者通过松弛迭代等算法求解,来确定第二设备k对应的分解比例pk和无线资源分配结果ρ
k,n
,p
k,n

157.上述第一设备根据第一计算规则,确定分解比例和资源分配结果的方式中,通过联合优化分解比例和资源分配结果,可以最大化无线资源效率和第二设备的能耗。但是,因为涉及到确定资源分配结果的参数的时间粒度较小,一般为ms级,例如h
k,n
、i
k,n
和σ
k,n
参数以ms为粒度进行检测,所以第一设备确定分解比例和资源分配结果均要按照小时间粒度去确定,第一设备需要频繁根据小时间粒度变化的分解比例进行业务调整,操作开销较大。
158.为了解决上述问题,对于步骤301,另一种可能的实现方式中,第一设备确定第一业务的数据的分解比例和资源分配结果,包括:第一设备确定分解比例。第一设备根据分解比例确定资源分配结果。
159.基于本方案,第一设备可以先确定分解比例,再根据分解比例确定资源分配结果,实现分步骤和层次确定分解比例和资源分配结果。
160.可选的,本技术实施例中,第一设备确定分解比例,包括:第一设备根据第二计算规则,确定分解比例;第二计算规则用于最小化第一设备和第二设备之间的无线资源需求。基于该方案,第一设备可以通过第二计算规则,确定出可以最小化第一设备和第二设备之间的无线资源需求的分解比例。
161.本技术实施例中,上述第二计算规则可以为预配置的数学模型或公式。
162.根据步骤s302和s303可知,分解比例用于第一设备根据分解比例将业务数据分解为第一数据和第二数据并处理第一数据,处理后的第一数据通过由第一设备分配的第一无线资源传输,所以第一设备在确定分解比例时结合与第一设备、第二设备和无线资源相关的信息,确定出的分解比例会更合理。
163.因此,可选的,第一设备根据第二计算规则确定分解比例可以包括:第一设备获取第二参数,第二参数包括第一设备和第二设备之间的信道状态信息、第一设备的第二能力信息和第二设备的能力信息。第一设备根据第二参数和第二计算规则,确定分解比例。
164.基于本方案,第一设备可以根据信道状态信息,第一设备的第二能力信息和第二设备的能力信息以及第二计算规则,确定合理的分解比例。
165.可选的,第一设备还可以结合与第一业务数据相关的信息确定分解比例,示例性的,第一参数还可以包括第一业务的数据的大小。
166.可选的,第一设备可以接收来自第二设备的第二设备的能力信息,具体可参考上文的介绍,在此不再赘述。
167.需要说明的是,基于与上文相似的理由,上述第二设备的能力信息包括第二设备的可用计算资源信息和计算能力信息。因为本方案中分解比例和资源分配结果是独立计算的,分解比例用于第一设备将第一业务的数据分解为第一数据和第二数据,因此第一设备在确定分解比例时,需要考虑第一设备处理数据的能力,无需考虑第一设备的无线资源,进而第一设备的第二能力信息包括第一设备的计算能力信息。
168.以下结合具体示例,对本技术实施例提供的第一设备根据第二计算规则确定分解比例的方法进行说明。示例性的,第二计算规则满足如下关系:
169.其中,示例性的,minimizea,表示最小化a,minimize的下标pk和∑k可参考上文介绍,在此不再赘述。
170.且上述关系受限于以下条件:
171.条件(5)
172.τ
svr
(1-pk)|vk|+τkpk|vk|+tk≤t
max

ꢀꢀꢀ
条件(6)
173.其中,bk表示第二设备k在一段时间内ω(1-pk)|vk|所需的无线资源;|vk|表示第一业务的数据的大小;pk表示第二设备k对应的分解比例,pk|vk|表示应该由第二设备k处理的业务数据的大小,换言之,为还未处理的第二数据的大小;ω(1-pk)|vk|表示处理后的第一数据的大小,ω表示处理第一数据的参数,ω》1;表示终端设备k在一段时间内的统计频谱效率,表示第二设备k的统计信道质量;fk表示第二设备k处理1比特数据所需的计算周期;表示第二设备k在一段时间内统计的可用计算资源;τ
svr
(1-pk)|vk|表示第一设备处理数据的时延,τ
svr
表示第一设备处理1比特数据的时延;τkpk|vk|表示第二设备k处理数据的时延,τk表示第二设备k处理1比特数据的时延;tk表示数据从第一设备传输到第二设备k的时间;表示第二设备k在一段时间内统计的可获得的数据速率;t
max
表示第一业务的时延最大值。
174.上述参数中,可以表示第一设备与第二设备k之间的信道状态信息。τ
svr
可以表示第一设备的计算能力信息(第一设备的第二能力信息)。fk和τk可以表示第二设备k的计算能力信息,表示第二设备k的可用计算资源信息,fk、τk和可以表示第二设备k的能力信息。
175.参考上文介绍,对于一些业务,ω作为处理第一数据的计算参数可以远大于1,在此不再赘述。
176.上述条件(5),表示第二设备k处理第二数据所需的计算周期不能超过第二设备一段时间内统计的可用计算资源。或者说,第二设备k处理第二数据所需的计算周期不能超过第二设备一段时间内统计的可用计算周期。
177.上述条件(6),表示第一设备处理第一数据的时延和第二设备k处理第二数据的时延要小于等于第一业务的时延最大值。
178.可选的,对上述第二计算规则求解时,可以采用凸优化理论求解,或者通过松弛迭代等算法求解,来确定第二设备k对应的分解比例pk。
179.本技术实施例中,用于统计上述参数的“一段时间”,可以根据业务需求或设备条件进行配置。示例性的,“一段时间”的时间粒度可以为分钟级,以3分钟为周期统计上述“一段时间内统计的”参数。基于本方案,第一设备可以根据第二计算规则,先按照配置的统计时间,例如大时间粒度来确定分解比例,不用像上述联合优化分解比例和资源分配结果的方案中,必须根据小时间粒度确定分解比例并频繁调整业务。
180.可选的,本技术实施例中,第一设备根据分解比例确定资源分配结果,包括:第一设备根据第三计算规则和分解比例,确定资源分配结果;第三计算规则用于最大化第二设备可获得的数据速率的和。基于该方案,第一设备可以通过第三计算规则,确定出可以最大
化第二设备可获得的数据速率的和的资源分配结果。
181.本技术实施例中,上述第三计算规则可以为预配置的数学模型或公式。
182.基于与上文相似的理由,可选的,第一设备根据第三计算规则和分解比例,确定资源分配结果包括:第一设备获取第三参数,第三参数包括第一设备和第二设备之间的信道状态信息和第一设备的第三能力信息。第一设备根据第三参数、分解比例和第三计算规则,确定资源分配结果。
183.基于本方案,第一设备可以根据信道状态信息,第一设备的第三能力信息和分解比例,结合第三计算规则,确定合理的资源分配结果。
184.需要说明的是,本技术实施例中,因为第一设备确定的资源分配结果是用来分配第一设备的可用无线资源的,所以在确定资源分配结果时,需要考虑第一设备的无线资源信息,换言之,第一设备的第三能力信息包括第一设备的可用无线资源信息。
185.以下结合具体示例,对本技术实施例提供的第一设备根据第三计算规则和分解比例,确定资源分配结果的方法进行说明。示例性的,第三计算规则满足如下关系:
186.其中,maximize和∑k可参考上文介绍,在此不再赘述。
187.且上述关系受限于以下条件:
188.∑kρ
k,n
≤1,ρ
k,n
∈(0,1);
ꢀꢀꢀꢀ
条件(7)
189.∑k∑nρ
k,n
p
k,n
≤p
max

ꢀꢀꢀ
条件(8)
190.条件(9)
191.其中,rk表示第二设备k可获得的数据速率;rk,n表示第二设备k在第一设备的可用无线资源中的无线资源n上的数据速率,其中无线资源n为第一设备的可用无线资源中,第n个单元无线资源;ρ
k,n
表示无线资源n是否分配给第二设备k,其中,ρ
k,n
=1表示无线资源n分配给第二设备k,ρ
k,n
=0表示无线资源n未分配给第二设备k;b表示无线资源单元的大小;p
k,n
、h
k,n
、i
k,n
和σ
k,n
分别表示第二设备k在无线资源n上的功率、信道增益、干扰和噪声;p
max
表示第一设备的最大功率;表示第二设备k的数据速率要求,与上述步骤(1)中确定的分解比例pk相关;ρ
k,n
,p
k,n
表示第二设备k对应的资源分配结果。
192.上述参数中,h
k,n
、i
k,n
和σ
k,n
可以表示信道质量信息,或者说表示第一设备与第二设备k之间的信道状态信息。n和b可以表示第一设备的可用无线资源的信息(第一设备的第三能力信息)。
193.可选的,上述参数与分解比例pk相关可以为正相关,pk越大越大。
194.上述条件(7),表示每个无线资源单元只能分配给一个第二设备。
195.上述条件(8),表示第一设备为第二设备1~第二设备n分配的所有无线资源上的功率不能超过第一设备的最大功率。
196.上述条件(9),表示第二设备k在为第二设备k分配的无线资源上可获得的数据速率要满足第二设备k的数据速率要求。
197.可选的,对上述第三计算规则求解时,可以采用凸优化理论求解,或者通过松弛迭
代等算法求解,来确定第二设备k对应的资源分配结果ρ
k,n
,p
k,n

198.以上介绍了步骤s301中,第一设备如何确定分解比例和资源分配结果。以下介绍步骤s302和s303。
199.对于步骤s302、第一设备根据步骤s301中确定的分解比例,将第一业务的数据分解为第一数据和第二数据,并处理第一数据。其中,分解比例可以为第二数据在第一业务的数据中的比例,该情况下,示例性的,分解比例可以为步骤s301中具体示例的pk。或者,分解比例可以为第一数据在第一业务的数据中的比例,该情况下,示例性的,分解比例可以为步骤s301中具体示例的1-pk。
200.可以理解的是,在步骤s302之前,第一设备需要获取第一业务的数据。
201.对于步骤s303,第一设备根据步骤s301中确定的资源分配结果,为第二设备分配用于传输第二数据和处理后的第一数据第一无线资源。相对应的,第二设备在第一无线资源上接收第二数据和处理后的第一数据。
202.可以理解的是,因为第二设备接收的第二数据还未进行处理,为了正确接收第一业务的全部数据,第二设备会使用自身的计算资源对第二数据进行处理,得到处理后的第二数据。换言之,第一设备可以根据分解比例,将第一业务的数据中部分数据(第二数据)卸载到第二设备处理。可选的,可以通过预配置规则或算法的方式,使第二设备自动对接收的第二数据进行处理。
203.由于该方案中,第一设备根据分解比例,将业务数据分解为第一数据和第二数据并处理第一数据,第一设备为第二设备分配的第一无线资源用于传输第一设备处理后的第一数据和未处理的第二数据。而现有的技术方案中,是将所有业务数据均进行处理后,为所有处理后的数据分配无线资源。因为数据进行处理后,数据量会变大,所以对于相同的业务,本方案中需要通过无线资源传输的数据量,比现有的技术方案中需要通过无线资源需要传输的数据量小,减少了对无线资源的需求,进一步优化了无线资源分配方法,可以保障业务的qos,提升用户体验。例如,在无线资源不充足时也能保障业务的正常接入或运行。
204.其中,上述步骤s301至s303中第一设备的动作可以由图2所示的通信装置200中的处理器201调用存储器203中存储的应用程序代码以指令该通信装置执行;本实施例对此不作任何限制。
205.可选的,本技术实施例提供的资源分配方法还包括:第一设备向第二设备发送第一指示信息,第一指示信息用于指示资源分配结果。基于该方案,第二设备可以通过接收的第一指示信息获取指示信息指示的资源分配结果,并通过资源分配结果指示的第一无线资源接收第二数据和处理后的第一数据。
206.示例性的,结合图3所述的资源分配方法,图4为一个具体交互流程示意图。如图4所示,包括如下步骤:
207.首先,第一设备获取第一业务的数据,以及用于确定分解比例和资源分配结果的参数。示例性的,用于确定分解比例和资源分配结果的参数可以包括第一设备和第二设备之间的信道状态信息、第一设备的可用无线资源信息和计算能力信息、第二设备的可用计算资源信息和计算能力信息。具体可参考上文对步骤s301的介绍,在此不再赘述。
208.其次,第一设备根据第一业务的数据及获取的参数,确定第一业务的数据的分解比例和资源分配结果,并根据分解比例将第一业务的数据分解为第一数据和第二数据后,
处理第一数据,得到处理后的第一数据,以及第一设备根据资源分配结果,为第二设备分配第一无线资源,进而,第一设备将处理后的第一数据及未处理的第二数据通过第一无线资源传输给第二设备。相对应的,第二设备通过第一无线资源接收到处理后的第一数据及未处理的第二数据后,通过自身的计算资源处理第二数据,得到处理后的第二数据,最终第二设备可以得到处理后的第二数据和接收的处理后的第一数据,实现业务的接入或正常运行。
209.图5为本技术实施例提供的另一种资源分配方法的流程示意图,如图5所示,该资源分配方法包括如下步骤s501-s505:
210.s501、第一设备确定第一业务的数据的分解比例和资源分配结果。
211.s502、第一设备将分解比例发送给第三设备。相应的,第三设备接收来自第一设备的分解比例。
212.s503、第三设备根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据。
213.s504、第三设备向第一设备发送第二数据和处理后的第一数据。相应的,第一设备接收来自第三设备的第二数据和处理后的第一数据。
214.s505、第一设备根据资源分配结果,为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。
215.对于步骤s501,参考上文对于步骤s301的介绍可知,一种可能的实现方式中,第一设备确定第一业务的数据的分解比例和资源分配结果包括:第一设备根据第一计算规则,确定分解比例和资源分配结果。其中,第一计算规则用于最大化第一设备和第二设备之间的无线资源效率和最小化第二设备的能耗。该方案的技术效果可参考上文对于步骤s301的介绍,在此不再赘述。
216.本技术实施例中,上述第一计算规则可以为预配置的数学模型或公式。
217.可选的,基于上文对于步骤s301的介绍中相似的理由,但由于不同于步骤s302,步骤502中是由第三设备根据分解比例对第一业务的数据进行分解并处理分解后的第一数据,因此第一设备根据第一计算规则,确定分解比例和资源分配结果可以包括:第一设备获取第一参数,第一参数包括第一设备和第二设备之间的信道状态信息、第一设备的能力信息、第三设备的能力信息和第二设备的能力信息。第一设备根据第一参数和第一计算规则确定分解比例和资源分配结果。
218.基于本方案,第一设备可以根据第一设备和第二设备之间的信道状态信息,第一设备的能力信息、第三设备的能力信息、第二设备的能力信息以及第一计算规则,确定合理的分解比例和资源分配结果。
219.可选的,第一设备还可以结合与第一业务数据相关的信息确定分解比例和资源分配结果,示例性的,第一参数还可以包括第一业务的数据的大小。
220.可选的,第一设备可以接收来自第二设备的第二设备的能力信息。具体可参考上文对步骤s301的介绍,在此不再赘述。
221.可选的,第一设备可以接收来自第三设备的第三设备的能力信息。第三设备可以通过应用层协议将第三设备的能力信息发送给第一设备,或者通过核心网网元将第三设备的能力信息配置到第一设备。
222.需要说明的是,本技术实施例中,基于与上文对于步骤s301的介绍中相似的理由,上述第一设备的能力信息包括第一设备的可用无线资源的信息。第三设备的能力信息包括第三设备的计算能力信息。第二设备的能力信息包括第二设备的可用计算资源信息和计算能力信息。
223.以下结合具体示例,对本技术实施例提供的第一设备根据第一计算规则,确定分解比例和资源分配结果的方法进行说明。示例性的,第一计算规则满足如下关系:
224.其中,maximize和∑k可参考上文介绍,在此不再赘述。
225.且上述关系受限于以下条件:
226.条件(11)
227.τ
svr
(1-pk)|vk|+τkpk|vk|+tk≤t
max

ꢀꢀꢀ
条件(12)
228.∑k∑nρ
k,n
p
k,n
≤p
max

ꢀꢀꢀꢀ
条件(13)
229.∑kρ
k,n
≤1,ρ
k,n
∈(0,1)。
ꢀꢀꢀ
条件(14)
230.其中,
231.上述关系中,各参数的意义可参考上文对步骤s301的介绍,需要说明的是,因为步骤502中由第三设备处理第一数据,所以以下参数的意义相比步骤s301中的介绍相应变化:
232.τ
svr
(1-pk)|vk|表示第三设备处理数据的时延,τ
svr
表示第三设备处理1比特数据的时延。
233.上述参数中,h
k,n
、i
k,n
和σ
k,n
可以表示信道质量信息,或者说表示第一设备与第二设备k之间的信道状态信息。n和b可以表示第一设备的可用无线资源的信息(第一设备的能力信息)。τ
svr
可以表示第三设备的计算能力信息(第三设备的能力信息),εk、fk可以表示第二设备k的计算能力信息,表示第二设备k的可用计算资源信息,εk、fk和可以表示第二设备k的能力信息。
234.参考上文对步骤s301的介绍,对于一些业务,ω作为处理第一数据的计算参数可以远大于1,在此不再赘述。
235.上述条件(11)可参考上文对对步骤s301的介绍,在此不再赘述。
236.上述条件(12),表示第三设备处理第一数据的时延和第二设备k处理第二数据的时延要小于等于第一业务的时延最大值。
237.上述条件(13)可参考上文对对步骤s301的介绍,在此不再赘述。
238.上述条件(14)可参考上文对对步骤s301的介绍,在此不再赘述。
239.上述第一计算规则求解的方法可参考上文对步骤s301的介绍,在此不再赘述。
240.基于上文对于步骤s301的介绍中相似的理由,对于步骤501,另一种可能的实现方式中,第一设备确定第一业务的数据的分解比例和资源分配结果,包括:第一设备确定分解比例。
241.第一设备根据分解比例确定资源分配结果。
242.该方案的技术效果可参考上文对于步骤s301的介绍,在此不再赘述。
243.可选的,本技术实施例中,第一设备确定分解比例,包括:第一设备根据第二计算规则,确定分解比例;第二计算规则用于最小化第一设备和第二设备之间的无线资源需求。该方案的技术效果可参考上文对于步骤s301的介绍,在此不再赘述。
244.本技术实施例中,上述第二计算规则可以为预配置的数学模型或公式。
245.基于上文对于步骤s301的介绍中相似的理由,可选的,第一设备根据第二计算规则确定分解比例可以包括:第一设备获取第二参数,第二参数包括第一设备和第二设备之间的信道状态信息、第三设备的能力信息和第二设备的能力信息。第一设备根据第二参数和第二计算规则,确定分解比例。
246.基于本方案,第一设备可以根据第一设备和第二设备之间的信道状态信息,第三设备的能力信息和第二设备的能力信息以及第二计算规则,确定合理的分解比例。
247.可选的,第一设备还可以结合与第一业务数据相关的信息确定分解比例,示例性的,第一参数还可以包括第一业务的数据的大小。
248.可选的,第一设备可以接收来自第二设备的第二设备的能力信息,具体可参考上文的介绍,在此不再赘述。
249.可选的,第一设备还可以接收来自第三设备的第三设备的能力信息,具体可参考上文的介绍,在此不再赘述。
250.需要说明的是,基于与上文对于步骤s301的介绍中相似的理由,上述第三设备的能力信息包括第三设备的计算能力信息。上述第二设备的能力信息包括第二设备的可用计算资源信息和计算能力信息。
251.以下结合具体示例,对本技术实施例提供的第一设备根据第二计算规则确定分解比例的方法进行说明。示例性的,第二计算规则满足如下关系:
252.其中,minimize和∑k可参考上文介绍,在此不再赘述。
253.且上述关系受限于以下条件:
254.条件(15)
255.τ
svr
(1-pk)|vk|+τkpk|vk|+tk≤t
max

ꢀꢀꢀ
条件(16)
256.其中,
257.上述关系中,各参数的意义可参考上文对步骤s301的介绍,需要说明的是,因为步骤502中由第三设备处理第一数据,所以以下参数的意义相比步骤s301中的介绍相应变化:
258.τ
svr
(1-pk)|vk|表示第三设备处理数据的时延,τ
svr
表示第三设备处理1比特数据的时延。
259.上述参数中,可以表示第一设备与第二设备k之间的信道状态信息。τ
svr
可以表示第三设备的计算能力信息(第三设备的能力信息)。fk可以表示第二设备k的计算能力信息,表示第二设备k的可用计算资源信息,fk和可以表示第二设备k的能力信息。
260.参考上文介绍,对于一些业务,ω作为处理第一数据的计算参数可以远大于1,在
此不再赘述。
261.上述条件(15)可参考上文对对步骤s301的介绍,在此不再赘述。
262.上述条件(16),表示第三设备处理第一数据的时延和第二设备k处理第二数据的时延要小于等于第一业务的时延最大值。
263.上述第一计算规则求解的方法可参考上文对步骤s301的介绍,在此不再赘述。
264.该方案的技术效果可参考上文对于步骤s301的介绍,在此不再赘述。
265.可选的,本技术实施例中,第一设备根据分解比例确定资源分配结果,包括:第一设备根据第三计算规则和分解比例,确定资源分配结果;第三计算规则用于最大化第二设备可获得的数据速率的和。该方案的技术效果可参考上文对于步骤s301的介绍,在此不再赘述。
266.基于上文对于步骤s301的介绍中相似的理由,可选的,第一设备根据第三计算规则和分解比例,确定资源分配结果可以包括:第一设备获取第三参数,第三参数包括第一设备和第二设备之间的信道状态信息和第一设备的能力信息。第一设备根据分解比例、第三参数和第三计算规则,确定资源分配结果。
267.基于本方案,第一设备可以根据第一设备和第二设备之间的信道状态信息,第一设备的能力信息和分解比例,结合第三计算规则,确定合理的资源分配结果。
268.进一步地,基于上文对于步骤s301的介绍中相似的理由,上述第一设备的能力信息包括第一设备的可用无线资源信息。
269.以下结合具体示例,对本技术实施例提供的第一设备根据第三计算规则和分解比例,确定资源分配结果的方法进行说明。示例性的,第三计算规则满足如下关系:
270.其中,maximize和∑k可参考上文介绍,在此不再赘述。
271.且上述关系受限于以下条件:
272.∑kρ
k,n
≤1,ρ
k,n
∈(0,1);
ꢀꢀꢀ
条件(17)
273.∑k∑nρ
k,n
p
k,n
≤p
max

ꢀꢀꢀ
条件(18)
274.条件(19)
275.其中,上述关系中,各参数的意义可参考上文对步骤s301的介绍
276.上述条件(17)、(18)、(19),可参考上文对对步骤s301的介绍,在此不再赘述。
277.上述第一计算规则求解的方法可参考上文对步骤s301的介绍,在此不再赘述。
278.该方案的技术效果可参考上文对于步骤s301的介绍,在此不再赘述。
279.以上介绍了步骤s501中,第一设备如何确定分解比例和资源分配结果。以下介绍步骤s502-s504。
280.对于步骤s502,第一设备将步骤s501中确定的分解比例发送给第三设备。示例性的,第一设备可以通过发送指示信息或信令等方式,将分解比例发送给第三设备。相应的,第三设备接收来自第一设备的分解比例。其中,分解比例可以为第二数据在第一业务的数据中的比例,该情况下,示例性的,分解比例可以为步骤s501中具体示例的pk。或者,分解比
例可以为第一数据在第一业务的数据中的比例,该情况下,示例性的,分解比例可以为步骤s501中具体示例的1-pk。
281.对于步骤s503,本技术实施例中,在执行步骤s503之前,第三设备需要获取第一业务的数据。
282.可选的,第三设备获取第一业务的数据后,可以将第一业务数据的大小,通过例如发送指示信息或信令的方式,发送给第一设备,以使第一设备根据第一数据的大小,确定分解比例和资源分配结果。
283.对于步骤s505,可参考上文对步骤s303的介绍,在此不再赘述。
284.可以理解的是,因为第二设备接收的第二数据还未进行处理,为了正确接收第一业务的全部数据,第二设备会使用自身的计算资源对第二数据进行处理,得到处理后的第二数据。换言之,第一设备可以根据分解比例,将第一业务的数据中部分数据(第二数据)卸载到第二设备处理。可选的,可以通过预配置规则或算法的方式,使第二设备自动对接收的第二数据进行处理。
285.由于该方案中,第一设备确定分解比例,由第三设备根据分解比例将业务数据分解为第一数据和第二数据并处理第一数据,第一设备为第二设备分配的第一无线资源用于传输处理后的第一数据和未处理的第二数据。而现有的技术方案中,是将所有业务数据均进行处理后,为所有处理后的数据分配无线资源。因为数据进行处理后,数据量会变大,所以对于相同的业务,本方案中需要通过无线资源传输的数据量,比现有的技术方案中需要通过无线资源需要传输的数据量小,减少了对无线资源的需求,进一步优化了无线资源分配方法,可以保障业务的qos,提升用户体验。例如,在无线资源不充足时也能保障业务的正常接入或运行。
286.其中,上述步骤s501至s505中第一设备的动作可以由图2所示的通信装置200中的处理器201调用存储器203中存储的应用程序代码以指令该通信装置执行;本实施例对此不作任何限制。上述步骤s501至s505中第三设备的动作可以由图2所示的通信装置200中的处理器201调用存储器203中存储的应用程序代码以指令该通信装置执行;本实施例对此不作任何限制。
287.可选的,本技术实施例提供的资源分配方法还包括:第一设备向第二设备发送第一指示信息,第一指示信息用于指示资源分配结果。该方案的技术效果可参考上文的介绍,在此不再赘述。
288.示例性的,结合图5所述的资源分配方法,图6为一个具体交互流程示意图。如图6所示,包括如下步骤:
289.首先,第一设备获取用于确定分解比例和资源分配结果的参数。示例性的,用于确定分解比例和资源分配结果的参数可以包括第一设备和第二设备之间的信道状态信息、第一设备的能力信息、第二设备的能力信息、第三设备的能力信息和第一业务数据的大小。具体可参考上文对步骤s501的介绍,在此不再赘述。
290.其次,第一设备根据获取的参数,确定第一业务的数据的分解比例和资源分配结果,并将分解比例发送给第三设备。相应的,第三设备接收来自第一设备的分解比例。
291.然后,第三设备根据获取的第一业务的数据以及分解比例,将第一业务的数据分解为第一数据和第二数据,并处理第一数据,得到处理后的第一数据后,将处理后的第一数
据及未处理的第二数据发送给第一设备。相应的,第一设备接收来自第三设备的处理后的第一数据及未处理的第二数据。
292.进而,第一设备根据资源分配结果,为第二设备分配第一无线资源之后,将处理后的第一数据及未处理的第二数据通过第一无线资源传输给第二设备。相对应的,第二设备通过第一无线资源接收到处理后的第一数据及未处理的第二数据后,通过自身的计算资源处理第二数据,得到处理后的第二数据,最终第二设备可以得到处理后的第二数据和接收的处理后的第一数据,实现业务的接入或正常运行。
293.图7为本技术实施例提供的另一种资源分配方法的流程示意图,如图7所示,该资源分配方法包括如下步骤s701-s705:
294.s701、第三设备确定第一业务的数据的分解比例。
295.对于步骤s701,第三设备如何确定分解比例可参考上文对步骤s501的介绍,在此不再赘述。需要说明的是,因为本方案中,由第三设备确定分解比例,由第一设备根据分解比例确定资源分配结果,分解比例和资源分配结果由不同的设备分别确定,所以第三设备无法通过上文步骤s501中,联合优化分解比例和资源分配结果的方案确定分解比例。
296.可选的,本技术实施例提供的资源分配方法还包括:第三设备接收来自第二设备的第二设备的能力信息,第二设备的能力信息用于第三设备确定分解比例。其中,第二设备的能力信息可参考上文对步骤s501的介绍,在此不再赘述。基于该方案,第三设备可以根据来自第二设备的第二设备的能力信息,确定分解比例。
297.s702、第三设备根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据。
298.本技术实施例中,在s702之前,第三设备需要获取第一业务的数据。
299.s703、第三设备向第一设备发送分解比例、第二数据和处理后的第一数据。相应的,第一设备接收来自第三设备的分解比例、第二数据和处理后的第一数据。
300.s704、第一设备根据分解比例确定资源分配结果。
301.对于步骤s704,第一设备如何根据分解比例确定资源分配结果可参考上文对步骤s501的介绍,在此不再赘述。
302.s705、第一设备根据资源分配结果,为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。
303.对于步骤s705,可参考上文对步骤s505的介绍,在此不再赘述。
304.可以理解的是,因为第二设备接收的第二数据还未进行处理,为了正确接收第一业务的全部数据,第二设备会使用自身的计算资源对第二数据进行处理,得到处理后的第二数据。换言之,第一设备可以根据分解比例,将第一业务的数据中部分数据(第二数据)卸载到第二设备处理。可选的,可以通过预配置规则或算法的方式,使第二设备自动对接收的第二数据进行处理。
305.由于该方案中,第三设备根据分解比例将第一业务的数据进行分解,得到第一数据和第二数据并处理第一数据,第一设备接收分解比例、处理后的第一数据和第二数据。第一设备为第二设备分配的第一无线资源用于传输处理后的第一数据和未处理的第二数据。而现有的技术方案中,是将所有业务数据均进行处理后,为所有处理后的数据分配无线资源。因为数据进行处理后,数据量会变大,所以对于相同的业务,本方案中需要通过无线资
源传输的数据量,比现有的技术方案中需要通过无线资源需要传输的数据量小,减少了对无线资源的需求,进一步优化了无线资源分配方法,可以保障业务的qos,提升用户体验。例如,在无线资源不充足时也能保障业务的正常接入或运行。
306.其中,上述步骤s701至s703中第一设备的动作可以由图2所示的通信装置200中的处理器201调用存储器203中存储的应用程序代码以指令该通信装置执行;本实施例对此不作任何限制。上述步骤s701至s703中第三设备的动作可以由图2所示的通信装置200中的处理器201调用存储器203中存储的应用程序代码以指令该通信装置执行;本实施例对此不作任何限制。
307.可选的,本技术实施例提供的资源分配方法还包括:第一设备向第二设备发送第一指示信息,第一指示信息用于指示资源分配结果。该方案的技术效果可参考上文的介绍,在此不再赘述。
308.示例性的,结合图7所述的资源分配方法,图8为一个具体交互流程示意图。如图8所示,包括如下步骤:
309.首先,第三设备获取第一业务的数据和用于确定分解比例的参数。示例性的,用于确定分解比例的参数可以包括第一设备和第二设备之间的信道状态信息、第三设备的能力信息、第二设备的能力信息,具体可参考上文对步骤s701的介绍,在此不再赘述。
310.其次,第三设备根据获取的参数和第一业务的数据,确定第一业务的数据的分解比例。第三设备根据分解比例将第一业务的数据分解为第一数据和第二数据,并处理第一数据,得到处理后的第一数据后,将分解比例、处理后的第一数据及未处理的第二数据发送给第一设备。相应的,第一设备接收来自第三设备的分解比例、处理后的第一数据及未处理的第二数据。
311.然后,第一设备获取用于确定资源分配结果的参数,并根据用于确定资源分配结果的参数和接收的分解比例确定资源分配结果。示例性的,用于确定资源分配结果的参数可以包括第一设备和第二设备之间的信道状态信息和第一设备的能力信息,具体可参考上文对步骤704的描述,在此不再赘述。
312.进一步的,第一设备根据资源分配结果为第二设备分配第一无线资源,并将处理后的第一数据及未处理的第二数据通过第一无线资源传输给第二设备。相对应的,第二设备通过第一无线资源接收处理后的第一数据及未处理的第二数据后,通过自身的计算资源处理第二数据,得到处理后的第二数据,最终第二设备可以得到处理后的第二数据和接收的处理后的第一数据,实现业务的接入或正常运行。
313.以下介绍本技术实施例提供的再一种资源分配方法,如图9所示,该资源分配方法包括如下步骤s901-s904:
314.s901、第三设备确定第一业务的数据的分解比例和资源分配结果。
315.对于步骤s901,第三设备确定第一业务的数据的分解比例和资源分配结果的具体实现方式,可参考上文步骤s501中,第一设备确定第一业务的数据的分解比例和资源分配结果的具体实现方式,在此不再赘述。
316.可选的,本技术实施例提供的资源分配方法还包括:第三设备接收来自第二设备的第二设备的能力信息,第二设备的能力信息用于第三设备确定分解比例和资源分配结果。其中,第二设备的能力信息可参考上文对步骤s501的介绍,在此不再赘述。基于该方案,
第三设备可以根据来自第二设备的第二设备的能力信息,确定分解比例和资源分配结果。
317.可选的,本技术实施例提供的资源分配方法还包括:第三设备接收来自第一设备的第一设备的能力信息,第一设备的能力信息用于第三设备确定分解比例和资源分配结果。其中,第一设备的能力信息可参考上文对步骤s501的介绍,在此不再赘述。基于该方案,第三设备可以根据来自第一设备的第一设备的能力信息,确定分解比例和资源分配结果。
318.s902、第三设备根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据。
319.对于步骤s902,可参考上文对步骤s503的介绍,在此不再赘述。
320.s903、第三设备向第一设备发送资源分配结果、第二数据和处理后的第一数据;其中,第一无线资源用于传输第二数据和处理后的第一数据。相对应的,第一设备接收来自第三设备的资源分配结果、第二数据和处理后的第一数据。
321.s904、第一设备根据来自第三设备的资源分配结果,为第二设备分配第一无线资源,并将第二数据和处理后的第一数据通过第一无线资源传输给第二设备。
322.可以理解的是,因为第二设备接收的第二数据还未进行处理,为了正确接收第一业务的全部数据,第二设备会使用自身的计算资源对第二数据进行处理,得到处理后的第二数据。换言之,第一设备可以根据分解比例,将第一业务的数据中部分数据(第二数据)卸载到第二设备处理。可选的,可以通过预配置规则或算法的方式,使第二设备自动对接收的第二数据进行处理。
323.基于本技术实施例提供的资源分配方法,第三设备根据分解比例,将业务数据分解为第一数据和第二数据并处理第一数据,第一设备根据来自第三设备的资源分配结果,为第二设备分配的第一无线资源,第一无线资源用于传输第三设备处理后的第一数据和未处理的第二数据。而现有的技术方案中,是将所有业务数据均进行处理后,为所有处理后的数据分配无线资源。因为数据进行处理后,数据量会变大,所以对于相同的业务,本方案中需要通过无线资源传输的数据量,比现有的技术方案中需要通过无线资源需要传输的数据量小,减少了对无线资源的需求,进一步优化了无线资源分配方法,可以保障业务的qos,提升用户体验。例如,在无线资源不充足时也能保障业务的正常接入或运行。
324.其中,上述步骤s901至s903中第三设备的动作可以由图2所示的通信装置200中的处理器201调用存储器203中存储的应用程序代码以指令该通信装置执行;本实施例对此不作任何限制。上述步骤s901至s903中第一设备的动作可以由图2所示的通信装置200中的处理器201调用存储器203中存储的应用程序代码以指令该通信装置执行;本实施例对此不作任何限制。
325.可选的,本技术实施例提供的资源分配方法还包括:第三设备向第二设备发送第一指示信息,第一指示信息用于指示资源分配结果。基于该方案,第二设备可以通过接收的第一指示信息获取指示信息指示的资源分配结果,并通过资源分配结果指示的第一无线资源接收第二数据和处理后的第一数据。
326.示例性的,结合图9所述的资源分配方法,图10为一个具体交互流程示意图。如图10所示,包括如下步骤:
327.首先,第三设备获取第一业务的数据以及用于确定分解比例和资源分配结果的参数。示例性的,用于确定分解比例和资源分配结果的参数可以包括第一设备和第二设备之
间的信道状态信息、第三设备的能力信息、第二设备的能力信息和第一设备的能力信息。具体可参考上文对步骤s901的介绍,在此不再赘述。
328.其次,第三设备根据获取的参数和第一业务的数据,确定第一业务的数据的分解比例和资源分配结果。第三设备根据分解比例将第一业务的数据分解为第一数据和第二数据,并处理第一数据,得到处理后的第一数据。
329.然后,第三设备将分解比例、资源分配结果、处理后的第一数据和未处理的第二数据发送给第一设备,相应的,第一设备接收分解比例、资源分配结果、处理后的第一数据和未处理的第二数据。
330.进而,第一设备根据接收的资源分配结果,为第二设备分配第一无线资源,并通过第一无线资源将未处理的第二数据和处理后的第一数据传输给第二设备。相对应的,第二设备通过第一无线资源接收到处理后的第一数据及未处理的第二数据后,通过自身的计算资源处理第二数据,得到处理后的第二数据,最终第二设备可以得到处理后的第二数据和接收的处理后的第一数据,实现业务的接入或正常运行。
331.可以理解的是,以上各个实施例中,由第一设备实现的方法和/或步骤,也可以由可用于第一设备的部件(例如芯片或者电路)实现;由第二设备实现的方法和/或步骤,也可以由可用于第二设备的部件(例如芯片或者电路)实现;由第三设备实现的方法和/或步骤,也可以由可用于第三设备的部件(例如芯片或者电路)实现。
332.上述主要从各个设备之间交互的角度对本技术实施例提供的方案进行了介绍。相应的,本技术实施例还提供了通信装置,该通信装置用于实现上述各种方法。该通信装置可以为上述方法实施例中的第一设备,或者包含上述第一设备的装置,或者为可用于第一设备的部件;或者,该通信装置可以为上述方法实施例中的第二设备,或者包含上述第二设备的装置,或者为可用于第二设备的部件;或者,该通信装置可以为上述方法实施例中的第三设备,或者包含上述第三设备的装置,或者为可用于第三设备的部件。可以理解的是,该通信装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
333.本技术实施例可以根据上述方法实施例中对通信装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
334.图11示出了一种通信装置110的结构示意图。该通信装置110包括处理模块1101,可选的,该通信装置还包括收发模块1102。所述收发模块1102,也可以称为收发单元用以实现收发功能,例如可以是收发电路,收发机,收发器或者通信接口。
335.其中,以通信装置110为上述方法实施例中的第一设备为例:
336.一种可能的实现方式中,第一设备包括处理模块1101。处理模块1101,用于确定第
一业务的数据的分解比例和资源分配结果。处理模块1101,还用于根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据。处理模块1101,还用于根据资源分配结果,为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。
337.可选的,处理模块1101,用于确定第一业务的数据的分解比例和资源分配结果,包括:用于根据第一计算规则,确定分解比例和资源分配结果;第一计算规则用于最大化第一设备和第二设备之间的无线资源效率和最小化第二设备的能耗。
338.可选的,处理模块1101用于根据第一计算规则,确定分解比例和资源分配结果,包括:用于获取第一参数,第一参数包括第一设备和第二设备之间的信道状态信息、第一设备的第一能力信息和第二设备的能力信息;根据第一参数和第一计算规则确定分解比例和资源分配结果。
339.可选的,第一设备的第一能力信息包括第一设备的可用无线资源的信息和计算能力信息,第二设备的能力信息包括第二设备的可用计算资源信息和计算能力信息。
340.可选的,处理模块1101,用于确定第一业务的数据的分解比例和资源分配结果,包括:用于确定分解比例;根据分解比例确定资源分配结果。
341.可选的,处理模块1101,用于确定分解比例,包括:用于根据第二计算规则,确定分解比例;第二计算规则用于最小化第一设备和第二设备之间的无线资源需求。
342.可选的,处理模块1101,用于根据第二计算规则确定分解比例,包括:用于获取第二参数,第二参数包括第一设备和第二设备之间的信道状态信息、第一设备的第二能力信息和第二设备的能力信息;根据第二参数和第二计算规则,确定分解比例。
343.可选的,第一设备的第二能力信息包括第一设备的计算能力信息,第二设备的能力信息包括第二设备的可用计算资源信息和计算能力信息。
344.可选的,处理模块1101,用于根据分解比例确定资源分配结果,包括:用于根据第三计算规则和分解比例,确定资源分配结果;第三计算规则用于最大化第二设备可获得的数据速率的和。
345.可选的,处理模块1101,用于根据第三计算规则和分解比例确定资源分配结果,包括:用于获取第三参数,第三参数包括第一设备和第二设备之间的信道状态信息和第一设备的第三能力信息;根据分解比例、第三参数和第三计算规则,确定资源分配结果。
346.可选的,第一设备的第三能力信息包括第一设备的可用无线资源的信息。
347.可选的,第一设备还包括收发模块1102;收发模块1102,用于接收来自第二设备的第二设备的能力信息,第二设备的能力信息用于处理模块1101确定分解比例和资源分配结果。
348.可选的,第一设备还包括收发模块1102;收发模块1102,用于向第二设备发送第一指示信息,第一指示信息用于指示资源分配结果。
349.另一种可能的实现方式中,第一设备包括处理模块1101和收发模块1102。处理模块1101,用于确定第一业务的数据的分解比例和资源分配结果。收发模块1102,用于将分解比例发送给第三设备,分解比例用于第三设备根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据。处理模块1101,还用于根据资源分配结果,为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据
和处理后的第一数据。
350.可选的,处理模块1101,用于确定第一业务的数据的分解比例和资源分配结果,包括:用于根据第一计算规则,确定分解比例和资源分配结果;第一计算规则用于最大化第一设备和第二设备之间的无线资源效率和最小化第二设备的能耗。
351.可选的,处理模块1101,用于根据第一计算规则确定分解比例和资源分配结果,包括:用于获取第一参数,第一参数包括第一设备和第二设备之间的信道状态信息、第一设备的能力信息、第三设备的能力信息和第二设备的能力信息;根据第一参数和第一计算规则确定分解比例和资源分配结果。
352.可选的,第一设备的能力信息包括第一设备的可用无线资源的信息;第三设备的能力信息包括第三设备的计算能力信息;第二设备的能力信息包括第二设备的可用计算资源信息和计算能力信息。
353.可选的,处理模块1101,用于确定第一业务的数据的分解比例和资源分配结果,包括:用于确定分解比例;根据分解比例确定资源分配结果。
354.可选的,处理模块1101,用于确定分解比例,包括:用于根据第二计算规则,确定分解比例;第二计算规则用于最小化第一设备和第二设备之间的无线资源需求。
355.可选的,处理模块1101,用于根据第二计算规则确定分解比例,包括:用于获取第二参数,所述第二参数包括第一设备和第二设备之间的信道状态信息、第三设备的能力信息和第二设备的能力信息;根据第二参数和第二计算规则,确定分解比例。
356.可选的,第三设备的能力信息包括第三设备的计算能力信息;第二设备的能力信息包括第二设备的可用计算资源信息和计算能力信息。
357.可选的,处理模块1101,用于根据分解比例确定资源分配结果,包括:用于根据第三计算规则和分解比例,确定资源分配结果;第三计算规则用于最大化第二设备可获得的数据速率的和。
358.可选的,处理模块1101,用于根据第三计算规则和分解比例确定资源分配结果,包括:用于获取第三参数,第三参数包括第一设备和第二设备之间的信道状态信息和第一设备的能力信息;根据分解比例、第三参数和第三计算规则,确定资源分配结果。
359.可选的,第一设备的能力信息包括第一设备的可用无线资源的信息。
360.可选的,收发模块1102,还用于接收来自第二设备的第二设备的能力信息,第二设备的能力信息用于处理模块1101确定分解比例和资源分配结果。
361.可选的,收发模块1102,还用于接收来自第三设备的第三设备的能力信息,第三设备的能力信息用于处理模块1101确定分解比例和资源分配结果。
362.可选的,收发模块1102,还用于向第二设备发送第一指示信息,第一指示信息用于指示资源分配结果。
363.又一种可能的实现方式中,第一设备包括处理模块1101和收发模块1102。收发模块1102,用于接收来自第三设备的分解比例、第二数据和处理后的第一数据;其中,处理后的第一数据为第三设备根据分解比例将第一业务的数据分解为第一数据和第二数据后,对第一数据进行处理得到的;处理模块1101,用于根据分解比例确定资源分配结果。处理模块1101,还用于根据资源分配结果,为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。
364.可选的,处理模块1101,用于根据分解比例确定资源分配结果,包括:用于根据第三计算规则和分解比例,确定资源分配结果;第三计算规则用于最大化第二设备可获得的数据速率的和。
365.可选的,处理模块1101,用于根据第三计算规则和分解比例确定资源分配结果,包括:用于获取第三参数,第三参数包括第一设备和第二设备之间的信道状态信息和第一设备的能力信息;根据分解比例、第三参数和第三计算规则,确定资源分配结果。
366.可选的,第一设备的能力信息包括第一设备的可用无线资源的信息。
367.可选的,收发模块1102,还用于接收来自第三设备的第三设备的能力信息,第三设备的能力信息用于处理模块1101确定分解比例和资源分配结果。
368.可选的,收发模块1102,还用于向第二设备发送第一指示信息,第一指示信息用于指示资源分配结果。
369.其中,以通信装置110为上述方法实施例中的第三设备为例:
370.第三设备,包括:处理模块1101和收发模块1102。处理模块1101,用于确定第一业务的数据的分解比例和资源分配结果。处理模块1101,还用于根据分解比例将第一业务的数据分解为第一数据和第二数据,并对第一数据进行处理,得到处理后的第一数据。收发模块1102,用于向第一设备发送资源分配结果、第二数据和处理后的第一数据;其中,资源分配结果用于第一设备为第二设备分配第一无线资源,其中,第一无线资源用于传输第二数据和处理后的第一数据。
371.可选的,处理模块1101,用于确定第一业务的数据的分解比例和资源分配结果,包括:用于根据第一计算规则,确定分解比例和资源分配结果;第一计算规则用于最大化第一设备和第二设备之间的无线资源效率和最小化第二设备的能耗。
372.可选的,处理模块1101用于根据第一计算规则,确定分解比例和资源分配结果,包括:用于获取第一参数,第一参数包括第一设备和第二设备之间的信道状态信息、第一设备的第一能力信息和第二设备的能力信息;根据第一参数和第一计算规则确定分解比例和资源分配结果。
373.可选的,第一设备的第一能力信息包括第一设备的可用无线资源的信息和计算能力信息,第二设备的能力信息包括第二设备的可用计算资源信息和计算能力信息。
374.可选的,处理模块1101,用于确定第一业务的数据的分解比例和资源分配结果,包括:用于确定分解比例;根据分解比例确定资源分配结果。
375.可选的,处理模块1101,用于确定分解比例,包括:用于根据第二计算规则,确定分解比例;第二计算规则用于最小化第一设备和第二设备之间的无线资源需求。
376.可选的,处理模块1101,用于根据第二计算规则确定分解比例,包括:用于获取第二参数,第二参数包括第一设备和第二设备之间的信道状态信息、第一设备的第二能力信息和第二设备的能力信息;根据第二参数和第二计算规则,确定分解比例。
377.可选的,第一设备的第二能力信息包括第一设备的计算能力信息,第二设备的能力信息包括第二设备的可用计算资源信息和计算能力信息。
378.可选的,处理模块1101,用于根据分解比例确定资源分配结果,包括:用于根据第三计算规则和分解比例,确定资源分配结果;第三计算规则用于最大化第二设备可获得的数据速率的和。
379.可选的,处理模块1101,用于根据第三计算规则和分解比例确定资源分配结果,包括:用于获取第三参数,第三参数包括第一设备和第二设备之间的信道状态信息和第一设备的第三能力信息;根据分解比例、第三参数和第三计算规则,确定资源分配结果。
380.可选的,第一设备的第三能力信息包括第一设备的可用无线资源的信息。
381.可选的,收发模块1102,还用于接收来自第二设备的第二设备的能力信息,第二设备的能力信息用于第三设备确定分解比例和资源分配结果。
382.可选的,收发模块1102,还用于接收来自第一设备的第一设备的能力信息,第一设备的能力信息用于第三设备确定分解比例和资源分配结果。
383.可选的,收发模块1102,还用于向第二设备发送第一指示信息,第一指示信息用于指示资源分配结果。
384.其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
385.在本实施例中,该通信装置110以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定asic,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该通信装置110可以采用图2所示的通信装置200的形式。
386.比如,图2所示的通信装置200中的处理器201可以通过调用存储器203中存储的计算机执行指令,使得通信装置200执行上述方法实施例中的资源分配方法。
387.具体的,图11中的处理模块1101和收发模块1102的功能/实现过程可以通过图2所示的通信装置200中的处理器201调用存储器203中存储的计算机执行指令来实现。或者,图11中的处理模块1101的功能/实现过程可以通过图2所示的通信装置200中的处理器201调用存储器203中存储的计算机执行指令来实现,图11中的收发模块1102的功能/实现过程可以通过图2中所示的通信装置200中的通信接口204来实现。
388.由于本实施例提供的通信装置110可执行上述资源分配方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
389.需要说明的是,以上模块或单元的一个或多个可以软件、硬件或二者结合来实现。当以上任一模块或单元以软件实现的时候,所述软件以计算机程序指令的方式存在,并被存储在存储器中,处理器可以用于执行所述程序指令并实现以上方法流程。该处理器可以内置于soc(片上系统)或asic,也可是一个独立的半导体芯片。该处理器内处理用于执行软件指令以进行运算或处理的核外,还可进一步包括必要的硬件加速器,如现场可编程门阵列(field programmable gate array,fpga)、pld(可编程逻辑器件)、或者实现专用逻辑运算的逻辑电路。
390.当以上模块或单元以硬件实现的时候,该硬件可以是cpu、微处理器、数字信号处理(digital signal processing,dsp)芯片、微控制单元(microcontroller unit,mcu)、人工智能处理器、asic、soc、fpga、pld、专用数字电路、硬件加速器或非集成的分立器件中的任一个或任一组合,其可以运行必要的软件或不依赖于软件以执行以上方法流程。
391.可选的,本技术实施例还提供了一种芯片系统,包括:至少一个处理器和接口,该至少一个处理器通过接口与存储器耦合,当该至少一个处理器执行存储器中的计算机程序或指令时,使得上述任一方法实施例中的方法被执行。在一种可能的实现方式中,该通信装
置还包括存储器。可选的,该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件,本技术实施例对此不作具体限定。
392.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
393.尽管在此结合各实施例对本技术进行了描述,然而,在实施所要求保护的本技术过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
394.尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本技术的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1