[发明专利]一种基于上下行队列均衡的时隙资源分配方法及装置有效
申请号: | 201810355676.0 | 申请日: | 2018-04-19 |
公开(公告)号: | CN108834214B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 滕颖蕾;张勇;潘长清;王小娟;梁文耀;魏敏;刘明艺;王孟哲;刘薇;程超 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04W72/04 | 分类号: | H04W72/04 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 下行 队列 均衡 资源 分配 方法 装置 | ||
1.一种基于上下行队列均衡的时隙资源分配方法,其特征在于,包括:
在一个分配周期内,基于获取到的每一终端的队列值,获取最大队列值,以及所述最大队列值对应的目标终端,所述每一终端的队列值均包含上行队列值和下行队列值,所述最大队列值为所有的上行队列值和所有的下行队列值中的最大值,所述队列值用于指示终端的数据传输队列中数据量的大小;
基于所述最大队列值,获取分配变量,所述分配变量用于指示分配给所述目标终端的时隙资源的大小;
基于所述分配变量,为所述目标终端分配时隙资源。
2.根据权利要求1所述的方法,其特征在于,所述基于获取到的每一终端的队列值,获取最大队列值,以及所述最大队列值对应的目标终端之前,还包括:
对于任一终端,获取所述终端的上行队列中发送数据的吞吐量、所述终端的下行队列中发送数据的吞吐量、所述终端的上行队列中接收的数据包的数量,以及所述终端的下行队列中接收的数据包的数量;
基于所述终端的上行队列中发送数据的吞吐量和所述终端的上行队列中接收的数据包的数量,获取所述终端的上行队列值;
基于所述终端的下行队列中发送数据的吞吐量和所述终端的下行队列中接收的数据包的数量,获取所述终端的下行队列值。
3.根据权利要求1所述的方法,其特征所述基于所述最大队列值,获取分配变量,具体为:
利用次梯度下降算法,获取所述最大队列值的次梯度;
基于所述最大队列值的次梯度,获取分配变量。
4.根据权利要求1所述的方法,其特征在于,所述基于所述分配变量,对所述目标终端进行时隙资源分配之前,还包括:
根据预设的目标函数和预设的约束条件,对所述分配变量进行校正,获取校正后的分配变量;
相应地,基于所述校正后的分配变量,为所述目标终端分配时隙资源。
5.根据权利要求4所述的方法,其特征在于,所述预设的约束条件基于预设帧获得,所述预设帧为所述目标终端与基站之间进行数据传输时所使用的帧。
6.根据权利要求5所述的方法,其特征在于,所述预设帧包含第一子帧集、第二子帧集和第三子帧集,所述第一子帧集包含若干个用于向所述目标终端发送数据的下行子帧,所述第二子帧集包含若干个用于向所述基站发送数据的上行子帧,所述第三子帧集包含若干个用于向所述目标终端发送数据的下行子帧和若干个用于向所述基站发送数据的上行子帧。
7.一种基于上下行队列均衡的时隙资源分配装置,其特征在于,包括:
第一获取模块,用于在一个分配周期内,基于获取到的每一终端的队列值,获取最大队列值,以及所述最大队列值对应的目标终端,所述每一终端的队列值包含每一终端的上行队列值和下行队列值,所述最大队列值为所有的上行队列值和所有的下行队列值中的最大值,所述队列值用于指示终端的数据传输队列中数据量的大小;
第二获取模块,用于基于所述最大队列值,获取分配变量,所述分配变量用于指示分配给所述目标终端的时隙资源的大小;
分配模块,用于基于所述分配变量,为所述目标终端分配时隙资源。
8.一种用于时隙资源分配的电子设备,其特征在于,包括:
存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至6任一所述的方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810355676.0/1.html,转载请声明来源钻瓜专利网。