掌桥专利:专业的专利平台
掌桥专利
首页

一种资源分配方法、装置、电子设备和介质

文献发布时间:2023-06-19 16:06:26



技术领域

本申请涉及无线通信技术领域,特别是涉及一种资源分配方法、装置、电子设备和计算机可读存储介质。

背景技术

在5G(5th Generation Mobile Communication Technology,第五代移动通信技术)快速发展的时代,移动互联网逐渐向物联网转变,促进了垂直行业的发展,如可穿戴设备、自动驾驶和工业物联网等领域。未来移动通信网络将不再是一刀切的网络架构,而是切片式网络以满足不同行业、不同应用场景需求。ITU(International TelecommunicationUnion,国际电信联盟)将5G应用场景划分为三个主要场景,分别为增强型移动宽带(Enhanced Mobile Broadband,eMBB),超可靠低时延通信(Ultra-reliable and LowLatency Communications,uRLLC),以及大规模机器类通信(Massive Machine TypeCommunications,mMTC)。

目前针对无线资源的调度研究中,基于网络切片的资源调度方法采用正交频分多址接入,每个子载波资源只能为一个用户服务,在用户接入数量和频谱资源利用率上并没有很大提升。

可见,如何提高资源利用率,是本领域技术人员需要解决的问题。

发明内容

本申请实施例的目的是提供一种资源分配方法、装置、电子设备和计算机可读存储介质,可以提高资源利用率。

为解决上述技术问题,本申请实施例提供一种资源分配方法,包括:

建立用于表征用户占用子载波的映射关系;

依据所述映射关系以及用户在子载波上的传输速率,确定出与所述映射关系对应的计算资源占用关系;

根据所述映射关系、计算资源占用关系、以及与服务质量需求对应的指标,构建资源调度函数;

在获取到携带有用户数量、待处理消息数据量的资源分配请求的情况下,利用所述资源调度函数对所述用户数量以及所述待处理消息数据量进行分析,以确定出向各用户分配的子载波和计算资源。

可选地,所述根据所述映射关系、计算资源占用关系、以及与服务质量需求对应的指标,构建资源调度函数包括:

依据所述映射关系以及服务质量需求对应的指标,确定出各所述指标对应的性能函数;

基于所述映射关系、所述计算资源占用关系以及各所述指标对应的性能函数,确定出与所述服务质量需求匹配的无线传输效用函数;

按照几何规划和算术几何平均近似法,将所述无线传输效用函数转换为资源调度函数。

可选地,所述依据所述映射关系以及服务质量需求对应的指标,确定出各所述指标对应的性能函数包括:

基于uRLLC应用场景所使用的切片数量、每个切片所服务的用户对子载波的映射关系和用户在子载波上的传输速率、以及设定的用户体验质量参数,构建用户体验质量对应的性能函数;

基于uRLLC应用场景所使用的切片数量、每个切片所服务的用户对子载波的映射关系和用户在子载波上的传输速率、以及每个切片所服务的用户通过子载波向基站发送的请求消息的数据量,构建传输时延对应的性能函数。

可选地,所述利用所述资源调度函数对所述用户数量以及所述待处理消息数据量进行分析,包括:

调用资源调度函数的表达式,对所述用户数量以及所述待处理消息数据量进行分析;所述资源调度函数minE

其中,

可选地,所述服务质量需求对应的指标包括传输时延和用户体验质量;

所述基于所述映射关系、所述计算资源占用关系以及各所述指标对应的性能函数,确定出与所述服务质量需求匹配的无线传输效用函数包括:

将所述映射关系、所述计算资源占用关系以及各所述指标对应的性能函数输入至初始效用函数的表达式,以得到无线传输效用函数的表达式;所述无线传输效用函数E

其中,

可选地,所述按照几何规划和算术几何平均近似法,将所述无线传输效用函数转换为资源调度函数包括:

根据几何规划方法,将所述无线传输效用函数转换为几何规划标准函数;

按照算术几何平均近似法,将所述几何规划标准函数转换为资源调度函数。

可选地,所述资源调用函数包括约束条件,所述约束条件的确定过程包括:

按照设定的时延阈值、速率阈值、用户功率阈值、子载波上用户数量上限值、切片计算资源阈值,确定出所述资源调用函数对应的约束条件。

可选地,所述利用所述资源调度函数对所述用户数量以及所述待处理消息数据量进行分析,以确定出向各用户分配的子载波和计算资源包括:

依据所述用户数量以及所述待处理消息数据量,确定出所述资源调度函数在所述约束条件下向各用户分配的子载波;

基于向各用户分配的子载波以及用户在子载波上的传输速率,确定出各用户对应的计算资源。

本申请实施例还提供了一种资源分配装置,包括建立单元、确定单元、构建单元和分析单元;

所述建立单元,用于建立用于表征用户占用子载波的映射关系;

所述确定单元,用于依据所述映射关系以及用户在子载波上的传输速率,确定出与所述映射关系对应的计算资源占用关系;

所述构建单元,用于根据所述映射关系、计算资源占用关系、以及与服务质量需求对应的指标,构建资源调度函数;

所述分析单元,用于在获取到携带有用户数量、待处理消息数据量的资源分配请求的情况下,利用所述资源调度函数对所述用户数量以及所述待处理消息数据量进行分析,以确定出向各用户分配的子载波和计算资源。

可选地,所述构建单元包括性能确定子单元、函数确定子单元和转换子单元;

所述性能确定子单元,用于依据所述映射关系以及服务质量需求对应的指标,确定出各所述指标对应的性能函数;

所述函数确定子单元,用于基于所述映射关系、所述计算资源占用关系以及各所述指标对应的性能函数,确定出与所述服务质量需求匹配的无线传输效用函数;

所述转换子单元,用于按照几何规划和算术几何平均近似法,将所述无线传输效用函数转换为资源调度函数。

可选地,所述性能确定子单元用于基于uRLLC应用场景所使用的切片数量、每个切片所服务的用户对子载波的映射关系和用户在子载波上的传输速率、以及设定的用户体验质量参数,构建用户体验质量对应的性能函数;

基于uRLLC应用场景所使用的切片数量、每个切片所服务的用户对子载波的映射关系和用户在子载波上的传输速率、以及每个切片所服务的用户通过子载波向基站发送的请求消息的数据量,构建传输时延对应的性能函数。

可选地,所述分析单元用于调用资源调度函数的表达式,对所述用户数量以及所述待处理消息数据量进行分析;所述资源调度函数minE

其中,

可选地,所述服务质量需求对应的指标包括传输时延和用户体验质量;

所述函数确定子单元,用于将所述映射关系、所述计算资源占用关系以及各所述指标对应的性能函数输入至初始效用函数的表达式,以得到无线传输效用函数的表达式;所述无线传输效用函数E

其中,

可选地,所述转换子单元用于根据几何规划装置,将所述无线传输效用函数转换为几何规划标准函数;按照算术几何平均近似法,将所述几何规划标准函数转换为资源调度函数。

可选地,所述资源调用函数包括约束条件,针对于所述约束条件的确定过程,所述装置还包括条件确定单元;

所述条件确定单元,用于按照设定的时延阈值、速率阈值、用户功率阈值、子载波上用户数量上限值、切片计算资源阈值,确定出所述资源调用函数对应的约束条件。

可选地,所述分析单元用于依据所述用户数量以及所述待处理消息数据量,确定出所述资源调度函数在所述约束条件下向各用户分配的子载波;基于向各用户分配的子载波以及用户在子载波上的传输速率,确定出各用户对应的计算资源。

本申请实施例还提供了一种电子设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序以实现如上述资源分配方法的步骤。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述资源分配方法的步骤。

由上述技术方案可以看出,建立用于表征用户占用子载波的映射关系;依据映射关系以及用户在子载波上的传输速率,确定出与映射关系对应的计算资源占用关系。映射关系中每个子载波可以同时为多个用户提供服务。依据映射关系可以确定出用户所需的计算资源。根据映射关系、计算资源占用关系、以及与服务质量需求对应的指标,可以构建资源调度函数。服务质量需求对应的指标反映了执行资源分配时所需考虑的性能参数以及性能参数所需满足的条件。在获取到携带有用户数量、待处理消息数据量的资源分配请求的情况下,说明需要为用户分配资源,此时可以直接利用资源调度函数对用户数量以及待处理消息数据量进行分析,以确定出向各用户分配的子载波和计算资源。在该技术方案中,通过构建与用户所占用子载波以及用户所需计算资源相关联的资源调度函数,可以在满足服务质量需求的情况下确定出资源调度函数的最优解,该最优解反映了可以向各用户分配的子载波和计算资源。在满足服务质量需求的情况下,实现了资源的合理优化分配,从而提高资源利用率。

附图说明

为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种资源分配方法的流程图;

图2为本申请实施例提供的一种NOMA系统中上行链路系统模型;

图3为本申请实施例提供的一种资源分配装置的结构示意图;

图4为本申请实施例提供的一种电子设备的结构图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本申请保护范围。

本申请的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。

为了使本技术领域的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。

接下来,详细介绍本申请实施例所提供的一种资源分配方法。图1为本申请实施例提供的一种资源分配方法的流程图,该方法包括:

S101:建立用于表征用户占用子载波的映射关系。

在本申请实施例中,可以基于多网络切片和NOMA(Non-orthogonal MultipleAccess,非正交多址接入)技术相结合实现资源分配,使得每个子载波可以为多个用户提供服务,从而提升资源利用率。

每个用户对子载波的占用情况可以采用映射关系表示,在实际应用中可以采用数字“1”表示用户占用子载波,数字“0”表示用户不占用子载波。

图2为本申请实施例提供的一种NOMA系统中上行链路系统模型,针对于不同类型的用户可以分配对应的切片。为了实现消息的传输,可以为用户分配对应的子载波。基于NOMA技术,可以实现一个子载波同时为多个用户服务,从而提升了子载波的利用率。

为用户分配的资源可以包括子载波和计算资源。其中,计算资源可以基于用户对子载波的占用情况确定得到。因此,在本申请实施例中,可以先建立用于表征用户占用子载波的映射关系。

举例说明,假设系统中共运行S个网络切片,切片集合可以表示为S={1,2,3,4,...s...,S},其中eMBB类型的切片为S

NOMA系统中多个用户可以共享同时、同频资源,即每个子载波上的用户数可以根据系统负载的不同而变化。为了控制接收机的复杂性,在实际应用中可以限制每个子载波服务的用户数量,一般情况下子载波上服务的用户数不超过2。用二进制变量α

S102:依据映射关系以及用户在子载波上的传输速率,确定出与映射关系对应的计算资源占用关系。

在具体实现中,依据用户对子载波的占用情况以及用户在子载波上的传输速率,可以确定出用户所占用的计算资源。

结合上述举例,在单天线服务用户中计算资源与天线的关系可以转化为计算资源与子载波的关系,用户k

其中,

据香浓公式,切片s中用户k

其中,

用户k

切片s中所有用户在子载波n上的传输速率总和为

切片s中所有用户在所有子载波上的传输速率总和为

S103:根据映射关系、计算资源占用关系、以及与服务质量需求对应的指标,构建资源调度函数。

服务质量需求对应的指标反映了执行资源分配时所需考虑的性能参数以及性能参数所需满足的条件。

在具体实现中,可以依据用于表征用户占用子载波的映射关系以及服务质量需求对应的指标,确定出各指标对应的性能函数;基于映射关系、计算资源占用关系以及各指标对应的性能函数,可以确定出与服务质量需求匹配的无线传输效用函数。为了便于计算,可以按照几何规划和算术几何平均近似法,将无线传输效用函数转换为资源调度函数。

S104:在获取到携带有用户数量、待处理消息数据量的资源分配请求的情况下,利用资源调度函数对用户数量以及待处理消息数据量进行分析,以确定出向各用户分配的子载波和计算资源。

在获取到携带有用户数量、待处理消息数据量的资源分配请求的情况下,说明需要为用户分配资源,此时可以直接利用资源调度函数对用户数量以及待处理消息数据量进行分析,以确定出向各用户分配的子载波和计算资源。

由上述技术方案可以看出,建立用于表征用户占用子载波的映射关系;依据映射关系以及用户在子载波上的传输速率,确定出与映射关系对应的计算资源占用关系。映射关系中每个子载波可以同时为多个用户提供服务。依据映射关系可以确定出用户所需的计算资源。根据映射关系、计算资源占用关系、以及与服务质量需求对应的指标,可以构建资源调度函数。服务质量需求对应的指标反映了执行资源分配时所需考虑的性能参数以及性能参数所需满足的条件。在获取到携带有用户数量、待处理消息数据量的资源分配请求的情况下,说明需要为用户分配资源,此时可以直接利用资源调度函数对用户数量以及待处理消息数据量进行分析,以确定出向各用户分配的子载波和计算资源。在该技术方案中,通过构建与用户所占用子载波以及用户所需计算资源相关联的资源调度函数,可以在满足服务质量需求的情况下确定出资源调度函数的最优解,该最优解反映了可以向各用户分配的子载波和计算资源。在满足服务质量需求的情况下,实现了资源的合理优化分配,从而提高资源利用率。

应用场景不同,服务质量需求也有所不同。在本申请实施例中,以uRLLC应用场景为例,服务质量需求对应的指标可以包括用户体验质量(QoE)和传输时延。

不同应用场景占用不同的切片,以uRLLC应用场景为例,uRLLC应用场景有其使用的切片。与用户体验质量相关的参数可以包括uRLLC应用场景所使用的每个切片所服务的用户对子载波的映射关系和用户在子载波上的传输速率、以及设定的用户体验质量参数。因此,在本申请实施例中,可以基于uRLLC应用场景所使用的切片数量、每个切片所服务的用户对子载波的映射关系和用户在子载波上的传输速率、以及设定的用户体验质量参数,构建用户体验质量对应的性能函数。

在实际应用中,可以采用平均意见得分(MOS)作为QoE的度量标准。以uRLLC应用场景为例,可以采用

用户k

其中,

uRLLC切片中所有用户的QoE之和MOS

所以,uRLLC切片中用户平均QoE为:

其中,K

在uRLLC应用场景中主要考虑用户发送请求消息所带来的传输时延。与传输时延相关的参数可以包括uRLLC应用场景所使用的每个切片所服务的用户对子载波的映射关系和用户在子载波上的传输速率、以及每个切片所服务的用户通过子载波向基站发送的请求消息的数据量。因此,在本申请实施例中,可以基于uRLLC应用场景所使用的切片数量、每个切片所服务的用户对子载波的映射关系和用户在子载波上的传输速率、以及每个切片所服务的用户通过子载波向基站发送的请求消息的数据量,构建传输时延对应的性能函数。

举例说明,假设切片s中的用户k

切片s中所有用户的传输时延为:

所以,uRLLC切片总的传输时延为:

在本申请实施例中,可以将用户体验质量和传输时延进行结合,建立初始效用函数,初始效用函数的表达式如公式(1)所示,

将映射关系、计算资源占用关系以及各指标对应的性能函数输入至初始效用函数的表达式,可以得到无线传输效用函数的表达式,如公式(2)所示,效用函数可以采用符号“E”表示,以uRLLC应用场景为例,由于无线传输效用函数是把具体的数据信息带入初始效用函数之后得到的函数。其中,具体的数据信息包括映射关系、计算资源占用关系以及各指标对应的性能函数。无线传输效用函数的表达式可以看作是初始效用函数表达式的展开形式,因此在本申请实施例中,无线传输效用函数和初始效用函数均采用E

其中,

由于优化目标是非线性问题,在众多解决凸优化问题的方法中,几何规划(Geometric Programming,GP)可以很好的解决非线性规划问题,因此采用几何规划的方法进行求解。

在具体实现中,可以根据几何规划方法,将无线传输效用函数转换为几何规划标准函数。

在uRLLC应用场景下进行资源分配,属于单切片资源分配,为了使该问题能够使用GP来解决,需要将原始问题写成GP的标准形式。优化无线传输效用函数,需要将求优化目标最大值转化成求优化目标最小值,那么根据数学中最大值与最小值的关系,一般情况下求目标函数的最大值可以等价于求目标函数倒数的最小值,所以无线传输效用函数的公式(2)可以转换为如下公式(3)的形式,

其中,minE

考虑到后续对无线传输效用函数倒数的最小值进行几何规划处理以及按照算术几何平均近似法进行转换得到的资源调度函数均基于公式(3)变形得到,因此在本申请实施例中,对于公式(3)进行几何规划处理得到的函数以及按照算术几何平均近似法进行转换得到的资源调度函数均采用minE

由上述公式(3)可以看出,子载波分配策略同时由二进制变量α与β决定,计算资源间接由β决定,两个变量耦合度极高,难以拆分。由于最先对uRLLC切片进行资源分配,所有资源均可被uRLLC切片使用,因此α可视为1,将公式(3)进一步优化为如下公式(4),公式(4)为几何规划标准函数的表达式,

其中,

优化问题中包含非正项式并不满足GP的标准形式,可采用算数几何平均近似(Arithmetic Geometric Mean Approximation,AGMA)的方法将非正项式转化为正项式,从而使目标函数满足广义几何规划的要求。在该问题中,首先利用AGMA方法,将优化目标即公式(4)中的分母进行改写,设在第t次迭代中,分母可以近似表示为:

其中,

用同样的方法可以将

其中,

由几何规划定理可知,a、b、c均为正项式,e(t)为单项式,t表示迭代次数,正项式对于加法的伸缩变换仍为正项式,则b+c+L为正项式,又由于a可拆成多个单项式的和,且正项式与单项式的乘积仍为正项式,所以a×(b+c+L)为正项式,正项式除以单项式结果仍为正项式,最终可以证明E

通过按照算术几何平均近似法,并且将离散变量β改为整数变量β∈[0,1],可以将几何规划标准函数转换为资源调度函数,资源调度函数minE

其中,

调用资源调度函数的表达式,可以对用户数量以及待处理消息数据量进行分析,从而确定出向各用户分配的子载波和计算资源。

在本申请实施例中,资源调用函数包括约束条件。基于实际的服务质量需求,可以按照设定的时延阈值、速率阈值、用户功率阈值、子载波上用户数量上限值、切片计算资源阈值,确定出资源调用函数对应的约束条件。

以时延阈值为例,uRLLC切片中用户时延约束条件可以为:

其中,

以速率阈值为例,设置速率阈值可以用于评估网络稳定性。网络稳定性可用中断概率表示,一般规定中断概率为用户传输速率小于速率阈值的概率,要求中断概率小于等于δ,中断概率越小表示满足要求的用户越多,系统稳定性越高,uRLLC切片中网络稳定性约束条件可以为:

其中,

以用户功率阈值为例,用户的发射功率是有限的,设定用户功率阈值为

以子载波上用户数量上限值为例,在NOMA系统中,单个子载波可被多个用户共同使用,为了简化接收机复杂度,需限制每个子载波上用户数量上限值,用M

以切片计算资源阈值为例,对于切片中的计算资源,设定切片计算资源阈值用L

参照上述将无线传输效用函数转换为资源调度函数的方式,约束条件公式可以采用同样的方式进行转化得到标准GP形式,

在本申请实施例中,在得到资源调度函数之后,后续需要执行资源分配时,直接调用该资源调度函数即可,无需每次执行资源分配时都重新生成资源调度函数。

在实际应用中,在获取到携带有用户数量、待处理消息数据量的资源分配请求的情况下,可以依据用户数量以及待处理消息数据量,确定出资源调度函数在约束条件下向各用户分配的子载波;基于向各用户分配的子载波以及用户在子载波上的传输速率,确定出各用户对应的计算资源。

本申请实施例在5G快速发展的背景下,结合网络切片技术和NOMA技术,满足5G差异化性能要求的同时提高了资源利用率,增加系统容量。基于实现分析可以发现,求解效用函数是一个NP-hard问题,本申请巧妙的使用几何规划算法,解除优化变量耦合关系,降低求解难度,最终求得资源分配的最佳策略。

图3为本申请实施例提供的一种资源分配装置的结构示意图,包括建立单元31、确定单元32、构建单元33和分析单元34;

建立单元31,用于建立用于表征用户占用子载波的映射关系;

确定单元32,用于依据映射关系以及用户在子载波上的传输速率,确定出与映射关系对应的计算资源占用关系;

构建单元33,用于根据映射关系、计算资源占用关系、以及与服务质量需求对应的指标,构建资源调度函数;

分析单元34,用于在获取到携带有用户数量、待处理消息数据量的资源分配请求的情况下,利用资源调度函数对用户数量以及待处理消息数据量进行分析,以确定出向各用户分配的子载波和计算资源。

可选地,构建单元包括性能确定子单元、函数确定子单元和转换子单元;

性能确定子单元,用于依据映射关系以及服务质量需求对应的指标,确定出各指标对应的性能函数;

函数确定子单元,用于基于映射关系、计算资源占用关系以及各指标对应的性能函数,确定出与服务质量需求匹配的无线传输效用函数;

转换子单元,用于按照几何规划和算术几何平均近似法,将无线传输效用函数转换为资源调度函数。

可选地,依据映射关系以及服务质量需求对应的指标,确定出各指标对应的性能函数包括:

基于uRLLC应用场景所使用的切片数量、每个切片所服务的用户对子载波的映射关系和用户在子载波上的传输速率、以及设定的用户体验质量参数,构建用户体验质量对应的性能函数;

基于uRLLC应用场景所使用的切片数量、每个切片所服务的用户对子载波的映射关系和用户在子载波上的传输速率、以及每个切片所服务的用户通过子载波向基站发送的请求消息的数据量,构建传输时延对应的性能函数。

可选地,分析单元用于调用资源调度函数的表达式,对用户数量以及待处理消息数据量进行分析;资源调度函数minE

其中,

可选地,服务质量需求对应的指标包括传输时延和用户体验质量;

函数确定子单元,用于将映射关系、计算资源占用关系以及各指标对应的性能函数输入至初始效用函数的表达式,以得到无线传输效用函数的表达式;无线传输效用函数的表达式为:

其中,

可选地,转换子单元用于根据几何规划装置,将无线传输效用函数转换为几何规划标准函数;按照算术几何平均近似法,将几何规划标准函数转换为资源调度函数。

可选地,资源调用函数包括约束条件,针对于约束条件的确定过程,装置还包括条件确定单元;

条件确定单元,用于按照设定的时延阈值、速率阈值、用户功率阈值、子载波上用户数量上限值、切片计算资源阈值,确定出资源调用函数对应的约束条件。

可选地,分析单元用于依据用户数量以及待处理消息数据量,确定出资源调度函数在约束条件下向各用户分配的子载波;基于向各用户分配的子载波以及用户在子载波上的传输速率,确定出各用户对应的计算资源。

图3所对应实施例中特征的说明可以参见图1所对应实施例的相关说明,这里不再一一赘述。

由上述技术方案可以看出,建立用于表征用户占用子载波的映射关系;依据映射关系以及用户在子载波上的传输速率,确定出与映射关系对应的计算资源占用关系。映射关系中每个子载波可以同时为多个用户提供服务。依据映射关系可以确定出用户所需的计算资源。根据映射关系、计算资源占用关系、以及与服务质量需求对应的指标,可以构建资源调度函数。服务质量需求对应的指标反映了执行资源分配时所需考虑的性能参数以及性能参数所需满足的条件。在获取到携带有用户数量、待处理消息数据量的资源分配请求的情况下,说明需要为用户分配资源,此时可以直接利用资源调度函数对用户数量以及待处理消息数据量进行分析,以确定出向各用户分配的子载波和计算资源。在该技术方案中,通过构建与用户所占用子载波以及用户所需计算资源相关联的资源调度函数,可以在满足服务质量需求的情况下确定出资源调度函数的最优解,该最优解反映了可以向各用户分配的子载波和计算资源。在满足服务质量需求的情况下,实现了资源的合理优化分配,从而提高资源利用率。

图4为本申请实施例提供的一种电子设备的结构图,如图4所示,电子设备包括:存储器20,用于存储计算机程序;

处理器21,用于执行计算机程序时实现如上述实施例资源分配方法的步骤。

本实施例提供的电子设备可以包括但不限于智能手机、平板电脑、笔记本电脑或台式电脑等。

其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。

存储器20可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器20还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器20至少用于存储以下计算机程序201,其中,该计算机程序被处理器21加载并执行之后,能够实现前述任一实施例公开的资源分配方法的相关步骤。另外,存储器20所存储的资源还可以包括操作系统202和数据203等,存储方式可以是短暂存储或者永久存储。其中,操作系统202可以包括Windows、Unix、Linux等。数据203可以包括但不限于用于表征用户占用子载波的映射关系、计算资源占用关系、服务质量需求对应的指标等。

在一些实施例中,电子设备还可包括有显示屏22、输入输出接口23、通信接口24、电源25以及通信总线26。

本领域技术人员可以理解,图4中示出的结构并不构成对电子设备的限定,可以包括比图示更多或更少的组件。

可以理解的是,如果上述实施例中的资源分配方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、磁碟或者光盘等各种可以存储程序代码的介质。

基于此,本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述资源分配方法的步骤。

本发明实施例所述计算机可读存储介质的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

以上对本申请实施例所提供的一种资源分配方法、装置、电子设备和计算机可读存储介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

以上对本申请所提供的一种资源分配方法、装置、电子设备和计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

相关技术
  • 资源分配方法、资源分配装置、电子设备及存储介质
  • 一种资源分配方法、装置、电子设备及存储介质
技术分类

06120114701746