本发明实施例涉及通信的技术领域,尤其涉及一种生成TA list的方法及装置。
背景技术:
在长期演进(Long Term Evolution,LTE)网络中,整个网络覆盖区域被划分成若干跟踪区(TrackArea,TA)。跟踪区是LTE系统为UE的位置管理设立的概念,LTE系统引入TA list的概念,寻呼和位置更新都基于TA list进行。当UE在自己的TA list范围内移动时,不执行TA list更新;当UE进入不在自己的TA List的新TA区域时,执行TA List更新。
移动性管理实体(Mobility Management Entity,MME)负责为UE分配或重新分配跟踪区列表TA list。TA List的大小会对网络造成不同影响,TA list范围过小,会导致大量的跟踪区更新(TAU)信令从而增加信令开销;TA list范围过大,则导致ENB寻呼负荷过重。因此TA list的分配需要策略控制。而现有技术的分配TA list的方法是设置相邻的几个TA归属于一个TA List。并未考虑TA下的用户量及用户的移动性特点。
技术实现要素:
本发明实施例的目的在于提出一种生成TA list的方法及装置,旨在解决如何在考虑TA下的用户量及用户的移动性特点的情况下更新TA list的问题。
为达此目的,本发明实施例采用以下技术方案:
第一方面,一种生成TA list的方法,所述方法包括:
MME记录每个TA下的用户数A、每个TA的中心位置坐标L,并设置用户UE的上限阀值为B;
在所述UE附着时,所述MME获取所述UE所在的TA1,并比较所述TA1下的用户数A1和阀值B;
若A1>=B,则所述MME生成的TA list为所述UE所在TA1。
优选地,所述MME获取所述UE所在的TA1,并比较所述TA1下的用户数A1和阀值B之后,还包括:
若A1<B,则获取所述TA1下的用户数和所述TA1周围相邻的TA下的用户数之和A2;
若A2>=B,则所述MME生成的TA list为所述UE所在TA1;
若A2<B,则所述MME生成的TA list为所述UE所在TA以及相邻TA。
优选地,所述方法还包括:
当所述UE移动至不属于本UE所在的TA list的TA时,所述MME获取所述UE所在的TA2;
所述MME通过所述UE进入所述TA时的位置报告来获得所述UE的位置L1;
所述MME比较TA2下的用户数A3和阀值B;
若A3>=B,则所述MME生成的所述TA list为TA2。
优选地,所述MME比较TA2下的用户数A3和阀值B之后,还包括:
若A3<B,则比较L1和上次位置报告的位置来获取所述UE的移动方向,将所述UE的移动方向相反方向上距离所述UE当前位置最远的TA从上一次的TA list中删除,并将所述TA1加入到所述上一次的TA list中,加入后的TA list下的用户数为A4;
若A4>=B,则所述MME生成TA list1为所述TA list。
优选地,所述方法还包括:
若A4<B,则获取所述UE移动方向上距离所述UE目前位置最近的TA的用户数与A3之和A5;
若A5>=B,则所述MME生成的所述TA list为所述TA list 1;
若A5<B,则将所述UE移动方向上距离所述UE目前位置最近的TA加入TA list中,并所述MME生成最新的TA list。
第二方面,一种生成TA list的装置,所述装置包括:
记录模块,用于记录每个TA下的用户数A、每个TA的中心位置坐标L,并设置用户UE的上限阀值为B;
比较模块,用于在所述UE附着时,获取所述UE所在的TA1,并比较所述TA1下的用户数A1和阀值B;
第一生成模块,用于若A1>=B,则生成的TA list为所述UE所在TA1。
优选地,所述装置还包括:
第二生成模块,用于在所述MME获取所述UE所在的TA1,并比较所述TA1下的用户数A1和阀值B之后,若A1<B,则获取所述TA1下的用户数和所述TA1周围相邻的TA下的用户数之和A2;
若A2>=B,则所述MME生成的TA list为所述UE所在TA1;
若A2<B,则所述MME生成的TA list为所述UE所在TA以及相邻TA。
优选地,所述装置还包括:
第三生成模块,用于当所述UE移动至不属于本UE所在的TA list的TA时,获取所述UE所在的TA2;通过所述UE进入所述TA时的位置报告来获得所述UE的位置L1;比较TA2下的用户数A3和阀值B;若A3>=B,则所述TA list为TA2。
优选地,所述装置还包括:
第四生成模块,用于在所述MME比较TA2下的用户数A3和阀值B之后,若A3<B,则比较L1和上次位置报告的位置来获取所述UE的移动方向,将所述UE的移动方向相反方向上距离所述UE当前位置最远的TA从上一次的TA list中删除,并将所述TA1加入到所述上一次的TA list中,加入后的TA list下的用户数为A4;若A4>=B,则所述MME生成TA list1为所述TA list。
优选地,所述装置还包括:
第五生成模块,用于若A4<B,则获取所述UE移动方向上距离所述UE目前位置最近的TA的用户数与A3之和A5;若A5>=B,则所述TA list为所述TA list 1;若A5<B,则将所述UE移动方向上距离所述UE目前位置最近的TA加入TA list中,并生成最新的TA list。
本发明实施例提供的一种生成TA list的方法及装置,MME记录每个TA下的用户数A、每个TA的中心位置坐标L,并设置用户UE的上限阀值为B;在所述UE附着时,所述MME获取所述UE所在的TA1,并比较所述TA1下的用户数A1和阀值B;若A1>=B,则所述MME生成的TA list为所述UE所在TA1。从而实现根据TA下的用户数量来判断TA list的分配,可以保证寻呼时节省资源,提升效率;并可以根据用户移动方向来判断TA list的分配,预先分配将进入的TA区域,减少TAU信令开销。
附图说明
图1是本发明实施例提供的一种生成TA list的方法的流程示意图;
图2是本发明实施例提供的另一种生成TA list的方法的流程示意图;
图3是本发明实施例提供的一种生成TA list的方法的示意图;
图4是本发明实施例提供的另一种生成TA list的方法的流程示意图;
图5是本发明实施例提供的另一种生成TA list的方法的流程示意图;
图6是本发明实施例提供的另一种生成TA list的方法的示意图;
图7是本发明实施例提供的另一种生成TA list的方法的流程示意图;
图8是本发明实施例提供的一种生成TA list的装置的功能模块示意图。
具体实施方式
下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。
参考图1,图1是本发明实施例提供的一种生成TA list的方法的流程示意图。
如图1所示,所述生成TA list的方法包括:
步骤101,MME记录每个TA下的用户数A、每个TA的中心位置坐标L,并设置用户UE的上限阀值为B;
步骤102,在所述UE附着时,所述MME获取所述UE所在的TA1,并比较所述TA1下的用户数A1和阀值B;
步骤103,若A1>=B,则所述MME生成的TA list为所述UE所在TA1。
本发明实施例提供的一种生成TA list的方法,MME记录每个TA下的用户数A、每个TA的中心位置坐标L,并设置用户UE的上限阀值为B;在所述UE附着时,所述MME获取所述UE所在的TA1,并比较所述TA1下的用户数A1和阀值B;若A1>=B,则所述MME生成的TA list为所述UE所在TA1。从而实现根据TA下的用户数量来判断TA list的分配,可以保证寻呼时节省资源,提升效率;并可以根据用户移动方向来判断TA list的分配,预先分配将进入的TA区域,减少TAU信令开销。
参考图2,图2是本发明实施例提供的另一种生成TA list的方法的流程示意图。
如图2所示,所述生成TA list的方法包括:
步骤201,MME记录每个TA下的用户数A、每个TA的中心位置坐标L,并设置用户UE的上限阀值为B;
步骤202,在所述UE附着时,所述MME获取所述UE所在的TA1,并比较所述TA1下的用户数A1和阀值B;
步骤203,若A1>=B,则所述MME生成的TA list为所述UE所在TA1;
步骤204,若A1<B,则获取所述TA1下的用户数和所述TA1周围相邻的TA下的用户数之和A2;
步骤205,若A2>=B,则所述MME生成的TA list为所述UE所在TA1;
步骤206,若A2<B,则所述MME生成的TA list为所述UE所在TA以及相邻TA。
具体的,参考图3,图3是本发明实施例提供的一种生成TA list的方法的示意图。
UE开机后发起附着流程,MME收到附着请求得到UE接入的基站的TA1,MME记录了该TA下用户数,当用户数大于等于阀值时,MME生成的TA list为TA1;当用户数小于阀值,计算TA1与相邻TA下的用户总数,当用户总数大于等于阀值时,MME生成的TA list为TA1,当用户总数小于阀值时,生成的的TA list为TA及相邻TA。
参考图4,图4是本发明实施例提供的另一种生成TA list的方法的流程示意图。
在图1的实施例的基础上,如图4所示,所述生成TA list的方法包括:
步骤401,MME记录每个TA下的用户数A、每个TA的中心位置坐标L,并设置用户UE的上限阀值为B;
步骤402,在所述UE附着时,所述MME获取所述UE所在的TA1,并比较所述TA1下的用户数A1和阀值B;
步骤403,若A1>=B,则所述MME生成的TA list为所述UE所在TA1;
步骤404,当所述UE移动至不属于本UE所在的TA list的TA时,所述MME获取所述UE所在的TA2;
步骤405,所述MME通过所述UE进入所述TA时的位置报告来获得所述UE的位置L1;
步骤406,所述MME比较TA2下的用户数A3和阀值B;
步骤407,若A3>=B,则所述MME生成的所述TA list为TA2。
参考图5,图5是本发明实施例提供的另一种生成TA list的方法的流程示意图。
在图4的实施例的基础上,如图5所示,所述生成TA list的方法包括:
步骤501,MME记录每个TA下的用户数A、每个TA的中心位置坐标L,并设置用户UE的上限阀值为B;
步骤502,在所述UE附着时,所述MME获取所述UE所在的TA1,并比较所述TA1下的用户数A1和阀值B;
步骤503,若A1>=B,则所述MME生成的TA list为所述UE所在TA1;
步骤504,当所述UE移动至不属于本UE所在的TA list的TA时,所述MME获取所述UE所在的TA2;
步骤505,所述MME通过所述UE进入所述TA时的位置报告来获得所述UE的位置L1;
步骤506,所述MME比较TA2下的用户数A3和阀值B;
步骤507,若A3>=B,则所述MME生成的所述TA list为TA2;
步骤508,若A3<B,则比较L1和上次位置报告的位置来获取所述UE的移动方向,将所述UE的移动方向相反方向上距离所述UE当前位置最远的TA从上一次的TA list中删除,并将所述TA1加入到所述上一次的TA list中,加入后的TA list下的用户数为A4;
步骤509,若A4>=B,则所述MME生成TA list1为所述TA list。
具体的,如图6所示,UE移动至TA list外的TA,MME收到TAU请求得到UE接入的基站的TA1,MME记录了该TA下用户数A1,当用户数A1大于等于阀值时,MME生成的TA list为TA1;MME通过UE进入该TA时的位置报告来获得UE的位置,记为L1;若A1小于阀值,通过比较L1和上次位置报告的位置来获得UE的移动方向,将UE移动反方向的距离UE目前位置最远的TA(不能是UE上次所在TA)从上次的TA list中删除,将TA1加入到UE上次的TA list中,此时计算TA list下的用户数A2,若A2>=B,则该TA lis为MME生成的TA list(记录为TA list 1);若A2<B,将UE移动方向的距离UE目前位置最近的TA的用户数与A2求和,记为A3,若A3>=B,则使用刚生成的TA list 1,若A3<B,则将UE移动方向的距离UE目前位置最近的TA加入TA list中,生成最新的TA list。
参考图7,图7是本发明实施例提供的另一种生成TA list的方法的流程示意图。
在图5的实施例的基础上,如图7所示,所述生成TA list的方法包括:
步骤701,MME记录每个TA下的用户数A、每个TA的中心位置坐标L,并设置用户UE的上限阀值为B;
步骤702,在所述UE附着时,所述MME获取所述UE所在的TA1,并比较所述TA1下的用户数A1和阀值B;
步骤703,若A1>=B,则所述MME生成的TA list为所述UE所在TA1;
步骤704,当所述UE移动至不属于本UE所在的TA list的TA时,所述MME获取所述UE所在的TA2;
步骤705,所述MME通过所述UE进入所述TA时的位置报告来获得所述UE的位置L1;
步骤706,所述MME比较TA2下的用户数A3和阀值B;
步骤707,若A3>=B,则所述MME生成的所述TA list为TA2;
步骤708,若A3<B,则比较L1和上次位置报告的位置来获取所述UE的移动方向,将所述UE的移动方向相反方向上距离所述UE当前位置最远的TA从上一次的TA list中删除,并将所述TA1加入到所述上一次的TA list中,加入后的TA list下的用户数为A4;
步骤709,若A4>=B,则所述MME生成TA list1为所述TA list;
步骤710,若A4<B,则获取所述UE移动方向上距离所述UE目前位置最近的TA的用户数与A3之和A5;
步骤711,若A5>=B,则所述MME生成的所述TA list为所述TA list 1;
步骤712,若A5<B,则将所述UE移动方向上距离所述UE目前位置最近的TA加入TA list中,并所述MME生成最新的TA list。
参考图8,图8是本发明实施例提供的一种生成TA list的装置的功能模块示意图。
如图8所示,所述装置包括:
记录模块801,用于记录每个TA下的用户数A、每个TA的中心位置坐标L,并设置用户UE的上限阀值为B;
比较模块802,用于在所述UE附着时,获取所述UE所在的TA1,并比较所述TA1下的用户数A1和阀值B;
第一生成模块803,用于若A1>=B,则生成的TA list为所述UE所在TA1。
优选地,所述装置还包括:
第二生成模块,用于在所述MME获取所述UE所在的TA1,并比较所述TA1下的用户数A1和阀值B之后,若A1<B,则获取所述TA1下的用户数和所述TA1周围相邻的TA下的用户数之和A2;
若A2>=B,则所述MME生成的TA list为所述UE所在TA1;
若A2<B,则所述MME生成的TA list为所述UE所在TA以及相邻TA。
优选地,所述装置还包括:
第三生成模块,用于当所述UE移动至不属于本UE所在的TA list的TA时,获取所述UE所在的TA2;通过所述UE进入所述TA时的位置报告来获得所述UE的位置L1;比较TA2下的用户数A3和阀值B;若A3>=B,则所述TA list为TA2。
优选地,所述装置还包括:
第四生成模块,用于在所述MME比较TA2下的用户数A3和阀值B之后,若A3<B,则比较L1和上次位置报告的位置来获取所述UE的移动方向,将所述UE的移动方向相反方向上距离所述UE当前位置最远的TA从上一次的TA list中删除,并将所述TA1加入到所述上一次的TA list中,加入后的TA list下的用户数为A4;若A4>=B,则所述MME生成TA list1为所述TA list。
优选地,所述装置还包括:
第五生成模块,用于若A4<B,则获取所述UE移动方向上距离所述UE目前位置最近的TA的用户数与A3之和A5;若A5>=B,则所述TA list为所述TA list 1;若A5<B,则将所述UE移动方向上距离所述UE目前位置最近的TA加入TA list中,并生成最新的TA list。
本发明实施例提供的一种生成TA list的装置,MME记录每个TA下的用户数A、每个TA的中心位置坐标L,并设置用户UE的上限阀值为B;在所述UE附着时,所述MME获取所述UE所在的TA1,并比较所述TA1下的用户数A1和阀值B;若A1>=B,则所述MME生成的TA list为所述UE所在TA1。从而实现根据TA下的用户数量来判断TA list的分配,可以保证寻呼时节省资源,提升效率;并可以根据用户移动方向来判断TA list的分配,预先分配将进入的TA区域,减少TAU信令开销。
以上结合具体实施例描述了本发明实施例的技术原理。这些描述只是为了解释本发明实施例的原理,而不能以任何方式解释为对本发明实施例保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明实施例的其它具体实施方式,这些方式都将落入本发明实施例的保护范围之内。