用于lte系统带广播包识别的ue活动性检测方法

文档序号:7780421阅读:257来源:国知局
用于lte系统带广播包识别的ue活动性检测方法
【专利摘要】一种用于LTE系统带广播包识别的UE活动性检测方法,包括:步骤1,初始化所有处于连接状态的UE的活动性状态为激活、活动性指标为0,启动周期活动性检测定时器;步骤2,如果不是广播包则为相应的UE更新活动性指标;步骤3,检查周期活动性检测定时器是否超时,如果没有超时回到步骤2,如果超时进入步骤4;步骤4,对本次检测的UE集合进行遍历检测;步骤5,如果有UE的活动性状态发生迁移则向L3上报;步骤6,L3对上报的迁移事件进行处理;步骤7,将本次检测的UE集合的所有UE对应的活动性指标置零;步骤8,确定下次检测的UE集合,返回步骤2。本发明可节省系统资源,将有限的物理资源有效公平地分配给最需要的终端用户。
【专利说明】用于LTE系统带广播包识别的UE活动性检测方法
【技术领域】
[0001]本发明涉及移动通信【技术领域】,具体涉及一种用于LTE系统带广播包识别的UE活动性检测方法。
【背景技术】
[0002]LTE (Long term evolution,长期演进)系统中,在基站已经有大用户量接入的情况下,一方面,在有新的用户接入或建立新的业务承载时,可能存在系统资源不足,导致新的用户无法接入;另一方面,基站进行资源调度和某些参数配置时,可能需要同时处理成百甚至上千个UE,相应的算法复杂度和运算时间随UE数量增加而显著提高。为了解决这些问题,基站一般采取:1.通过定时检测UE的活动性状态,把那些长期在线但没有业务数据传输的UE释放;2.抢占低优先级UE的承载资源。UE为用户设备。
[0003]在方法I中,一般根据UE实时数据的传输情况(只针对DRB),将处于连接状态的UE划分为两种子状态:激活状态(Active State, UE已建立RRC连接、且有业务数据传输)和休眠状态(Dormant State, UE已建立RRC连接、但在一段持续时间内无业务数据传输)。DRB为数据无线承载,RRC为无线资源控制。状态转换机制为:根据UE业务实时传输情况,基站监视UE的活动性,判断处于连接状态的UE处于“激活(active) ”状态或者“休眠(Dormant)”状态。当UE持续一段时间无数据传输时,将从激活状态转入休眠状态;当服有数据传输时,再从休眠状态转回激活状态;如果UE长时间保持在休眠状态,基站主动发起RRC连接释放过程,释放UE上下文和相关资源,即释放状态。
[0004]处于连接状态的UE,在很多情况下,没有有效数据传输,只会往基站发送广播包。在方法I中,因为只考虑了 UE的DRB上是否有数据传输,没有考虑数据的类型,所以会把以太网广播包等非业务数据包当成有效数据,导致一个没有任何业务数据传输的UE长期在系统中存在,从而浪费系统资源。
[0005]方法2是在系统资源不足的情况下,使得高优先级的UE通过抢占低优先级UE的资源而能够接入,但目前没有高效实用的相应技术方案提出。

【发明内容】

[0006]本发明的目是针对上述技术问题,通过在rocp增加带广播包识别的UE活动性检测方法,提供一种有效的对接入LTE基站的UE进行活动性检测的方法。
[0007]本发明的技术方案为一种用于LTE系统带广播包识别的UE活动性检测方法,包含以下步骤:
[0008]步骤I,设所有当前所有处于连接状态的UE构成本次检测的UE集合,初始化所有处于连接状态的UE的活动性状态为激活、活动性指标为0,启动周期活动性检测定时器;
[0009]步骤2,对经过rocp的上行或下行的数据包进行识别和统计,如果不是广播包,为相应的UE更新活动性指标,进入步骤3 ;如果是广播包,直接进入步骤3 ;
[0010]步骤3,检查周期活动性检测定时器是否超时,如果没有超时,回到步骤2,继续对数据包进行识别和统计;如果超时,进入步骤4 ;
[0011]步骤4,对本次检测的UE集合进行遍历检测,包括以下子步骤,
[0012]步骤4.1,取出检测集合中的首个UE ;
[0013]步骤4.2,取出UE的活动性指标,如果高于预设门限则转入步骤4.6,否则执行步骤 4.3 ;
[0014]步骤4.3,如果UE的活动性状态为激活则执行步骤4.3.1 ;否则执行步骤4.3.2 ;
[0015]步骤4.3.1,检查UE对应的休眠定时器是否在运行:如果没有运行,则执行步骤4.4;否则执行步骤4.5;
[0016]步骤4.3.2,检查UE的释放定时器是否超时,如果是,则将UE加入休眠到释放列表,然后执行步骤4.7 ;否则直接执行步骤4.7 ;
[0017]步骤4.4,为UE开启休眠定时器,然后执行步骤4.7 ;
[0018]步骤4.5,检查休眠定时器是否超时,如果是,执行步骤4.5.1~4.5.5,否则执行步骤4.7 ;
[0019]步骤4.5.1,将UE的活动性状态改为休眠;
[0020]步骤4.5.2,将UE加入激活到休眠列表;
[0021]步骤4.5.3,停止UE的休眠定时器;
[0022]步骤4.5.4,启动UE的释放定时器;
[0023]步骤4.5.5,此UE检测完毕,执行步骤4.7 ;
[0024]步骤4.6,如果UE的活动性状态为激活,则重启休眠定时器,此UE检测完毕,执行步骤4.7 ;否则,执行步骤4.6.1~4.6.4,
[0025]步骤4.6.1,将UE的活动性状态改为激活;
[0026]步骤4.6.2,停止UE对应的释放定时器;
[0027]步骤4.6.3,将UE加入休眠到激活列表;
[0028]步骤4.6.4,此UE检测完毕,执行步骤4.7 ;
[0029]步骤4.7,判断检测UE集合是否已经遍历完毕,如果还有UE需要检测,则提取下个UE,返回步骤4.2对下一个UE继续处理;如果本次检测UE集合遍历完毕,退出步骤4,进入步骤5 ;
[0030]步骤5,根据步骤4检测的结果,如果有UE的活动性状态发生迁移,则向L3上报;
[0031]步骤6,L3对上报的迁移事件进行处理;
[0032]步骤7,将本次检测的UE集合的所有UE对应的活动性指标置零;
[0033]步骤8,确定下次检测的UE集合,返回步骤2。
[0034]而且,步骤2中,基于掩码长度小于等于24及长度为32的IP,广播包的识别方法为,
[0035]取出IP头部的32位目的IP地址,转化为点分十进制格式A.B.C.D,其中O≤B,C,D≤255,0〈A ≤ 255,如果D为255即为广播包的地址。
[0036]而且,步骤5中,UE的活动性状态发生迁移的判断条件为,激活到休眠、休眠到释放和休眠到激活列表不全为空,对不为空的列表向L3上报;然后清空列表。
[0037]而且,步骤6中,L3对上报的迁移事件的处理方法为,
[0038]收到激活到休眠列表,记录相关信息,但不加以处理;[0039]收到休眠到释放列表,释放相关UE的RRC连接,以及删除UE上下文;
[0040]收到休眠到激活列表,记录相关信息,但不加以处理。
[0041]而且,步骤I中,为相应的UE更新活动性指标的方式为,将更新前的活动性指标和相应数据量根据预设规则映射成的活动性指标之和,作为更新后的活动性指标。
[0042]本发明对于一定周期内,让有业务数据传输的UE,保持激活状态及其业务的正常进行;对那些长期在线,无任何数据传输或除了广播包外没有其它业务数据传输的UE,将其转为休眠状态或主动释放,从而节省系统资源,将有限的物理资源有效公平地分配给最需要的终端用户。如果系统已经实现UE活动性检测功能,只需要增加广播包的识别功能;如果系统没有实现UE状态功能,使用本发明的方法可以方便实现一个高效的UE活动性检测功能,本发明的技术方案简单可行。
【专利附图】

【附图说明】
[0043]图1是本发明实施例的LTE基站L2/L3间上行流量/消息走向图;
[0044]图2是本发明实施例的UE活动性检测总体流程图;
[0045]图3是本发明实施例的广播包识别及流量统计流程图。
【具体实施方式】
[0046]结合附图,提供本发明实施例具体描述如下。
[0047]实施例所提供用于LTE系统带广播包识别的UE活动性检测方法,可由本领域技术人员采用软件技术实现自动运行流程。具体实施时,可在LTE基站系统(eNB)的L2层中,由本【技术领域】人员在L2层采用软件模块化技术设置或改进UE活动性检测模块,通过UE活动性检测模块开启UE活动性检测功能并执行本流程。L2表示物理链路层面,建议其中采用包数据汇聚协议模块rocp,实施例的技术方案基于rocp实现,ue活动性检测模块可设置于包数据汇聚协议模块rocp中。
[0048]如图1所示,现有技术的LTE基站L2/L3间上行流量/消息走向涉及如下单元,
[0049]101, MAC, Medium-access control (媒体接入控制模块);
[0050]102, Radio Link Control (无线链路控制模块);
[0051]103, PDCP, Packet Data Convergence Protocol (包数据汇聚协议模块);
[0052]104,L3,LTE BBU协议栈第三层(包括RRC、S1AP,X2AP功能模块);
[0053]105, GTP-U, GPRS Tunnelling Protocol for the User Plane (用户层面的 GPRS隧道协议)。
[0054]LTE基站L2/L3间上行流量/消息走向为,依次从MAC、RLC、PDCP分别输出到L3和 GTP-U。
[0055]如图2所示,实施例所提供方法包括以下步骤:
[0056]步骤1,开始UE活动性检测,所有当前所有处于连接状态的UE构成本次检测的UE集合,并为所有处于连接状态的UE,设置活动性检测初始值(包括初始化活动性状态为激活;活动性指标为0);启动UE周期活动性检测定时器(activityDetectionTimer)。
[0057]为控制检测周期,本发明建立了周期活动性检测定时器。为了支持状态转换机制,还建立了休眠定时器和释放定时器。实施例的各定时器设置如下:[0058]表1定时器设置表
[0059]
【权利要求】
1.一种用于LTE系统带广播包识别的UE活动性检测方法,其特征在于,包含以下步骤: 步骤1,设所有当前所有处于连接状态的UE构成本次检测的UE集合,初始化所有处于连接状态的UE的活动性状态为激活、活动性指标为O,启动周期活动性检测定时器; 步骤2,对经过HXP的上行或下行的数据包进行识别和统计,如果不是广播包,为相应的UE更新活动性指标,进入步骤3 ;如果是广播包,直接进入步骤3 ; 步骤3,检查周期活动性检测定时器是否超时,如果没有超时,回到步骤2,继续对数据包进行识别和统计;如果超时,进入步骤4 ; 步骤4,对本次检测的UE集合进行遍历检测,包括以下子步骤, 步骤4.1,取出检测集合中的首个UE ;步骤4.2,取出UE的活动性指标,如果高于预设门限则转入步骤4.6,否则执行步骤4.3 ; 步骤4.3,如果UE的活动性状态为激活则执行步骤4.3.1 ;否则执行步骤4.3.2 ; 步骤4.3.1,检查UE对应的休眠定时器是否在运行:如果没有运行,则执行步骤4.4 ;否则执行步骤4.5 ; 步骤4.3.2,检查UE的释放定时器是否超时,如果是,则将UE加入休眠到释放列表,然后执行步骤4.7 ;否则直接执行步骤4.7 ; 步骤4.4,为UE开启休眠定时器,然后执行步骤4.7; 步骤4.5,检查休眠定时器是否超时,如果是,执行步骤4.5.1~4.5.5,否则执行步骤4.7; 步骤4.5.1,将UE的活动性状态改为休眠; 步骤4.5.2,将UE加入激活到休眠列表; 步骤4.5.3,停止UE的休眠定时器; 步骤4.5.4,启动UE的释放定时器; 步骤4.5.5,此UE检测完毕,执行步骤4.7 ; 步骤4.6,如果UE的活动性状态为激活,则重启休眠定时器,此UE检测完毕,执行步骤4.7;否则,执行步骤4.6.1~4.6.4, 步骤4.6.1,将UE的活动性状态改为激活; 步骤4.6.2,停止UE对应的释放定时器; 步骤4.6.3,将UE加入休眠到激活列表; 步骤4.6.4,此UE检测完毕,执行步骤4.7 ; 步骤4.7,判断检测UE集合是否已经遍历完毕,如果还有UE需要检测,则提取下个UE,返回步骤4.2对下一个UE继续处理;如果本次检测UE集合遍历完毕,退出步骤4,进入步骤5 ; 步骤5,根据步骤4检测的结果,如果有UE的活动性状态发生迁移,则向L3上报; 步骤6,L3对上报的迁移事件进行处理; 步骤7,将本次检测的UE集合的所有UE对应的活动性指标置零; 步骤8,确定下次检测的UE集合,返回步骤2。
2.根据权利要求1所述用于LTE系统的带广播包识别的UE活动性检测方法,其特征在于:步骤2中,基于掩码长度小于等于24及长度为32的IP,广播包的识别方法为, 取出IP头部的32位目的IP地址,转化为点分十进制格式A.B.C.D,其中O≤B,C,D≤255,0〈A ( 255,如果D为255即为广播包的地址。
3.根据权利要求1所述用于LTE系统的带广播包识别的UE活动性检测方法,其特征在于: 步骤5中,UE的活动性状态发生迁移的判断条件为,激活到休眠、休眠到释放和休眠到激活列表不全为空,对不为空的列表向L3上报;然后清空列表。
4.根据权利要求1所述用于LTE系统的带广播包识别的UE活动性检测方法,其特征在于: 步骤6中,L3对上报的迁移事件的处理方法为, 收到激活到休眠列表,记录相关信息,但不加以处理; 收到休眠到释放列表,释放相关UE的RRC连接,以及删除UE上下文; 收到休眠到激活列表,记录相关信息,但不加以处理。
5.根据权利要求1或2或3或4所述用于LTE系统的带广播包识别的UE活动性检测方法,其特征在于:步骤I中,为相应的UE更新活动性指标的方式为,将更新前的活动性指标和相应数据量根据预设规则映射成的活动性指标之和,作为更新后的活动性指标。
【文档编号】H04W24/08GK103648127SQ201310683591
【公开日】2014年3月19日 申请日期:2013年12月13日 优先权日:2013年12月13日
【发明者】余刚, 潘晟, 余庆祥, 罗先礼, 杨阳 申请人:武汉邮电科学研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1