数据包调度优先级的确定方法、装置及电子设备制造方法及图纸

技术编号:36378696 阅读:10 留言:0更新日期:2023-01-18 09:39
本发明专利技术提供一种数据包调度优先级的确定方法、装置及电子设备,所述方法包括:对用户各批次的各数据包大小进行识别,确定各批次对应的目标数量;将各批次对应的目标数量与第二预设值进行大小比较,并根据比较结果确定目标值;将所述目标值和第三预设值进行大小比较,并根据比较结果确定用户数据包业务的类型;基于用户数据包业务的类型,确定用户数据包的调度优先级。本发明专利技术的数据包调度优先级的确定方法,通过对各批次数据包的大小进行识别,最终根据目标值来判断当前的用户数据包业务的类型,进而能有针对性地设置数据包的调度优先级,能够解决小包调度不及时的缺陷,提高了数据包调度策略的准确性以及数据包调度的稳定性。性。性。

【技术实现步骤摘要】
数据包调度优先级的确定方法、装置及电子设备


[0001]本专利技术涉及通信
,尤其涉及一种数据包调度优先级的确定方法、装置及电子设备。

技术介绍

[0002]随着5G技术的普及,5G NR(New Radio,新空口)系统中存在大量小包业务。例如工业物联网终端越来越多,但是各终端的业务数据包较小,且对业务时延有较高要求。
[0003]相关技术中,基站在进行业务调度时,将各种小包业务终端的业务数据与普通用户的业务数据统一调度,可能会导致小包用户的业务调度不及时,时延增大,无法满足预期的QoS(Quality of Service,服务质量)时延要求。

技术实现思路

[0004]本专利技术提供一种数据包调度优先级的确定方法、装置及电子设备,用以解决现有技术中小包用户业务调度不及时的缺陷,实现提高小包用户业务的调度优先级,以降低小包业务调度的时延。
[0005]本专利技术提供一种数据包调度优先级的确定方法,包括:
[0006]对用户各批次的各数据包大小进行识别,确定各批次对应的目标数量,所述目标数量为各批次中数据包大小小于第一预设值的数据包的数量;
[0007]将各批次对应的目标数量与第二预设值进行大小比较,并根据比较结果确定目标值;
[0008]将所述目标值和第三预设值进行大小比较,并根据比较结果确定用户数据包业务的类型;
[0009]基于用户数据包业务的类型,确定用户数据包的调度优先级。
[0010]根据本专利技术提供的一种数据包调度优先级的确定方法,所述目标值的初始值为零,所述将各批次对应的目标数量与第二预设值进行大小比较,并根据比较结果确定目标值,包括:
[0011]在当前批次对应的目标数量大于或者等于所述第二预设值的情况下,将目标值的大小加一,得到更新后的目标值。
[0012]根据本专利技术提供的一种数据包调度优先级的确定方法,所述目标值的初始值为零,所述将各批次对应的目标数量与第二预设值进行大小比较,并根据比较结果确定目标值,包括:
[0013]在当前批次对应的目标数量小于所述第二预设值的情况下,将目标值的大小减一,得到更新后的目标值。
[0014]根据本专利技术提供的一种数据包调度优先级的确定方法,用户数据包业务的类型包括小包业务,所述基于用户数据包业务的类型,确定用户数据包的调度优先级,包括:
[0015]在用户当前数据包业务的类型为小包业务的情况下,确定各数据包对应的小包优
先级影响因子;
[0016]基于各数据包对应的小包优先级影响因子和小包业务对应的小包优先级影响因子的权重,确定用户当前数据包的调度优先级。
[0017]根据本专利技术提供的一种数据包调度优先级的确定方法,在数据包的大小小于所述第一预设值的情况下,数据包对应的小包优先级影响因子可以表示为:P
sp
=1

Z/X;在数据包的大小大于或者等于所述第一预设值的情况下,P
sp
=0;
[0018]其中,P
sp
为数据包对应的小包优先级影响因子,Z为数据包的大小,X为所述第一预设值。
[0019]根据本专利技术提供的一种数据包调度优先级的确定方法,所述将所述目标值和第三预设值进行大小比较,并根据比较结果确定用户数据包业务的类型,包括:
[0020]在所述目标值大于所述第三预设值的情况下,将用户当前数据包业务的类型确定为小包业务。
[0021]本专利技术还提供一种数据包调度优先级的确定装置,包括:
[0022]第一处理模块,用于对用户各批次的各数据包大小进行识别,确定各批次对应的目标数量,所述目标数量为各批次中数据包大小小于第一预设值的数据包的数量;
[0023]第二处理模块,用于将各批次对应的目标数量与第二预设值进行大小比较,并根据比较结果确定目标值;
[0024]第三处理模块,用于将所述目标值和第三预设值进行大小比较,并根据比较结果确定用户数据包业务的类型;
[0025]第四处理模块,用于基于用户数据包业务的类型,确定用户数据包的调度优先级。
[0026]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述数据包调度优先级的确定方法。
[0027]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述数据包调度优先级的确定方法。
[0028]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述数据包调度优先级的确定方法。
[0029]本专利技术提供的数据包调度优先级的确定方法、装置及电子设备,通过对各批次数据包的大小进行识别,再根据各批次中小包的数量来不断更新目标值,最终根据目标值来判断当前的用户数据包业务的类型,进而能有针对性地设置数据包的调度优先级,能够解决小包调度不及时的缺陷,提高了数据包调度策略的准确性以及数据包调度的稳定性。
附图说明
[0030]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是本专利技术提供的数据包调度优先级的确定方法的流程示意图;
[0032]图2是本专利技术提供的数据包调度优先级的确定装置的结构示意图;
[0033]图3是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0034]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0035]下面结合图1

图3描述本专利技术的数据包调度优先级的确定方法、装置及电子设备。
[0036]本专利技术实施例提供的数据包调度优先级的确定方法应用于基站,例如该基站可以是5G NR(New Radio,新空口)基站。本专利技术实施例的数据包调度优先级的确定方法的执行主体可以是处理器或者服务器,此处对执行主体的具体类型不作限制。下面以基站处理器为执行主体为例,来对本专利技术实施例的数据包调度优先级的确定方法进行说明。
[0037]在5G应用场景下,物联网以及各种更加丰富多样的新业务场景为万物互联提供了可行性。物联网等场景下的用户网络设备多种多样,对于数据业务的需求也不尽相同。
[0038]一方面,5G应用场景下的设备成百上千,在较小区域内成密集部署。另一方面,部分5G应用场景下的设备还具备移动性。与传统的无线数据传输环境相比,物联网本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据包调度优先级的确定方法,其特征在于,包括:对用户各批次的各数据包大小进行识别,确定各批次对应的目标数量,所述目标数量为各批次中数据包大小小于第一预设值的数据包的数量;将各批次对应的目标数量与第二预设值进行大小比较,并根据比较结果确定目标值;将所述目标值和第三预设值进行大小比较,并根据比较结果确定用户数据包业务的类型;基于用户数据包业务的类型,确定用户数据包的调度优先级。2.根据权利要求1所述的数据包调度优先级的确定方法,其特征在于,所述目标值的初始值为零,所述将各批次对应的目标数量与第二预设值进行大小比较,并根据比较结果确定目标值,包括:在当前批次对应的目标数量大于或者等于所述第二预设值的情况下,将目标值的大小加一,得到更新后的目标值。3.根据权利要求1所述的数据包调度优先级的确定方法,其特征在于,所述目标值的初始值为零,所述将各批次对应的目标数量与第二预设值进行大小比较,并根据比较结果确定目标值,包括:在当前批次对应的目标数量小于所述第二预设值的情况下,将目标值的大小减一,得到更新后的目标值。4.根据权利要求1

3中任一项所述的数据包调度优先级的确定方法,其特征在于,用户数据包业务的类型包括小包业务,所述基于用户数据包业务的类型,确定用户数据包的调度优先级,包括:在用户当前数据包业务的类型为小包业务的情况下,确定各数据包对应的小包优先级影响因子;基于各数据包对应的小包优先级影响因子和小包业务对应的小包优先级影响因子的权重,确定用户当前数据包的调度优先级。5.根据权利要求4所述的数据包调度优先级的确定方法,其特征在于,在数据包的大小小于所述第一预设值的情况下,数据包对应的小包优先级影响因子可以表示为:P

【专利技术属性】
技术研发人员:王文肖赵斌
申请(专利权)人:浪潮通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1