【技术实现步骤摘要】
一种确定排队优先级的方法、通信设备、装置及存储介质
[0001]本申请涉及通信技术,特别涉及一种确定排队优先级的方法、通信设备、装置及存储介质。
技术介绍
[0002]在目前的5G(5th generation New Radio)移动通信系统中,利用业务服务质量(Quality of Service,QoS)特征参数辅助进行数据排队时优先级的计算,对于不同业务类型的用户数据进行媒体接入控制层(Medium Access Control,MAC)资源调度过程的优化。具体的,用户数据在分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)排队过程中综合考虑QoS信息,上述QoS信息包括资源类型、优先级、数据包时延预算、丢包率、最大数据突发流量等,来确定数据包的排队优先级,辅助进行MAC层的资源调度。
[0003]但是,随着通信网络中新型业务的引入越来越多,业务需求的类型也越来越多元化,特别是紧要业务或者对时延抖动敏感的业务。在这种情况下,仅应用当前QoS等级信息进行优先级区分,辅助进行资源调度,显然不能满足需求。
[0004]例如,具有较高优先级的业务在具有超高数据量时,将优先占用大量调度资源,使其他数据包因此产生拥塞,可能造成排队时延增加,甚至丢包率的增加等。
[0005]又如,对于时延敏感的业务,若出现传输拥塞,可能使数据包因超时而进行数据包的丢弃,或造成传输时延增长而降低用户业务体验性能。特别是当一些用户承载的是紧要业务或者对时延抖动敏感的业务时,常 ...
【技术保护点】
【技术特征摘要】
1.一种确定排队优先级的方法,其特征在于,该方法包括:发送端获取高层协议栈中待传输的数据包的服务质量QoS信息,以及获取所述数据包在高层协议栈传输时对应的传输状态信息;所述发送端基于所述QoS信息和所述传输状态信息,确定所述数据包在缓存区的排队优先级。2.如权利要求1所述的确定排队优先级的方法,其特征在于,所述传输状态信息至少包括以下参数中的任意一种或任意组合:时延测量值;丢包率测量值;误块率测量值;单位数据包与应用承载数据比例。3.如权利要求2所述的方法,其特征在于,若所述传输状态信息中包括时延测量值,则获取所述传输状态信息,包括:若所述发送端为基站,接收端为终端,则所述发送端获取所述接收端反馈的时延测量值,其中,所述时延测量值是所述接收端基于参考标识到达时间与相同业务类型的上一个数据包的时钟参考信息的比较结果获得的;若所述发送端为终端,接收端为基站,则所述接收端基于参考标识到达时间与相同业务类型的上一个数据包的时钟参考信息的比较结果,获得所述时延测量值;或者,若所述发送端为基站,接收端为终端,则所述发送端获取所述接收端反馈的时延测量值,其中,所述时延测量值为所述接收端获得的相同业务类型的上一个数据包的端到端时延信息测量值;若所述发送端为终端,接收端为基站,则所述接收端将相同业务类型的上一个数据包的端到端时延信息测量值作为所述时延测量值。4.如权利要求2所述的方法,其特征在于,若所述传输状态信息中包括丢包率测量值,则获取所述传输状态信息,包括:若所述发送端为基站,接收端为终端,则所述发送端获取所述接收端反馈的丢包率测量值,其中,所述丢包率测量值是所述接收端基于测量得到的相同业务类型的上一个数据包的实际丢包率得到的;若所述发送端为终端,接收端为基站,则所述接收端基于测量得到的相同业务类型的数据包的实际丢包率得到所述丢包率测量值。5.如权利要求2所述的方法,其特征在于,若所述传输状态信息中包括误块率测量值,则获取所述传输状态信息,包括:若所述发送端为基站,接收端为终端,则所述发送端获取所述接收端反馈的误块率测量值,其中,所述误块率测量值为所述上一个数据包的误块率,所述上一个数据包的误块率是所述接收端基于相同业务类型的上一个数据包在所述接收端的实际接收数据确定的;若所述发送端为终端,接收端为基站,则所述接收端基于相同业务类型的上一个数据包在所述接收端的实际接收数据确定所述上一个数据包的误块率,并将所述上一个数据包的误块率作为所述误块率测量值。
6.如权利要求2所述的方法,其特征在于,若所述传输状态信息中包括单位数据包与应用承载数据比例,则获取所述传输状态信息,包括:对所述数据包进行数据量测量,获取所述数据包对应的第一应用承载数据;对数据无线承载中的数据总量进行测量,获得第二应用承载数据;将所述第一应用承载数据与所述第二应用承载数据的比值,作为所述单位数据包与应用承载数据比例。7.如权利要求2-6任一项所述的确定排队优先级的方法,其特征在于,所述发送端基于所述QoS信息和所述传输状态信息,确定所述数据包在缓存区的排队优先级,包括:确定所述数据包的业务类型;基于所述业务类型或者所述QoS信息,在所述时延测量值、所述丢包率测量值、所述误块率测量值以及所述单位数据包与应用承载数据比例中选取至少一个作为目标参数;基于所述QoS信息和获得的至少一个目标参数,确定所述数据包的排队优先级。8.如权利要求7所述的确定排队优先级的方法,其特征在于,基于所述QoS信息和获得的至少一个目标参数,确定所述数据包的排队优先级,包括:基于所述QoS信息和获得的至少一个目标参数进行联合编码,并基于联合编码的结果,确定所述数据包的排队优先级;或者,基于所述QoS信息和获得的至少一个目标参数进行权重计算,并基于计算得到的目标排队优先级度量值,确定所述数据包的排队优先级。9.如权利要求8所述的确定排队优先级的方法,其特征在于,基于所述QoS信息和获得的至少一个目标参数进行联合编码,并基于联合编码的结果,确定所述数据包的排队优先级,包括:将所述QoS信息和获得的至少一个目标参数中的各个目标参数进行联合编码,获得相应的优先级等级序列值或者优先级等级序列位图值;基于所述优先级等级序列值或者所述优先级等级序列位图值,确定所述数据包的排队优先级。10.如权利要求8所述的确定排队优先级的方法,其特征在于,基于所述QoS信息和获得的至少一个目标参数进行权重计算,并基于计算得到的目标排队优先级度量值,确定所述数据包的排队优先级,包括:基于所述业务类型或者所述QoS信息,分别确定所述至少一个目标参数中的各个目标参数对应的权重因子;基于所述QoS信息及对应的权重因子,以及所述获得的至少一个目标参数及对应的权重因子计算相应的目标排队优先级度量值,并基于所述目标排队优先级度量值确定所述数据包的排队优先级。11.如权利要求10所述的确定排队优先级的方法,其特征在于,进一步包括:基于所述业务类型、所述QoS信息或者所述目标参数对所述权重因子进行动态更新;或者,基于所述业务类型、所述QoS信息或者所述目标参数对所述权重因子按照预设周期或者预设传输业务类型个数进行半静态更新。12.一种通信设备,其特征在于,包括:
存储器,用于存储可执行计算机程序;处理器,用于读取存储器中的计算机程序,执行下列过程:发送端获取高层协议栈中待传输的数据包的服务质量QoS信息,以及获取所述数据包在高层协议栈传输时对应的传输状态信息;所述发送端基于所述QoS信息和所述传输状态信息,确定所述数据包在缓存区的排...
【专利技术属性】
技术研发人员:彭莹,王妍,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。