通信资源分配方法、装置、计算设备及存储介质与流程

未命名 08-07 阅读:91 评论:0


1.本技术涉及通信技术领域,尤其涉及一种通信资源分配方法、装置、计算设备及存储介质。


背景技术:

2.如今,随着5g的迅速发展,基于现有网络架构的缺点以及多样化业务场景的差异化性能指标需求,需要摒弃传统网络架构并构建新型网络架构,且以此架构来承载新型业务。5g网络在网络容量、传输速率、时延和可靠性等性能方面均拥有了更高的标准,并涵盖了当前快速发展的所有典型业务,为了满足5g多样化业务需求并服务于不同类型的终端用户,5g网络架构的设计需要有更多业务的支持,降低网络的复杂度并、更高的能量效率和资源利用率以及拥有更高的扩展性等特性。相关技术中,只能对单一的通信资源进行分配,存储资源分配效率低的问题。


技术实现要素:

3.本技术提供一种通信资源分配方法、装置、计算设备及存储介质,可以同时对多个通信资源进行分配,能够提升资源分配效率。
4.本技术实施例的技术方案如下:
5.根据本技术实施例的第一方面,提供一种通信资源分配方法,包括:接收目标用户的通讯资源分配请求,通讯资源分配请求中携带有目标用户的应用场景;基于目标用户的应用场景确定目标用户的资源分配方案,资源分配方案包括多个种类的通讯资源的分配值,多个种类的通讯资源包括信道资源、功率、误码率和传输速率以及容量。
6.可选的,目标用户的应用场景包括增强移动宽带embb、海量物联网通信mmtc或超高可靠性与超低时延业务urllc。
7.可选的,基于目标用户的应用场景确定目标用户的资源分配方案,包括:基于目标用户的应用场景的性能要求差异确定目标用户的性能约束;基于目标用户的性能约束和资源调度参数确定目标用户的资源分配方案。
8.可选的,在基于目标用户的性能约束和资源调度参数确定目标用户的资源分配方案之前,方法还包括:基于目标用户的性能约束确定资源调度参数。
9.可选的,基于目标用户的性能约束确定资源调度参数,包括:基于目标用户的性能约束,构建拉格朗日函数;将拉格朗日函数转换为对偶函数,其中,对偶函数包括拉格朗日乘子;根据对偶函数确定多个独立函数;根据多个独立函数确定资源调度参数。
10.可选的,根据多个独立函数确定资源调度参数,包括:根据拉格朗日乘子和多个独立函数计算资源调度参数;在资源调度参数满足目标用户的性能约束的情况下,确定资源调度参数为目标用户的资源调度参数。
11.可选的,上述方法还包括:在资源调度参数不满足目标用户的性能约束的情况下,根据资源调度参数更新多个独立函数;基于次梯度算法更新拉格朗日乘子;根据更新后的
拉格朗日乘子和更新后的多个独立函数计算资源调度参数;在资源调度参数满足目标用户的性能约束的情况下,确定资源调度参数为目标用户的资源调度参数。
12.根据本技术实施例的第二方面,提供一种通信资源分配装置,上述装置包括:接收单元,用于接收目标用户的通讯资源分配请求,通讯资源分配请求中携带有目标用户的应用场景;确定单元,用于基于目标用户的应用场景确定目标用户的资源分配方案,资源分配方案包括多个种类的通讯资源的分配值,多个种类的通讯资源包括信道资源、功率、误码率和传输速率以及容量。
13.可选的,目标用户的应用场景包括增强移动宽带embb、海量物联网通信mmtc或超高可靠性与超低时延业务urllc。
14.可选的,确定单元,具体用于:基于目标用户的应用场景的性能要求差异确定目标用户的性能约束;基于目标用户的性能约束和资源调度参数确定目标用户的资源分配方案。
15.可选的,在基于目标用户的性能约束和资源调度参数确定目标用户的资源分配方案之前,确定单元,还用于基于目标用户的性能约束确定资源调度参数。
16.可选的,确定单元,具体用于:基于目标用户的性能约束,构建拉格朗日函数;将拉格朗日函数转换为对偶函数,其中,对偶函数包括拉格朗日乘子;根据对偶函数确定多个独立函数;根据多个独立函数确定资源调度参数。
17.可选的,确定单元,具体用于:根据拉格朗日乘子和多个独立函数计算资源调度参数;在资源调度参数满足目标用户的性能约束的情况下,确定资源调度参数为目标用户的资源调度参数。
18.可选的,确定单元,还用于:在资源调度参数不满足目标用户的性能约束的情况下,根据资源调度参数更新多个独立函数;基于次梯度算法更新拉格朗日乘子;根据更新后的拉格朗日乘子和更新后的多个独立函数计算资源调度参数;在资源调度参数满足目标用户的性能约束的情况下,确定资源调度参数为目标用户的资源调度参数。
19.根据本技术实施例的第三方面,提供一种计算设备,可以包括:处理器和用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现上述第一方面中任一种可选地通信资源分配方法。
20.根据本技术实施例的第四方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当计算机可读存储介质中的指令由计算设备的处理器执行时,使得计算设备能够执行上述第一方面中任一种可选地通信资源分配方法。
21.根据本技术实施例的第五方面,提供一种计算机程序产品,当计算机程序/指令在被处理器执行时实现如第一方面中任一种可选地实现方式的通信资源分配方法。
22.本技术实施例提供的有益效果为:能够根据不同用户的不同使用场景需求,确定每个用户的资源分配方案,其中,资源分配方案包括多个种类的通讯资源的分配值,多个种类的通讯资源包括信道资源、功率、误码率和传输速率以及容量。相比较于相关技术中只能确认单一种类的通信资源的资源分配方法,本技术提供的方法能够提升资源分配效率,并且能够满足不同用户的不同使用需求,从而提升用户的使用体验。
23.其中,第二方面至第五方面中任一种设计方式所带来的技术效果可以参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。
附图说明
24.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理,并不构成对本技术的不当限定。
25.图1示出了本技术提供的一种通信资源分配装置的应用场景图;
26.图2示出了本技术提供的一种计算设备的结构示意图;
27.图3示出了本技术提供的一种通信资源分配方法的流程示意图;
28.图4示出了本技术提供的另一种通信资源分配方法的流程示意图;
29.图5示出了本技术提供的又一种通信资源分配方法的流程示意图;
30.图6示出了本技术提供的又一种通信资源分配方法的流程示意图;
31.图7示出了本技术提供的又一种通信资源分配方法的流程示意图;
32.图8示出了本技术提供的一种通信资源分配装置的结构示意图。
具体实施方式
33.为了使本领域普通人员更好地理解本技术的技术方案,下面将结合附图,对本技术实施例中的技术方案进行清楚、完整地描述。
34.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
35.还应当理解的是,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、整体、步骤、操作、元素和/或组件的存在或添加。
36.如今,随着5g的迅速发展,基于现有网络架构的缺点以及多样化业务场景的差异化性能指标需求,需要摒弃传统网络架构并构建新型网络架构,且以此架构来承载新型业务。5g网络在网络容量、传输速率、时延和可靠性等性能方面均拥有了更高的标准,并涵盖了当前快速发展的所有典型业务,为了满足5g多样化业务需求并服务于不同类型的终端用户,5g网络架构的设计需要有更多业务的支持,降低网络的复杂度并、更高的能量效率和资源利用率以及拥有更高的扩展性等特性。相关技术中,只能对单一的通信资源进行分配,存储资源分配效率低的问题。
37.基于此,本技术实施例提供了一种通信资源分配方法,上述方法包括:接收目标用户的通讯资源分配请求,通讯资源分配请求中携带有目标用户的应用场景;基于目标用户的应用场景确定目标用户的资源分配方案,资源分配方案包括多个种类的通讯资源的分配值,多个种类的通讯资源包括信道资源、功率、误码率和传输速率以及容量。本技术提供的方法能够根据不同用户的不同使用场景需求,确定每个用户的资源分配方案,其中,资源分配方案包括多个种类的通讯资源的分配值,相比较于相关技术中只能确认单一种类的通信资源的资源分配方法,本技术提供的方法能够提升资源分配效率,并且能够满足不同用户的不同使用需求,从而提升用户的使用体验。
38.本技术实施例提供一种通信资源分配装置,用于执行本技术实施例所提供的通信
资源分配方法。参见图1,图1示出了本技术实施例提供的一种通信资源分配装置的应用场景图。其中,通信资源分配装置100与用户的终端设备通信,通信资源分配装置100用于接收目标用户的通讯资源分配请求,确定目标用户的资源分配方案,资源分配方案包括多个种类的通讯资源的分配值,多个种类的通讯资源包括信道资源、功率、误码率和传输速率以及容量。
39.应理解的是,以上多个种类的通讯资源仅为示例性说明,资源分配方案还可以包括其他种类的通讯资源的分配值,本技术实施例对此不作特别限制。
40.作为示例,通信资源分配装置100可以为具有任意计算处理能力的计算设备,或者是该计算设备中的功能模块。作为示例,计算设备可以是通用计算机,笔记本电脑或服务器等。
41.为了构建新型网络架构且应用该架构以承载新型业务,5g网络在网络容量、传输速率、时延和可靠性等性能方面均拥有了更高的标准。
42.为了满足上述标准,在一个示例中,通信资源分配装置100可以设置在基站中,以分配用户的终端设备与基站之间进行传输数据时所需要的通讯资源。
43.以下以通信资源分配装置100为设置在基站中的计算设备为例进行示例性说明。
44.图2示出了本技术实施例提供的计算设备200的结构示意图。该计算设备200包括处理器210、存储器220以及至少一个通信接口230。
45.处理器210可以包括一个或者多个处理核心。处理器210利用各种接口和线路连接计算设备200内的各个部分,通过运行或执行存储在存储器220内的指令、程序、代码集或指令集,以及调用存储在存储器220内的数据,执行计算设备200的各种功能和处理数据。可选的,处理器210可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器210可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。可以理解的是,上述调制解调器也可以不集成到处理器210中,单独通过一块通信芯片进行实现。
46.存储器220可用于存储指令、程序、代码、代码集或指令集。在本技术实施例中,存储器220可包括存储程序区。其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如任务接收功能、任务执行功能等),用于实现下文各个方法实施例的指令等。存储器220分别存储有不同任务种类的告警任务的执行逻辑对应的代码。
47.通信接口230,用于与通信网络或通讯网络中的设备通信,如以太网,无线接入网(ran),无线局域网(wireless local area networks,wlan)或wlan网络中的ap等。例如,计算设备200的通信接口230与其他计算设备或终端进行通信,以接收目标用户的通讯资源分配请求。
48.具体实现时,在物理实现上,上述各器件(如处理器210、存储器220和通信接口230)可以是同一个计算设备中的器件;或者,其中的至少两个器件可以设置在同一个计算设备中,即作为一个计算设备中的不同器件,如类似于分布式系统中的设备或器件的部署方式。
49.可以理解的是,本实施例示意的结构并不构成对计算设备200的具体限定。在一些
实施例中,计算设备200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
50.图3为本技术实施例提供的一种通讯资源分配方法的流程图,如图3所示,该方法可以由图1所示的通讯资源分配装置100,也就是图2所示的硬件结构的计算设备200执行。该方法可以包括以下步骤:
51.s301、接收目标用户的通讯资源分配请求,通讯资源分配请求中携带有目标用户的应用场景。
52.在一些实施例中,目标用户的应用场景包括增强移动宽带(enhanced mobile broadband,embb)、海量物联网通信(massive machinetype communication,mmtc)或超高可靠性与超低时延业务(ultra-reliable low-latency communications,urllc)。
53.具体的,可以将不同应用场景的用户分别划分为不同的网络切片。每一应用场景的网络切片拥有对应的用户并为其提供通信服务,网络切片是将一个物理网络切分成多个虚拟的端到端网络的技术,它们都共享相同的基础资源,但这些网络针对不同的应用进行了增强。网络切片是独立的网络资源,通过使用网络功能虚拟化,使得每个分片都可以拥有自己的转发、控制和管理实体。通过使用网络功能虚拟化,网络切片可以实现真正独立的性能分割。
54.在一个示例中,embb、urllc、mmtc分别划分为三种不同类型的切片,不同类型切片对应的用户对性能要求各不相同。其中,embb更注重于传输速率,同时也需要可靠性保障服务质量,适用于一般消费者的高数据速率流量,示例性的,如用于观看较高清晰度的在线视频;urllc适用于超可靠的低延迟应用,示例性的,如工厂自动化和v2x;mmtc更注重于基站能够支持的密度,同时也需要一定程度的速率和可靠性,适用于经济高效地支持大量物联网设备。本方法基于上述不同切片的差异化需求,确定某一切片对应的性能约束,用于作为后续优化整体系统总速率的输入条件之一,使整体资源分配方案更为完整,对于服务的用户的差异化速率更为准确。
55.s302、基于目标用户的应用场景确定目标用户的资源分配方案。
56.具体的,资源分配方案包括多个种类的通讯资源的分配值,多个种类的通讯资源包括信道资源、功率、误码率和传输速率以及容量。
57.在一些实施例中,参见图4,上述s302,具体包括以下步骤:
58.s3021、基于目标用户的应用场景的性能要求差异确定目标用户的性能约束。
59.具体的,目标用户的性能约束包括传输速率约束、可靠性约束和误码率约束。
60.需要说明的是,embb切片的用户的传输速率约束为:
61.其中,
62.rsv为典型通信服务场景中通信线缆对信号传输速率的影响。对于传输数据量为的urllc切片的用户,该用户已经在数据传输过程中消耗了部分时间,将已知数据剩余最大允许传输时延设为可以将时延约束转化为对速率的约束,即urlcc切片的用户的速率约束为:
63.其中,
64.对于mmtc切片,虽然该切片的用户数量相对较多,但同一时刻大部分被服务的用户往往处于休眠状态且不需要进行传输数据,只有少量用户需要传输数据且数据量较少,因此,关注需要进行传输数据的用户的要求,mmtc切片的用户的速率约束为:
65.需要说明的是,embb切片的用户虽然对可靠性要求不高,但因传输可靠性的高低受误码率直接影响,故其数据传输仍需满足一定的可靠性要求。因此可以将可靠性的约束转化为误码率,即对ber的约束。embb切片的用户的误码率约束为:
66.urllc切片的用户对时延及可靠性要求较高,其中,可靠性可转化为对误码率进行约束,urllc切片的用户的误码率约束为:约束,urllc切片的用户的误码率约束为:mmtc切片的用户的误码率约束为:
[0067][0068]
在一些实施例中,上述方法中,传输信号的误码率约束为erfc(x)=1-erf(x),其中,erf(x)为误差函数,1-erf(x)为余补误差函数,erfc(x)为余补误差函数,还可以包括:
[0069]
基于性能约束生成系统最大总速率约束集。
[0070]
系统最大总速率约束集根据c1、c2、c3、c4、c5五个方面进行约束:
[0071][0072]
s.t.
[0073][0074][0075][0076][0077][0078]
需要说明的是,以最大化基站系统总速率为目标,确定最大总速率约束集,c1和c2为对子信道的约束,即每个子信道只能分配给一个用户,c3为总功率约束,即所有信道的功
率总和必须小于基站的总功率,c4为误码率约束,c5为速率约束。
[0079]
将系统最大总速率约束集中的误码率约束转化为信号功率与加性高斯白噪声功率谱密度之比约束,以生成最优系统最大总速率约束集。
[0080]
需要说明的是,若采用穷举搜索算法求解问题,寻找到最优子信道分配方案需要nk,进一步的,可以通过注水法获得最优的功率分配,根据上述算法进行计算的算法复杂度为o(knk),在用户和信道规模较大时,求解的复杂度和难度会导致系统进行运算的效率低下。故可以简化上述优化模型后进行求解,根据优化问题对其进行转化求解,对其进行二阶求导,可证其二阶导小于零,因此判断其为凹函数,由于余补误差函数erfc(x)为减函数,故可将c4约束条件转化为对信号功率与加性高斯白噪声功率谱密度之比的约束,即:
[0081][0082]
因此将系统最大总速率约束集转化为:
[0083][0084]
s.t.
[0085][0086]
以生成最优系统最大总速率约束集。
[0087]
s3022、基于目标用户的性能约束和资源调度参数确定目标用户的资源分配方案。
[0088]
在一种可能的实现方式中,在上述s3021之前,本技术实施例提供的方法还包括以下步骤:
[0089]
基于目标用户的性能约束确定资源调度参数。
[0090]
可选的,参见图5,上述基于目标用户的性能约束确定资源调度参数,包括以下步骤:
[0091]
s501、基于目标用户的性能约束,构建拉格朗日函数。
[0092]
在一个示例中,拉格朗日函数可以为:
[0093][0094]
其中,α、λ、μ为约束条件的拉格朗日乘子。可以理解的是,通过本步骤,引入α,λ,μ,
将拥有多种约束条件的优化问题转变成无约束优化问题,当求解的函数没有约束条件时,可以显著的降低函数的求解难度。
[0095]
s502、将拉格朗日函数转换为对偶函数,其中,对偶函数包括拉格朗日乘子。
[0096]
具体的,拉格朗日函数的最优解和其对偶问题的最优解之间的对偶差额为零,可以理解的是,使用上述两种方法得到的最优解是一致的。在实际业务场景中,信道数量可以满足目标用户的约束条件,并且所得优化问题满足时间共享条件。因此可以通过求解对偶问题来获得拉格朗日函数函数的最优解,可以定义对偶函数为
[0097]
g(α,λ,μ)=max
x,p
l(x,p,α,λ,μ)
[0098]
进而根据上述对偶函数进而生成需要求解的对偶问题为:
[0099]
min
α,λ,μ
g(α,λ,μ)
[0100]
s.t.α≥0,λ≥0,μ≥0
[0101]
s503、根据对偶函数确定多个独立函数。
[0102]
将对偶函数进行对偶分解,生成k个独立的子函数,其中k≥2,即k个独立函数,经过拆分后的独立函数为:
[0103][0104]
上式中令即假设子信道k分配给用户ng,可得它为关于的凹函数,表示为用户ng所获得的子信道k上分配的功率值。因此利用kkt条件,对进行一阶求导并令其为零,可以得到每个用户的最优功率分配值:
[0105][0106]
可以理解的是,令求解较为复杂,往往难以给出解析解,故
[0107][0108]
可以得到其数值解,令
[0109]
s504、根据多个独立函数确定资源调度参数。
[0110]
需要说明的,令即假设子信道k分配给用户ng,可得它为关于的凹
函数,因此利用kkt条件,对进行一阶求导并令其为零,可以得到每个用户的最优功率分配值:
[0111][0112]
可以理解的是,令求解较为复杂,往往难以给出解析解,故可以得到其数值解,令
[0113]
通过上式可知数为减函数,当时为大于零的最大值,当时为趋近于零的最小值,当最大值大于α时上述问题必有解;当最大值小于α时,则在定义域内无解并令得将其值代入到gk(α,λ,μ),可以得到子信道资源分配方案。优选的,为了得到最优的子信道分配方案,需要选择在该信道所属网路切片最适配的用户占用该信道从而获得更大的收益,其分配方案可以表示为:
[0114][0115]
其中,
[0116]
在一些实施例中,参见图6,上述s504,具体包括以下步骤:
[0117]
s5041、根据拉格朗日乘子和多个独立函数计算资源调度参数;
[0118]
s5042、在资源调度参数满足目标用户的性能约束的情况下,确定资源调度参数为目标用户的资源调度参数。
[0119]
可选的,参见图7,本技术实施例提供的方法还包括以下步骤:
[0120]
s701、在资源调度参数不满足目标用户的性能约束的情况下,根据资源调度参数更新多个独立函数。
[0121]
具体的,在资源调度参数不能满足上述最优系统最大总速率约束集时,确定资源调度参数不满足目标用户的性能约束。
[0122]
s702、基于次梯度算法更新拉格朗日乘子。
[0123]
需要说明的是,拉格朗日乘子的更新公式为:
[0124][0125][0126][0127]
其中,τ
α
=a1/t,τ
λ
=a2/t和τ
μ
=a3/t为迭代步长,a1,a1和a3为常数且大于零。可以理解的,当调度的实际总功率大于基站总功率时,α通过更新会变大,从而在下次功率分配时便会减小功率的分配,同理可证,当调度的实际总功率小于基站总功率时,α通过更新会变小,从而在下次功率分配时便会增大功率的分配;当用户ng得到的总速率没有达到约束要求时,的值会增大,分配给该用户的功率会增加并可能分配更多的子信道给该用户;当用户ng和eb/n0没有达到要求时,值会增加,系统会增加分配给该用户的功率以满足该用户对应性能要求的约束。
[0128]
s703、根据更新后的拉格朗日乘子和更新后的多个独立函数计算资源调度参数。
[0129]
s704、在资源调度参数满足目标用户的性能约束的情况下,确定资源调度参数为目标用户的资源调度参数。
[0130]
基于上述s701-s704中的最优信道和功率最优解和拉格朗日乘子的不断更新迭代,最终会计算出更新的资源调度参数,通过对该参数进行是否满足性能约束的判断,当更新的资源调度参数满足性能约束时,终止更新拉格朗日乘子并获取该时刻的资源调度参数,以生成全局最优资源分配方案。
[0131]
由上述可知,本技术实施例提供的方法能够根据不同用户的不同使用场景需求,确定每个用户的资源分配方案,其中,资源分配方案包括多个种类的通讯资源的分配值,相比较于相关技术中只能确认单一种类的通信资源的资源分配方法,本技术提供的方法能够提升资源分配效率,并且能够满足不同用户的不同使用需求,从而提升用户的使用体验。
[0132]
在一些实施例中,在本技术实施例提供的方法中,基站为不同的网络切片对应的用户提供通信服务,网络切片集合为g={embb,mmtc,urllc},每一类g∈g对应一种网络切片,基站服务用户集合为ng={1,......,ng}、总用户数为拥有的子信道集合为k={1,......,k}、子信道带宽为b、系统总功率为p,为用户ng在子信道k上分配的功率值,为用户ng在子信道k上的信道增益。
[0133]
需要说明的是,的数值越大,代表信道可以传输数据的条件越好,则信道增益越高。为避免用户间相互干扰,同一时刻只能将一个子信道分配给一个用户,但一个用户可以拥有多个子信道。示例性的,用户admin在a时刻只能分配子信道1给用户admin,当在a+1时刻时,如果信道2空闲,那么可以将空闲的信道2分配给admin,信道1和2同时进行传输,
以增加传输速率和稳定性。
[0134]
在一些实施例中,本技术实施例提供的方法还包括:
[0135]
确定目标用户的传输数据的速率。
[0136]
具体的,目标用户为ng,用户ng通过子信道k进行传输数据,传输数据的速率为:
[0137]
需要说明的是,传输数据的速率为了使得公式更加简洁,可以令当时,原其中,时表示将子信道k分配给用户ng,时,表示不将子信道k进行分配给用户ng。
[0138]
上述主要从方法的角度对本技术实施例的方案进行了介绍。可以理解的是,上述计算设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和软件模块中的至少一个。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术实施例的范围。
[0139]
本技术实施例可以根据上述方法示例对告警任务执行装置进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0140]
示例性的,图8示出了本技术实施例提供的一种通信资源分配装置的结构示意图。上述装置包括:接收单元810接收目标用户的通讯资源分配请求,通讯资源分配请求中携带有目标用户的应用场景;确定单元820基于目标用户的应用场景确定目标用户的资源分配方案,资源分配方案包括多个种类的通讯资源的分配值,多个种类的通讯资源包括信道资源、功率、误码率和传输速率以及容量。
[0141]
可选的,目标用户的应用场景包括增强移动宽带embb、海量物联网通信mmtc或超高可靠性与超低时延业务urllc。
[0142]
可选的,确定单元820,具体用于:基于目标用户的应用场景的性能要求差异确定目标用户的性能约束;基于目标用户的性能约束和资源调度参数确定目标用户的资源分配方案。
[0143]
可选的,在基于目标用户的性能约束和资源调度参数确定目标用户的资源分配方案之前,确定单元820,还用于基于目标用户的性能约束确定资源调度参数。
[0144]
可选的,确定单元820,具体用于:基于目标用户的性能约束,构建拉格朗日函数;
将拉格朗日函数转换为对偶函数,其中,对偶函数包括拉格朗日乘子;根据对偶函数确定多个独立函数;根据多个独立函数确定资源调度参数。
[0145]
可选的,确定单元820,具体用于:根据拉格朗日乘子和多个独立函数计算资源调度参数;在资源调度参数满足目标用户的性能约束的情况下,确定资源调度参数为目标用户的资源调度参数。
[0146]
可选的,确定单元820,还用于:在资源调度参数不满足目标用户的性能约束的情况下,根据资源调度参数更新多个独立函数;基于次梯度算法更新拉格朗日乘子;根据更新后的拉格朗日乘子和更新后的多个独立函数计算资源调度参数;在资源调度参数满足目标用户的性能约束的情况下,确定资源调度参数为目标用户的资源调度参数。
[0147]
关于上述可选方式的具体描述可以参见前述的方法实施例,此处不再赘述。此外,上述提供的任一种告警任务执行装置的解释以及有益效果的描述均可参考上述对应的方法实施例,不再赘述。
[0148]
本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条计算机指令,该至少一条计算机指令由处理器加载并执行以实现如上各个实施例的告警任务执行方法。关于上述提供的任一种计算机可读存储介质中相关内容的解释及有益效果的描述,均可以参考上述对应的实施例,此处不再赘述。
[0149]
本技术实施例还提供了一种芯片。该芯片中集成了用于实现上述告警任务执行装置的功能的控制电路和一个或者多个端口。可选的,该芯片支持的功能可以参考上文,此处不再赘述。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可通过程序来指令相关的硬件完成的程序可以存储于一种计算机可读存储介质中。上述提到的存储介质可以是只读存储器,随机接入存储器等。上述处理单元或处理器可以是中央处理器,通用处理器、特定电路结构(application specific integrated circuit,asic)、微处理器(digital signal processor,dsp),现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。
[0150]
本技术实施例还提供了一种包含指令的计算机程序产品,当该指令在计算机上运行时,使得计算机执行上述实施例中的任意一种方法。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd),或者半导体介质(例如ssd)等。
[0151]
应注意,本技术实施例提供的上述用于存储计算机指令或者计算机程序的器件,例如但不限于,上述存储器、计算机可读存储介质和通信芯片等,均具有非易失性(non-transitory)。本领域技术人员应该可以意识到,在上述一个或多个示例中,本技术实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以
将这些功能存储在计算机可读存储介质中或者作为计算机可读存储介质上的一个或多个指令或代码进行传输。计算机可读存储介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0152]
以上仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种通信资源分配方法,其特征在于,包括:接收目标用户的通讯资源分配请求,所述通讯资源分配请求中携带有所述目标用户的应用场景;基于所述目标用户的应用场景确定所述目标用户的资源分配方案,所述资源分配方案包括多个种类的通讯资源的分配值,所述多个种类的通讯资源包括信道资源、功率、误码率和传输速率以及容量。2.根据权利要求1所述的方法,其特征在于,所述目标用户的应用场景包括增强移动宽带embb、海量物联网通信mmtc或超高可靠性与超低时延业务urllc。3.根据权利要求2所述的方法,其特征在于,所述基于所述目标用户的应用场景确定所述目标用户的资源分配方案,包括:基于所述目标用户的应用场景的性能要求差异确定所述目标用户的性能约束;基于所述目标用户的性能约束和资源调度参数确定所述目标用户的资源分配方案。4.根据权利要求3所述的方法,其特征在于,在基于所述目标用户的性能约束和资源调度参数确定所述目标用户的资源分配方案之前,所述方法还包括:基于所述目标用户的性能约束确定所述资源调度参数。5.根据权利要求4所述的方法,其特征在于,所述基于所述目标用户的性能约束确定所述资源调度参数,包括:基于所述目标用户的性能约束,构建拉格朗日函数;将所述拉格朗日函数转换为对偶函数,其中,所述对偶函数包括拉格朗日乘子;根据所述对偶函数确定多个独立函数;根据所述多个独立函数确定所述资源调度参数。6.根据权利要求5所述的方法,其特征在于,所述根据所述多个独立函数确定所述资源调度参数,包括:根据所述拉格朗日乘子和所述多个独立函数计算所述资源调度参数;在所述资源调度参数满足所述目标用户的性能约束的情况下,确定所述资源调度参数为所述目标用户的资源调度参数。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在所述资源调度参数不满足所述目标用户的性能约束的情况下,根据所述资源调度参数更新所述多个独立函数;基于次梯度算法更新所述拉格朗日乘子;根据更新后的所述拉格朗日乘子和更新后的所述多个独立函数计算所述资源调度参数;在所述资源调度参数满足所述目标用户的性能约束的情况下,确定所述资源调度参数为所述目标用户的资源调度参数。8.一种通信资源分配装置,其特征在于,所述装置包括:接收单元,用于接收目标用户的通讯资源分配请求,所述通讯资源分配请求中携带有所述目标用户的应用场景;确定单元,用于基于所述目标用户的应用场景确定所述目标用户的资源分配方案,所述资源分配方案包括多个种类的通讯资源的分配值,所述多个种类的通讯资源包括信道资
源、功率、误码率和传输速率以及容量。9.一种计算设备,其特征在于,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1-7中任一项所述的通信资源分配方法。10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由计算设备的处理器执行时,使得计算设备能够执行如权利要求1-7中任一项所述的通信资源分配方法。

技术总结
本申请公开了一种通信资源分配方法、装置、计算设备及存储介质,涉及通信技术领域。在本申请中,接收目标用户的通讯资源分配请求,通讯资源分配请求中携带有目标用户的应用场景;基于目标用户的应用场景确定目标用户的资源分配方案,资源分配方案包括多个种类的通讯资源的分配值,多个种类的通讯资源包括信道资源、功率、误码率和传输速率以及容量。本申请提供的方法能够根据不同用户的不同使用场景需求,确定每个用户的资源分配方案,相比较于相关技术中只能确认单一种类的通信资源的资源分配方法,本申请提供的方法能够提升资源分配效率,并且能够满足不同用户的不同使用需求,从而提升用户的使用体验。从而提升用户的使用体验。从而提升用户的使用体验。


技术研发人员:高娅楠 王喆 童阳 韩喆 卢薇青 顾方婷
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:2023.06.20
技术公布日:2023/8/6
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐