一种批量用户信令跟踪的方法与系统

申请号 CN201110419948.7 申请日 2011-12-15 公开(公告)号 CN103167541B 公开(公告)日 2017-12-08
申请人 中山市网胜互联信息技术有限公司; 发明人 杨淑慧;
摘要 本 发明 公开了一种批量用户信令 跟踪 的方法和系统,包括:在操作管理控制平台(OMC)上配置信令跟踪规则,并发送至移动管理实体(MME);MME存储所述信令跟踪规则,并进行编码后通过跟踪信令下发给对应的基站(eNodeB);eNodeB对所述跟踪信令进行解码后,存储所述信令跟踪规则;用户设备(UE)接入时,eNodeB依据存储的所述信令跟踪规则对UE进行信令跟踪规则匹配,匹配成功时,将UE的用户信令发送给 指定 的信令跟踪输出 服务器 ,对所述UE进行信令跟踪。通过本发明能够实现批量用户信令跟踪与单用户信令跟踪保持统一。
权利要求

1.一种批量用户信令跟踪的方法,其特征在于,该方法包括:
在操作管理控制平台(OMC)上配置信令跟踪规则,并发送至移动管理实体(MME);
所述MME存储所述信令跟踪规则,并进行编码后通过跟踪信令下发给对应的基站(eNodeB);
所述eNodeB对所述跟踪信令进行解码后,存储所述信令跟踪规则;
用户设备(UE)接入时,所述eNodeB依据存储的所述信令跟踪规则对所述UE进行信令跟踪规则匹配,匹配成功时,将所述UE的用户信令发送给指定的信令跟踪输出服务器,对所述UE进行信令跟踪;
其中,所述用户信令由所述信令跟踪规则依据用户所处的网络指定。
2.根据权利要求1所述批量用户信令跟踪的方法,其特征在于,该方法还包括:在所述OMC上配置停止信令跟踪规则,并发送至MME;
所述MME存储所述停止信令跟踪规则,并进行编码后通过停止跟踪信令下发给对应的eNodeB;
所述eNodeB解码所述停止跟踪信令,依据获取的停止信令跟踪规则对自身存储的信令跟踪规则进行修改或删除。
3.根据权利要求2所述批量用户信令跟踪的方法,其特征在于,该方法还包括:所述eNodeB存储修改后的信令跟踪规则。
4.根据权利要求1、2或3所述批量用户信令跟踪的方法,其特征在于,OMC将信令跟踪规则或停止信令跟踪规则发送至MME时,所述信令跟踪规则或停止信令跟踪规则还包括eNodeB ID;
相应的,MME存储所述信令跟踪规则或停止信令跟踪规则,具体为:MME确定所述eNodeB ID所指的eNodeB存在时,将剔除了eNodeB ID的所述信令跟踪规则或停止信令跟踪规则保存至自身的所述eNodeB对应的数据区。
5.根据权利要求2或3所述批量用户信令跟踪的方法,其特征在于,
所述信令跟踪规则至少包括的跟踪条件为:网络标识,表示信令跟踪的对象为接入指定网络的所有用户;
所述停止信令跟踪规则至少包括的停止跟踪条件为:网络标识,表示停止信令跟踪的对象为接入指定网络的所有用户。
6.根据权利要求5所述批量用户信令跟踪的方法,其特征在于,
所述信令跟踪规则进一步包括如下跟踪条件中的一种或几种:跟踪区代码(TAC)、MME组标识(MME group ID)和MME码标识(MME Code);
所述停止信令跟踪规则包括如下停止跟踪条件中的一种或几种:TAC、MME group ID和MME Code。
7.根据权利要求6所述批量用户信令跟踪的方法,其特征在于,
所述信令跟踪规则或停止信令跟踪规则包括跟踪区代码(TAC)时,表示信令跟踪或停止信令跟踪的对象为接入指定跟踪区的所有用户;
所述信令跟踪规则或停止信令跟踪规则包括MME group ID时,表示信令跟踪或停止信令跟踪的对象为接入指定分组的MME设备的所有用户;
所述信令跟踪规则或停止信令跟踪规则包括MME Code时,表示信令跟踪或停止信令跟踪的对象为接入指定码的MME设备的所有用户。
8.根据权利要求6或7所述批量用户信令跟踪的方法,其特征在于,所述eNodeB依据获取的停止信令跟踪规则对自身存储的信令跟踪规则进行修改或删除,具体为:
如果停止信令跟踪规则包含的停止跟踪条件与信令跟踪规则包含的跟踪条件部分相同时,将信令跟踪规则中所述部分相同的跟踪条件去激活;如果停止信令跟踪规则仅包含网络标识、或者包含的停止跟踪条件与信令跟踪规则包含的跟踪条件完全相同,则删除信令跟踪规则。
9.根据权利要求8所述批量用户信令跟踪的方法,其特征在于,所述进行信令跟踪规则匹配,且确定匹配成功,具体为:
UE接入时,所述eNodeB查询UE接入的小区对应的所有跟踪条件,并将查询到的所述所有的跟踪条件与自身保存的一条或多条信令跟踪规则一一匹配,如果查询到的所述所有的跟踪条件与自身保存的其中一条信令跟踪规则包含的跟踪条件完全一致时,确定匹配成功。
10.根据权利要求9所述批量用户信令跟踪的方法,其特征在于,所述网络标识为PLMN网络标识时,所述跟踪信令或停止跟踪信令为S1信令。
11.一种批量用户信令跟踪的系统,其特征在于,包括:OMC、MME和eNodeB,其中:
所述OMC,用于配置信令跟踪规则,并下发至所述MME;
所述MME,用于存储所述信令跟踪规则,并进行编码后通过跟踪信令下发给对应的所述eNodeB;
所述eNodeB,用于对所述跟踪信令进行解码后,存储所述信令跟踪规则,并在UE接入时,依据存储的所述信令跟踪规则对所述UE进行信令跟踪规则匹配,匹配成功时,将所述UE的用户信令发送给信令跟踪输出服务器,对所述UE进行信令跟踪;
其中,所述用户信令由所述信令跟踪规则依据用户所处的网络指定。
12.根据权利要求11所述批量用户信令跟踪的系统,其特征在于,
所述OMC,还用于配置停止信令跟踪规则,并发送至所述MME;
所述MME,还用于存储所述停止信令跟踪规则,并进行编码后通过停止跟踪信令下发给对应的所述eNodeB;
所述eNodeB,还用于解码所述停止跟踪信令,依据获取的停止信令跟踪规则对自身存储的信令跟踪规则进行修改或删除。
13.根据权利要求12所述批量用户信令跟踪的系统,其特征在于,所述eNodeB,还用于存储修改后的信令跟踪规则。
14.根据权利要求12或13所述批量用户信令跟踪的系统,其特征在于,所述信令跟踪规则至少包括的跟踪条件为:网络标识,表示信令跟踪的对象为接入指定网络的所有用户;
所述停止信令跟踪规则至少包括的停止跟踪条件为:网络标识,表示停止信令跟踪的对象为接入指定网络的所有用户。
15.根据权利要求14所述批量用户信令跟踪的系统,其特征在于,
所述信令跟踪规则进一步包括如下跟踪条件中的一种或几种:TAC、MME group ID和MME Code;
所述停止信令跟踪规则包括如下停止跟踪条件中的一种或几种:TAC、MME group ID和MME Code。
16.根据权利要求15所述批量用户信令跟踪的系统,其特征在于,
所述信令跟踪规则或停止信令跟踪规则包括跟踪区代码(TAC)时,表示信令跟踪或停止信令跟踪的对象为接入指定跟踪区的所有用户;
所述信令跟踪规则或停止信令跟踪规则包括MME group ID时,表示信令跟踪或停止信令跟踪的对象为接入指定组的MME设备的所有用户;
所述信令跟踪规则或停止信令跟踪规则包括MME Code时,表示信令跟踪或停止信令跟踪的对象为接入指定码的MME设备的所有用户。
17.根据权利要求15或16所述批量用户信令跟踪的系统,其特征在于,
所述eNodeB,还用于在确定停止信令跟踪规则包含的停止跟踪条件与信令跟踪规则包含的跟踪条件部分相同时,将信令跟踪规则中所述部分相同的跟踪条件去激活;还用于在确定停止信令跟踪规则仅包含网络标识、或者包含的停止跟踪条件与信令跟踪规则包含的跟踪条件完全相同,删除信令跟踪规则。
18.根据权利要求17所述批量用户信令跟踪的系统,其特征在于,
所述eNodeB,还用于在UE接入时,查询UE接入的小区对应的所有跟踪条件,并将查询到的所述所有的跟踪条件与自身保存的一条或多条信令跟踪规则一一匹配,如果查询到的所述所有的跟踪条件与自身保存的其中一条信令跟踪规则包含的跟踪条件完全一致时,确定匹配成功。
19.根据权利要求18所述批量用户信令跟踪的系统,其特征在于,所述网络标识为PLMN网络标识时,所述跟踪信令或停止跟踪信令为S1信令。

说明书全文

一种批量用户信令跟踪的方法与系统

技术领域

[0001] 本发明涉及LTE移动通信系统,特别是指一种批量用户信令跟踪的方法与系统。

背景技术

[0002] 在长期演进(LTE,Long Term Evolution)系统中,对用户进行信令跟踪是一种常用的监测用户设备(UE,User Equipment)接入过程、查证用户接入故障的手段。
[0003] 目前,普遍采用的单用户信令跟踪的方法为:在操作管理控制平台(OMC,Operations & Maintenance Center)上进行配置,通过移动管理实体(MME,Mobility Management Entity)请求基站(eNodeB)进行单用户的信令跟踪。但是,在很多场合中,需要针对符合条件的一批用户同时进行信令跟踪,此时常用的做法是,在OMC上进行配置,将跟踪条件直接下发给eNodeB,然后通过eNodeB输出跟踪结果。很明显,这种方法无法跟单用户保持统一,必须进行额外的组网设计和功能支持,造成了资源浪费。

发明内容

[0004] 有鉴于此,本发明的主要目的在于提供一种批量用户信令跟踪的方法与系统,以解决现有技术中在进行批量用户信令跟踪时,所采用的方法无法跟单用户信令跟踪保持统一导致的需进行额外的组网设计和功能支持。
[0005] 为达到上述目的,本发明的技术方案是这样实现的:
[0006] 本发明提供了一种批量用户信令跟踪的方法,该方法包括:
[0007] 在操作管理控制平台(OMC)上配置信令跟踪规则,并发送至移动管理实体(MME);
[0008] 所述MME存储所述信令跟踪规则,并进行编码后通过跟踪信令下发给对应的基站(eNodeB);
[0009] 所述eNodeB对所述跟踪信令进行解码后,存储所述信令跟踪规则;
[0010] 用户设备(UE)接入时,所述eNodeB依据存储的所述信令跟踪规则对所述UE进行信令跟踪规则匹配,匹配成功时,将所述UE的用户信令发送给指定的信令跟踪输出服务器,对所述UE进行信令跟踪。
[0011] 该方法还包括:在所述OMC上配置停止信令跟踪规则,并发送至MME;
[0012] 所述MME存储所述停止信令跟踪规则,并进行编码后通过停止跟踪信令下发给对应的eNodeB;
[0013] 所述eNodeB解码所述停止跟踪信令,依据获取的停止信令跟踪规则对自身存储的信令跟踪规则进行修改或删除。
[0014] 该方法还包括:所述eNodeB存储修改后的信令跟踪规则。
[0015] OMC将信令跟踪规则或停止信令跟踪规则发送至MME时,所述信令跟踪规则或停止信令跟踪规则还包括eNodeB ID;
[0016] 相应的,MME存储所述信令跟踪规则或停止信令跟踪规则,具体为:MME确定所述eNodeB ID所指的eNodeB存在时,将剔除了eNodeB ID的所述信令跟踪规则或停止信令跟踪规则保存至自身的所述eNodeB对应的数据区。
[0017] 所述信令跟踪规则至少包括的跟踪条件为:网络标识,表示信令跟踪的对象为接入指定网络的所有用户;
[0018] 所述停止信令跟踪规则至少包括的停止跟踪条件为:网络标识,表示停止信令跟踪的对象为接入指定网络的所有用户。
[0019] 所述信令跟踪规则进一步包括如下跟踪条件中的一种或几种:跟踪区代码(TAC)、MME组标识(MME group ID)和MME码标识(MME Code);
[0020] 所述停止信令跟踪规则包括如下停止跟踪条件中的一种或几种:TAC、MME group ID和MME Code。
[0021] 所述信令跟踪规则或停止信令跟踪规则包括跟踪区代码(TAC)时,表示信令跟踪或停止信令跟踪的对象为接入指定跟踪区的所有用户;
[0022] 所述信令跟踪规则或停止信令跟踪规则包括MME group ID时,表示信令跟踪或停止信令跟踪的对象为接入指定分组的MME设备的所有用户;
[0023] 所述信令跟踪规则或停止信令跟踪规则包括MME Code时,表示信令跟踪或停止信令跟踪的对象为接入指定码的MME设备的所有用户。
[0024] 所述eNodeB依据获取的停止信令跟踪规则对自身存储的信令跟踪规则进行修改或删除,具体为:
[0025] 如果停止信令跟踪规则包含的停止跟踪条件与信令跟踪规则包含的跟踪条件部分相同时,将信令跟踪规则中所述部分相同的跟踪条件去激活;如果停止信令跟踪规则仅包含网络标识、或者包含的停止跟踪条件与信令跟踪规则包含的跟踪条件完全相同,则删除信令跟踪规则。
[0026] 所述进行信令跟踪规则匹配,且确定匹配成功,具体为:
[0027] UE接入时,所述eNodeB查询UE接入的小区对应的所有跟踪条件,并将查询到的所述所有的跟踪条件与自身保存的一条或多条信令跟踪规则一一匹配,如果查询到的所述所有的跟踪条件与自身保存的其中一条信令跟踪规则包含的跟踪条件完全一致时,确定匹配成功。
[0028] 所述网络标识为PLMN网络标识时,所述跟踪信令或停止跟踪信令为S1信令。
[0029] 本发明还提供了一种批量用户信令跟踪的系统,包括:OMC、MME和eNodeB,其中:
[0030] 所述OMC,用于配置信令跟踪规则,并下发至所述MME;
[0031] 所述MME,用于存储所述信令跟踪规则,并进行编码后通过跟踪信令下发给对应的所述eNodeB;
[0032] 所述eNodeB,用于对所述跟踪信令进行解码后,存储所述信令跟踪规则,并在UE接入时,依据存储的所述信令跟踪规则对所述UE进行信令跟踪规则匹配,匹配成功时,将所述UE的用户信令发送给信令跟踪输出服务器,对所述UE进行信令跟踪。
[0033] 进一步地,所述OMC,还用于配置停止信令跟踪规则,并发送至所述MME;
[0034] 所述MME,还用于存储所述停止信令跟踪规则,并进行编码后通过停止跟踪信令下发给对应的所述eNodeB;
[0035] 所述eNodeB,还用于解码所述停止跟踪信令,依据获取的停止信令跟踪规则对自身存储的信令跟踪规则进行修改或删除。
[0036] 进一步地,所述eNodeB,还用于存储修改后的信令跟踪规则。
[0037] 进一步地,所述信令跟踪规则至少包括的跟踪条件为:网络标识,表示信令跟踪的对象为接入指定网络的所有用户;
[0038] 所述停止信令跟踪规则至少包括的停止跟踪条件为:网络标识,表示停止信令跟踪的对象为接入指定网络的所有用户。
[0039] 进一步地,所述信令跟踪规则进一步包括如下跟踪条件中的一种或几种:TAC、MME group ID和MME Code;
[0040] 所述停止信令跟踪规则包括如下停止跟踪条件中的一种或几种:TAC、MME group ID和MME Code。
[0041] 进一步地,所述信令跟踪规则或停止信令跟踪规则包括跟踪区代码(TAC)时,表示信令跟踪或停止信令跟踪的对象为接入指定跟踪区的所有用户;
[0042] 所述信令跟踪规则或停止信令跟踪规则包括MME group ID时,表示信令跟踪或停止信令跟踪的对象为接入指定组的MME设备的所有用户;
[0043] 所述信令跟踪规则或停止信令跟踪规则包括MME Code时,表示信令跟踪或停止信令跟踪的对象为接入指定码的MME设备的所有用户。
[0044] 进一步地,所述eNodeB,还用于在确定停止信令跟踪规则包含的停止跟踪条件与信令跟踪规则包含的跟踪条件部分相同时,将信令跟踪规则中所述部分相同的跟踪条件去激活;还用于在确定停止信令跟踪规则仅包含网络标识、或者包含的停止跟踪条件与信令跟踪规则包含的跟踪条件完全相同,删除信令跟踪规则。
[0045] 进一步地,所述eNodeB,还用于在UE接入时,查询UE接入的小区对应的所有跟踪条件,并将查询到的所述所有的跟踪条件与自身保存的一条或多条信令跟踪规则一一匹配,如果查询到的所述所有的跟踪条件与自身保存的其中一条信令跟踪规则包含的跟踪条件完全一致时,确定匹配成功。
[0046] 进一步地,所述网络标识为PLMN网络标识时,所述跟踪信令或停止跟踪信令为S1信令。
[0047] 本发明提供的批量用户信令跟踪的方法与系统,在OMC上配置信令跟踪规则,并发送至MME;由MME将信令跟踪规则进行编码后下发给eNodeB;eNodeB再根据信令跟踪规则对接入的UE进行信令跟踪,实现了MME主控下对批量用户进行信令跟踪,组网与单用户信令跟踪保持了统一,无需进行额外的组网设计和功能支持。附图说明
[0048] 图1为本发明批量用户信令跟踪的方法的流程图
[0049] 图2为本发明实施例一的批量用户信令跟踪的方法流程图;
[0050] 图3为本发明实施例二的批量用户信令跟踪的方法流程图;
[0051] 图4为本发明实施例三的批量用户信令跟踪的方法流程图;
[0052] 图5为本发明实施例四的批量用户信令跟踪的方法流程图。

具体实施方式

[0053] 本发明批量用户信令跟踪的方法的基本思想是:当需要对批量用户进行信令跟踪时,现在OMC上配置信令跟踪规则,然后通过OMC将信令跟踪规则发送给MME;MME将信令跟踪规则转化为跟踪信令,发送给eNodeB;eNodeB收到跟踪信令后,存储信令跟踪规则。后续UE进行接入时,进行信令跟踪规则的匹配,如果匹配成功,则将信令跟踪规则指定的UE信令发送至MME要求的服务器上对该UE进行信令跟踪。
[0054] 具体的,本发明批量用户信令跟踪的方法如图1所示,包括如下步骤:
[0055] 步骤101,在OMC上配置信令跟踪规则,并发送至MME;
[0056] 步骤102,MME存储信令跟踪规则,并进行编码后通过跟踪信令下发给对应的eNodeB;
[0057] 步骤103,eNodeB对跟踪信令进行解码后,存储信令跟踪规则;
[0058] 步骤104,UE接入时,eNodeB依据存储的信令跟踪规则对UE进行信令跟踪规则匹配,匹配成功时,将UE的用户信令发送给信令跟踪输出服务器,对UE进行信令跟踪。
[0059] 另外,本发明中还可以实现对批量用户的停止信令跟踪,具体的:
[0060] 在OMC上配置停止信令跟踪规则,并发送至MME;
[0061] MME存储停止信令跟踪规则,并进行编码后通过停止跟踪信令下发给对应的eNodeB;
[0062] eNodeB解码停止跟踪信令,依据获取的停止信令跟踪规则对自身存储的信令跟踪规则进行修改或删除。
[0063] 对于修改后的信令跟踪规则,eNodeB进行本地存储。
[0064] 如此,UE接入时,依据修改后的信令跟踪规则执行信令跟踪时,其实质是停止了对其中一部分批量用户的跟踪;显然,删除信令跟踪后,就停止了全部用户的跟踪。
[0065] 具体的,进行eNodeB依据获取的停止信令跟踪规则对自身存储的信令跟踪规则进行修改或删除,具体为:如果停止信令跟踪规则包含的停止跟踪条件与信令跟踪规则包含的跟踪条件部分相同时,将信令跟踪规则中所述部分相同的跟踪条件去激活;如果停止信令跟踪规则仅包含网络标识、或者包含的停止跟踪条件与信令跟踪规则包含的跟踪条件完全相同,则删除信令跟踪规则。
[0066] 基于保存或修改后的信令跟踪规则对UE进行信令跟踪规则匹配,且确定匹配成功,具体为:UE接入时,eNodeB查询UE接入的小区对应的所有跟踪条件,并将查询到的所有的跟踪条件与自身保存的一条或多条信令跟踪规则一一匹配,如果查询到的所有的跟踪条件与自身保存的其中一条信令跟踪规则包含的跟踪条件完全一致时,确定匹配成功。
[0067] 上述信令跟踪规则至少包括的跟踪条件为:网络标识,表示信令跟踪的对象为接入指定网络的所有用户;停止信令跟踪规则至少包括的停止跟踪条件为:网络标识,表示停止信令跟踪的对象为接入指定网络的所有用户。
[0068] 进一步地,信令跟踪规则还包括如下跟踪条件中的一种或几种:跟踪区代码(TAC,Tracking Area Code)、MME组标识(MME group ID)和MME码标识(MME Code);停止信令跟踪规则还包括如下停止跟踪条件中的一种或几种:TAC、MME group ID和MME Code。
[0069] 其中,信令跟踪规则或停止信令跟踪规则包括TAC时,表示信令跟踪或停止信令跟踪的对象为接入指定跟踪区的所有用户;信令跟踪规则或停止信令跟踪规则包括MME group ID时,表示信令跟踪或停止信令跟踪的对象为接入指定组的MME设备的所有用户;信令跟踪规则或停止信令跟踪规则包括MMECode时,表示信令跟踪或停止信令跟踪的对象为接入指定码的MME设备的所有用户。
[0070] 需要指出的是,如果网络标识为PLMN网络标识时,跟踪信令或停止跟踪信令为S1信令。
[0071] 另外,OMC将信令跟踪规则或停止信令跟踪规则发送至MME时,信令跟踪规则或停止信令跟踪规则还包括eNodeB ID;相应的,MME存储信令跟踪规则或停止信令跟踪规则,具体为:MME确定eNodeB ID所指的eNodeB存在时,将剔除了eNodeB ID的信令跟踪规则或停止信令跟踪规则保存至自身的eNodeB对应的数据区。
[0072] 下面通过具体的实施例来说明本发明的上述技术方案。
[0073] 本发明的上述信令跟踪方法适用于多种网络类型,本发明以公共陆地移动网络(PLMN,Public Land Mobile Network)为例进行说明。
[0074] 为了实现针对eNodeB下PLMN用户群的信令跟踪,需要在OMC上配置一定的信令跟踪规则。该信令跟踪规则至少包含PLMN Identity(PLMN网络标识),在此基础上,信令跟踪规则进一步地,还可以包含TAC、MME Group ID、和MME Code中的一项或几项。其中:
[0075] 信令跟踪规则仅包含PLMN Identity时,表示信令跟踪的对象为指定PLMN网络的所有用户;
[0076] 在包含PLMN Identity的基础上,信令跟踪规则包含TAC时,表示信令跟踪的对象为指定PLMN网络下、指定跟踪区域的所有用户;包含MME group ID时,表示信令跟踪的对象为指定PLMN网络下、接入指定组的MME设备的所有用户;包含MME Code时,表示信令跟踪的对象为指定PLMN网络下、接入指定码的MME设备的所有用户。
[0077] 其中,关于MME group ID和MME Code,实际的情形是:一个MME设备被划分为多个逻辑MME,每个逻辑MME由一个组ID(MME group ID,不一定是唯一的)和一个码ID(MME Code,不一定是唯一的)共同表示。UE在接入一个MME设备时,可以接入具体的组和码,因此,这里通过组ID和码ID来对信令跟踪的用户进行限定。
[0078] 下面来具体的说明对PLMN网络用户群实现信令跟踪的过程。
[0079] 实施例一
[0080] 本实施例提供了初始链路建立时、对批量用户进行信令跟踪的过程,如图2所示,包括:
[0081] 步骤201,需要对某一eNodeB下指定PLMN网络(PLMN Identity)的批量用户进行信令跟踪时,首先在OMC上配置信令跟踪规则,至少包括PLMN Identity。当需要对批量用户作进一步的限定时,信令跟踪规则还可以包括TAC、MME Group ID和MME Code中的一项或几项。
[0082] 配置完成后,OMC将信令跟踪规则发送给MME。
[0083] 需要指出的是,OMC将信令跟踪规则发送给MME时,每条信令跟踪规则中还包含了eNodeB ID,指明了该条信令跟踪规则适用的eNodeB。
[0084] 步骤202,MME接收信令跟踪规则后,根据eNodeB ID或者SI口链路信息确定对应的eNodeB存在,那么,MME将信令跟踪规则保存至对应的eNodeB数据区。
[0085] 由于一个MME管理了多个eNodeB,因此,MME需要按照不同eNodeB来存储信令跟踪规则,根据eNodeB ID,将其保存至对应的eNodeB数据区。如此,MME需要向某个eNodeB下发信令跟踪规则时,直接到该eNodeB的数据区中读取信令跟踪规则、下发即可。
[0086] MME存储的信令跟踪规则中剔除了eNodeB ID。
[0087] 步骤203,需要进行初始S1链路建立时,eNodeB向MME发送S1 SETUP REQUEST信令,主动发起S1链路建立请求。
[0088] 步骤204,MME根据S1 SETUP REQUEST信令可以确定发起S1链路建立请求的eNodeB,此时,MME从自身的该eNodeB的数据区中读取对应的信令跟踪规则。
[0089] 对于一个eNodeB而言,MME可能存储了其对应的多条信令跟踪规则,这多条信令跟踪规则之间无交集、即每条信令跟踪规则限定的信令跟踪对象不同。
[0090] MME读取信令跟踪规则后进行编码,并通过S1 SETUP REPONSE信令发送给发起S1链路建立请求的eNodeB。
[0091] 在该实施例中,跟踪信令为S1 SETUP REPONSE信令,可以对该S1 SETUP REPONSE信令进行扩展,以携带编码后的信令跟踪规则。例如,在该信令中扩展的字段为Trace Info,其中至少包含了Trace Activation字段,用以携带PLMN Identity;进一步还可以包含TAC字段、MME Group ID字段和/或MME Code字段。
[0092] 步骤205,eNodeB收到S1 SETUP REPONSE信令后进行解码,获取到信令跟踪规则,保存到本地。
[0093] 步骤206,UE接入eNodeB时,发送信令给eNodeB。
[0094] 步骤207,eNodeB根据UE接入的小区信息,查询该小区对应的跟踪条件:至少能够查询到该小区对应的PLMN Identity,如果存在,则还能够查询到该小区对应的TAC、MME Group ID和/或MME Code。
[0095] 然后,eNodeB依据查询到的跟踪条件与自身保存的信令跟踪规则进行匹配,如果查询到的所有跟踪条件与自身保存的其中一条信令跟踪规则完全一致,那么认为匹配成功,eNodeB将该UE的用户信令发送给MME指定的信令跟踪输出服务器进行打印、即对该UE进行信令跟踪。其中,用户信令是由信令跟踪规则依据用户所处的网络指定的,不同网络的用户在此处对应的用户信令也不同。例如,在该实施例中,PLMN用户对应的用户信令可以是S1-MME、X2、Uu口信令等。
[0096] 对于满足该条信令跟踪规则的接入该eNodeB的所有UE,都将对应的用户信令发送至MME指定的信令跟踪输出服务器进行打印,如此就实现了批量用户的信令跟踪。
[0097] 实施例二
[0098] 本实施例提供了链路建立完成后,系统运行期间,对批量用户进行信令跟踪的过程,如图3所示,包括:
[0099] 步骤301-302同步骤201-202,此处不再赘述。
[0100] 步骤303,根据需要,MME从eNodeB的数据区中读取信令跟踪规则,进行编码,然后通过新增S1信令,发送给对应的eNodeB。
[0101] 此处,跟踪信令为新增S1信令,本实施例中为ENB TRACE START信令,其专用于携带编码后的信令跟踪规则。
[0102] 该新增S1信令包括字段Trace Info,其中至少包含了Trace Activation字段,用以携带PLMN Identity;进一步还可以包含TAC字段、MME Group ID字段和MME Code字段中的一项或多项。
[0103] 步骤304,eNodeB收到ENB TRACE START信令进行解码,获取到信令跟踪规则,保存到本地。
[0104] 步骤305-306,同步骤206-207,此处不再赘述。
[0105] 实施例三
[0106] 本实施例提供了eNodeB在进行批量用户信令跟踪期间,MME指示eNodeB停止部分或全部用户信令跟踪的处理方法。eNodeB收到停止批量用户信令跟踪的信令后,将信令中携带的停止信令跟踪规则与之前保存的信令跟踪规则进行对比,去激活需要停止的信令跟踪规则,如图4所示,包括:
[0107] 步骤401,需要对某一eNodeB下指定PLMN网络(PLMN Identity)的批量用户停止信令跟踪时,首先在OMC上配置停止信令跟踪规则,至少包括PLMN Identity。当需要对停止信令跟踪的批量用户作进一步的限定时,信令跟踪规则还可以包括TAC、MME Group ID和MME Code中的一项或几项。通过配置停止信令跟踪规则,限定了停止信令跟踪的用户。
[0108] 配置完成后,OMC将停止信令跟踪规则发送给MME。
[0109] 需要指出的是,OMC将停止信令跟踪规则发送给MME时,每条停止信令跟踪规则中还包含了eNodeB ID,指明了该条停止信令跟踪规则适用的eNodeB。
[0110] 步骤402,MME接收停止信令跟踪规则后,根据eNodeB ID或者SI口链路信息确定对应的eNodeB存在,那么,MME将停止信令跟踪规则保存至对应的eNodeB数据区。
[0111] 由于一个MME管理了多个eNodeB,因此,MME需要按照不同eNodeB来存储停止信令跟踪规则,根据eNodeB ID,将其保存至对应的eNodeB数据区。如此,MME需要向某个eNodeB下发停止信令跟踪规则时,直接到该eNodeB的数据区中读取停止信令跟踪规则、下发即可。
[0112] MME存储的停止信令跟踪规则中剔除了eNodeB ID。
[0113] 步骤403,根据需要,MME从eNodeB的数据区中读取停止信令跟踪规则,进行编码,然后通过新增S1信令,发送给对应的eNodeB。
[0114] 在该实施例中,停止跟踪信令为新增S1信令,本实施例中为ENBDEACTIVATE TRACE信令,其专门用于携带编码后的停止信令跟踪规则。
[0115] 该新增S1信令包含E-UTRAN Trace ID字段,该字段为协议规定的当前信令跟踪的会话标识,本发明中还用以携带PLMN Identity;进一步还可以包含TAC字段、MME Group ID字段和MME Code字段中的一项或多项。
[0116] 步骤404,eNodeB收到ENB DEACTIVATE TRACE信令后进行解码,获取到停止信令跟踪规则,此时,需要依据停止信令跟踪规则对存储的信令跟踪规则进行修改,具体的:如果停止信令跟踪规则包含的停止跟踪条件与信令跟踪规则包含的跟踪条件部分相同时,那么修改信令跟踪规则、即将信令跟踪规则中该部分的跟踪条件去激活,之后本地保存修改后的信令跟踪规则;如果停止信令跟踪规则仅包含PLMN Identity、或者包含的停止跟踪条件与信令跟踪规则包含的跟踪条件完全相同,那么删除该信令跟踪规则。
[0117] 如此就可以实现对部分或全部用户的停止信令跟踪。
[0118] 步骤405,UE接入eNodeB时,发送信令给eNodeB。
[0119] 步骤406,eNodeB根据UE接入的小区信息,查询该小区对应的跟踪条件:至少能够查询到该小区对应的PLMN Identity,如果存在,则还能够查询到该小区对应的TAC、MME Group ID和/或MME Code。
[0120] 然后,eNodeB依据查询到的跟踪条件与自身保存的信令跟踪规则进行匹配,如果查询到的所有跟踪条件与自身保存的其中一条信令跟踪规则完全一致,那么认为匹配成功,eNodeB将该UE的用户信令发送给MME指定的信令跟踪输出服务器进行打印、即对该UE进行信令跟踪。如果匹配不成功,则不进行或者停止信令跟踪。
[0121] 实施例四
[0122] 本实施例提供了MME指示eNodeB进行批量用户信令跟踪或停止批量用户信令跟踪时,eNodeB处理失败时的处理过程,如图5所示,包括:
[0123] 步骤501,MME向eNodeB下跟踪信令或者停止跟踪信令,其中携带编码后的信令跟踪规则或者停止信令跟踪规则。
[0124] 步骤502,eNodeB收到跟踪信令或者停止跟踪信令时,处理失败。
[0125] 步骤503,eNodeB向MME发送跟踪信令失败指示或者停止跟踪信令失败指示。
[0126] 此处,跟踪信令失败指示或者停止跟踪信令失败指示为新增的S1信令,本实施例中为ENB TRACE FAILURE INDICATION命令,说明批量用户信令跟踪或停止信令跟踪失败。
[0127] 该新增S 1信令包括E-UTRAN Trace ID字段和Cause字段,这两个字段均为协议规定的字段,E-UTRAN Trace ID字段携带了当前信令跟踪会话标识;Cause字段用于S1协议中的描述特定操作失败的原因,该实施例中,用以携带信令跟踪失败和停止信令跟踪失败的原因。
[0128] 为了实现上述跟踪方法,本发明还提供了一种批量用户信令跟踪的系统,包括:OMC、MME和eNodeB,其中:
[0129] OMC,用于配置信令跟踪规则,并下发至MME;
[0130] MME,用于存储信令跟踪规则,并进行编码后通过跟踪信令下发给对应的eNodeB;
[0131] eNodeB,用于对跟踪信令进行解码后,存储信令跟踪规则,并在UE接入时,依据存储的信令跟踪规则对UE进行信令跟踪规则匹配,匹配成功时,将UE的用户信令发送给信令跟踪输出服务器,对UE进行信令跟踪。
[0132] 进一步地,
[0133] OMC,还用于配置停止信令跟踪规则,并发送至MME;
[0134] MME,还用于存储停止信令跟踪规则,并进行编码后通过停止跟踪信令下发给对应的eNodeB;
[0135] eNodeB,还用于解码停止跟踪信令,依据获取的停止信令跟踪规则对自身存储的信令跟踪规则进行修改或删除。
[0136] eNodeB,还用于存储修改后的信令跟踪规则。
[0137] 信令跟踪规则至少包括的跟踪条件为:网络标识,表示信令跟踪的对象为接入指定网络的所有用户;
[0138] 停止信令跟踪规则至少包括的停止跟踪条件为:网络标识,表示停止信令跟踪的对象为接入指定网络的所有用户。
[0139] 信令跟踪规则进一步包括如下跟踪条件中的一种或几种:TAC、MME group ID和MME Code;
[0140] 停止信令跟踪规则包括如下停止跟踪条件中的一种或几种:TAC、MME group ID和MME Code。
[0141] 信令跟踪规则或停止信令跟踪规则包括跟踪区代码(TAC)时,表示信令跟踪或停止信令跟踪的对象为接入指定跟踪区的所有用户;
[0142] 信令跟踪规则或停止信令跟踪规则包括MME group ID时,表示信令跟踪或停止信令跟踪的对象为接入指定组的MME设备的所有用户;
[0143] 信令跟踪规则或停止信令跟踪规则包括MME Code时,表示信令跟踪或停止信令跟踪的对象为接入指定码的MME设备的所有用户。
[0144] eNodeB,还用于在确定停止信令跟踪规则包含的停止跟踪条件与信令跟踪规则包含的跟踪条件部分相同时,将信令跟踪规则中部分相同的跟踪条件去激活;还用于在确定停止信令跟踪规则仅包含网络标识、或者包含的停止跟踪条件与信令跟踪规则包含的跟踪条件完全相同,删除信令跟踪规则。
[0145] eNodeB,还用于在UE接入时,查询UE接入的小区对应的所有跟踪条件,并将查询到的所有的跟踪条件与自身保存的一条或多条信令跟踪规则一一匹配,如果查询到的所有的跟踪条件与自身保存的其中一条信令跟踪规则包含的跟踪条件完全一致时,确定匹配成功。
[0146] 网络标识为PLMN网络标识时,跟踪信令或停止跟踪信令为S1信令。
[0147] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
QQ群二维码
意见反馈