资源调度调整方法及装置与流程

文档序号:12830023阅读:257来源:国知局
资源调度调整方法及装置与流程
本发明涉及通信领域,具体而言,涉及一种资源调度调整方法及装置。
背景技术
:移动通信系统中,基站和终端之前要进行数据传输,尤其是终端有数据要发送给基站时,需要将终端此时缓冲区的数据量通过一定的方式告知给基站,在lte通信系统中,终端是通过缓冲状态报告(bufferstatusreporting,简称为bsr)将终端的待发送数据的情况通知给基站,基站获知到终端的bsr后,再进行下一步的资源调度分配。因此基站成功准确的获取终端的bsr信息就十分的重要。但是在实际的通信场景下,由于无线信道的影响和基站处理的差异,出现基站不能准确获取终端bsr的情况,基站维护的终端的bsr与终端自身缓冲区数据不一致,导致基站在进行调度过程中做出错误的判断。针对相关技术中,基站无法准确获取终端发送的缓冲状态报告bsr所导致的基站资源调度分配准确度较低的问题,尚未提出有效的解决方案。技术实现要素:本发明提供了一种资源调度调整方法及装置,以至少解决相关技术中基站无法准确获取终端发送的缓冲状态报告bsr所导致的基站资源调度分配准确度较低的问题。根据本发明的一个方面,提供了一种资源调度调整方法,包括:接收终端发送的介质访问控制mac协议数据单元pdu数据包;判断所述pdu数据包中是否携带有缓冲状态报告bsr信息;在判断结果为否的情况下,依据所述pdu数据包中的当前组成元素调整基站为所述终端分配的资源调度方式。可选地,所述依据所述pdu数据包中的当前组成元素调整基站为所述终端分配的资源调度方式包括:依据所述当前组成元素的类型为所述终端分配预定数量的新增字节,其中,所述新增字节用于接收所述终端发送的所述pdu数据包中除所述当前组成元素之外的组成元素。可选地,所述依据所述当前组成元素的类型为所述终端分配预定数量的新增字节包括:在所述当前组成元素中包括发送优先级低于携带有缓冲状态报告bsr的描述信息的mac控制元素所处发送优先级的指定元素,且用于接收所述终端发送的数据的字节数小于第一阈值时,依据所述当前组成元素的类型为所述终端分配第一预定数量的所述新增字节;其中,所述指定元素中包括以下至少之一:携带有功率余量报告phr的mac控制元素、通过逻辑信道传输的数据以及携带有填充paddingbsr的mac控制元素。可选地,所述用于接收所述终端发送的数据的字节数小于第一阈值是指:所述基站为所述终端分配的字节数为0。可选地,在判断所述pdu数据包中包括携带有所述bsr信息和携带有填充paddingbsr的mac控制元素但不包括通过逻辑信道传输的数据,且所述pdu数据包所包含的字节数小于第二阈值时,依据所述当前组成元素的类型为所述终端分配第二预定数量的所述新增字节。可选地,所述第二阈值所包括的字节数为11。可选地,在判断所述pdu数据包中是否携带有缓冲状态报告bsr信息之前还包括:根据所述mac层的逻辑信道索引信息,解析所述pdu数据包的每一mac子头中所包括的信息;确定所述每一所述子头对应的mac控制元素,并获取所述mac子头中位于所述mac控制元素之后的mac服务数据单元sdu所包括的数据以及填充padding数据,得到所述当前组成元素。根据本发明的另一方面,提供了一种资源调度调整装置,包括:接收模块,用于接收终端发送的介质访问控制mac协议数据单元pdu数据包;判断模块,用于判断所述pdu数据包中是否携带有缓冲状态报告bsr信息;调整模块,用于在判断结果为否的情况下,依据所述pdu数据包中的当前组成元素调整基站为所述终端分配的资源调度方式。可选地,所述调整模块包括:分配单元,用于依据所述当前组成元素的类型为所述终端分配预定数量的新增字节,其中,所述新增字节用于接收所述终端发送的所述pdu数据包中除所述当前组成元素之外的组成元素。可选地,所述分配单元还用于在所述当前组成元素中包括发送优先级低于携带有缓冲状态报告bsr的描述信息的mac控制元素所处发送优先级的指定元素,且用于接收所述终端发送的数据的字节数小于第一阈值时,依据所述当前组成元素的类型为所述终端分配第一预定数量的所述新增字节;其中,所述指定元素中包括以下至少之一:携带有功率余量报告phr的mac控制元素、通过逻辑信道传输的数据以及携带有填充paddingbsr的mac控制元素。可选地,所述用于接收所述终端发送的数据的字节数小于第一阈值是指:所述基站为所述终端分配的字节数为0。可选地,所述装置还包括:分配模块,用于在判断所述pdu数据包中包括携带有所述bsr信息和携带有填充paddingbsr的mac控制元素但不包括通过逻辑信道传输的数据,且所述pdu数据包所包含的字节数小于第二阈值时,依据所述当前组成元素的类型为所述终端分配第二预定数量的所述新增字节。可选地,所述第二阈值所包括的字节数为11。可选地,所述装置还包括:解析模块,用于在判断所述pdu数据包中是否携带有缓冲状态报告bsr信息之前,根据所述mac层的逻辑信道索引信息,解析所述pdu数据包的每一mac子头中所包括的信息;处理模块,用于确定所述每一所述子头对应的mac控制元素, 并获取所述mac子头中位于所述mac控制元素之后的mac服务数据单元sdu所包括的数据以及填充padding数据,得到所述当前组成元素。通过本发明,采用接收终端发送的介质访问控制mac协议数据单元pdu数据包;判断该pdu数据包中是否携带有缓冲状态报告bsr信息;在判断结果为否的情况下,依据该pdu数据包中的当前组成元素调整基站为该终端分配的资源调度方式。也就是,在本发明中,即使基站没有接收到终端发送的携带有缓冲状态报告bsr信息,也可以根据接收到的pdu数据包中所包含的当前组成元素调整基站为该终端分配的资源调度方式,以满足终端发送数据的需求,解决了相关技术中,基站无法准确获取终端发送的缓冲状态报告bsr所导致的基站资源调度分配准确度较低的问题,进而达到了提高基站资源调度分配准确度的效果。附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的资源调度调整方法流程图;图2是根据本发明实施例的pdu数据包的组包格式示意图;图3是根据本发明实施例的资源调度调整方法流程图(一);图4是根据本发明实施例的资源调度调整装置的结构框图;图5是根据本发明实施例的资源调度调整装置的结构框图(一);图6是根据本发明实施例的资源调度调整装置的结构框图(二);图7是根据本发明实施例的资源调度调整装置的结构框图(三);图8是根据本发明实施例的资源调度调整装置的结构框图(四)。具体实施方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。实施例1在本实施例中提供了一种资源调度调整方法,图1是根据本发明实施例的资源调度调整方法流程图,如图1所示,该流程包括如下步骤:步骤s102,接收终端发送的介质访问控制mac协议数据单元pdu数据包;步骤s104,判断该pdu数据包中是否携带有缓冲状态报告bsr信息;步骤s106,在判断结果为否的情况下,依据该pdu数据包中的当前组成元素调整基站为该终端分配的资源调度方式。可选地,在本实施例中,上述资源调度调整方法的应用场景包括但并不限于:对缓冲状态报告(bufferstatusreporting,简称为bsr)进行调度。在该应用场景下,接收终端发送的介质访问控制(mediaaccesscontrol,简称为mac)协议数据单元(protocoldataunit,简称为pdu)数据包;判断该pdu数据包中是否携带有缓冲状态报告bsr信息;在判断结果为否的情况下,依据该pdu数据包中的当前组成元素调整基站为该终端分配的资源调度方式。也就是说,在本实施例中,即使基站没有接收到终端发送的携带有缓冲状态报告bsr信息,也可以根据接收到的pdu数据包中所包含的当前组成元素调整基站为该终端分配的资源调度方式,以满足终端发送数据的需求,从而避免了相关技术中,终端通过缓冲状态报告bsr将终端的待发送数据的情况通知给基站,基站获知到终端的bsr后,再进行下一步的资源调度分配,在基站无法获知终端的bsr时,基站维护的终端的bsr与终端自身缓冲区数据不一致,导致基站在进行调度过程中做出错误的判断的问题。通过本实施例,解决了相关技术中,基站无法准确获取终端发送的缓冲状态报告bsr所导致的基站资源调度准确度较低的问题,进而达到了提高基站资源调度准确度的效果。可选地,在本实施例中,在判断pdu数据包中携带有缓冲状态报告bsr信息时,包括但并不限于:在判断pdu数据包中包括携带有该bsr信息和携带有填充paddingbsr的mac控制元素但不包括通过逻辑信道传输的数据,且该pdu数据包所包含的字节数小于第二阈值时,依据pdu数据包中的当前组成元素调整基站为该终端分配的资源调度方式。可选地,在本实施例中,上述依据该pdu数据包中的当前组成元素调整基站为该终端分配的资源调度方式包括但并不限于:依据该当前组成元素的类型为该终端分配预定数量的新增字节,或者依据当前组成元素的类型减少为该终端分配预定数量的字节,在此,并不做任何限定。下面结合具体示例,对本实施例作举例说明。本示例提供一种资源调度调整方法,应用与缓冲状态报告bsr的调度维护。其中,36.321协议中规定了终端发送mac层的数据的组包格式,如图2所示,一个mac协议数据单元(protocoldataunit,简称为pdu)的头中包含有一个或多个子头,且每个子头都对应一个mac控制元素(maccontrolelement,简称为macce)、mac服务数据单元(servicedataunit,简化为sdu)或者填充padding。36.321协议中还规定了终端的mac层发送数据需要遵从优先级的先后顺序,终端应该尽可能多的发送数据,从高到低的顺序是:1)携带无线网络临时身份标识(radionetworktemporaryidentifier,简称为c-rnti)或 上行公共控制信道(uplinkcommoncontrolchannel,简称为ul-ccch)的mac控制元素(maccontrolelement,简化为macce);2)携带bsr的macce,但是不包括携带填充paddingbsr;3)携带功率余量报告(powerheadroomreport,简称为phr)的macce;4)来自逻辑信道的数据,但是不包括上行公共控制信道ul-ccch;5)携带填充paddingbsr的macce。结合如上的协议描述,基站在接收到终端的macpdu后,可以对macpdu数据进行解析操作:若只存在优先级较低的携带功率余量报告phr或者逻辑信道的数据或者填充paddingbsr,不包括优先级较高的携带有缓冲状态报告bsr的mac控制元素ce,说明此时终端侧的bsr并不为0,(协议规定:终端的bsr从非零变成0,此时需要给基站上报bsr),而此时基站维护的bsr数据为0,说明基站和终端出现bsr维护不一致的情况。在该情况下,基站此时需要进行一次额外的授权,使得终端能够将数据继续发送上来,额外授权的字节数为9字节。若存在优先级较高的携带有缓冲状态报告bsr的macce和优先级较低的填充paddingbsr的mac控制元素ce,不包括逻辑信道的数据,而这个mac控制元素pdu的大小小于11字节,此时说明由于基站的调度授权太小,组包优先级较高的携带有缓冲状态报告bsr的macce后,剩余的字节数不足以携带终端的逻辑信道的数据,终端选择用填充padding进行组包,以便满足基站授权的字节数。在该情况下,基站此时对该终端下一次的授权至少为11字节,使得终端能够将逻辑信道的数据发送上来。在一个可选地实施方式中,依据该pdu数据包中的当前组成元素调整基站为该终端分配的资源调度方式包括以下步骤:步骤s11,依据该当前组成元素的类型为该终端分配预定数量的新增字节,其中,该新增字节用于接收该终端发送的该pdu数据包中除该当前组成元素之外的组成元素。需要说明的是,上述当前组成元素的类型包括但并不限于:携带有填充paddingbsr的mac控制元素、通过逻辑信道传输的数据以及填充padding。通过上述可选实施方式,依据当前组成元素的类型为该终端分配预定数量的新增字节,进一步解决了基站无法准确获取终端发送的缓冲状态报告bsr所导致的基站资源调度准确度较低的问题,进而达到了提高基站资源调度准确度的效果。在一个可选地实施方式中,依据该当前组成元素的类型为该终端分配预定数量的新增字节包括以下步骤:步骤s21,在当前组成元素中包括发送优先级低于携带有缓冲状态报告bsr的描述信息 的mac控制元素所处发送优先级的指定元素,且用于接收该终端发送的数据的字节数小于第一阈值时,依据该当前组成元素的类型为该终端分配第一预定数量的该新增字节;其中,该指定元素中包括以下至少之一:携带有功率余量报告phr的mac控制元素、通过逻辑信道传输的数据以及携带有填充paddingbsr的mac控制元素。需要说明的是,上述步骤s21涉及到的用于接收该终端发送的数据的字节数小于第一阈值是指:该基站为该终端分配的字节数为0。可选地,在本实施例中,通过当前组成元素中所包括的低发送优先级的指定元素(例如携带有功率余量报告phr的mac控制元素、通过逻辑信道传输的数据以及携带有填充paddingbsr的mac控制元素),且判断用于接收该终端发送的数据的字节数为0时,依据该当前组成元素的类型为该终端分配第一预定数量的该新增字节,例如该新增字节可以是9字节。通过上述可选实施方式,在判断pdu数据包中不携带有缓冲状态报告bsr信息时,依据pdu数据包的当前组成元素的类型为终端分配第一预定数量的新增字节,以使终端能够将其它数据发送至基站,进而实现了在判断pdu数据包中不携带有缓冲状态报告bsr信息时,仍然可以根据pdu数据包中所包括的当前组成元素,准确调度基站的资源,使得终端的数据能够发送至基站的技术效果。在一个可选地实施方式中,在判断该pdu数据包中包括携带有该bsr信息和携带有填充paddingbsr的mac控制元素但不包括通过逻辑信道传输的数据,且该pdu数据包所包含的字节数小于第二阈值时,依据该当前组成元素的类型为该终端分配第二预定数量的该新增字节。需要说明的是,上述第二阈值所包括的字节数为11;上述第二预定数量的新增字节至少要为11字节。通过上述可选实施方式,在判断pdu数据包中包括携带有bsr信息和携带有填充paddingbsr的mac控制元素但不包括通过逻辑信道传输的数据,且该pdu数据包所包含的字节数小于第二阈值(例如11字节)时,则基站对终端分配第二预定数量的该新增字节(例如至少11字节)的缓冲空间,使得终端能够将逻辑信道传输的数据发送至基站,进一步提高了基站调度的准确度。在一个可选地实施方式中,在判断该pdu数据包中是否携带有缓冲状态报告bsr信息之前还包括以下步骤:步骤s31,根据该mac层的逻辑信道索引信息,解析该pdu数据包的每一mac子头中所包括的信息;步骤s32,确定该每一该子头对应的mac控制元素,并获取该mac子头中位于该mac控制元素之后的mac服务数据单元sdu所包括的数据以及填充padding数据,得到该当前组成元素。通过上述可选实施方式,将pdu数据包进行解包,以得到该pdu数据中所包括的当前组成元素,使得基站能够根据当前组成元素,进行资源调度分配,进一步解决了相关技术中,基站无法准确获取终端发送的缓冲状态报告bsr所导致的基站资源调度准确度较低的问题,进而达到了提高基站资源调度准确度的效果。下面结合具体示例,对本发明实施例进行举例说明。本示例通过解析终端发送的mac协议数据单元pdu数据包的相关信息,获取终端组包的行为,并结合基站维护的缓冲状态报告bsr和调度信息,做出调度授权的调整。图3是根据本发明实施例的资源调度调整方法流程图(一),应用于缓冲状态报告bsr调度维护,如图3所示,该方法包括:步骤s302,基站接收终端发送的mac协议数据单元pdu信息,并对协议数据单元macpdu进行解包处理;基站接收到ue发送来的macpdu后,按照协议中macpdu的组成进行拆包操作,协议pdu的组成包括mac头和mac负荷;mac头又可以分为一个和多个mac子头,mac负荷有分为macce,macsdu和padding;步骤s304,根据解析结果,判断mac协议数据单元pdu中是否包含缓冲状态报告bsr的mac控制元素ce、mac服务数据单元sdu、填充padding;macpdu中的每个mac子头中的局部字符集标示符(localcharactersetidentifier,简称为lcid)在协议中的描述如表1的逻辑信道id索引所示:表1:indexlcidvalues00000ccch00001-01010identityofthelogicalchannel01011-11001reserved11010powerheadroomreport11011c-rnti11100truncatedbsr11101shortbsr11110longbsr11111padding在一个macpdu中,只含有一种类型的bsr,即truncatedbsrshortbsr或者longbsr中的一种。首先在mac子头中遍历含有的逻辑信道id索引是否为11100、11101或者11110,或者是否包含有11111的padding。遍历完mac子头后,确定每个mac子头各自对应的macce,然后继续遍历macce后是否还有macsdu;步骤s306,若mac协议数据单元pdu中不包含缓冲状态报告bsr的mac控制元素ce,包含mac服务数据单元sdu,不包含填充padding,并且基站此时维护的终端的bsr为0,则基站进行一次额外9字节的授权;可选地,若mac协议数据单元pdu中不包含有任意一种类型的缓冲状态报告bsr,包含有mac服务数据单元sdu,不包含有填充padding,并且此时基站内部维护的该终端的缓冲状态报告bsr信息为0,基站对该终端进行一次额外的授权9字节的操作;步骤s308,若mac协议数据单元pdu中包含缓冲状态报告bsr的mac控制元素ce,不包含mac服务数据单元sdu,包含填充padding,且本mac协议数据单元pdu的大小小于11字节,则基站对该终端下一次的授权至少要为11字节;可选地,若mac协议数据单元pdu中包含有任意一种类型的缓冲状态报告bsr,不包含有mac服务数据单元sdu,包含有填充padding,并且此时该mac协议数据单元pdu的大小小于11字节,基站对该终端的下一次授权要至少为11字节。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。实施例2在本实施例中还提供了一种资源调度调整装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图4是根据本发明实施例的资源调度调整装置的结构框图,如图4所示,该装置包括:1)接收模块42,用于接收终端发送的介质访问控制mac协议数据单元pdu数据包;2)判断模块44,用于判断该pdu数据包中是否携带有缓冲状态报告bsr信息;3)调整模块46,用于在判断结果为否的情况下,依据该pdu数据包中的当前组成元素调整基站为该终端分配的资源调度方式。可选地,在本实施例中,上述资源调度调整方法的应用场景包括但并不限于:对缓冲状态报告(bufferstatusreporting,简称为bsr)进行调度。在该应用场景下,接收终端发送的介质访问控制(mediaaccesscontrol,简称为mac)协议数据单元(protocoldataunit,简称为pdu)数据包;判断该pdu数据包中是否携带有缓冲状态报告bsr信息;在判断结果为否的情况下,依据该pdu数据包中的当前组成元素调整基站为该终端分配的资源调度方式。也就是说,在本实施例中,即使基站没有接收到终端发送的携带有缓冲状态报告bsr信息,也可以根据接收到的pdu数据包中所包含的当前组成元素调整基站为该终端分配的资源调度方式,以满足终端发送数据的需求,从而避免了相关技术中,终端通过缓冲状态报告bsr将终端的待发送数据的情况通知给基站,基站获知到终端的bsr后,再进行下一步的资源调度分配,在基站无法获知终端的bsr时,基站维护的终端的bsr与终端自身缓冲区数据不一致,导致基站在进行调度过程中做出错误的判断的问题。通过本实施例,解决了相关技术中,基站无法准确获取终端发送的缓冲状态报告bsr所导致的基站资源调度准确度较低的问题,进而达到了提高基站资源调度准确度的效果。可选地,在本实施例中,在判断pdu数据包中携带有缓冲状态报告bsr信息时,包括但并不限于:在判断pdu数据包中包括携带有该bsr信息和携带有填充paddingbsr的mac控制元素但不包括通过逻辑信道传输的数据,且该pdu数据包所包含的字节数小于第二阈值时,依据pdu数据包中的当前组成元素调整基站为该终端分配的资源调度方式。可选地,在本实施例中,上述依据该pdu数据包中的当前组成元素调整基站为该终端分配的资源调度方式包括但并不限于:依据该当前组成元素的类型为该终端分配预定数量的新增字节,或者依据当前组成元素的类型减少为该终端分配预定数量的字节,在此,并不做任何限定。在一个可选的实施方式中,图5是根据本发明实施例的资源调度调整装置的结构框图(一),如图5所示,调整模块46包括:1)分配单元52,用于依据该当前组成元素的类型为该终端分配预定数量的新增字节,其中,该新增字节用于接收该终端发送的该pdu数据包中除该当前组成元素之外的组成元素。需要说明的是,上述当前组成元素的类型包括但并不限于:携带有填充paddingbsr的mac控制元素、通过逻辑信道传输的数据以及填充padding。通过上述可选实施方式,依据当前组成元素的类型为该终端分配预定数量的新增字节,进一步解决了基站无法准确获取终端发送的缓冲状态报告bsr所导致的基站资源调度准确度较低的问题,进而达到了提高基站资源调度准确度的效果。可选地,该分配单元52还用于在该当前组成元素中包括发送优先级低于携带有缓冲状态报告bsr的描述信息的mac控制元素所处发送优先级的指定元素,且用于接收该终端发送的数据的字节数小于第一阈值时,依据该当前组成元素的类型为该终端分配第一预定数量的该新增字节;其中,该指定元素中包括以下至少之一:携带有功率余量报告phr的mac控制元素、通过逻辑信道传输的数据以及携带有填充paddingbsr的mac控制元素。需要说明的是,上述用于接收该终端发送的数据的字节数小于第一阈值是指:该基站为该终端分配的字节数为0。可选地,在本实施例中,通过当前组成元素中所包括的低发送优先级的指定元素(例如携带有功率余量报告phr的mac控制元素、通过逻辑信道传输的数据以及携带有填充paddingbsr的mac控制元素),且判断用于接收该终端发送的数据的字节数为0时,依据该当前组成元素的类型为该终端分配第一预定数量的该新增字节,例如该新增字节可以是9字节。通过上述可选实施方式,在判断pdu数据包中不携带有缓冲状态报告bsr信息时,依据pdu数据包的当前组成元素的类型为终端分配第一预定数量的新增字节,以使终端能够将其它数据发送至基站,进而实现了在判断pdu数据包中不携带有缓冲状态报告bsr信息时,仍然可以根据pdu数据包中所包括的当前组成元素,准确调度基站的资源,使得终端的数据能够发送至基站的技术效果。在一个可选的实施方式中,图6是根据本发明实施例的资源调度调整装置的结构框图(二),如图6所示,该装置除了包括图4所示的所有模块外还包括:1)分配模块62,用于在判断该pdu数据包中包括携带有该bsr信息和携带有填充paddingbsr的mac控制元素但不包括通过逻辑信道传输的数据,且该pdu数据包所包含的字节数小于第二阈值时,依据该当前组成元素的类型为该终端分配第二预定数量的该新增字节。需要说明的是,上述第二阈值所包括的字节数为11;上述第二预定数量的新增字节至少要为11字节。通过上述可选实施方式,在判断pdu数据包中包括携带有bsr信息和携带有填充paddingbsr的mac控制元素但不包括通过逻辑信道传输的数据,且该pdu数据包所包含的字节数小于第二阈值(例如11字节)时,则基站对终端分配第二预定数量的该新增字节(例如至少11字节)的缓冲空间,使得终端能够将逻辑信道传输的数据发送至基站,进一步提高了基站调度的准确度。在一个可选的实施方式中,图7是根据本发明实施例的资源调度调整装置的结构框图(三),如图7所示,该装置除了包括图4所示的所有模块外还包括:1)解析模块72,用于在判断该pdu数据包中是否携带有缓冲状态报告bsr信息之前,根据该mac层的逻辑信道索引信息,解析该pdu数据包的每一mac子头中所包括的信息;2)处理模块74,用于确定该每一该子头对应的mac控制元素,并获取该mac子头中位于该mac控制元素之后的mac服务数据单元sdu所包括的数据以及填充padding数据,得到该当前组成元素。通过上述可选实施方式,将pdu数据包进行解包,以得到该pdu数据中所包括的当前组成元素,使得基站能够根据当前组成元素,进行资源调度分配,进一步解决了相关技术中, 基站无法准确获取终端发送的缓冲状态报告bsr所导致的基站资源调度准确度较低的问题,进而达到了提高基站资源调度准确度的效果。下面结合具体示例,对本实施例作举例说明。本示例提供了一种资源调度调整装置。如图8所示,该装置包括:接收模块80,解析模块82,判决模块84。其中,接收模块80,用于接收终端发送给基站的所有的macpdu数据。解析模块82,其与接收模块80连接,用于按照接收模块80的macpdu数据,按照协议规定的macpdu的结构进行解析处理。判决模块84,其与解析模块82连接,用于判决基站是否需要调整对终端的调度。需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。实施例3本发明的实施例还提供了一种存储介质。本实施例的应用场景及示例,可以参考实施例1、实施例2,在此不赘述。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:s1,接收终端发送的介质访问控制mac协议数据单元pdu数据包;s2,判断该pdu数据包中是否携带有缓冲状态报告bsr信息;s3,在判断结果为否的情况下,依据该pdu数据包中的当前组成元素调整基站为该终端分配的资源调度方式。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述步骤s1、s2以及s3。可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1