欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 资源分配的方法、装置、存储介质及网络设备独创技术67794字

资源分配的方法、装置、存储介质及网络设备

2021-02-02 08:10:21

资源分配的方法、装置、存储介质及网络设备

  技术领域

  本公开涉及通信技术领域,具体地,涉及一种资源分配的方法、装置、存储介质及网络设备。

  背景技术

  4G(the 4th Generation mobile communication technology,第四代移动通信)的成功商用促进了移动互联网业务的飞速发展,视频业务作为移动互联网业务中的代表性业务也成为4G时代的核心业务之一。在5G(the 5th Generation mobile communicationtechnology,第五代移动通信)时代,网络速率将大幅提升,未来移动端分辨率在4K、8K及以上的视频业务,以及AR(Augmented Reality,增强现实)、VR(Virtual Reality,虚拟现实)、MR(Magic Reality,混合现实)等业务即将普及,并成为5G网络的核心业务。这些核心业务对速率的要求很高,将给5G网络的承载能力带来巨大的挑战,特别是在话务繁忙的场景下,这些核心业务的速率无法得到有效保障,甚至会导致使用运营商高价值套餐的核心用户在使用上述核心业务时的速率较低。

  发明内容

  为解决上述问题,本公开提供一种资源分配的方法、装置、存储介质及网络设备。

  第一方面,本公开提供了一种资源分配的方法,应用于第一网络设备,包括:确定待分配资源的目标承载;获取所述目标承载对应终端的用户优先级,以及所述目标承载的业务优先级;根据所述用户优先级和所述业务优先级,获取所述目标承载的业务承载等级;根据所述目标承载的业务承载等级为所述目标承载分配资源。

  可选地,所述根据所述目标承载的业务承载等级为所述目标承载分配资源包括:根据所述目标承载的业务承载等级确定所述目标承载所在的第一业务承载组,所述第一业务承载组包括所述第一网络设备的承载中,和所述目标承载的具有相同业务承载等级的承载;确定所述第一业务承载组在预设传输时间窗口内的所述可分配资源,并按照所述可分配资源为所述目标承载分配资源。

  可选地,所述确定所述第一业务承载组在预设传输时间窗口内的所述可分配资源包括:确定所述第一业务承载组对应的预设资源分配比例;获取所述第一网络设备的在所述预设传输时间窗口内的可用资源中所述预设资源分配比例所占的目标资源;将所述目标资源作为所述可分配资源。

  可选地,在将所述目标资源作为所述可分配资源前,所述方法还包括:在第二业务承载组存在未分配的第一剩余资源的情况下,获取第二业务承载组的所述第一剩余资源,所述第二业务承载组的业务承载等级高于所述第一业务承载组;所述将所述目标资源作为所述可分配资源包括:将所述目标资源和所述第一剩余资源,作为所述可分配资源。

  可选地,在所述按照所述可分配资源为所述目标承载分配资源之前,所述方法还包括:获取所述目标承载的业务需求速率;所述按照所述可分配资源为所述目标承载分配资源包括:根据所述业务需求速率和所述预设传输时间窗口确定所述目标承载的目标需求资源;获取所述第一业务承载组中所有承载的总需求资源;根据所述可分配资源、所述总需求资源以及所述目标需求资源为所述目标承载分配资源。

  可选地,所述获取所述目标承载的业务需求速率包括:接收第二网络设备发送的所述业务需求速率;或者,从所述第二网络设备获取所述终端的屏幕分辨率,并解析所述目标承载对应的传输数据包,得到业务分辨率,根据所述屏幕分辨率和所述业务分辨率获取所述业务需求速率。

  可选地,在所述根据所述屏幕分辨率和所述业务分辨率获取所述业务需求速率之前,所述方法还包括:解析所述目标承载对应的传输数据包,获取传输数据特征参数,所述传输数据特征参数包括图像位数、刷新频率;所述根据所述屏幕分辨率和所述业务分辨率获取所述业务需求速率还包括:在所述传输数据包未压缩的情况下,按照以下公式计算得到所述业务需求速率:V=D*F*min(R1,R2),其中,V表示所述业务需求速率,D表示所述图像位数,F表示所述刷新频率,R1表示所述屏幕分辨率,R2表示所述业务分辨率,min(R1,R2)表示取R1和R2中的最小值;在所述传输数据包压缩的情况下,所述传输数据特征参数还包括数据压缩比,按照以下公式计算得到所述业务需求速率:V=D*F*C*min(R1,R2),其中,V表示所述业务需求速率,D表示所述图像位数,F表示所述刷新频率,C表示所述数据压缩比,R1表示所述屏幕分辨率,R2表示所述业务分辨率,min(R1,R2)表示取R1和R2中的最小值。

  可选地,所述根据所述可分配资源、所述总需求资源以及所述目标需求资源为所述目标承载分配资源包括:计算所述目标需求资源与所述总需求资源的资源比值;从所述可分配资源和所述总需求资源中,确定资源最小的最小资源;按照所述资源比值与所述最小资源的乘积,为所述目标承载分配资源。

  可选地,所述方法还包括:在所述可分配资源大于所述总需求资源的情况下,计算所述可分配资源与所述总需求资源的差值,得到第二剩余资源;从所述第一网络设备下的多个承载组中,确定第三业务承载组,所述第三业务承载组的业务承载等级低于所述第一业务承载组的业务承载等级;将所述第二剩余资源分配至所述第三业务承载组,以便将所述第二剩余资源作为所述第三业务承载组的可分配资源。

  可选地,所述获取所述目标承载对应终端的用户优先级包括:向第二网络设备发送用户等级查询请求消息;接收所述第二网络设备根据所述用户等级查询请求消息发送的第一查询请求响应消息;根据所述第一查询请求响应消息确定所述用户优先级。

  可选地,所述根据所述第一查询请求响应消息确定所述用户优先级包括:获取所述第一查询请求响应消息中包含的所述用户优先级;或者,获取所述第一查询请求响应消息中包含所述终端的用户标识,并通过预设用户标识对应关系获取所述用户标识对应的所述用户优先级,所述预设用户标识对应关系包括不同用户标识对应的用户优先级。

  可选地,所述获取所述目标承载的业务优先级包括:向第二网络设备发送业务等级查询请求消息,接收所述第二网络设备根据所述业务等级查询请求消息发送的第二查询请求响应消息,获取所述第二查询请求响应消息中包含所述目标承载的业务标识,并通过预设业务标识对应关系获取所述业务标识对应的所述业务优先级,所述预设业务标识对应关系包括不同业务标识对应的业务优先级;或者,解析所述目标承载对应的传输数据包,得到所述传输数据包对应的业务特征信息,通过预设特征对应关系确定所述业务特征信息对应的业务优先级,所述预设特征对应关系包括不同业务特征信息对应的业务优先级。

  可选地,在所述根据所述目标承载的业务承载等级为所述目标承载分配资源之前,所述方法还包括:根据所述用户优先级和所述业务优先级,确定所述目标承载是否满足预设分配条件;所述根据所述目标承载的业务承载等级为所述目标承载分配资源包括:在确定所述目标承载满足预设分配条件的情况下,根据所述业务承载等级为所述目标承载分配资源。

  可选地,所述预设分配条件包括:所述用户优先级大于第一预设等级阈值;或者,所述业务优先级大于第二预设等级阈值。

  可选地,所述根据所述用户优先级和所述业务优先级,获取所述承载的业务承载等级包括:获取所述用户优先级的第一预设权重,以及所述业务优先级的第二预设权重;根据所述第一预设权重和所述第二预设权重,计算得到所述业务承载等级。

  第二方面,本公开提供了一种资源分配的装置,应用于第一网络设备,包括:承载确定模块,用于确定待分配资源的目标承载;优先级获取模块,用于获取所述目标承载对应终端的用户优先级,以及所述目标承载的业务优先级;承载等级获取模块,用于根据所述用户优先级和所述业务优先级,获取所述目标承载的业务承载等级;资源分配模块,用于根据所述目标承载的业务承载等级为所述目标承载分配资源。

  可选地,所述资源分配模块,用于根据所述目标承载的业务承载等级确定所述目标承载所在的第一业务承载组,所述第一业务承载组包括所述第一网络设备的承载中,和所述目标承载的具有相同业务承载等级的承载;确定所述第一业务承载组在预设传输时间窗口内的所述可分配资源,并按照所述可分配资源为所述目标承载分配资源。

  可选地,所述资源分配模块,用于确定所述第一业务承载组对应的预设资源分配比例;获取所述第一网络设备的在所述预设传输时间窗口内的可用资源中所述预设资源分配比例所占的目标资源;将所述目标资源作为所述可分配资源。

  可选地,所述资源分配模块,还用于在第二业务承载组存在未分配的第一剩余资源的情况下,获取第二业务承载组的所述第一剩余资源,所述第二业务承载组的业务承载等级高于所述第一业务承载组;所述将所述目标资源作为所述可分配资源包括:将所述目标资源和所述第一剩余资源,作为所述可分配资源。

  可选地,所述资源分配模块,还用于获取所述目标承载的业务需求速率;根据所述业务需求速率和所述预设传输时间窗口确定所述目标承载的目标需求资源;获取所述第一业务承载组中所有承载的总需求资源;根据所述可分配资源、所述总需求资源以及所述目标需求资源为所述目标承载分配资源。

  可选地,所述资源分配模块,还用于接收第二网络设备发送的所述业务需求速率;或者,从所述第二网络设备获取所述终端的屏幕分辨率,并解析所述目标承载对应的传输数据包,得到业务分辨率,根据所述屏幕分辨率和所述业务分辨率获取所述业务需求速率。

  可选地,所述资源分配模块,还用于解析所述目标承载对应的传输数据包,获取传输数据特征参数,所述传输数据特征参数包括图像位数、刷新频率;在所述传输数据包未压缩的情况下,按照以下公式计算得到所述业务需求速率:V=D*F*min(R1,R2),其中,V表示所述业务需求速率,D表示所述图像位数,F表示所述刷新频率,R1表示所述屏幕分辨率,R2表示所述业务分辨率,min(R1,R2)表示取R1和R2中的最小值;在所述传输数据包压缩的情况下,所述传输数据特征参数还包括数据压缩比,按照以下公式计算得到所述业务需求速率:V=D*F*C*min(R1,R2),其中,V表示所述业务需求速率,D表示所述图像位数,F表示所述刷新频率,C表示所述数据压缩比,R1表示所述屏幕分辨率,R2表示所述业务分辨率,min(R1,R2)表示取R1和R2中的最小值。

  可选地,所述资源分配模块,还用于计算所述目标需求资源与所述总需求资源的资源比值;从所述可分配资源和所述总需求资源中,确定资源最小的最小资源;按照所述资源比值与所述最小资源的乘积,为所述目标承载分配资源。

  可选地,所述资源分配模块,还用于在所述可分配资源大于所述总需求资源的情况下,计算所述可分配资源与所述总需求资源的差值,得到第二剩余资源;从所述第一网络设备下的多个承载组中,确定第三业务承载组,所述第三业务承载组的业务承载等级低于所述第一业务承载组的业务承载等级;将所述第二剩余资源分配至所述第三业务承载组,以便将所述第二剩余资源作为所述第三业务承载组的可分配资源。

  可选地,所述优先级获取模块,用于向第二网络设备发送用户等级查询请求消息;接收所述第二网络设备根据所述用户等级查询请求消息发送的第一查询请求响应消息;根据所述第一查询请求响应消息确定所述用户优先级。

  可选地,所述优先级获取模块,用于获取所述第一查询请求响应消息中包含的所述用户优先级;或者,获取所述第一查询请求响应消息中包含所述终端的用户标识,并通过预设用户标识对应关系获取所述用户标识对应的所述用户优先级,所述预设用户标识对应关系包括不同用户标识对应的用户优先级。

  可选地,所述优先级获取模块,用于向第二网络设备发送业务等级查询请求消息,接收所述第二网络设备根据所述业务等级查询请求消息发送的第二查询请求响应消息,获取所述第二查询请求响应消息中包含所述目标承载的业务标识,并通过预设业务标识对应关系获取所述业务标识对应的所述业务优先级,所述预设业务标识对应关系包括不同业务标识对应的业务优先级;或者,解析所述目标承载对应的传输数据包,得到所述传输数据包对应的业务特征信息,通过预设特征对应关系确定所述业务特征信息对应的业务优先级,所述预设特征对应关系包括不同业务特征信息对应的业务优先级。

  可选地,所述装置还包括:优先级判断模块,用于根据所述用户优先级和所述业务优先级,确定所述目标承载是否满足预设分配条件;所述资源分配模块,还用于在确定所述目标承载满足预设分配条件的情况下,根据所述业务承载等级为所述目标承载分配资源。

  可选地,所述优先级判断模块,还用于通过所述用户优先级大于第一预设等级阈值,或者,所述业务优先级大于第二预设等级阈值,确定所述目标承载满足预设分配条件。

  可选地,所述业务承载等级获取模块,用于获取所述用户优先级的第一预设权重,以及所述业务优先级的第二预设权重;根据所述第一预设权重和所述第二预设权重,计算得到所述业务承载等级。

  第三方面,本公开提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面所述方法的步骤。

  第四方面,本公开提供了一种网络设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面所述方法的步骤。

  通过上述技术方案,根据用户优先级和业务优先级对承载进行业务承载等级划分,并按照业务承载等级进行资源分配,通过给核心用户和核心业务设置较高的优先级,获得较高的业务承载等级,能够优先保障业务承载等级高的这部分承载的资源分配,从而提升了核心用户在使用核心业务时的速率。

  本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

  附图说明

  附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

  图1是本公开实施例提供的一种资源分配的方法的流程图;

  图2是本公开实施例提供的另一种资源分配的方法的流程图;

  图3是本公开实施例提供的一种资源分配的装置的结构示意图;

  图4是本公开实施例提供的另一种资源分配的装置的结构示意图;

  图5是本公开实施例提供的一种网络设备的框图。

  具体实施方式

  以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

  在下文中的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。

  首先,对本公开的应用场景进行说明。本公开可以应用于无线通信场景,特别是5G场景,在5G时代,移动端分辨率在4K、8K及以上的视频业务,以及AR、VR、MR等业务将成为5G网络的核心业务。这些核心业务对速率的要求很高,将给5G网络的承载能力带来巨大的挑战,特别是在话务繁忙的场景下,这些核心业务的速率无法得到有效保障,甚至会导致使用运营商高价值套餐的核心用户在使用上述核心业务时的速率较低。

  发明人发现:相关技术中无法结合用户特点和业务特点去匹配网络承载能力,在话务繁忙的场景下资源分配不合理,从而导致网络中的核心用户使用核心业务时的速率无法得到有效保障,业务体验大幅降低。

  为了解决上述问题,本公开提供了一种资源分配的方法、装置、存储介质及网络设备,根据用户优先级和业务优先级对承载进行业务承载等级划分,并按照业务承载等级进行资源分配,通过给核心用户和核心业务设置较高的优先级,获得较高的业务承载等级,能够优先保障业务承载等级高的这部分承载的资源分配,从而提升了核心用户在使用核心业务时的速率。

  以下结合附图对本公开的具体实施方式进行详细说明。

  图1为本公开实施例提供的一种资源分配的方法,如图1所示,该方法的执行主体可以是第一网络设备,该第一网络设备可以是基站,该方法包括:

  S101、确定待分配资源的目标承载。

  其中,待分配资源的目标承载可以是第一网络设备中有数据待发送的承载。

  S102、获取目标承载对应终端的用户优先级,以及该目标承载的业务优先级。

  其中,用户优先级越高,则表示该终端对应用户的服务等级越高,例如,该用户可以是普通用户或者VIP(Very Important Person,重要客户)用户,该VIP用户的用户优先级高于普通用户的用户优先级,同样地,业务优先级越高,则表示该目标承载对应业务的服务等级越高,例如,该业务可以是视频业务或者文件下载业务,视频业务的业务优先级高于文件下载业务的业务优先级。

  在本步骤中,可以通过以下方式获取该目标承载对应终端的用户优先级:

  首先,向第二网络设备发送用户等级查询请求消息。

  其中,该用户等级查询请求消息用于请求查询该目标承载对应终端的用户优先级,该消息中可以包含终端标识。示例的,终端标识可以是IMSI(International MobileSubscriber Identity,国际移动用户识别码)或TMSI(Temporary Mobile SubscriberIdentity,临时移动用户识别码)。该第二网络设备可以是核心网设备。

  其次,接收该第二网络设备根据该用户等级查询请求消息发送的第一查询请求响应消息。

  这里有两种可选方式:一种可选方式中,该第二网络设备获取该终端标识对应的用户优先级,并在第一查询请求响应消息中包括该用户优先级。另外一种可选方式中,第二网络设备获取与该终端标识对应的用户标识,并在第一查询请求响应消息中包括该用户标识。

  最后,根据该第一查询请求响应消息确定该用户优先级。

  这里可以通过以下两种方式确定该用户优先级,一种可能的方式是,该第一查询请求响应消息中包括用户优先级,则第一网络设备可以获取该第一查询请求响应消息中包含的该用户优先级,另一种可能的实现方式是,该第一查询请求响应消息中包括该终端的用户标识,第一网络设备可以获取该第一查询请求响应消息中包含该终端的用户标识,并通过预设用户标识对应关系获取该用户标识对应的该用户优先级,该预设用户标识对应关系包括不同用户标识对应的用户优先级。

  另外,可以通过以下两种方式中的任一种确定该目标承载的业务优先级:

  方式一,向第二网络设备发送业务等级查询请求消息,该业务等级查询请求消息中携带该目标承载的业务标识,并接收该第二网络设备发送的第二查询请求响应消息,获取该第二查询请求响应消息中包含的该目标承载的业务优先级。其中,第二网络设备根据预设业务标识等级关系获取该业务标识的业务优先级并发送,该预设业务标识等级关系包含预先配置的业务标识与业务优先级的对应关系,例如业务标识A对应第一业务优先级,表示是该业务是X视频;业务标识B对应第二业务优先级,表示该业务是Y视频。

  方式二,解析该目标承载对应的传输数据包,得到该传输数据包对应的业务特征信息,通过预设特征对应关系确定该业务特征信息对应的业务优先级。

  其中,该预设特征对应关系包括不同业务特征信息对应的业务优先级。例如,该业务特征信息可以包括从传输数据包中获取的如下几种信息中的至少一种:DNS(DomainName System,域名系统协议)域名、IP(Internet Protocol,网际互连协议)地址、端口、HTTP(Hyper Text Transfer Protocol,超文本传输协议)协议HOST(主机)字段、URL(Uniform Resource Locator,统一资源定位系统)关键字段标识、传输数据包的平均包长度、多个传输数据包的平均时间间隔。例如:DNS域名中包含字符串“qq.com”则对应第一业务优先级,表示该业务是X视频。

  S103、根据该用户优先级和该业务优先级,获取该目标承载的业务承载等级。

  其中,该业务承载等级越高,表明该目标承载的服务等级越高,该目标承载可优先分配资源。

  在一种可能的实现方式中,可以获取该用户优先级的第一预设权重,以及该业务优先级的第二预设权重,并根据该第一预设权重和该第二预设权重,计算得到该业务承载等级。

  示例地,可以分别计算用户优先级与第一预设权重的第一乘积,以及业务优先级与第二预设权重的第二乘积,并将该第一乘积和该第二乘积的和值,作为该业务承载等级。

  S104、根据该目标承载的业务承载等级为该目标承载分配资源。

  在本步骤中,可以根据该用户优先级和该业务优先级,确定该目标承载是否满足预设分配条件,并在确定该目标承载满足预设分配条件的情况下,根据该业务承载等级为该目标承载分配资源。

  其中,该预设分配条件可以包括该用户优先级大于第一预设等级阈值;或者,该业务优先级大于第二预设等级阈值。

  在一种可能的实现方式中,可以根据该目标承载的业务承载等级确定该目标承载所在的第一业务承载组,该第一业务承载组包括该第一网络设备的承载中,和该目标承载具有相同的业务承载等级的承载,并确定该第一业务承载组在预设传输时间窗口内的该可分配资源,并按照该可分配资源为该目标承载分配资源。

  示例地,根据目标承载的业务承载等级,确定第一业务承载组下的承载个数,确定该第一业务承载组在预设时间窗口内的可分配资源,则将该可分配资源与该承载个数的比值,作为该目标承载分配的资源。

  采用上述方法,根据用户优先级和业务优先级对承载进行业务承载等级划分,并按照业务承载等级进行资源分配,通过给核心用户和核心业务设置较高的优先级,获得较高的业务承载等级,能够优先保障业务承载等级高的这部分承载的资源分配,从而提升了该核心用户和该核心业务的速率。

  图2为本公开实施例提供的另一种资源分配的方法,如图2所示,该方法的执行主体可以是第一网络设备,该第一网络设备可以是基站,该方法包括:

  S201、确定待分配资源的目标承载。

  S202、获取该目标承载对应终端的用户优先级,以及该目标承载的业务优先级。

  在本步骤中,可以通过以下方式获取该目标承载对应终端的用户优先级:

  首先,向第二网络设备发送用户等级查询请求消息。

  其中,该用户等级查询请求消息用于请求查询该目标承载对应终端的用户优先级,该消息中可以包含终端标识。示例的,终端标识可以是IMSI(International MobileSubscriber Identity,国际移动用户识别码)或TMSI(Temporary Mobile SubscriberIdentity,临时移动用户识别码)。该第二网络设备可以是核心网设备。

  其次,接收该第二网络设备根据该用户等级查询请求消息发送的第一查询请求响应消息。

  这里有两种可选方式:一种可选方式中,该第二网络设备获取该终端标识对应的用户优先级,并在第一查询请求响应消息中包括该用户优先级。另外一种可选方式中,第二网络设备获取与该终端标识对应的用户标识,并在第一查询请求响应消息中包括该用户标识。

  最后,根据该第一查询请求响应消息确定该用户优先级。

  这里可以通过以下两种方式确定该用户优先级,一种可能的方式是,该第一查询请求响应消息中包括用户优先级,则第一网络设备可以获取该第一查询请求响应消息中包含的该用户优先级,另一种可能的实现方式是,该第一查询请求响应消息中包括该终端的用户标识,第一网络设备可以获取该第一查询请求响应消息中包含该终端的用户标识,并通过预设用户标识对应关系获取该用户标识对应的该用户优先级,该预设用户标识对应关系包括不同用户标识对应的用户优先级。

  另外,可以通过以下两种方式中的任一种确定该目标承载的业务优先级:

  方式一,向第二网络设备发送业务等级查询请求消息,该业务等级查询请求消息中携带该目标承载的业务标识,并接收该第二网络设备发送的第二查询请求响应消息,获取该第二查询请求响应消息中包含的该目标承载的业务优先级。其中,第二网络设备根据预设业务标识等级关系获取该业务标识的业务优先级并发送,该预设业务标识等级关系包含预先配置的业务标识与业务优先级的对应关系,例如业务标识A对应第一业务优先级,表示是该业务是X视频;业务标识B对应第二业务优先级,表示该业务是Y视频。

  方式二,解析该目标承载对应的传输数据包,得到该传输数据包对应的业务特征信息,通过预设特征对应关系确定该业务特征信息对应的业务优先级。

  其中,该预设特征对应关系包括不同业务特征信息对应的业务优先级。该业务特征信息可以包括从传输数据包中获取的如下几种信息中的至少一种:DNS(Domain NameSystem,域名系统协议)域名、IP(Internet Protocol,网际互连协议)地址、端口、HTTP(Hyper Text Transfer Protocol,超文本传输协议)协议HOST(主机)字段、URL(UniformResource Locator,统一资源定位系统)关键字段标识、传输数据包的平均包长度、多个传输数据包的平均时间间隔。例如:DNS域名中包含字符串“qq.com”则对应第一业务优先级,表示该业务是X视频。

  S203、根据该用户优先级和该业务优先级,确定该目标承载是否满足预设分配条件。

  在本步骤中,可以通过以下方式确定该目标承载是否满足预设分配条件:

  该目标承载满足以下任一条件,则确定该目标承载满足预设分配条件:该目标承载的用户优先级的值大于第一预设等级阈值;或者,该目标承载的业务优先级的值大于第二预设等级阈值。其中第一预设等级阈值和第二预设等级阈值都是第一网络设备预设的,可以是大于或等于0的任意数值。相反的,该目标承载不满足上述任何一个条件,则确定该目标承载不满足预设分配条件。

  也可以通过以下第二种方式确定该目标承载是否满足预设分配条件:

  该目标承载满足以下任一条件,则确定该目标承载满足预设分配条件:该目标承载的用户优先级的值小于第一预设等级阈值;或者,该目标承载的业务优先级的值小于第二预设等级阈值。其中第一预设等级阈值和第二预设等级阈值都是第一网络设备预设的,可以是大于或等于0的任意数值。相反的,该目标承载不满足上述任何一个条件,则确定该目标承载不满足预设分配条件。

  采用该方法,可以进一步限定进行该资源分配的用户或业务,只针对满足预设分配条件的少量核心用户和核心业务进行资源分配保障,通过合理的预设分配条件,可以降低对其他非核心用户和非核心业务产生的影响。

  在确定该目标承载满足预设分配条件的情况下,执行步骤S204至步骤S209。

  在确定该目标承载不满足预设分配条件的情况下,则不执行本实施例后续步骤对该目标承载进行的资源分配。

  需要说明的是,在确定该目标承载不满足预设分配条件的情况下,可以按照相关技术中的资源分配方式对该目标承载进行分配。

  S204、根据该目标承载的业务承载等级确定该目标承载所在的第一业务承载组。

  其中,该第一业务承载组包括该第一网络设备的承载中,和该目标承载的具有相同业务承载等级的承载;

  S205、确定该第一业务承载组在预设传输时间窗口内的该可分配资源。

  其中,该预设传输时间窗口是第一网络设备预设的资源分配窗口,用于计算可分配资源和承载的需求资源。该预设传输时间窗口可以是预设的1ms到1000ms之间的任意值。

  在本步骤中,可以确定该第一业务承载组对应的预设资源分配比例,并获取第一网络设备的在预设传输时间窗口内的可用资源中该预设资源分配比例所占的目标资源,并将该目标资源作为该可分配资源。示例地,在第一业务承载组的预设资源分配比例为70%时,则该目标资源为第一网络设备的在预设传输时间窗口内的可用资源的70%;在第一业务承载组的预设资源分配比例为20%时,则该目标资源为第一网络设备的在预设传输时间窗口内的可用资源的20%。采用该方法,通过合理设置不同业务承载等级的预设资源分配比例,为不同等级分配不同资源,也可以高等级承载对低等级承载的影响。

  需要说明的是,考虑到在为业务承载等级高于该第一业务承载组的业务承载组分配资源时,可能会存在未分配的剩余资源,则在将目标资源作为可分配资源前,还可以在第二业务承载组存在未分配的第一剩余资源的情况下,获取第二业务承载组的该第一剩余资源,该第二业务承载组的业务承载等级高于第一业务承载组,并将该目标资源和该第一剩余资源之和,作为该可分配资源。这样,增加了低等级承载可分配的资源,提升了低等级承载的速率,从而使第一网络设备中的资源得到有效利用。

  其中,该第二业务承载组的业务承载等级可以比第一业务承载组的业务承载等级高一级。

  S206、获取该目标承载的业务需求速率。

  在本步骤中,可以通过以下两种方式中的任一种获取该业务需求速率:

  方式一:接收第二网络设备发送的该业务需求速率。

  在本方式中,第二网络设备可以通过解析该目标承载对应的传输数据包,得到该目标承载的当前业务所需要的速率,并把该业务需求速率发送给第一网络设备。

  方式二:从第二网络设备获取终端的屏幕分辨率,并解析目标承载对应的传输数据包,得到业务分辨率,根据该屏幕分辨率和该业务分辨率获取该业务需求速率。

  该第二网络设备获取终端的该屏幕分辨率,可以是通过获取的终端IMEI(International Mobile Equipment Identity,国际移动设备识别码)信息,在预设终端信息库中获取终端屏幕分辨率,该预设终端信息库中,包含终端IMEI信息与终端屏幕分辨率的对应关系。

  在本方式中,可以通过以下方式获取该业务需求速率:

  在根据屏幕分辨率和业务分辨率获取该业务需求速率之前,可以解析目标承载对应的传输数据包,获取传输数据特征参数,该传输数据特征参数包括图像位数、刷新频率。

  在该传输数据包未压缩的情况下,可以按照以下公式计算得到该业务需求速率:

  V=D*F*min(R1,R2),

  其中,V表示该业务需求速率,D表示该图像位数,F表示该刷新频率,R1表示该屏幕分辨率,R2表示该业务分辨率,min(R1,R2)表示取R1和R2中的最小值。

  示例地,从第二网络设备获取的终端的屏幕分辨率为4K,通过解析目标承载的传输数据包,得到以下数据:业务分辨率为8K,图像位数为24bits;刷新频率为60fps。其中,4K分辨率对应的解析度为3840*2160,8K分辨率对应的解析度为7680×4320。

  根据上述公式,业务需求速率为11.9Gbps,即24*60*min(3840*2160,7680*4320)=11.9Gbps。

  在该传输数据包压缩的情况下,该传输数据特征参数还包括数据压缩比,则可以按照以下公式计算得到该业务需求速率:

  V=D*F*C*min(R1,R2),

  其中,V表示该业务需求速率,D表示该图像位数,F表示该刷新频率,C表示该数据压缩比,R1表示该屏幕分辨率,R2表示该业务分辨率,min(R1,R2)表示取R1和R2中的最小值。

  示例地,从第二网络设备获取的终端的屏幕分辨率为4K,通过解析目标承载的传输数据包,得到以下数据:业务分辨率为8K,图像位数为24bits;刷新频率为60fps;数据压缩比为1/350。其中,4K分辨率对应的解析度为3840*2160,8K分辨率对应的解析度为7680×4320。

  根据上述公式,业务需求速率为34Mbps,即24*60*(1/350)*min(3840*2160,7680*4320)=34Mbps。

  需要说明的是,数据压缩比的获取可以通过的视频编码标准,例如视频编码标准H.265的压缩比是1/350~1/1000,可以确定其最小压缩比作为该数据压缩比,也可以确定其最大压缩比为该数据压缩比。

  需要说明的是,解析目标承载对应的传输数据包,得到业务分辨率、图像位数、刷新频率和数据压缩比的具体方法可以参考相关技术,本公开不再赘述。

  S207、根据该业务需求速率和该预设传输时间窗口确定该目标承载的目标需求资源。

  其中,该目标需求资源可以是需求数据量,可以把业务需求速率和预设传输时间窗口的乘积作为该目标需求资源。

  S208、获取该第一业务承载组中所有承载的总需求资源。

  在本步骤中,可以获取该第一业务承载组中所有承载的需求资源,并将所有承载的需求资源相加得到该总需求资源,其中,该第一业务承载组中所有承载的需求资源的获取方式可以参考目标承载的目标需求资源的获取方式,此处不再赘述。

  S209、根据该可分配资源、该总需求资源以及该目标需求资源为该目标承载分配资源。

  在本步骤中,可以计算该需求资源与该总需求资源的资源比值,并从该可分配资源和该总需求资源中,确定资源最小的最小资源,并按照该资源比值与该最小资源的乘积,为该目标承载分配资源。这样,当业务承载组的可分配资源大于或等于总需求资源时,可以为该业务承载组下的所有目标承载分配所需要的目标需求资源,当业务承载组的可分配资源小于总需求资源时,可以为该业务承载组下的所有目标承载按相同比例降低需求资源,得到分配的资源,保证了同一业务承载组下的承载资源分配公平性。

  示例地,可以通过以下公式计算得到该目标承载分配的资源:

  Dassign_1_j=D1_j/D1_all*min(Dtotal_1,D1_all),

  其中,Dassign_1_j代表为该目标承载分配的资源,D1_j代表该需求资源,D1_all代表该总需求资源,min代表获取给定的两个或两个以上参数中数值最小的一个参数的函数,Dtotal_1带代表该可分配资源。

  需要说明的是,在该可分配资源大于该总需求资源的情况下,则表示存在未分配的剩余资源,此时,若将这些资源丢弃,则会造成资源浪费,因此,为了解决上述问题,在本公开另一实施例中,可以在该可分配资源大于该总需求资源的情况下,第一网络设备计算该可分配资源与该总需求资源的差值,得到第二剩余资源;从该第一网络设备下的多个承载组中,确定第三业务承载组,该第三业务承载组的业务承载等级低于该第一业务承载组的业务承载等级;将该第二剩余资源分配至该第三业务承载组,以便将该第二剩余资源作为该第三业务承载组的可分配资源。这样,通过将剩余资源分配至业务承载等级低于第一业务承载等级的业务承载组,能够有效利用剩余资源,增加了低等级承载可分配的资源,提升了低等级承载的速率,从而使第一网络设备中的资源得到有效利用。

  例如,按照上述S205中的方法确定的该第一业务承载组在预设传输时间窗口内的该可分配资源为70份,按照上述S208中的方法获取的该第一业务承载组中所有承载的总需求资源为50份,则该第一业务承载组的剩余资源可以为二者的差值20份,该剩余资源可以作为业务承载等级低的第三业务承载组的可分配资源的一部分。

  通过采用上述方法,根据用户优先级和业务优先级对承载进行业务承载等级划分,获取每个承载的业务需求速率,根据业务承载等级和承载的业务需求速率进行资源分配,从而能够有效结合业务特点去匹配网络资源分配策略,实现资源的按需按比例分配,优先保障业务承载等级高的核心用户和核心业务的需求资源得到分配,提升这部分核心用户和核心业务的速率。当核心用户和核心业务的资源需求得到满足后仍然有剩余资源时,该剩余资源可以给低业务承载等级的承载使用,避免了资源浪费,提升了网络资源利用率。

  图3为本公开实施例提供的一种资源分配的装置的结构示意图,该装置可应用于第一网络设备,如图3所示,该装置包括:

  承载确定模块301,用于确定待分配资源的目标承载;

  优先级获取模块302,用于获取该目标承载对应终端的用户优先级,以及该目标承载的业务优先级;

  承载等级获取模块303,用于根据该用户优先级和该业务优先级,获取该目标承载的业务承载等级;

  资源分配模块304,用于根据该目标承载的业务承载等级为该目标承载分配资源。

  可选地,该资源分配模块304,用于根据该目标承载的业务承载等级确定该目标承载所在的第一业务承载组,该第一业务承载组包括该第一网络设备的承载中,和该目标承载的具有相同业务承载等级的承载;确定该第一业务承载组在预设传输时间窗口内的该可分配资源,并按照该可分配资源为该目标承载分配资源。

  可选地,该资源分配模块304,用于确定该第一业务承载组对应的预设资源分配比例;获取该第一网络设备的在该预设传输时间窗口内的可用资源中该预设资源分配比例所占的目标资源;将该目标资源作为该可分配资源。

  可选地,该资源分配模块304,还用于在第二业务承载组存在未分配的第一剩余资源的情况下,获取第二业务承载组的该第一剩余资源,该第二业务承载组的业务承载等级高于该第一业务承载组;该将该目标资源作为该可分配资源包括:将该目标资源和该第一剩余资源,作为该可分配资源。

  可选地,该资源分配模块304,还用于获取该目标承载的业务需求速率;根据该业务需求速率和该预设传输时间窗口确定该目标承载的目标需求资源;获取该第一业务承载组中所有承载的总需求资源;根据该可分配资源、该总需求资源以及该目标需求资源为该目标承载分配资源。

  可选地,该资源分配模块304,还用于接收第二网络设备发送的该业务需求速率;或者,从该第二网络设备获取该终端的屏幕分辨率,并解析该目标承载对应的传输数据包,得到业务分辨率,根据该屏幕分辨率和该业务分辨率获取该业务需求速率。

  可选地,该资源分配模块304,还用于解析该目标承载对应的传输数据包,获取传输数据特征参数,该传输数据特征参数包括图像位数、刷新频率;在该传输数据包未压缩的情况下,按照以下公式计算得到该业务需求速率:V=D*F*min(R1,R2),其中,V表示该业务需求速率,D表示该图像位数,F表示该刷新频率,R1表示该屏幕分辨率,R2表示该业务分辨率,min(R1,R2)表示取R1和R2中的最小值;在该传输数据包压缩的情况下,该传输数据特征参数还包括数据压缩比,按照以下公式计算得到该业务需求速率:V=D*F*C*min(R1,R2),其中,V表示该业务需求速率,D表示该图像位数,F表示该刷新频率,C表示该数据压缩比,R1表示该屏幕分辨率,R2表示该业务分辨率,min(R1,R2)表示取R1和R2中的最小值。

  可选地,该资源分配模块304,还用于计算该目标需求资源与该总需求资源的资源比值;从该可分配资源和该总需求资源中,确定资源最小的最小资源;按照该资源比值与该最小资源的乘积,为该目标承载分配资源。

  可选地,该资源分配模块304,还用于在该可分配资源大于该总需求资源的情况下,计算该可分配资源与该总需求资源的差值,得到第二剩余资源;从该第一网络设备下的多个承载组中,确定第三业务承载组,该第三业务承载组的业务承载等级低于该第一业务承载组的业务承载等级;将该第二剩余资源分配至该第三业务承载组,以便将该第二剩余资源作为该第三业务承载组的可分配资源。

  可选地,该优先级获取模块302,用于向第二网络设备发送用户等级查询请求消息;接收该第二网络设备根据该用户等级查询请求消息发送的第一查询请求响应消息;根据该第一查询请求响应消息确定该用户优先级。

  可选地,该优先级获取模块302,用于获取该第一查询请求响应消息中包含的该用户优先级;或者,获取该第一查询请求响应消息中包含该终端的用户标识,并通过预设用户标识对应关系获取该用户标识对应的该用户优先级,该预设用户标识对应关系包括不同用户标识对应的用户优先级。

  可选地,该优先级获取模块302,用于向第二网络设备发送业务等级查询请求消息,接收该第二网络设备根据该业务等级查询请求消息发送的第二查询请求响应消息,获取该第二查询请求响应消息中包含该目标承载的业务标识,并通过预设业务标识对应关系获取该业务标识对应的该业务优先级,该预设业务标识对应关系包括不同业务标识对应的业务优先级;或者,解析该目标承载对应的传输数据包,得到该传输数据包对应的业务特征信息,通过预设特征对应关系确定该业务特征信息对应的业务优先级,该预设特征对应关系包括不同业务特征信息对应的业务优先级。

  可选地,如图4所示,该装置还包括:优先级判断模块405,用于根据该用户优先级和该业务优先级,确定该目标承载是否满足预设分配条件;该资源分配模块304,还用于在确定该目标承载满足预设分配条件的情况下,根据该业务承载等级为该目标承载分配资源。

  可选地,该优先级判断模块405,还用于通过该用户优先级大于第一预设等级阈值,或者,该业务优先级大于第二预设等级阈值,确定该目标承载满足预设分配条件。

  可选地,该承载等级获取模块303,用于获取该用户优先级的第一预设权重,以及该业务优先级的第二预设权重;根据该第一预设权重和该第二预设权重,计算得到该业务承载等级。

  关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

  通过上述装置,根据用户优先级和业务优先级对承载进行业务承载等级划分,并按照业务承载等级进行资源分配,通过给核心用户和核心业务设置较高的优先级,获得较高的业务承载等级,能够优先保障业务承载等级高的这部分承载的资源分配,从而提升了该核心用户和该核心业务的速率。

  图5是根据一示例性实施例示出的一种网络设备500的框图。如图5所示,该网络设备500可以包括:处理器501,存储器502。该网络设备500还可以包括多媒体组件503,输入/输出(I/O)接口504,以及通信组件505中的一者或多者。

  其中,处理器501用于控制该网络设备500的整体操作,以完成上述的资源分配方法中的全部或部分步骤。存储器502用于存储各种类型的数据以支持在该网络设备500的操作,这些数据例如可以包括用于在该网络设备500上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器502可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。多媒体组件503可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器502或通过通信组件505发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口504为处理器501和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件505用于该网络设备500与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near FieldCommunication,简称NFC),2G、3G、4G、NB-IOT、eMTC、或其他5G等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件505可以包括:Wi-Fi模块,蓝牙模块,NFC模块等等。

  在一示例性实施例中,网络设备500可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(DigitalSignal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的资源分配方法。

  在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的资源分配方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器502,上述程序指令可由网络设备500的处理器501执行以完成上述的资源分配方法。

  以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。

  另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

  此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

  实施例:

  1、一种资源分配的方法,应用于第一网络设备,包括:

  确定待分配资源的目标承载;

  获取所述目标承载对应终端的用户优先级,以及所述目标承载的业务优先级;

  根据所述用户优先级和所述业务优先级,获取所述目标承载的业务承载等级;

  根据所述目标承载的业务承载等级为所述目标承载分配资源。

  2、根据实施例1所述的方法,其中,所述根据所述目标承载的业务承载等级为所述目标承载分配资源包括:

  根据所述目标承载的业务承载等级确定所述目标承载所在的第一业务承载组,所述第一业务承载组包括所述第一网络设备的承载中,和所述目标承载的具有相同业务承载等级的承载;

  确定所述第一业务承载组在预设传输时间窗口内的所述可分配资源,并按照所述可分配资源为所述目标承载分配资源。

  3、根据实施例2所述的方法,其中,所述确定所述第一业务承载组在预设传输时间窗口内的所述可分配资源包括:

  确定所述第一业务承载组对应的预设资源分配比例;

  获取所述第一网络设备的在所述预设传输时间窗口内的可用资源中所述预设资源分配比例所占的目标资源;

  将所述目标资源作为所述可分配资源。

  4、根据实施例3所述的方法,其中,在将所述目标资源作为所述可分配资源前,所述方法还包括:

  在第二业务承载组存在未分配的第一剩余资源的情况下,获取第二业务承载组的所述第一剩余资源,所述第二业务承载组的业务承载等级高于所述第一业务承载组;

  所述将所述目标资源作为所述可分配资源包括:

  将所述目标资源和所述第一剩余资源,作为所述可分配资源。

  5、根据实施例2所述的方法,其中,在所述按照所述可分配资源为所述目标承载分配资源之前,所述方法还包括:

  获取所述目标承载的业务需求速率;

  所述按照所述可分配资源为所述目标承载分配资源包括:

  根据所述业务需求速率和所述预设传输时间窗口确定所述目标承载的目标需求资源;

  获取所述第一业务承载组中所有承载的总需求资源;

  根据所述可分配资源、所述总需求资源以及所述目标需求资源为所述目标承载分配资源。

  6、根据实施例5所述的方法,其中,所述获取所述目标承载的业务需求速率包括:

  接收第二网络设备发送的所述业务需求速率;或者,

  从所述第二网络设备获取所述终端的屏幕分辨率,并解析所述目标承载对应的传输数据包,得到业务分辨率,根据所述屏幕分辨率和所述业务分辨率获取所述业务需求速率。

  7、根据实施例6所述的方法,其中,在所述根据所述屏幕分辨率和所述业务分辨率获取所述业务需求速率之前,所述方法还包括:

  解析所述目标承载对应的传输数据包,获取传输数据特征参数,所述传输数据特征参数包括图像位数、刷新频率;

  所述根据所述屏幕分辨率和所述业务分辨率获取所述业务需求速率还包括:

  在所述传输数据包未压缩的情况下,按照以下公式计算得到所述业务需求速率:

  V=D*F*min(R1,R2),

  其中,V表示所述业务需求速率,D表示所述图像位数,F表示所述刷新频率,R1表示所述屏幕分辨率,R2表示所述业务分辨率,min(R1,R2)表示取R1和R2中的最小值;

  在所述传输数据包压缩的情况下,所述传输数据特征参数还包括数据压缩比,按照以下公式计算得到所述业务需求速率:

  V=D*F*C*min(R1,R2),

  其中,V表示所述业务需求速率,D表示所述图像位数,F表示所述刷新频率,C表示所述数据压缩比,R1表示所述屏幕分辨率,R2表示所述业务分辨率,min(R1,R2)表示取R1和R2中的最小值。

  8、根据实施例5所述的方法,其中,所述根据所述可分配资源、所述总需求资源以及所述目标需求资源为所述目标承载分配资源包括:

  计算所述目标需求资源与所述总需求资源的资源比值;

  从所述可分配资源和所述总需求资源中,确定资源最小的最小资源;

  按照所述资源比值与所述最小资源的乘积,为所述目标承载分配资源。

  9、根据实施例5所述的方法,其中,所述方法还包括:

  在所述可分配资源大于所述总需求资源的情况下,计算所述可分配资源与所述总需求资源的差值,得到第二剩余资源;

  从所述第一网络设备下的多个承载组中,确定第三业务承载组,所述第三业务承载组的业务承载等级低于所述第一业务承载组的业务承载等级;

  将所述第二剩余资源分配至所述第三业务承载组,以便将所述第二剩余资源作为所述第三业务承载组的可分配资源。

  10、根据实施例1所述的方法,其中,所述获取所述目标承载对应终端的用户优先级包括:

  向第二网络设备发送用户等级查询请求消息;

  接收所述第二网络设备根据所述用户等级查询请求消息发送的第一查询请求响应消息;

  根据所述第一查询请求响应消息确定所述用户优先级。

  11、根据实施例10所述的方法,其中,所述根据所述第一查询请求响应消息确定所述用户优先级包括:

  获取所述第一查询请求响应消息中包含的所述用户优先级;或者,

  获取所述第一查询请求响应消息中包含所述终端的用户标识,并通过预设用户标识对应关系获取所述用户标识对应的所述用户优先级,所述预设用户标识对应关系包括不同用户标识对应的用户优先级。

  12、根据实施例1所述的方法,其中,所述获取所述目标承载的业务优先级包括:

  向第二网络设备发送业务等级查询请求消息,接收所述第二网络设备根据所述业务等级查询请求消息发送的第二查询请求响应消息,获取所述第二查询请求响应消息中包含所述目标承载的业务标识,并通过预设业务标识对应关系获取所述业务标识对应的所述业务优先级,所述预设业务标识对应关系包括不同业务标识对应的业务优先级;或者,

  解析所述目标承载对应的传输数据包,得到所述传输数据包对应的业务特征信息,通过预设特征对应关系确定所述业务特征信息对应的业务优先级,所述预设特征对应关系包括不同业务特征信息对应的业务优先级。

  13、根据实施例1所述的方法,其中,在所述根据所述目标承载的业务承载等级为所述目标承载分配资源之前,所述方法还包括:

  根据所述用户优先级和所述业务优先级,确定所述目标承载是否满足预设分配条件;

  所述根据所述目标承载的业务承载等级为所述目标承载分配资源包括:

  在确定所述目标承载满足预设分配条件的情况下,根据所述业务承载等级为所述目标承载分配资源。

  14、根据实施例13所述的方法,其中,所述预设分配条件包括:

  所述用户优先级大于第一预设等级阈值;或者,

  所述业务优先级大于第二预设等级阈值。

  15、根据实施例1至14任一项所述的方法,其中,所述根据所述用户优先级和所述业务优先级,获取所述承载的业务承载等级包括:

  获取所述用户优先级的第一预设权重,以及所述业务优先级的第二预设权重;

  根据所述第一预设权重和所述第二预设权重,计算得到所述业务承载等级。

  16、一种资源分配的装置,应用于第一网络设备,包括:

  承载确定模块,用于确定待分配资源的目标承载;

  优先级获取模块,用于获取所述目标承载对应终端的用户优先级,以及所述目标承载的业务优先级;

  承载等级获取模块,用于根据所述用户优先级和所述业务优先级,获取所述目标承载的业务承载等级;

  资源分配模块,用于根据所述目标承载的业务承载等级为所述目标承载分配资源。

  17、根据实施例16所述的装置,其中,所述资源分配模块,用于根据所述目标承载的业务承载等级确定所述目标承载所在的第一业务承载组,所述第一业务承载组包括所述第一网络设备的承载中,和所述目标承载的具有相同业务承载等级的承载;确定所述第一业务承载组在预设传输时间窗口内的所述可分配资源,并按照所述可分配资源为所述目标承载分配资源。

  18、根据实施例17所述的装置,其中,所述资源分配模块,用于确定所述第一业务承载组对应的预设资源分配比例;获取所述第一网络设备的在所述预设传输时间窗口内的可用资源中所述预设资源分配比例所占的目标资源;将所述目标资源作为所述可分配资源。

  19、根据实施例18所述的装置,其中,所述资源分配模块,还用于在第二业务承载组存在未分配的第一剩余资源的情况下,获取第二业务承载组的所述第一剩余资源,所述第二业务承载组的业务承载等级高于所述第一业务承载组;所述将所述目标资源作为所述可分配资源包括:将所述目标资源和所述第一剩余资源,作为所述可分配资源。

  20、根据实施例17所述的装置,其中,所述资源分配模块,还用于获取所述目标承载的业务需求速率;根据所述业务需求速率和所述预设传输时间窗口确定所述目标承载的目标需求资源;获取所述第一业务承载组中所有承载的总需求资源;根据所述可分配资源、所述总需求资源以及所述目标需求资源为所述目标承载分配资源。

  21、根据实施例20所述的装置,其中,所述资源分配模块,还用于接收第二网络设备发送的所述业务需求速率;或者,从所述第二网络设备获取所述终端的屏幕分辨率,并解析所述目标承载对应的传输数据包,得到业务分辨率,根据所述屏幕分辨率和所述业务分辨率获取所述业务需求速率。

  22、根据实施例21所述的方法,其中,所述资源分配模块,还用于解析所述目标承载对应的传输数据包,获取传输数据特征参数,所述传输数据特征参数包括图像位数、刷新频率;在所述传输数据包未压缩的情况下,按照以下公式计算得到所述业务需求速率:V=D*F*min(R1,R2),其中,V表示所述业务需求速率,D表示所述图像位数,F表示所述刷新频率,R1表示所述屏幕分辨率,R2表示所述业务分辨率,min(R1,R2)表示取R1和R2中的最小值;在所述传输数据包压缩的情况下,所述传输数据特征参数还包括数据压缩比,按照以下公式计算得到所述业务需求速率:V=D*F*C*min(R1,R2),其中,V表示所述业务需求速率,D表示所述图像位数,F表示所述刷新频率,C表示所述数据压缩比,R1表示所述屏幕分辨率,R2表示所述业务分辨率,min(R1,R2)表示取R1和R2中的最小值。

  23、根据实施例20所述的装置,其中,所述资源分配模块,还用于计算所述目标需求资源与所述总需求资源的资源比值;从所述可分配资源和所述总需求资源中,确定资源最小的最小资源;按照所述资源比值与所述最小资源的乘积,为所述目标承载分配资源。

  24、根据实施例20所述的装置,其中,所述资源分配模块,还用于在所述可分配资源大于所述总需求资源的情况下,计算所述可分配资源与所述总需求资源的差值,得到第二剩余资源;从所述第一网络设备下的多个承载组中,确定第三业务承载组,所述第三业务承载组的业务承载等级低于所述第一业务承载组的业务承载等级;将所述第二剩余资源分配至所述第三业务承载组,以便将所述第二剩余资源作为所述第三业务承载组的可分配资源。

  25、根据实施例16所述的装置,其中,所述优先级获取模块,用于向第二网络设备发送用户等级查询请求消息;接收所述第二网络设备根据所述用户等级查询请求消息发送的第一查询请求响应消息;根据所述第一查询请求响应消息确定所述用户优先级。

  26、根据实施例25所述的装置,其中,所述优先级获取模块,用于获取所述第一查询请求响应消息中包含的所述用户优先级;或者,获取所述第一查询请求响应消息中包含所述终端的用户标识,并通过预设用户标识对应关系获取所述用户标识对应的所述用户优先级,所述预设用户标识对应关系包括不同用户标识对应的用户优先级。

  27、根据实施例16所述的装置,其中,所述优先级获取模块,用于向第二网络设备发送业务等级查询请求消息,接收所述第二网络设备根据所述业务等级查询请求消息发送的第二查询请求响应消息,获取所述第二查询请求响应消息中包含所述目标承载的业务标识,并通过预设业务标识对应关系获取所述业务标识对应的所述业务优先级,所述预设业务标识对应关系包括不同业务标识对应的业务优先级;或者,解析所述目标承载对应的传输数据包,得到所述传输数据包对应的业务特征信息,通过预设特征对应关系确定所述业务特征信息对应的业务优先级,所述预设特征对应关系包括不同业务特征信息对应的业务优先级。

  28、根据实施例16所述的装置,其中,所述装置还包括:

  优先级判断模块,用于根据所述用户优先级和所述业务优先级,确定所述目标承载是否满足预设分配条件;

  所述资源分配模块,还用于在确定所述目标承载满足预设分配条件的情况下,根据所述业务承载等级为所述目标承载分配资源。

  29、根据实施例28所述的装置,其中,所述优先级判断模块,还用于通过所述用户优先级大于第一预设等级阈值,或者,所述业务优先级大于第二预设等级阈值,确定所述目标承载满足预设分配条件。

  30、根据实施例16至29任一项所述的装置,其中,所述业务承载等级获取模块,用于获取所述用户优先级的第一预设权重,以及所述业务优先级的第二预设权重;根据所述第一预设权重和所述第二预设权重,计算得到所述业务承载等级。

  31、一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现实施例1至15中任一项所述方法的步骤。

  32、一种网络设备,包括:

  存储器,其上存储有计算机程序;

  处理器,用于执行所述存储器中的所述计算机程序,以实现实施例1至15中任一项所述方法的步骤。

《资源分配的方法、装置、存储介质及网络设备.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)