Processing

Please wait...

Settings

Settings

Goto Application

1. WO2013159657 - EPLMN LIST CONFIGURING METHOD, HANDOVER TARGET PLMN SELECTING METHOD, MME AND ENB

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ ZH ]

EPLMN列表配置方法、 切换目标 PLMN选择方法、 MME及 eNB

技术领域

本发明涉及移动通信系统,尤其涉及一种 EPLMN( Equivalent Public Land Mobile Network, 等效公共陆地移动网络)列表配置方法和 MME ( Mobility Management Entity, 移动管理实体),以及一种切换目标 PLMN ( Public Land Mobile Network,公共陆地移动网络 )的选择方法和 eNodeB ( Evolved Node B , 演进的节点 B ) 。

背景技术

在网络共享环境下, eNodeB (演进的节点 B, eNB )和 MME ( Mobility Management Entity,移动管理实体)可能会支持多个 PLMN( Public Land Mobile Network, 公共陆地移动网络)。当 UE ( User Equipment, 用户设备)发生切 换时,如果 UE在源小区接入网络时注册的服务 PLMN在切换目标侧小区不 被支持,那么源 eNodeB需要为 UE选择其他的 PLMN作为切换的目标 PLMN, 该目标 PLMN将会成为 UE切换到目标侧后的服务 PLMN。

源 eNodeB可以根据 MME下发的 Handover Restriction List (切换限定列 表 )中包含的 EPLMN列表信息来为 UE选择切换的目标 PLMN。目前公开的 资料中没有关于 EPLMN列表如何配置以及如何从 EPLMN列表中为 UE选择 切换目标 PLMN的方法。

发明内容

本发明的目的是提供一种 EPLMN列表配置方法和 MME, 以及一种选择 切换目标 PLMN的方法和 eNB, 实现 EPLMN列表的配置和切换目标 PLMN 的选择。

为了达到上述目的,本发明实施例提供了一种 EPLMN 列表配置方法, 包括:

移动管理实体受到触发后, 将用户设备当前接入小区的跟踪区域码

( TAC )和所述用户设备当前接入小区的 TAC邻接的 TAC组成 TAC集合; 获取支持所述 TAC集合中至少一个 TAC的各演进的节点 B, 选取所述 演进的节点 B所支持的所述 TAC集合中的 TAC下的主公共陆地移动网络 ( PLMN ) , 并将各 TAC及各 TAC对应的主 PLMN组成第二集合,其中, 所述第二集合中不存在相同的元素,且不包含所述用户设备当前服务小区的 服务 PLMN; 以及

将所述第二集合中的互不相同的 PLMN加入等效公共陆地移动网络 ( EPLMN )列表,并将所述 EPLMN列表下发给所述用户设备的演进的节点 B。

上述方法还可具有以下特点, 所述移动管理实体受到触发的步骤包括: 所述用户设备发起接入,或者,所述用户设备进行跟踪区域更新,或者,所 述用户设备的源小区为所述用户设备发起切换请求 S1。

上述方法还可具有以下特点,所述方法还包括:所述移动管理实体从 S1 消息中获取所述用户设备当前接入小区的 TAC。

上述方法还可具有以下特点,所述方法还包括:所述移动管理实体在 S1 连接建立成功后,保存每个演进的节点 B支持的跟踪区,并根据 S1连接信息 维护各跟踪区之间的邻接关系。

本发明实施例还提供一种切换目标 PLMN 的选择方法,包括:

用户设备的演进的节点 B接收到移动管理实体使用如以上任一方法下发 的等效公共陆地移动网络(EPLMN )列表后,将所述用户设备的候选的切换

得的 PLMN作为所述切换目标 PLMN。

本发明实施例还提供一种移动管理实体,包括列表生成单元和列表下发 单元,其中:

所述列表生成单元设置成:当受到触发后,将用户设备当前接入小区的 跟踪区域码 ( TAC )和所述用户设备当前接入小区的 TAC邻接的 TAC组成 TAC集合; 获取支持所述 TAC集合中至少一个 TAC的各演进的节点 B, 选 取所述演进的节点 B所支持的所述 TAC集合中的 TAC下的主公共陆地移动 网络( PLMN ) , 将各 TAC及各 TAC对应的主 PLMN组成第二集合,其中, 所述第二集合中不存在相同的元素,且不包含所述用户设备当前服务小区的 服务 PLMN; 以及将所述第二集合中的互不相同的 PLMN加入等效公共陆地 移动网络( EPLMN ) 列表;

所述列表下发单元设置成:将所述 EPLMN列表下发给所述用户设备的 演进的节点 B。

上述移动管理实体还可具有以下特点,所述列表生成单元通过如下方式 受到触发:所述用户设备发起接入,或者,所述用户设备进行跟踪区域更新, 或者,所述用户设备的源小区为所述用户设备发起 S1切换请求。

上述移动管理实体还可具有以下特点,所述列表生成单元还设置成:从

S1消息中获取所述用户设备当前接入小区的 TAC。

上述移动管理实体还可具有以下特点,所述移动管理实体还包括:信息 维护单元,其设置成在 S1连接建立成功后,保存每个演进的节点 B支持的跟 踪区,并根据 S1连接信息维护各跟踪区之间的邻接关系。

本发明实施例还提供一种演进的节点 B, 包括列表接收单元和切换目标 选择单元,其中:

所述列表接收单元设置成:接收移动管理实体使用如以上任一方法下发 的等效公共陆地移动网络( EPLMN ) 列表;

所述切换目标选择单元设置成:将所述用户设备的候选的切换目标小区 支持的公共陆地移动网络( PLMN ) 列表与所述 EPLMN 列表交集所得的 PLMN作为切换目标 PLMN。

根据本发明的技术方案可以保证 MME能配置合适的 EPLMN列表来辅 助源 eNodeB为 UE选择出合适的切换目标 PLMN。

附图说明

图 1是 UE发生 PLMN改变的切换场景示意图;

图 2 是 EPLMN列表的配置方法及切换目标 PLMN的选择方法流程图; 图 3 是 EPLMN列表的 PLMN选取方法流程图;

图 4 是应用场景 1的 EPLMN配置示意图;

图 5 是实施例 1的 EPLMN列表配置流程图;

图 6 是应用场景 2的 EPLMN配置示意图;

图 7 是实施例 2的 EPLMN列表配置流程图;

图 8是本发明实施例的 MME框图;

图 9是本发明实施例的 eNB框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图 对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本技 术方案中的实施例及实施例中的特征可以相互任意组合。

3GPP协议要求 EPLMN的配置需要满足一个原则:对于任意一个 UE切 换的邻接小区,只能从 EPLMN列表信息中选择出一个对应该小区的 PLMN。 本发明实施例描述的方法能够满足协议要求, 且能有效且正确地辅助源 eNodeB为 UE选择出合适的切换目标 PLMN。该方法的讨论是在协议规定的 以下两个前提下进行的。

1 )eNB下的所有小区都要支持 Primary PLMN(主 PLMN ),并将主 PLMN 放在小区广播的 PLMN list ( PLMN列表 ) 中第一个位置进行下发。

2 )在一个 TA ( Tracking Area, 跟踪区)下,所有小区的广播 PLMN相 同。

当 UE准备切换时,如果 UE在源小区接入的 PLMN在目标小区不支持, UE会发生 PLMN改变的切换。这时源小区需要根据 MME下发的 EPLMN列 表信息为 UE选择切换的目标 PLMN。如图 1所示。

本发明实施例提供一种 EPLMN 列表配置方法,包括:

移动管理实体受到触发后,将用户设备当前接入小区的跟踪区域码 TAC 和其邻接的 TAC组成 TAC集合;

获取支持所述 TAC集合中至少一个 TAC的各演进的节点 B, 选取该演 进的节点 B所支持的该 TAC集合中的 TAC下的主公共陆地移动网络 PLMN, 将各 TAC及其对应的主 PLMN组成第二集合,其中,所述第二集合中不存 在相同的元素,且不包含所述用户设备当前服务小区的服务 PLMN; 以及 将所述第二集合中的互不相同的 PLMN加入等效公共陆地移动网络

EPLMN 列表,并将该 EPLMN 列表下发给所述用户设备的演进的节点 B。

其中,所述移动管理实体受到触发的步骤包括:所述用户设备发起接入, 或者,所述用户设备进行跟踪区域更新,或者,所述用户设备的源小区为所 述用户设备发起切换请求 S1。

其中,所述方法还包括:所述移动管理实体从 S1消息中获取所述用户设 备当前接入小区的 TAC。

其中,所述方法还包括:所述移动管理实体在 S1连接建立成功后,保存 每个演进的节点 B支持的跟踪区,并根据 S1连接信息维护各跟踪区之间的邻 接关系。

本发明实施还提供一种切换目标 PLMN 的选择方法,包括:

用户设备的演进的节点 B接收到移动管理实体下发的 EPLMN 列表后, 将所述用户设备的候选的切换目标小区支持的 PLMN列表与所述 EPLMN列 表交集所得的 PLMN作为切换目标 PLMN。

如图 2所示,本发明实施例提供的 EPLMN列表的配置方法及切换目标

PLMN的选择方法包括如下步骤。

步骤 201 , S1连接建立成功后, MME保存每个 eNB的支持的 TA( Support TAs ) , 其中包含 TAC ( Tracking Area Code, 跟踪区域码)和该 TAC下小区 下发的广播 PLMN List。

步骤 202 , MME根据 SI连接信息维护 TA之间的邻接关系。

步骤 203 , MME受到触发后,从 S1消息中提取 UE当前接入小区的 TAC。 然后根据 TAC找出与其邻接的 TAC, 组成一个 TAC集合。

其中, MME受到触发的步骤包括如下之一或其组合: UE发起接入、 UE

进行 TAU ( Tracking Area Update , 跟踪区域更新)或者源小区为 UE发起 SI 切换请求。

步骤 204, 查找支持该集合中至少一个 TAC的 eNB, 然后根据下面描述 的 EPLMN列表的选取方法选取 PLMN放入 EPLMN列表。

步骤 205,源小区将邻区配置信息中,邻区支持的 PLMN列表与 EPLMN 列表做交集运算, 即可得到唯一的一个 PLMN, 该 PLMN作为切换目标 PL匪。

EPLMN列表的 PLMN选取方法流程如图 3所示 , 包括以下步骤。

步骤 301 ,在查找到的 eNB中,每个 eNB下包含于步骤 203所述的 TAC 集合下的每个 TAC支持的 Broadcast (广播) PLMNs中只选取 eNB的 Primary PLMN (即广播 PLMN的第一个 ) 。

步骤 302,在步骤 301得到的 PLMN集合中,对 TAC和 PLMN都相同的 元素做合并,保证每个 TAC对应不同的 PLMN。

步骤 303 , 将 UE在源小区的 Serving (服务) PLMN相关的元素从集合 中去除。

步骤 304 ,将集合中各元素的 PLMN提取出来,对相同的 PLMN做合并, 即可得到 EPLMN列表。

实施例 1 :

下面结合附图 4和 5 , 对 EPLMN列表的选取和配置进行说明。

实施例 1应用场景如图 4所示,每个 eNodeB下的小区都在一个 TA中:

-MME支持的 Serving PLMN: PLMN1、 PLMN2、 PLMN3、 PLMN4, 以 及 PLMN5

-eNB 1支持 PLMN: PLMN1、 PLMN2, 以及 Primary PLMN: PLMN1 -eNB2支持 PLMN: PLMN2、 PLMN3 , 以及 Primary PLMN: PLMN2

-eNB3支持 PLMN: PLMN4、 PLMN5, 以及 Primary PLMN: PLMN4 -Cell A下发广播 PLMN List: PLMN1、 PLMN2

-Cell B下发广播 PLMN List: PLMN1、 PLMN2

-Cell C下发广播 PLMN List: PLMN2、 PLMN3

-Cell D下发广播 PLMN List: PLMN2、 PLMN3

-Cell E下发广播 PLMN List: PLMN4、 PLMN5

-Cell F下发广播 PLMN List: PLMN4、 PLMN5

-小区 A和 B属于 TAC1,小区 C和 D属于 TAC2,小区 E和 F属于 TAC3。 -小区 B、 C、 D、 E、 F均是小区 A的邻接小区。

-UE在小区 A以 PLMN1接入。

如图 5所示, EPLMN列表的选取和配置包括以下步骤。

步骤 501 , S1连接建立成功后, MME需要保存每个 eNB的 Support TAs, 其中包含 TAC和该 TAC下小区下发的广播 PLMN List。

步骤 502, MME根据 S1连接信息维护 TA之间的邻接关系。

步骤 503 , UE发起接入或进行 TAU或者源小区为 UE发起 S1切换请求 时, MME从 S1消息中提取 UE当前接入小区的 TAC。然后根据 TAC找出与 其邻接的 TAC,组成一个 TAC集合,本实施例中, TAC集合为 {TAC1 , TAC2, TAC3}。

具体地, UE发起接入或进行 TAU时, S1消息是 SlAP InitialUeMsg, 源小区为 UE发起 S1切换请求时, S1消息是 SI AP— HandoverRequiredMsg。

步骤 504, 查找支持该 TAC集合中一个或者多个 TAC的 eNB;

步骤 505, 在查找到的 eNB中,每个 eNB下包含于 TAC集合下的每个 TAC支持的 Broadcast PLMNs中只选取 eNB的 Primary PLMN(即广播 PLMN 的第一个)。可得到集合: {TAC1 PLMN1 , TAC2 PLMN2, TAC3 PLMN4}。

TAC1 PLMN1 , --从 eNBl的 Support TAs中取出

TAC2 PLMN2 , --从 eNB2的 Support TAs中取出

TAC3 PLMN4 , --从 eNB3的 Support TAs中取出

步骤 506,在步骤 505得到的 PLMN集合中 ,对 TAC和 PLMN都相同的 元素做合并,保证每个 TAC对应不同的 PLMN。可得到集合: {TAC1 PLMN1 , TAC2 PLMN2, TAC3 PLMN4}。

步骤 507 , 将 UE在源小区的 Serving PLMN相关的元素从集合中去除。 可得到集合: {TAC2 PLMN2, TAC3 PLMN4}。

即去除用户设备的源小区的服务 PLMN和相应的 TAC。

步骤 508,将集合中各元素的 PLMN提取出来,对相同的 PLMN做合并, 即可得到 EPLMN列表 {PLMN2, PLMN4}。该集合即是选择出的 EPLMN List; 步骤 509 , 源 d、区将邻区配置信息中,邻区支持的 PLMN List与 EPLMN List做交集运算,即可得到唯一的一个 PLMN, 该 PLMN即可作为切换目标 PLMN。 即可验证 EPLMN正确性。可以验证,当 UE从小区 A向其他任意一 个邻接 d、区做切换时,如果邻区小区不支持 UE在源侧的 Serving PLMN , 则 源小区用任意一个邻区支持的 PLMN List与 EPLMN List做交集,都只能唯一 的选出一个 PLMN作为切换目标 PLMN。

比如, UE在源小区 A接入的是 PLMN1 , 如果向小区 B切换,由于小区

B支持 PLMN1 , 则继续保持在 PLMN1;

如果向小区 C、 D切换, {PLMN2 , PLMN3}与 {PLMN2,PLMN4}的交集 为 PLMN2 , 则切换的目标 PLMN是 PLMN2;

如果向小区 E、 F切换, {PLMN4, PLMN5}与 {PLMN2,PLMN4}的交集 为 PLMN4 , 则切换的目标 PLMN是 PLMN4。

实施例 2:

下面结合附图 6和 7,对 EPLMN列表的选取方法和配置步骤的流程进行 说明。

实施例 2应用场景如图 6所示,每个 eNodeB下的小区在不同 TA中:

-MME支持的 Serving PLMN: PLMN1、 PLMN2、 PLMN3、 PLMN4, 以 及 PLMN5

-eNBl支持 PLMN: PLMN1、 PLMN2, 以及 Primary PLMN: PLMN1

-eNB2支持 PLMN: PLMN2、 PLMN3、 PLMN4, 以及 Primary PLMN: PLMN2

■eNB3支持 PLMN: PLMN2、 PLMN4、 PLMN5 , 以及 Primary PLMN: PLMN2

-eNB4支持 PLMN: PLMN2、 PLMN5 , 以及 Primary PLMN: PLMN2

-Cell A下发广播 PLMN List: PLMN1、 PLMN2

-Cell B下发广播 PLMN List: PLMN1、 PLMN2

-Cell C下发广播 PLMN List: PLMN2、 PLMN3

-Cell D下发广播 PLMN List: PLMN2、 PLMN4

-Cell E下发广播 PLMN List: PLMN2、 PLMN4

-Cell F下发广播 PLMN List: PLMN2、 PLMN5

-Cell G下发广播 PLMN List: PLMN2、 PLMN5

-Cell H下发广播 PLMN List: PLMN2、 PLMN5

-小区 A和 B属于 TAC1 , 小区 C属于 TAC2, 小区 D和 E属于 TAC3 , 小区 F、 G和 H属于 TAC4。

-小区 B、 C、 D、 E、 F、 G、 H均是小区 A的邻接小区。

-UE在小区 A以 PLMN1接入。

实施例 2的 EPLMN列表配置流程图如图 7所示 , 包括以下步骤。

步骤 701 , S1连接建立成功后, MME需要保存每个 eNB的 Support TAs, 其中包含 TAC和该 TAC下小区下发的广播 PLMN List。

步骤 702, MME根据 SI连接信息维护 TA之间的邻接关系。

步骤 703 , UE发起接入或进行 TAU或者源小区为 UE发起 S1切换请求 时, MME从 S1消息中提取 UE当前接入小区的 TAC。然后根据 TAC找出与 其邻接的 TAC, 组成一个 TAC集合 {TAC1 , TAC2, TAC3 , TAC4}。

步骤 704, 查找支持该 TAC集合中一个或者多个 TAC的 eNB;

步骤 705, 在查找到的 eNB中,每个 eNB下每个 TAC支持的 Broadcast PLMNs中只选取 eNB的 Primary PLMN (即广播 PLMN的第一个 )。可得到 集合: {TAC1 PLMN1 , TAC2 PLMN2, TAC3 PLMN2, TAC4 PLMN2}。

TAC1 PLMN1 , --从 eNBl的 Support TAs中取出

TAC2 PLMN2 , --从 eNB2的 Support TAs中取出

TAC3 PLMN2 , --从 eNB3的 Support TAs中取出

TAC4 PLMN2 , --从 eNB4的 Support TAs中取出

步骤 706, 在上一步得到的 PLMN集合中,对 TAC和 PLMN都相同的 元素做合并,保证每个 TAC对应不同的 PLMN。可得到集合: {TAC1 PLMN1 , TAC2 PLMN2, TAC3 PLMN2, TAC4 PLMN2}。

步骤 707 , 将 UE在源小区的 Serving PLMN相关的元素从集合中去除。 可得到集合: { TAC2 PLMN2, TAC3 PLMN2, TAC4 PLMN2}。

步骤 708 ,将集合中各元素的 PLMN提取出来,对相同的 PLMN做合并, 即可得到集合 {PLMN2 }。该集合即是选择出的 EPLMN List。

步骤 709 , 源 d、区将邻区配置信息中,邻区支持的 PLMN List与 EPLMN List做交集运算,即可得到唯一的一个 PLMN, 该 PLMN既可作为切换目标 PLMN。 即可验证 EPLMN正确性。可以验证,当 UE从小区 A向其他任意一 个邻接 d、区做切换时,如果邻区小区不支持 UE在源侧的 Serving PLMN , 则 源小区用任意一个邻区支持的 PLMN List与 EPLMN List做交集,都只能唯一 的选出一个 PLMN作为切换目标 PLMN。

本发明实施例还提供一种移动管理实体,如图 8所示,所述移动管理实 体包括列表生成单元和列表下发单元,其中:

所述列表生成单元设置成:当受到触发后,将用户设备当前接入小区的 跟踪区域码 TAC和其邻接的 TAC组成 TAC集合;获取支持所述 TAC集合 中至少一个 TAC的各演进的节点 B, 选取该演进的节点 B所支持的该 TAC 集合中的 TAC 下的主公共陆地移动网络 PLMN, 将各 TAC及其对应的主 PLMN组成第二集合, 其中,所述第二集合中不存在相同的元素,且不包含 所述用户设备当前服务小区的服务 PLMN; 以及将所述第二集合中的互不相

同的 PLMN加入等效公共陆地移动网络 EPLMN 列表;

所述列表下发单元设置成:将所述 EPLMN列表下发给所述用户设备的 演进的节点 B。

其中, 所述列表生成单元通过如下方式受到触发:所述用户设备发起接 入,或者,所述用户设备进行跟踪区域更新,或者,所述用户设备的源小区 为所述用户设备发起 S1切换请求。

其中,所述列表生成单元还设置成:从 S1消息中获取所述用户设备当前 接入小区的 TAC。

其中,所述移动管理实体还包括信息维护单元,其设置成在 S1连接建立 成功后,保存每个演进的节点 B支持的跟踪区,并根据 S1连接信息维护各跟 踪区之间的邻接关系。

本发明实施例还提供一种演进的节点 B,如图 9所示,所述演进的节点 B 包括列表接收单元和切换目标选择单元,其中:

所述列表接收单元设置成: 接收移动管理实体使用上述方法下发的 EPLMN 列表;

所述切换目标选择单元设置成:将所述用户设备的候选的切换的目标小 区支持的 PLMN列表与所述 EPLMN列表交集所得的 PLMN作为切换目标 PL匪。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序 来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读 存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。相应地,上述实施例中的各模块 /单元可以釆用 硬件的形式实现,也可以釆用软件功能模块的形式实现。本发明实施例不限 制于任何特定形式的硬件和软件的结合。

工业实用性

根据本发明的技术方案可以保证 MME能配置合适的 EPLMN列表来辅 助源 eNodeB为 UE选择出合适的切换目标 PLMN。