业务状态转换的判断方法及装置转让专利

申请号 : CN200810225413.4

文献号 : CN101729394B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 贾民丽邢艳萍刘亚伟李晓卡

申请人 : 电信科学技术研究院

摘要 :

本发明公开了一种业务状态转换的判断方法,包括如下步骤:接收用户设备上报的调度信息,并接收来自用户设备的上行传输数据;统计所述调度信息和/或上行传输数据的情况,根据所述情况判断是否出现业务状态的转换。本发明还公开了另一种业务状态转换的判断方法,统计到达用户设备或基站的缓存的业务数据包的相关描述信息;判断所述描述信息的变化情况,根据所述变化情况判定所述用户设备或基站的业务状态发生转换。本发明还公开了业务状态转换的判断装置。本发明方案能够及时可靠的判断业务状态的转换。

权利要求 :

1.一种业务状态转换的判断方法,其特征在于,包括如下步骤:

基站针对每个用户设备分别维护一个最大时长为Tmax的业务状态转换判断定时器T;

接收用户设备上报的调度信息,并接收来自用户设备的上行传输数据;

在用户设备上行传输的增强媒体接入控制协议数据单元MAC-e PDU满足预定的启动或重启条件时,启动或重启针对所述用户设备的业务状态转换判断定时器T;

在所述业务状态转换判断定时器T的最大时长范围内,判断收到的MAC-ePDU是否满足预定的停止条件,若是,则停止所述业务状态转换判断定时器T;判断收到的MAC-e PDU是否满足所述启动或重启条件,若是,返回所述重启针对所述用户设备的业务状态转换判断定时器T的步骤;否则,当所述业务状态转换判断定时器T超时,则判定所述用户设备的业务状态从激活期转入静默期。

2.根据权利要求1所述的业务状态转换的判断方法,其特征在于,所述启动或重启条件为:收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-e PDU。

3.根据权利要求1所述的业务状态转换的判断方法,其特征在于,所述启动或重启条件为:收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-e PDU之后第一个仅承载表示缓存为空的调度信息的MAC-e PDU。

4.根据权利要求2或3所述的业务状态转换的判断方法,其特征在于,

所述收到用户设备上传的MAC-e PDU,为半持续资源上上传的MAC-ePDU,或所有上行资源上上传的MAC-e PDU;

所述收到用户设备上传的MAC-e PDU为正确解码所述MAC-e PDU;或者为根据传输该MAC-e PDU的上行增强控制信道E-UCCH解码出传输块大小进行判断;

所述判断为当解码出传输块大小为23,则判断为收到仅承载表示缓存为空的调度信息的MAC-e PDU,否则判断为收到非仅承载表示缓存为空的调度信息的MAC-e PDU。

5.根据权利要求1所述的业务状态转换的判断方法,其特征在于,所述停止条件为:收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-ePDU。

6.一种业务状态转换的判断方法,其特征在于,包括如下步骤:

基站针对每个用户设备分别维护一个最大计数值为Nmax的业务状态转换判断计数器R;

接收用户设备上报的调度信息,并接收来自用户设备的上行传输数据;

在用户设备上传的增强媒体接入控制协议数据单元MAC-e PDU满足预定的初始化条件时,初始化该用户设备对应的业务状态转换判断计数器R;

接收所述用户设备上传的MAC-e PDU,判断所述MAC-e PDU是否为仅承载表示缓存为空的调度信息的MAC-e PDU,若是则将所述业务状态转换判断计数器R计数值累加1,若不是,则判断是否满足停止条件,若是则停止所述业务状态转换判断计数器R,并在满足所述初始化条件时,返回所述初始化用户设备对应的业务状态转换判断计数器R的步骤;

判断所述计数值是否达到预先设置的最大值Nmax,若是则判定所述用户设备的业务状态从激活期转入静默期;若计数值未达到最大值Nmax,则返回所述接收所述用户设备上传的MAC-e PDU并判断所述MAC-e PDU是否为仅承载表示缓存为空的调度信息的步骤。

7.根据权利要求6所述的业务状态转换的判断方法,其特征在于,所述初始化条件为:收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-ePDU。

8.根据权利要求6所述的业务状态转换的判断方法,其特征在于,所述初始化条件为:收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-ePDU后的第一个仅承载表示缓存为空的调度信息的MAC-e PDU。

9.根据权利要求6所述的业务状态转换的判断方法,其特征在于,所述停止条件为:收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-ePDU。

10.一种业务状态转换的判断方法,其特征在于,包括如下步骤:

基站针对每个用户设备分别维护一个窗长为Lmax的业务状态转换判断滑动窗L;

接收用户设备上报的调度信息,并接收来自用户设备的上行传输数据;

统计窗长Lmax内仅承载表示缓存为空的调度信息的增强媒体接入控制协议数据单元MAC-e PDU的个数m,以及非仅承载表示缓存为空的调度信息SI的MAC-e PDU的个数n;并统计比例p=m/(m+n)或者q=n/(m+n);

判断p的值是否大于预先配置的阈值P,若是则判定所述用户设备的业务状态从激活期转入静默期;或者,判断q的值是否小于预先配置的阈值Q,若是则判定所述用户设备的业务状态从激活期转入静默期。

11.根据权利要求1至3、5、6至10任一项所述的业务状态转换的判断方法,其特征在于,在判定所述用户设备的业务状态从激活期转入静默期之后,进一步包括:基站通过发送下行物理控制信令通知所述用户设备释放所占用的半持续资源;

和/或,

通过发送下行物理控制信令为所述用户设备配置发送静默期数据包所需要的半持续上行物理资源。

12.根据权利要求1至3、5、6至10任一项所述的业务状态转换的判断方法,其特征在于,在判定用户设备从激活期转入静默期之后,进一步包括:基站接收所述用户设备上传的MAC-e PDU,判断该MAC-e PDU中的SI信息是否表示缓存大于零,若是,则判定所述用户设备的业务状态从静默期转入激活期。

13.根据权利要求12所述的业务状态转换的判断方法,其特征在于,所述判定所述用户设备的业务状态从静默期转入激活期之后,进一步包括:通过发送下行物理控制信令为所述用户设备配置发送激活期数据包所需要的半持续上行物理资源。

14.一种业务状态转换的判断方法,其特征在于,包括如下步骤:

统计到达用户设备或基站的缓存的业务数据包的相关描述信息;所述相关描述信息为:业务数据包到达用户设备或基站缓存的间隔;

如果判断到达用户设备或基站缓存的业务数据包的间隔从预先设定的静默期到达间隔F1变为激活期到达间隔F2,则判定所述用户设备或基站业务状态从静默期转入激活期;

如果判断到达用户设备或基站缓存的业务数据包的间隔从F2变为F1,则判定所述用户设备或基站业务状态从激活期转入静默期;

或者,如果判断到达用户设备或基站缓存的业务数据包的间隔从F2变为大于F2,则判定所述用户设备或基站业务状态从激活期转入静默期;如果判断到达用户设备或基站缓存的业务数据包的间隔从大于F2变为等于F2,则判定所述用户设备或基站业务状态从静默期转入激活期。

15.一种业务状态转换的判断方法,其特征在于,包括如下步骤:

统计到达用户设备或基站的缓存的业务数据包的相关描述信息;所述到达用户设备或基站缓存的业务数据包的相关描述信息包括:到达用户设备或基站缓存的业务数据包的大小;

如果判断到达用户设备或基站缓存的业务数据包的大小从大于预先确定数据包大小门限变为小于所述数据包大小门限,则判定所述用户设备或基站业务状态从激活期转入静默期;如果判断到达用户设备或基站缓存的业务数据包的大小从小于所述数据包大小门限变为大于所述数据包大小门限,则判定所述用户设备或基站业务状态从静默期转入激活期。

16.一种业务状态转换的判断方法,其特征在于,包括如下步骤:

统计到达用户设备或基站的缓存的业务数据包的相关描述信息;所述到达用户设备或基站缓存的业务数据包的相关描述信息为:预先设定的滑动时间窗口内,到达用户设备或基站缓存的业务数据包数目M的变化率;

如果判断所述变化率的绝对值从大于预先确定的变化率阈值变为小于所述变化率阈值,则判定所述用户设备或基站业务状态从激活期转入静默期;如果判断所述变化率的绝对值从小于所述变化率阈值变为大于所述变化率阈值,则判定所述用户设备或基站业务状态从静默期转入激活期。

17.根据权利要求14至16任一项所述的业务状态转换的判断方法,其特征在于,在判定所述用户设备的业务状态发生了转换之后,进一步包括:用户设备将向基站发送业务状态转换通知信息。

18.根据权利要求17所述的业务状态转换的判断方法,其特征在于,基站收到所述业务状态转换通知消息之后,进一步包括:基站向用户设备发送下行物理控制信令,为用户设备重新配置上行物理资源或释放用户设备所占用的上行物理资源;

基站在正确收到所述下行物理控制信令的确认反馈,则认为重配上行物理资源成功或释放用户设备所占用的上行物理资源。

19.根据权利要求18所述的业务状态转换的判断方法,其特征在于,用于承载所述基站发送的下行物理控制信令的信道为高速下行共享信道HS-DSCH的共享控制信道HS-SCCH或增强绝对许可信道E-AGCH;

用于承载所述下行物理控制信令的确认反馈的信道为高速共享信息信道HS-SICH,增强随机接入上行控制信道E-RUCCH或增强物理上行信道E-PUCH。

20.根据权利要求17所述的业务状态转换的判断方法,其特征在于,所述业务状态转换通知信息还用于向基站请求释放资源;

则所述用户设备将向基站发送业务状态转换通知信息之后,进一步包括:

若用户设备正确收到所述资源释放请求的确认反馈,则释放所占用的半持续资源。

21.根据权利要求17所述的业务状态转换的判断方法,其特征在于,用户终端维护最大时长为TUE′max的可靠性保护定时器TUE′;

所述用户设备将向基站发送业务状态转换通知信息包括:

用户设备发送上述业务状态转换通知信息时,启动或重启所述可靠性保护定时器TUE′;

用户设备判断在最大时长TUE′max没有收到资源重配置指示或资源释放请求确认,则重新发送所述业务状态转换通知信息。

22.根据权利要求19所述的业务状态转换的判断方法,其特征在于,基站维护最大时长为TNB′max的可靠性保护定时器TNB′;

所述基站向用户设备发送下行物理控制信令包括:

基站向用户设备发送下行物理控制信令时,启动或重启所述可靠性保护定时器TNB′;

基站判断在最大时长TNB′max没有收到用户设备的确认反馈,则重新发送所述下行物理控制信令。

23.根据权利要求14至16任一项所述的业务状态转换的判断方法,其特征在于,所述判定所述用户设备业务状态从激活期转入静默期之后,进一步包括:用户设备向基站发送资源释放请求;

若用户设备正确收到所述资源释放请求的确认反馈,则释放所占用的半持续资源。

24.根据权利要求23所述的业务状态转换的判断方法,其特征在于,所述资源释放请求为通过增强随机接入上行控制信道E-RUCCH发送的资源释放请求,所述确认反馈为增强绝对许可信道E-AGCH命令;

或者,所述资源释放请求为通过增强物理上行信道E-PUCH发送的资源释放请求,所述确认反馈为增强媒体接入控制协议数据单元MAC-e PDU的肯定确认ACK反馈。

25.一种业务状态转换的判断装置,其特征在于,该装置设置于基站侧,包括:统计模块,用以对用户设备上报的调度信息和上行传输数据进行统计;所述统计模块包括:定时器单元,用于针对每个用户设备分别维护一个最大时长为Tmax的业务状态转换判断定时器T;启动单元,用于在用户设备上传的增强媒体接入控制协议数据单元MAC-e PDU满足预定的启动或重启条件时,启动或重启所述定时器单元维护的针对所述用户设备的业务状态转换判断定时器T;

判断模块,当所述定时器单元维护的针对用户设备的业务状态转换判断定时器T达到最大时长Tmax时,所述判断模块判定所述用户设备的业务状态从激活期转入静默期。

26.根据权利要求25所述的业务状态转换的判断装置,其特征在于,所述启动或重启条件为:基站收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-e PDU。

27.根据权利要求25所述的业务状态转换的判断装置,其特征在于,所述统计模块进一步包括:暂停单元,用于当定时器单元维护的针对用户设备的业务状态转换判断定时器T的计时过程中,若用户设备上传的MAC-e PDU满足暂停条件时,则暂停所述业务状态转换判断定时器T。

28.根据权利要求27所述的业务状态转换的判断装置,其特征在于,

所述启动或重启条件为:收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-e PDU之后第一个仅承载表示缓存为空的调度信息的MAC-ePDU;

所述暂停条件为:基站收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-e PDU。

29.一种业务状态转换的判断装置,其特征在于,该装置设置于基站侧,包括:统计模块,用以对用户设备上报的调度信息和上行传输数据进行统计;所述统计模块包括:计数器单元,用于每个用户设备分别维护一个最大计数值为Nmax的业务状态转换判断计数器R;在针对用户设备的业务状态转换判断计数器R被初始化之后,基站每收到来自该用户设备的仅承载表示缓存为空的调度信息的MAC-e PDU,则将所述业务状态转换判断计数器R的计数值累加1;

初始化单元,用于在用户设备上传的增强媒体接入控制协议数据单元MAC-e PDU满足预定的启动或重启条件时,启动或重启所述计数器单元维护的针对所述用户设备的业务状态转换判断计数器R;

判断模块,当所述计数器单元维护的针对用户设备的业务状态转换判断计数器R达到最大计数值Nmax时,所述判断模块判定所述用户设备的业务状态从激活期转入静默期。

30.根据权利要求29所述的业务状态转换的判断装置,其特征在于,所述初始化条件为:基站收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-e PDU。

31.根据权利要求29所述的业务状态转换的判断装置,其特征在于,所述统计模块进一步包括:暂停单元,用于当计数器单元维护的针对用户设备的业务状态转换判断计数器R的计数值在初始值与Nmax之间时,若用户设备上传的MAC-e PDU满足暂停条件时,则暂停所述业务状态转换判断计数器R。

32.根据权利要求31所述的业务状态转换的判断装置,其特征在于,

所述初始化条件为:收到用户设备上传的非仅承载表示缓存为空的调度信息的增强媒体接入控制协议数据单元MAC-e PDU之后第一个仅承载表示缓存为空的调度信息的MAC-e PDU;

所述暂停条件为:基站收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-e PDU。

33.一种业务状态转换的判断装置,其特征在于,该装置设置于基站侧,包括:统计模块,用于统计预先设置的窗长为Lmax的业务状态转换判断滑动窗内仅承载表示缓存为空的调度信息的MAC-e PDU的个数m,以及非仅承载表示缓存为空的调度信息SI的MAC-e PDU的个数n;并统计p=m/(m+n)或者q=n/(m+n);

判断模块,用于判断所述统计模块得到的p的值是否大于预先配置的阈值P,若是则判定用户设备的业务状态从激活期转入静默期;或者,判断所述统计模块得到的q的值是否小于预先配置的阈值Q,若是则判定所述用户设备的业务状态从激活期转入静默期。

34.根据权利要求25至33任一项所述的业务状态转换的判断装置,其特征在于,所述判断模块进一步用于在判定用户设备从激活期转入静默期之后,判断所述用户上传的MAC-e PDU中的SI信息是否表示缓存不为空,若是,则判定所述用户设备的业务状态从静默期转入激活期。

说明书 :

业务状态转换的判断方法及装置

技术领域

[0001] 本发明涉及高速上行分组接入(High Speed Uplink Packet Access,HSUPA)技术领域,特别涉及上行业务状态转换的判断方法,以及相应的装置。

背景技术

[0002] 增强的高速分组接入(Enhanced High Speed Packet Access,HSPA+)的持续分组连接(Continuous Packet Connectivity,CPC)的研究中,将利用高速下行分组接入(High Speed Downlink Packet Access,HSDPA)和高速上行分组接入(High Speed Uplink Packet Access,HSUPA)承载基于互联网协议的语音(Voice over Internet protocol,VOIP)业务作为一项重要的研究内容。
[0003] HSUPA技术是第三代移动通信标准化伙伴项目(3rd Generation Partnership Project,3GPP)在版本7(Release7)提出的一种上行增强方案。增强专用信道(Enhanced Dedicated Channel,E-DCH)是用在HSUPA中的上行链路信道,用来提高容量和数据吞吐量和减少专用信道在上行链路的延迟。低码片速率时分复用(Low Chip Rate Time Division Duplex,LCR TDD)的HSUPA业务的信道结构包括增强随机接入上行控制信道(E-DCH Random access Uplink Control Channel,E-RUCCH)和增强物理上行信道(E-DCH Physical Uplink Channel,E-PUCH)两个上行信道和增强绝对许可信道(E-DCH Absolute Grant Channel,E-AGCH)、增强混合自动重传(Hybrid Automatic Repeat reQuest,HARQ)就答指示信道(E-DCH HARQ Indicator Channel,E-HICH)两个下行信道。HSUPA分为调度传输与非调度传输,调度传输的流程如图1所示,包括如下步骤:
[0004] 步骤101:UE缓存中有上行增强数据等待发送,UE通过E-RUCCH向基站(Node B)发送资源调度请求;
[0005] 步骤102:Node B根据收到的调度请求信息进行资源调度,并在E-AGCH上向UE发送资源许可信息;
[0006] 步骤103:UE根据收到的资源许可信息,进行增强传输格式组合(E-TFC)选择,选择合适的传输块大小(Transport Block Size,TBS)和调制方式,之后进行编码、调制,在E-PUCH上发送上行增强数据;
[0007] 步骤104:Node B收到E-PUCH之后,进行解码处理,根据循环冗余校验码(Cyclical Redundancy Check,CRC)校验得到确认(ACK)/非确认(NACK)信息,编码之后映射到E-HICH上反馈给该UE。
[0008] 在现有的HSUPA中,基站可以通过E-DCH绝对许可信道(E-DCHAbsolute Grant Channel,E-AGCH)为UE一次性分配1个传输时间间隔(Transmission Time Interval,TTI)的上行物理资源或者利用E-AGCH上的3比特的资源持续指示(Resource Duration Indicator,RDI)信息为UE分配最多8个连续TTI的资源或者4个间隔1或者3个TTI的资源,然而现有的资源分配方式不能满足VoIP传输分配持续资源的需要。
[0009] VoIP业务具有一定的特点:在业务的稳定期间,VoIP主要分为激活期与静默期。两个时期的数据包大小以及数据包到达间隔有一定的规律性。在激活期间,数据以20ms为间隔到达,且数据包相对静默期的数据包较大;在静默期间,数据包以160ms为间隔到达,数据包相对较小。此外,VoIP时延要求也比较高。因此如果采用现有的HSUPA调度传输进行VoIP上行业务的传输,每次发送数据之前都需要进行调度请求,等待基站调度许可,则控制信道的开销过大,且时延无法保证。
[0010] 有鉴于此,目前在HSPA+的CPC上行传输方案研究中,有人提出如下解决方案:Node B基于UE上行业务状态的情况,发送一次E-AGCH为UE分配半持续(或半静态)的长期资源;当UE上行VoIP业务状态发生转换,则Node B会通过E-AGCH重配置分配给UE的半持续资源。
[0011] 在该资源调度方案中,Node B必须及时掌握UE的业务状态,其中涉及到准确判断出UE上行业务状态转换。如果业务状态判断不准确,进一步会导致分配资源过少,UE发送数据的时延增大甚至时延导致丢包或者分配了过多的物理资源,导致资源利用率不高等情况,直接影响到该资源调度方案的有效性。由于VoIP业务的状态转换存在随机性,目前还没有有效地判断VoIP业务状态转换的方法。

发明内容

[0012] 有鉴于此,本发明实施例提出一种判断业务状态转换的方法和装置,能够及时可靠的判断业务状态的转换。
[0013] 本发明实施例提出的一种业务状态转换的判断方法,包括如下步骤:
[0014] 基站针对每个用户设备分别维护一个最大时长为Tmax的业务状态转换判断定时器T;
[0015] 接收用户设备上报的调度信息,并接收来自用户设备的上行传输数据;
[0016] 在用户设备上行传输的增强媒体接入控制协议数据单元MAC-e PDU满足预定的启动或重启条件时,启动或重启针对所述用户设备的业务状态转换判断定时器T;
[0017] 在所述业务状态转换判断定时器T的最大时长范围内,判断收到的MAC-ePDU是否满足预定的停止条件,若是,则停止所述业务状态转换判断定时器T;判断收到的MAC-e PDU是否满足所述启动或重启条件,若是,返回所述重启针对所述用户设备的业务状态转换判断定时器T的步骤;否则,当所述业务状态转换判断定时器T超时,则判定所述用户设备的业务状态从激活期转入静默期。本发明实施例提出的第二种业务状态转换的判断方法,包括如下步骤:
[0018] 基站针对每个用户设备分别维护一个最大计数值为Nmax的业务状态转换判断计数器R;
[0019] 接收用户设备上报的调度信息,并接收来自用户设备的上行传输数据;
[0020] 在用户设备上传的MAC-e PDU满足预定的初始化条件时,初始化该用户设备对应的业务状态转换判断计数器R;
[0021] 接收所述用户设备上传的MAC-e PDU,判断所述MAC-e PDU是否为仅承载表示缓存为空的调度信息的MAC-e PDU,若是则将所述业务状态转换判断计数器R计数值累加1,若不是,则判断是否满足停止条件,若是则停止所述业务状态转换判断计数器R,并在满足所述初始化条件时,返回所述初始化用户设备对应的业务状态转换判断计数器R的步骤;
[0022] 判断所述计数值是否达到预先设置的最大值Nmax,若是则判定所述用户设备的业务状态从激活期转入静默期;若计数值未达到最大值Nmax,则返回所述接收所述用户设备上传的MAC-e PDU并判断所述MAC-e PDU是否为仅承载表示缓存为空的调度信息的步骤。
[0023] 本发明实施例提出的第三种业务状态转换的判断方法,包括如下步骤:
[0024] 基站针对每个用户设备分别维护一个窗长为Lmax的业务状态转换判断滑动窗L;
[0025] 接收用户设备上报的调度信息,并接收来自用户设备的上行传输数据;
[0026] 统计窗长Lmax内仅承载表示缓存为空的调度信息的MAC-e PDU的个数m,以及非仅承载表示缓存为空的调度信息SI的MAC-e PDU的个数n;并统计比例p=m/(m+n)或者q=n/(m+n);
[0027] 判断p的值是否大于预先配置的阈值P,若是则判定所述用户设备的业务状态从激活期转入静默期;或者,判断q的值是否小于预先配置的阈值Q,若是则判定所述用户设备的业务状态从激活期转入静默期。
[0028] 本发明实施例提出的第四种业务状态转换的判断方法,包括如下步骤:
[0029] 统计到达用户设备或基站的缓存的业务数据包的相关描述信息;所述相关描述信息为:业务数据包到达用户设备或基站缓存的间隔;
[0030] 如果判断到达用户设备或基站缓存的业务数据包的间隔从预先设定的静默期到达间隔F1变为激活期到达间隔F2,则判定所述用户设备或基站业务状态从静默期转入激活期;如果判断到达用户设备或基站缓存的业务数据包的间隔从F2变为F1,则判定所述用户设备或基站业务状态从激活期转入静默期;
[0031] 或者,如果判断到达用户设备或基站缓存的业务数据包的间隔从F2变为大于F2,则判定所述用户设备或基站业务状态从激活期转入静默期;如果判断到达用户设备或基站缓存的业务数据包的间隔从大于F2变为等于F2,则判定所述用户设备或基站业务状态从静默期转入激活期。
[0032] 本发明实施例提出的第五种业务状态转换的判断方法,包括如下步骤:
[0033] 统计到达用户设备或基站的缓存的业务数据包的相关描述信息;所述到达用户设备或基站缓存的业务数据包的相关描述信息包括:到达用户设备或基站缓存的业务数据包的大小;
[0034] 如果判断到达用户设备或基站缓存的业务数据包的大小从大于预先确定数据包大小门限变为小于所述数据包大小门限,则判定所述用户设备或基站业务状态从激活期转入静默期;如果判断到达用户设备或基站缓存的业务数据包的大小从小于所述数据包大小门限变为大于所述数据包大小门限,则判定所述用户设备或基站业务状态从静默期转入激活期。
[0035] 本发明实施例提供的第六种业务状态转换的判断方法,包括如下步骤:
[0036] 统计到达用户设备或基站的缓存的业务数据包的相关描述信息;所述到达用户设备或基站缓存的业务数据包的相关描述信息为:预先设定的滑动时间窗口内,到达用户设备或基站缓存的业务数据包数目M的变化率;
[0037] 如果判断所述变化率的绝对值从大于预先确定的变化率阈值变为小于所述变化率阈值,则判定所述用户设备或基站业务状态从激活期转入静默期;如果判断所述变化率的绝对值从小于所述变化率阈值变为大于所述变化率阈值,则判定所述用户设备或基站业务状态从静默期转入激活期。
[0038] 本发明实施例提出一种业务状态转换的判断装置,该装置设置于基站侧,包括:
[0039] 统计模块,用以对用户设备上报的调度信息和上行传输数据进行统计;所述统计模块包括:定时器单元,用于针对每个用户设备分别维护一个最大时长为Tmax的业务状态转换判断定时器T;启动单元,用于在用户设备上传的增强媒体接入控制协议数据单元MAC-e PDU满足预定的启动或重启条件时,启动或重启所述定时器单元维护的针对所述用户设备的业务状态转换判断定时器T;
[0040] 判断模块,当所述定时器单元维护的针对用户设备的业务状态转换判断定时器T达到最大时长Tmax时,所述判断模块判定所述用户设备的业务状态从激活期转入静默期。
[0041] 本发明实施例提供的第二种业务状态转换的判断装置,该装置设置于基站侧,包括:
[0042] 统计模块,用以对用户设备上报的调度信息和上行传输数据进行统计;所述统计模块包括:
[0043] 计数器单元,用于每个用户设备分别维护一个最大计数值为Nmax的业务状态转换判断计数器R;在针对用户设备的业务状态转换判断计数器R被初始化之后,基站每收到来自该用户设备的仅承载表示缓存为空的调度信息的MAC-e PDU,则将所述业务状态转换判断计数器R的计数值累加1;
[0044] 初始化单元,用于在用户设备上传的MAC-e PDU满足预定的启动或重启条件时,启动或重启所述定时器单元维护的针对所述用户设备的业务状态转换判断计数器R;
[0045] 判断模块,当所述计数器单元维护的针对用户设备的业务状态转换判断计数器R达到最大计数值Nmax时,所述判断模块判定所述用户设备的业务状态从激活期转入静默期。
[0046] 本发明实施例提供的第三种业务状态转换的判断装置,该装置设置于基站侧,包括:
[0047] 统计模块,用于统计预先设置的窗长为Lmax的业务状态转换判断滑动窗内仅承载表示缓存为空的调度信息的MAC-e PDU的个数m,以及非仅承载表示缓存为空的调度信息SI的MAC-e PDU的个数n;并统计p=m/(m+n)或者q=n/(m+n);
[0048] 判断模块,用于判断所述统计模块得到的p的值是否大于预先配置的阈值P,若是则判定所述用户设备的业务状态从激活期转入静默期;或者,判断所述统计模块得到的q的值是否小于预先配置的阈值Q,若是则判定所述用户设备的业务状态从激活期转入静默期。
[0049] 从以上技术方案可以看出,基站通过统计用户设备上报调度信息的变化情况,或用户设备统计到达用户设备缓存的业务数据包的相关描述信息,能够及时可靠的判断业务状态的转换;进一步的,可以及时让基站获知该信息并基于该信息合理的分配或重配置上行物理资源,避免上行数据传输时延过大或者资源利用率不高等情况。

附图说明

[0050] 图1为现有技术HSUPA调度传输流程图;
[0051] 图2a为本发明实施例一Node B基于定时器判断从激活到静默的转换的一种实现流程图;
[0052] 图2b为本发明实施例一Node B基于定时器判断从激活到静默的转换的另一种实现流程图;
[0053] 图3a为本发明实施例二Node B基于计数器判断从激活到静默的转换的一种实现流程图;
[0054] 图3b为本发明实施例二Node B基于计数器判断从激活到静默的转换的另一种实现流程图;
[0055] 图4为本发明实施例三Node B基于滑动窗判断从激活到静默的转换的实现流程图。

具体实施方式

[0056] 本发明实施例方案以VoIP这种典型的具有状态转换的业务为例,基于VoIP在激活期与静默期间传输的数据包的大小和时间间隔等传输信息,采用定时器、计数器或滑动窗等方法对UE上行VoIP业务状态进行判断,并分别给出了Node B侧和UE侧独立的判断方法。本发明实施例方案可以用于判断上下行VoIP业务从激活到静默或者判断上下行VoIP业务从静默到激活的转换。对于其它具有状态转换的业务,本领域技术人员可以基于本发明实施例提供的思想得到相应的状态转换判断方案,这些方案应当视为本发明实施例方案的简单变形或要素替换。
[0057] 为使本发明的目的、技术方案和优点更加清楚,下面结合附图与具体实施例对本发明作进一步的详细阐述。
[0058] 1、Node B侧的业务状态转换判断方法
[0059] Node B接收用户设备上报的调度信息和上行传输数据;统计所述调度信息和上行传输数据的情况,根据所述情况判断是否出现业务状态的转换。
[0060] 1.1、Node B判断上行业务状态从激活到静默的方法:
[0061] Node B可以根据实施例一至实施例三中任意一个实施例,或者这些实施例的任意组合判断出UE的业务状态是否从激活期进入了静默期。
[0062] 实施例一:Node B基于定时器判断从激活到静默的转换
[0063] Node B端维护一个最大时长为Tmax的业务状态转换判断定时器T,该定时器是UE级别,即针对每个UE分别维护相应的业务状态转换判断定时器T。所述定时器T可以固定配置或者通过高层协议配置。Node B根据定时器规定时间内接收的数据情况进行业务状态的转换。
[0064] 在用户设备上传的增强媒体接入控制协议数据单元MAC-e PDU满足预定的启动或重启条件时,启动或重启针对所述用户设备的业务状态转换判断定时器T;
[0065] 基站在所述业务状态转换判断定时器T的最大时长范围内,判断收到的MAC-e PDU是否满足所述停止条件,若是,则停止所述业务状态转换判断定时器T;判断收到的MAC-e PDU是否满足所述启动或重启条件,若是,返回所述重启针对所述用户设备的业务状态转换判断定时器T的步骤;否则,当所述业务状态转换判断定时器T超时,则判定所述用户设备的业务状态从激活期转入静默期。
[0066] 所述启动或重启条件可以为:收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-e PDU。
[0067] 所述启动或重启条件可以为:收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-e PDU之后第一个仅承载表示缓存为空的调度信息的MAC-e PDU。
[0068] 所述停止条件可以为:收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-e PDU。
[0069] 图2a示出了实施例一的一种具体实现流程,包括如下步骤:
[0070] 步骤201a:Node B在收到UE上传的非仅承载表示缓存为空的调度信息SI的增强媒体接入控制协议数据单元(MAC-e PDU)时,启动或重启上述业务状态转换判断定时器T。
[0071] 如果MAC-e PDU不承载数据,仅承载SI信息,且该SI指示缓存(buffer)为空,例如设置SI信息中E-DCH总的缓存占用量(Total E-DCH Buffer Status,TEBS)字段=“00000”,最高优先级逻辑信道的缓存占用量(Highest priority Logical channel Buffer Status,HLBS)=“0000”;则称该MAC-e PDU为仅承载表示缓存为空的调度信息的MAC-e PDU;不符合上述条件的MAC-e PDU均称为非仅承载表示缓存为空的调度信息SI的MAC-e PDU。该定义对于本申请文件全文均成立。
[0072] 所述收到用户设备上传的MAC-e PDU,为半持续资源上上传的MAC-ePDU,或所有上行资源上上传的MAC-e PDU;
[0073] 所述收到用户设备上传的MAC-e PDU为正确解码所述MAC-e PDU;或者为根据传输该MAC-e PDU的上行增强控制信道E-UCCH解码出传输块大小进行判断。
[0074] 所述判断为当解码出传输块大小为23,则判断为收到仅承载表示缓存为空的调度信息的MAC-e PDU,否则判断为收到非仅承载表示缓存为空的调度信息的MAC-e PDU。
[0075] 步骤202a:判断业务状态转换判断定时器T是否超时,若是,则NodeB判定该UE的业务状态从激活转入了静默;否则,继续执行步骤203a;
[0076] 步骤203a:在规定的时间Tmax内,Node B判断是否发生的如下任意一种情况,并执行相应操作:
[0077] 情况1:Node B收到非仅承载表示缓存为空的调度信息SI的MAC-ePDU,例如收到激活或静默期的初传数据包或重传包或其它并发业务的数据包,则重启业务状态转换判断定时器T,并返回步骤202a;
[0078] 情况2:Node B只收到仅承载表示缓存为空的调度信息SI的MAC-ePDU,定时器继续运行,并转至步骤202a。
[0079] 情况3:Node B未收到MAC-e PDU,则定时器可以继续运行,也可以停止,或者也可以重启并转至步骤202a(在具体实施时,选择一种机制进行)。
[0080] 图2b示出了实施例一的另一种具体实现流程,包括如下步骤:
[0081] 步骤201b:Node B在收到非仅承载表示缓存为空的调度信息SI的MAC-e PDU后的第一个仅承载表示缓存为空的调度信息SI的MAC-e PDU时,启动或重启上述业务状态转换判断定时器T。
[0082] 步骤202b:判断业务状态转换判断定时器T是否超时,若是,则NodeB判断业务状态从激活转入了静默;否则,继续执行步骤203b;
[0083] 步骤203b:在规定的时间Tmax内,Node B判断是否发生的如下任意一种情况,并执行相应操作:
[0084] 情况1:Node B收到非仅承载表示缓存为空的调度信息SI的MAC-ePDU,例如收到激活或静默期的初传数据包或重传包或其它并发业务的数据包,则停止业务状态转换判断定时器T,并返回步骤201b;
[0085] 情况2:Node B只收到仅承载表示缓存为空的调度信息SI的MAC-ePDU,定时器继续运行,并转至步骤202b。
[0086] 情况3:Node B未收到MAC-e PDU,则定时器可以继续运行,也可以停止,或者也可以重启并转至步骤202b(在具体实施时,选择一种机制进行)。
[0087] 实施例二、Node B基于计数器判断从激活到静默的转换。
[0088] Node B端维护一个业务状态转换判断计数器R,该计数器是UE级别的。所述计数器R可以固定配置或者通过高层协议配置。Node B根据计数器所记录的接收数据情况进行业务状态的转换。
[0089] 在用户设备上传的MAC-e PDU满足预定的初始化条件时,初始化该用户设备对应的业务状态转换判断计数器R;
[0090] 接收所述用户设备上传的MAC-e PDU,判断所述MAC-e PDU是否为仅承载表示缓存为空的调度信息的MAC-e PDU,若是则将所述业务状态转换判断计数器R计数值累加1,若不是,则判断是否满足停止条件,若是则停止所述业务状态转换判断计数器R,并在满足所述初始化条件时,返回所述初始化用户设备对应的业务状态转换判断计数器R的步骤;
[0091] 判断所述计数值是否达到预先设置的最大值Nmax,若是则判定所述用户设备的业务状态从激活期转入静默期;若计数值未达到最大值Nmax,则返回所述接收所述用户设备上传的MAC-e PDU并判断所述MAC-e PDU是否为仅承载表示缓存为空的调度信息的步骤。
[0092] 图3a示出了实施例二的一种NodeB基于计数器判断从激活到静默转换的具体实现流程,包括如下步骤:
[0093] 步骤301a:Node B在收到非仅承载表示缓存为空的调度信息SI的MAC-e PDU时,初始化业务状态转换判断计数器R,例如:R=0。
[0094] 步骤302a:当Node B收到MAC-e PDU时,判断该MAC-e PDU是否仅承载表示缓存为空的调度信息SI,若是执行步骤303a,否则执行步骤304a。
[0095] 步骤303a:业务状态转换判断计数器R的计数值累加1,并判断计数值是否达到Nmax,若是则执行步骤305a,否则转至步骤302a。Nmax为预先设定值。
[0096] 步骤304a:将业务状态转换判断计数器R的计数值初始化,并返回步骤302a。
[0097] 步骤305a:Node B判定业务状态从激活转入了静默。
[0098] 图3b示出了实施例二的另一种NodeB基于计数器判断从激活到静默转换的具体实现流程,包括如下步骤:
[0099] 步骤301b:Node B在收到非仅承载表示缓存为空的调度信息SI的MAC-e PDU后的第一个仅承载表示缓存为空的调度信息SI的MAC-e PDU时,初始化或重新初始化业务状态转换判断计数器R,例如:R=1。
[0100] 步骤302b:当Node B收到MAC-e PDU时,判断该MAC-e PDU是否仅承载表示缓存为空的调度信息SI,若是则执行步骤303b,否则执行步骤304b。
[0101] 步骤303b:业务状态转换判断计数器R的计数值累加1,并判断计数值是否达到Nmax,若是则转至步骤305b,否则返回步骤302b。Nmax为预先设定值。
[0102] 步骤304b:使业务状态转换判断计数器R停止计数,并转至步骤301b。
[0103] 步骤305b:Node B判定业务状态从激活转入了静默。
[0104] 实施例三:Node B基于滑动窗判断从激活到静默的转换
[0105] Node B端维护一个业务状态转换判断滑动窗L,该滑动窗是UE级别的。所述滑动窗L可以固定配置或者通过高层协议配置。Node B根据滑动窗内统计的接收数据情况判断业务状态的转换。假设滑动窗的窗长为Lmax。该判断业务状态转换的流程如图4所示,包括如下步骤:
[0106] 步骤401:Node B统计窗长Lmax内仅承载表示缓存为空的调度信息SI的MAC-e PDU的个数,设为m,以及非仅承载表示缓存为空的调度信息SI的MAC-e PDU的个数,设为n。定义比例p=m/(m+n)或者q=n/(m+n)。
[0107] 步骤402:NodeB统计窗长Lmax内的接收数据包比例p,并判断p的值是否大于预先配置的阈值P,若是则Node B判断业务状态从激活转入了静默。其中P为预定义或者高层配置的一个比例参数的阈值。
[0108] 或者,
[0109] NodeB统计窗长Lmax内的接收数据包比例q,并判断q的值是否小于预先配置的阈值Q,若是则Node B判断业务状态从激活转入了静默。其中Q为预定义或者高层配置的一个比例参数的阈值。
[0110] 1.2、Node B判断从静默到激活的方法
[0111] 在现有的HSUPA系统中,当UE的buffer内的数据发送完毕,会在E-RUCCH或E-PUCH上把SI(buffer为空)的信息发送给Node B;UE有新业务数据包到达,也会将SI大于零(例如TEBS>0,HLBS>0)的信息发送给Node B请求调度资源。当UE业务状态从静默转入激活,由于静默期资源分配间隔较长,而激活期的数据包到达时间间隔较短,因此UE不能在静默期的半持续资源上立即发送激活期的数据包,导致数据包有所积累,此时UE的buffer不为空,体现在SI信息表示的含义为缓存大于零。该SI信息可以承载在仅包含SI信息的MAC-e PDU上,或者承载在包含SI信息的上行MAC-e PDU上,上述MAC-e PDU可以在所分配半持续资源上通过E-PUCH发送;此外,该SI信息还可以通过E-RUCCH发送。那么只要NodeB收到SI大于零的信息,则判定UE从静默转入了激活。
[0112] 本发明实施例四中,在Node B已判定UE处于静默状态时,Node B接收到MAC-e PDU,则判断该MAC-e PDU中的SI信息是否大于0,若是,则判定UE从静默转入激活状态。
[0113] 如果需要Node B将业务状态转换信息通知给UE,则Node B可以通过下行控制信道命令通知UE,例如通过高速下行共享信道HS-DSCH的共享控制信道HS-SCCH或增强绝对许可信道E-AGCH信道。
[0114] 2、UE侧或Node B侧对上行或下行业务状态转换的判断方法
[0115] 本发明实施例提出的由UE侧或Node B侧进行业务状态转换的判断,不仅适用于判断从激活状态到静默状态转换的情况,也适用于判断从静默状态到激活状态转换的情况。UE或Node B侧根据数据缓存buffer的状态或者新业务数据包到达的间隔或者新业务数据包的大小等情况,进行业务状态转换的判断。
[0116] 实施例五:UE侧基于新业务数据包到达间隔情况进行业务状态转换判断[0117] UE可以根据新业务数据包到达的间隔,进行业务状态转换判断。由于VoIP数据到达buffer的情况有一定的规律性,假设静默期的到达间隔为F1,激活期的到达间隔为F2。UE根据到达间隔的变换进行业务状态转换的判断。
[0118] 如果UE判断到达缓存的新业务数据包的间隔从F1变为F2,则UE判断业务状态从静默转入了激活;如果UE判断到达数据包的间隔从F2变为F1,则UE判断业务状态从激活转入了静默。
[0119] 或者,
[0120] 由于静默期数据包到达间隔较长,也可以根据激活期的到达间隔为F2进行判断。如果UE判断到达数据包的间隔大于F2,则UE判断业务状态从激活转入了静默;如果UE判断到达数据包的间隔变为F2,则UE判断业务状态从静默转入了激活。
[0121] 实施例六:UE侧基于到达新业务数据包的大小进行业务状态转换判断[0122] UE可以根据到达缓存的新业务数据包的大小进行业务状态转换判断。由于数据到达缓存的情况有一定的规律性,预定义或者高层预配置一个数据包大小门限C,假设到达数据包的大小为x。
[0123] 如果UE判断到达数据包的大小x从x>C转换到x<C,则UE判断业务状态从激活转入了静默;如果UE判断到达数据包的大小x从x<C转换到x>C,则UE判断业务状态从静默转入了激活。
[0124] 实施例七:UE侧基于数据缓存(buffer)状态进行业务状态转换判断[0125] UE可以根据缓存中业务数据包数目变化的速率,进行业务状态转换判断。UE可以计算滑动时间窗口W内缓存中的业务数据包数目M,并统计M值的变化率。如果该变化率的绝对值从小于变化率阈值变为大于变化率阈值,则UE判断业务状态从静默转入了激活;相反,如果该变化率的绝对值从大于变化率阈值变为小于变化率阈值,则UE判断业务状态从激活转入了静默。滑动时间窗口W值以及变化率阈值可以预定义或通过高层协议配置。
[0126] UE可以采用上述实施例五到实施例七方案的一种或任意组合方式进行业务状态转换的判断。
[0127] 需要说明的是,Node B可以采用与上述实施例五到实施例七类似的方案,或者这些方案的任意组合进行下行业务状态转换的判断,判断方法相同,只是执行者为Node B。
[0128] 如果需要UE将业务状态转换信息通知给Node B,例如Node B通过E-AGCH为UE分配半持续资源,那么执行者是Node B,因此,在UE判断业务状态发生了转变后,需要及时的通知Node B。下面给出一种通知方法:
[0129] UE首先根据上述实施例五到实施例七方案的一种或任意组合方式进行业务状态转换的判断。如果UE判断业务状态发生了转变,则UE将业务状态转换的通知信息承载在仅包含专用SI信息的MAC-e PDU上,或者承载包含专用SI信息的上行MAC-e PDU上,上述MAC-e PDU可以在所分配半持续资源上通过E-PUCH发送;此外,该专用SI信息还可以通过E-RUCCH发送。
[0130] 如下给出专用SI信息的一种示例:将目前SI信息中TEBS字段设置为零,而HLBS字段设置为非零表示专用SI信息等,并且可以用HLBS字段指示具体是哪种类型的业务转换。该示例并不用以对专用SI信息的形式加以限定。
[0131] 实施例八:一种对业务转换信息进行可靠性保护的方法。
[0132] UE侧可以维护可靠性保护定时器TUE′。当发送上述业务状态转换通知信息时,启动或重启该定时器TUE′。该定时器TUE′可以固定配置或者通过高层协议配置。如果在预先设定的最大时长TUE′max内UE没有收到Node B发送的E-AGCH进行资源的重配置,则UE重新发送上述业务状态转换通知信息再次通知业务状态的变换情况。
[0133] 3、获知业务状态转换判断结果后的后续处理
[0134] 目前已经有方案提出,当Node B通过自己判断或者UE通知的方式获知业务状态转换信息后,Node B会发送下行物理控制信令(例如通过E-AGCH或HS-SCCH)为UE重配置所占用的上行物理资源。本发明实施例九给出另外一种获知业务状态转换判断结果后的后续处理方法:
[0135] 业务状态从静默转入激活的后续处理:
[0136] 当Node B通过上述实施例中的任意一种方式或者以上方式的任意组合,根据自己判断或UE的通知,获知业务状态从静默转入激活,则通过发送下行物理控制信令(例如通过E-AGCH)为UE配置发送激活期数据包所需要的半持续上行物理资源,或通过发送下行物理控制信令(例如通过HS-SCCH)为UE配置接收激活期数据包所需要的半持续下行物理资源。
[0137] 业务状态从激活转入静默的后续处理:
[0138] 当Node B或UE判断业务状态从激活转入静默,则触发资源释放机制,释放UE激活期所占用的物理资源。当UE发送上行静默期的数据包时,需要重新申请资源许可,Node B采用目前HSUPA的流程为UE分配资源,该资源不是长期的半持续资源。和/或,通过发送下行物理控制信令为所述用户设备配置发送静默期数据包所需要的半持续上行物理资源。
[0139] 较佳地,基站维护最大时长为TNB′max的可靠性保护定时器TNB′;
[0140] 所述基站向用户设备发送下行物理控制信令包括:
[0141] 基站向用户设备发送下行物理控制信令时,启动或重启所述可靠性保护定时器TNB′;
[0142] 基站判断在最大时长TNB′max没有收到用户设备的确认反馈,则重新发送所述下行物理控制信令。
[0143] 所述资源释放机制有以下方法:
[0144] 第一种资源释放机制:
[0145] 如果是Node B判断出业务状态从激活转入静默,则Node B通过发送下行物理控制信令(例如通过E-AGCH或HS-SCCH)通知UE释放所占用的半持续资源。较佳地,基站维护最大时长为TNB′max的可靠性保护定时器TNB′;所述基站向用户设备发送下行物理控制信令包括:基站向用户设备发送下行物理控制信令时,启动或重启所述可靠性保护定时器TNB′;基站判断在最大时长TNB′max没有收到用户设备的确认反馈,则重新发送所述下行物理控制信令。
[0146] UE收到所述物理控制命令,立即释放所占用的半持续资源。Node B在发送物理控制命令后或者等待收到UE对该物理控制信令的反馈后,可以将该资源调度给其它用户或其它业务传输,该反馈可以是由上行的高速共享信息信道(HS-SICH,Shared Information Channel for HS-DSCH),增强物理上行信道E-PUCH,或者增强随机接入上行控制信道E-RUCCH承载。
[0147] 第二种资源释放机制:
[0148] 如果是UE判断业务状态从激活转入静默,则UE向Node B发送资源释放请求,并接收该请求的确认反馈,如果正确收到确认反馈,则释放所占用的半持续资源。Node B在对资源释放指示进行确认反馈后可以将该资源调度给其它用户或其它业务传输。
[0149] 上述第二种资源释放机制中的资源释放指示,可以如前面示例中提到的专用SI信息,可以承载在E-RUCCH,或者E-PUCH上。也就是说,将前面提到的状态转换通知信息同时也用作资源释放指示。
[0150] 上述第二种资源释放机制中的资源释放指示确认反馈,可以是E-AGCH命令或者是MAC-e PDU的ACK反馈。例如:
[0151] 如果UE通过E-RUCCH发送资源释放请求,则等待Node B的E-AGCH确认反馈。这里UE侧也可以维护可靠性保护定时器TUE′,当在一定时间内没有收到E-AGCH的确认反馈,则重新发送资源释放指示。当UE收到确认反馈后释放半持续资源。
[0152] 或者,如果UE通过E-PUCH进行资源释放指示,则等待Node B对该数据包的ACK确认,如果收到NACK,则重新发送资源释放指示,直到接收到ACK确认,然后释放半持续资源。
[0153] 本发明实施例九提出一种业务状态转换的判断装置,该装置设置于基站侧,包括:
[0154] 统计模块,用以对用户设备上报的调度信息和上行传输的数据进行统计;
[0155] 判断模块,用以根据统计模块所统计的调度信息和上行传输的数据情况,判断是否出现业务状态的转换。
[0156] 根据具体构成单元的不同,该统计模块可以分为三类。
[0157] 第一类统计模块包括:
[0158] 定时器单元,用于针对每个用户设备分别维护一个最大时长为Tmax的业务状态转换判断定时器T;
[0159] 启动单元,用于在用户设备上传的增强媒体接入控制协议数据单元MAC-ePDU满足预定的启动或重启条件时,启动或重启所述定时器单元维护的针对所述用户设备的业务状态转换判断定时器T;
[0160] 则当所述定时器单元维护的针对用户设备的业务状态转换判断定时器T达到最大时长Tmax时,所述判断模块判定所述用户设备的业务状态从激活期转入静默期。
[0161] 所述启动或重启条件可以为:基站收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-e PDU。
[0162] 较佳地,所述统计模块还可以进一步包括:
[0163] 暂停单元,用于当定时器单元维护的针对用户设备的业务状态转换判断定时器T的计时过程中,若用户设备上传的MAC-e PDU满足暂停条件时,则暂停所述业务状态转换判断定时器T。
[0164] 所述启动或重启条件为:收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-e PDU之后第一个仅承载表示缓存为空的调度信息的MAC-ePDU;
[0165] 所述暂停条件为:基站收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-e PDU。
[0166] 第二类统计模块包括:
[0167] 计数器单元,用于每个用户设备分别维护一个最大计数值为Nmax的业务状态转换判断计数器R;在针对用户设备的业务状态转换判断计数器R被初始化之后,基站每收到来自该用户设备的仅承载表示缓存为空的调度信息的MAC-e PDU,则将所述业务状态转换判断计数器R的计数值累加1;
[0168] 初始化单元,用于在用户设备上传的MAC-e PDU满足预定的启动或重启条件时,启动或重启所述定时器单元维护的针对所述用户设备的业务状态转换判断计数器R;
[0169] 则当所述计数器单元维护的针对用户设备的业务状态转换判断计数器R达到最大计数值Nmax时,所述判断模块判定所述用户设备的业务状态从激活期转入静默期。
[0170] 所述初始化条件为:基站收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-e PDU。
[0171] 较佳地,所述统计模块进一步包括:
[0172] 暂停单元,用于当计数器单元维护的针对用户设备的业务状态转换判断计数器R的计数值在初始值与Nmax之间时,若用户设备上传的MAC-e PDU满足暂停条件时,则暂停所述业务状态转换判断计数器R。
[0173] 所述初始化条件为:收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-e PDU之后第一个仅承载表示缓存为空的调度信息的MAC-e PDU;
[0174] 所述暂停条件为:基站收到用户设备上传的非仅承载表示缓存为空的调度信息的MAC-e PDU。
[0175] 第三类统计模块用于统计预先设置的窗长为Lmax的业务状态转换判断滑动窗内仅承载表示缓存为空的调度信息的MAC-e PDU的个数m,以及非仅承载表示缓存为空的调度信息SI的MAC-e PDU的个数n;并统计p=m/(m+n)或者q=n/(m+n);
[0176] 所述判断模块用于判断所述统计模块得到的p的值是否大于预先配置的阈值P,若是则判定所述用户设备的业务状态从激活期转入静默期;或者,判断所述统计模块得到的q的值是否小于预先配置的阈值Q,若是则判定所述用户设备的业务状态从激活期转入静默期。
[0177] 所述判断模块进一步用于在判定用户设备从激活期转入静默期之后,判断所述用户上传的MAC-e PDU中的SI信息是否表示缓存不为空,若是,则判定所述用户设备的业务状态从静默期转入激活期。
[0178] 本发明实施例十提出一种业务状态转换的判断装置,该装置设置于用户设备或基站中,包括:
[0179] 描述信息统计模块,用于统计到达用户设备或基站缓存的业务数据包的相关描述信息;
[0180] 变化情况判断模块,用于判断所述描述信息统计模块得到的相关描述信息的变化情况,根据所述变化情况判定所述用户设备或基站的业务状态发生转换。
[0181] 所述描述信息统计模块包括如下单元之一或其任意组合:
[0182] 间隔统计单元,用于统计业务数据包到达用户设备或基站缓存的间隔;
[0183] 大小统计单元,用于统计到达用户设备或基站缓存的业务数据包的大小;
[0184] 数目统计单元,用于统计预先设定的滑动时间窗口内,到达用户设备或基站缓存的业务数据包数目M,以及数目M的变化率。
[0185] 通过本发明实施例方案,基站或UE能够及时可靠的判断业务状态的转换;进一步的,基站可以及时业务状态的转换,并基于该信息合理的分配或重配置上行物理资源,避免上行数据传输时延过大或者资源利用率不高等情况。
[0186] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0187] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。