专利名称:一种用于lte系统的上行数据调度方法及装置的制作方法
技术领域:
本发明涉及到通信技术领域,具体涉及一种用于LTE系统的上行数据调度方法及装置。
背景技术:
在长期演进(LTE,LongTerm Evolution)系统中,用户设备(UE,User Equipment)通过缓存状态报告(BSR,Buffer State R印ort)来向基站上报该UE的缓存中等待发送的上行数据量,基站会根据该UE缓存中等待发送的数据量,为UE调度数据。同时,基站也要根据UE上报的BSR和为UE调度的数据量为每个UE维护一个待发送数据量。这个基站维护的待发数据量是基站为UE调度数据的一个重要参考因素,基站根据该值为UE调度数据,并在数据调度完毕后更新该值,即从该维护值扣除相应的调度数据量,直到此值为0,则认为UE侧没有待发送数据。由于无线接口信令开销的限制,UE上报的BSR并不是实时的,可能UE缓冲区中有新数据但是没有及时触发BSR上报,基站维护的UE待发送数据量就没有机会能及时更新,这样UE侧和基站侧的待发送数据量信息就不同步了。假如UE侧上报一个BSR后又来了新的数据包,则UE侧的待调度数据量会更新,但基站维护的数据量没机会跟着更新,这样当基站维护的该UE待发送数据量为O后就会停止对该UE进行数据调度,UE缓存区的数据包在长时间得不到调度后就会被超时丢弃。如图1所示,UE触发BSR上报时缓存区不为空,基站更新其维护的UE缓存数据量BO并按此给UE调度数据,当经过一段时间调度基站侧的维护的数据量为0,这时基站将不继续给UE调度数据,这时UE侧产生了新的数据包但没有BSR上报机会,数据长时间得不到调度就会丢包。
发明内容
针对上述缺陷,本发明提供了一种用于LTE系统的上行数据调度方法及装置,用于在基站侧和UE侧的缓存数据量更新不同步情况下,缓解和避免UE长时间得不到调度造成的数据丢失问题。本发明的技术方案为一种用于LTE系统的上行数据调度方法,基站接收用户设备发送的缓存状态报告,并根据缓存报告和用户设备上行调度情况维护用户设备的缓存待发送数据量;当所维护用户设备的缓存待发送数据量为O时,基站根据收到的数据块的状态判断UE是否还有数据需要进行调度,根据判断结果基站继续对UE进行数据调度或不再给UE调度数据。而且,所述基站根据收到的数据块的状态判断UE是否还有数据需要进行调度,实现方式如下,
若数据块中填充比特数的数目小于预定门限值,所述基站判断用户设备还有数据需要继续调度,否则基站判断用户设备没有数据需要继续调度。
而且,基站对UE进行数据调度根据用户设备的业务特征进行。而且,基站对UE进行数据调度根据用户设备的业务数目和业务特征计算所需数据量进行。本发明还相应提供一种用于LTE系统的上行数据调度装置,包括在基站中设置的以下模块,
接收模块,用于接收用户设备发送的缓存状态报告,并根据缓存报告和用户设备上行调度情况维护用户设备的缓存待发送数据量;
判断调度模块,用于当所维护用户设备的缓存待发送数据量为O时,基站根据收到的数据块的状态判断UE是否还有数据需要进行调度,根据判断结果基站继续对UE进行数据调度或不再给UE调度数据。而且,所述判断调度模块根据收到的数据块的状态判断UE是否还有数据需要进行调度,实现方式如下,
若数据块中填充比特数的数目小于预定门限值,所述基站判断用户设备还有数据需要继续调度,否则基站判断用户设备没有数据需要继续调度。而且,所述判断调度模块对UE进行数据调度根据用户设备的业务特征进行。而且,所述判断调度模块对UE进行数据调度根据用户设备的业务数目和业务特征计算所需数据量进行。本发明所提供上行数据调度的技术方案可以通过检测分析UE发送的业务数据来判断在其维护UE缓存数据为O的情况下UE还是否有数据需要调度。与现有技术相比,本发明可在基站和用户设备所维护的缓存数据不一致的情况下,合理判断用户设备是否还需要数据调度,能够防止用户设备数据不再调度造成的数据丢失,并能有效的保证用户设备业务的延续性。
图1为现有技术的上行数据调度流程示意 图2为本发明实施例的上行数据调度流程示意图。
具体实施例方式 本发明实施例提供一种用于在基站和用户设备所维护的缓存数据不一致的情况下,合理判断用户设备是否还需要数据调度的方法,能够防止用户设备数据不再调度造成的数据丢失,并还能有效的减少时频资源浪费。基站接收并维护所述用户设备发送的缓存状态报告,并结合收到的数据块状态进行判断,确定用户设备是否有需要进行数据调度。当基站侧维护的UE缓存信息不为O时,根据维护的缓存信息为UE调度数据。当针对某个UE的缓存信息为O时,则根据收到的该UE上一个传输块(即该UE最新传输到基站的一个数据块)中包含的填充比特数目来判断是否为该UE继续调度数据。因为通常填充比特是在没有数据比特要传输而额外增加的填充比特,如果填充比特过多即大于某一预定门限时,则说明UE的缓存区已经为空,否则当填充比特为O或小于某门限时,则说明该UE有可能还有数据等待发送,基站则会继续为其调度数据。下面,本发明实施例将结合上述图2所描述的流程,详细介绍本发明实施例提供的一种上行数据调度的方法,该方法可以在在基站和用户设备所维护的缓存数据不一致的情况下,合理判断用户设备是否还需要数据调度。实施例可采用软件技术实现自动运行流程,流程可以包括以下步骤:
201、基站接收UE发送的缓存状态报告,并根据缓存状态报告和UE上行调度情况维护所述UE缓存待发送数据量。具体实施时,基站分配UE发送数据,当分配的UE发送了数据,基站维护的UE待发送数据量相应更新,从而实现调度。在步骤201中,基站接收UE发送的缓存状态报告,并根据报告内容更新其维护的UE缓存待发送数据量。其后基站为UE调度数据并根据调度的数据量和新收到的缓存状态报告维护更新UE缓存待发送数据量。例如,当调度了数据量,基站维护的待发送数据量就减去调度的数据量;当收到新的UE缓存报告(就是待发送数据量),则替代基站原有的待发送数据量。202、当维护的UE缓存待发送数据量为O时,基站根据收到的数据块的状态判断UE是否还有数据需要进行调度。 在步骤202中,基站根据收到的数据块状态判断UE是否还有数据需要进行调度包括:
当数据块中填充比特过多即大于预定门限时,则判断所述UE没有数据等待发送,进入步骤204,否则当填充比特小于等于预定门限时,则判断该UE还有数据等待发送,进入步骤203,基站则会继续为其调度数据。本领域技术人员可自行设置预定门限,一般为广3个字节。例如填充比特为O时,小于预定门限I个字节。203、基站继续对UE进行数据调度。本步骤在判断UE还有数据等待发送后执行。在步骤203中,实施例的具体调度操作是基站根据UE业务的特征来为UE固定的调度一定量的数据。具体实施时,可将流程设置为在本次调度完毕后,在下次调度机会重新从步骤201开始执行。具体的,根据UE业务的特征来为UE固定的调度数据包括:
为每种业务设置预定数据量值,不同的业务设定不同的预定数据值。当确定UE是某种业务后,不参考UE待发送数据量而直接给其调度对应的预定量数据。这个预定数据量都是根据不同业务的数据量特性来设定的。具体实施时,也可以不采用此调度方法,即不给调度固定大小数据。这种情况也在本发明要求的保护范围内。本发明进一步提出,可以综合分析UE包含的业务数目和业务特征,合计得到UE预计所需数据量。基站适时的给相应UE调度该等量数据。如当UE有两个业务,每个业务的预定数据量分别是Dl和D2,那么此时UE所需数据量即为D1+D2。204、基站不再给UE调度数据。本步骤在判断UE没有数据等待发送后执行。具体实施时,可设置为当用户的待发送数据量又到达O以上时该UE就可以重新参与调度。本发明实施例提供的上行数据调度的装置的结构可以包括:
接收模块,用于接收用户设备发送的缓存状态报告,并根据缓存报告和用户设备上行调度情况维护用户设备的缓存待发送数据量;
判断调度模块,用于当所维护用户设备的缓存待发送数据量为O时,基站根据收到的数据块的状态判断UE是否还有数据需要进行调度,根据判断结果基站继续对UE进行数据调度或不再给UE调度数据。具体而言,判断调度模块根据收到的数据块的状态判断UE是否还有数据需要进行调度,实现方式如下,
若数据块中填充比特数的数目小于预定门限值,所述基站判断用户设备还有数据需要继续调度,否则基站判断用户设备没有数据需要继续调度。所述判断调度模块对UE进行数据调度根据用户设备的业务特征进行,即根据UE业务的特征来为UE固定的调度一定量的数据。还可以对UE进行数据调度根据用户设备的业务数目和业务特征计算所需数据量进行。以上对本发明实施例所提供的上行数据调度的方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施例方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种用于LTE系统的上行数据调度方法,其特征在于:基站接收用户设备发送的缓存状态报告,并根据缓存报告和用户设备上行调度情况维护用户设备的缓存待发送数据量;当所维护用户设备的缓存待发送数据量为O时,基站根据收到的数据块的状态判断UE是否还有数据需要进行调度,根据判断结果基站继续对UE进行数据调度或不再给UE调度数据。
2.根据权利要求1所述用于LTE系统的上行数据调度方法,其特征在于:所述基站根据收到的数据块的状态判断UE是否还有数据需要进行调度,实现方式如下, 若数据块中填充比特数的数目小于预定门限值,所述基站判断用户设备还有数据需要继续调度,否则基站判断用户设备没有数据需要继续调度。
3.根据权利要求1或2所述用于LTE系统的上行数据调度方法,其特征在于:基站对UE进行数据调度根据用户设备的业务特征进行。
4.根据权利要求3所述用于LTE系统的上行数据调度方法,其特征在于:基站对UE进行数据调度根据用户设备的业务数目和业务特征计算所需数据量进行。
5.一种用于LTE系统的上行数据调度装置,其特征在于:包括在基站中设置的以下模块, 接收模块,用于接收用户设备发送的缓存状态报告,并根据缓存报告和用户设备上行调度情况维护用户设备的缓存待发送数据量; 判断调度模块,用于当所维护用户设备的缓存待发送数据量为O时,基站根据收到的数据块的状态判断UE是否还有数据需要进行调度,根据判断结果基站继续对UE进行数据调度或不再给UE调度数据。
6.根据权利要求5所述用于LTE系统的上行数据调度装置,其特征在于:所述判断调度模块根据收到的数据块的状态判断UE是否还有数据需要进行调度,实现方式如下, 若数据块中填充比特数的数目小于预定门限值,所述基站判断用户设备还有数据需要继续调度,否则基站判断用户设备没有数据需要继续调度。
7.根据权利要求5或6所述用于LTE系统的上行数据调度装置,其特征在于:所述判断调度模块对UE进行数据调度根据用户设备的业务特征进行。
8.根据权利要求7所述用于LTE系统的上行数据调度装置,其特征在于:所述判断调度模块对UE进行数据调度根据用户设备的业务数目和业务特征计算所需数据量进行。
全文摘要
本发明提供一种用于LTE系统的上行数据调度方法及装置,基站接收用户设备发送的缓存状态报告,并根据缓存报告和用户设备上行调度情况维护用户设备的缓存待发送数据量;当所维护用户设备的缓存待发送数据量为0时,基站根据收到的数据块的状态判断UE是否还有数据需要进行调度,根据判断结果基站继续对UE进行数据调度或不再给UE调度数据。本发明可在基站和用户设备所维护的缓存数据不一致的情况下,合理判断用户设备是否还需要数据调度,能够防止用户设备数据不再调度造成的数据丢失,并能有效的保证用户设备业务的延续性。
文档编号H04W72/12GK103139925SQ20131003810
公开日2013年6月5日 申请日期2013年1月31日 优先权日2013年1月31日
发明者印翀, 邓文杰, 胡金 申请人:武汉邮电科学研究院