一种家庭基站位置重新锁定的方法和系统的制作方法

文档序号:7702935阅读:169来源:国知局
专利名称:一种家庭基站位置重新锁定的方法和系统的制作方法
技术领域
本发明涉及无线蜂窝通信系统中的家庭基站位置锁定技术,尤其涉及一种 家庭基站位置重新锁定的方法和系统。
背景技术
家庭基站(HNB, Home NodeB )用于为第三代移动通信系统(3G, 3rd Generation)的用户终端(UE, User Equipment)提供家庭内的3G无线覆盖。 HNB包含了一个标准的NodeB (3G宏无线接入网络的一个元素)的功能和一
个标准的无线网络控制器(RNC, Radio Network Controller)的无线资源管理功
純 月匕-
图1描述了 HNB的系统结构,其中,第三代合作伙伴计划(3GPP, 3rd Generation Partnership Project)的UE和和HNB之间的界面在全^求陆地无线接, 入网(UTRAN, Universal Terrestrial Radio Access Network)中是回程且相容的 空中接口 。 HNB通过一个安全网关(SeGW, Security Gateway)接入运营商的 核心网,HNB与SeGW之间的带宽互联网协议(IP, Internet Protocol)回程可 能是不安全的,.在此回程中传输的信息需要被HNB和SeGW之间建立的安全 通道保护。SeGW代表运营商的核心网和HNB进行相互认证,HNB网关(HNB GW, HNB Gateway)和SeGW是在运营商的核心网内逻辑上分离的实体,用 于非封闭用户组(CSG, Closed Subscriber Group )的UE的接入控制。操作管 理维护(OAM, Operation Administration and Maintenance)需要安全的通4言。
图2描述了家庭演进基站(HeNB, Home evolved NodeB)的系统结构, HeNB和HNB的系统结构区别在于,HeNB连接3GPP的UE和演进全球陆地 无线4妄入网(EURTAN, Evolved Universal Terrestrial Radio Access Network)的
5空中接口。
H(e)NB包括HNB和HeNB,是HNB和HeNB的统称。针对H ( e ) NB 的安全,3GPP技术报告(TR, Technical Report) 33.820中定义了 27种威胁, 这27种威胁被归纳为7类,即对H (e) NB资才各i正书的危害,对H(e)NB 的物理攻击,对H (e) NB的构造攻击,对H (e) NB的协议攻击,对核心网 的攻击,对用户的数据和身份隐私的攻击,以及^"无线资源和管理的攻击。
其中,对核心网的攻击包括了基于H( e )NB位置的攻击。在3GPP TR 33.820 中给出了一种位置锁定机制来克服基于H (e) NB位置攻击的方案,如图3所 示,该位置锁定机制主要包括以下步骤
步骤301, H(e)NB的位置注册;
步骤302, H (e) NB的位置认证。
然而,在实际的应用中,针对H (e) NB应用的广泛性和灵活性,该位置 锁定机制很不完善,相关规范中目前也未对H( e ) NB移动后新位置的重新锁 定提供任何解决方案。
由于H (e) NB可以移动,在其出于各种原因而移动到一个新位置之后, 如果它的位置不能被重新锁定,那么H (e) NB将不能被再次使用。从而,该 H (e) NB发出的紧急呼叫将不能被可靠的确定位置,或者发送到正确的紧急 呼叫中心;另外,合法的位置报告的侦听也将变的不可能。
在H (e ) NB基于IP地址的位置被移动之后,如果没有H ( e) NB基于IP 地址的新位置的重新锁定才几制,在一个H (e) NB净皮放置在另外一个区域时, 代理服务器便可以用与此H( e )NB相同的IP地址来冒充这个合理注册的H( e ) NB,进行代理攻击。
由此可见,需要提出一种完善有效的用以实现H (e) NB位置重新锁定的 方案,以解决H (e) NB因位置移动所带来的多种不便和威胁。

发明内容
有鉴于此,本发明的主要目的在于提供一种家庭基站位置重新锁定的方法和系统,以解决家庭基站因位置移动所带来的多种不便和威胁。
为达到上述目的,本发明的技术方案是这样实现的
本发明提供了 一种家庭基站位置重新锁定的方法,该方法包括
家庭基站H( e ) NB获取新的位置信息,并依据所述新的位置信息向校验
节点请求对应的位置标识;
所述校验节点依据所述新的位置信息,从连接会话位置和存储功能实体
CLF查询对应的位置标识,根据得到的位置标识确定所述H (e) NB的位置,
并重新注册所述新的位置信息;
所述校验节点在收到来自H (e) NB的位置标识请求之前或者之后,删除
或注销所述H (e) NB当前的位置标识。 该方法进一步包括
所述H (e) NB在获取新的位置信息之后,将所述新的位置信息与当前保 存的位置信息进行比较,如果两者一致,则不执行H(e)NB位置的重新锁定; 如果两者不一致,则依据所述新的位置信息向校验节点请求对应的位置标识。
该方法进一步包括在收到来自H (e) NB的位置标识请求之前,所述校 验节点获知H (e) NB的位置信息发生改变,并删除或注销所述H (e) NB当 前的位置标识,具体包括
所述H (e) NB在位置发生变化时,向校验节点发起触发位置标识删除或 注销的请求;
所述校验节点根据接收的请求,获知H (e) NB的位置发生变化,并删除 或注销所述H (e) NB当前的位置标识。
所述校验节点依据新的位置信息从CLF查询对应的位置标识,具体为 所述校验节点依据新的位置信息向所述CLF发送查询对应位置标识的请
求;
所述CLF搜索自身的数据库,查询与所述新的位置信息相对应的位置标识, 如果所述数据库中存在对应的位置标识,则将查询到的位置标识发送给所述校 验节点;如果所述凄t据库中不存在对应的位置信息,则将所述新的位置信息发送给网络管理中心;
所述网络管理中心检查所述新的位置信息是否可用,如果不可用,则拒绝 所述H (e) NB的服务接入;如果可用,则在所述CLF的数据库中注册基于所 述新的位置信息的位置标识,并将所述新的位置信息与位置标识绑定后发送给 校验节点。
本发明还提供了一种家庭基站位置重新锁定的系统,该系统包括H(e) NB、校-验节点和CLF,其中,
所述H(e)NB,用于获取新的位置信息,并依据所述新的位置信息向所 述校验节点请求对应的位置标识;
所述校验节点,用于依据所述新的位置信息,从CLF查询对应的位置标识,
根据得到的位置标识确定所述H (e) NB的位置,并重新注册所述新的位置信 自.
所述CLF,用于存储位置信息与位置标识的对应关系,并提供所述对应关 系的查询月艮务;
所述校验节点进一步用于,在收到来自H (e) NB的位置标识请求之前或 者之后,删除或注销所述H (e) NB当前的位置标识。
所述H (e) NB进一步用于,在获取新的位置信息之后,将所述新的位置 信息与当前保存的位置信息进行比较,如果两者一致,则不4丸行H (e) NB位 置的重新锁定;如杲两者不一致,则依据所述新的位置信息向校验节点请求对 应的位置标识。
所述H (e) NB进一步用于,在位置发生变化时,向所述校验节点发起触 发位置标识删除或注销的请求;
所述校验节点进一步用于,根据接收的请求,获知H (e) NB的位置发生 变化,并删除或注销所述H (e) NB当前的位置标识。
该系统进一步包括:网络管理中心,
所述校验节点进一步用于,依据新的位置信息向所述CLF发送查询对应位 置标识的^v扎;所述CLF进一步用于,搜索自身的数据库,查询与所述新的位置信息相对 应的位置标识,'如果所述数据库中存在对应的位置标识,则将查询到的位置标 识发送给所述校验节点;如果所述数据库中不存在对应的位置信息,则将所述 新的位置信息发送给所述网络管理中心;
所述网络管理中心,用于检查所述新的位置信息是否可用,如果不可用, 则拒绝所述H (e) NB的服务接入;如果可用,则在所述CLF的数据库中注册 基于所述新的位置信息的位置标识,并将所述新的位置信息与位置标识绑定后 发送给校验节点。
本发明所提供的一种家庭基站位置重新锁定的方法和系统,由家庭基站获 取新的位置信息,并选择性的将此新的位置信息与当前保存的位置信息进行比 较,如果两者一致则不进行位置的重新锁定,如果两者不一致则家庭基站依据 新的位置信息向校验节点请求对应的位置标识;校验节点删除或注销家庭基站 当前的位置标识,并依据新的位置信息,从连接会话位置和存储功能实体(CLF ) 查询对应的位置标识,才艮据得到的位置标识确定H (e) NB的位置,并重新注 册新的位置信息。通过本发明,实现了家庭基站发生移动时对其位置的重新锁 定,解决了家庭基站因位置移动所带来的多种不^t和威胁。


图1为现有技术中HNB的系统结构示意图2为现有技术中HeNB的系统结构示意图3为3GPPTR 33.820中提供的一种位置锁定机制的流程图4为本发明一种H (e) NB位置重新锁定的方法流程图5为本发明一种H (e) NB位置重新锁定的系统的组成结构示意图。
具体实施例方式
下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
为实现H ( e) NB发生移动时对其位置的重新锁定,本发明提供一种H ( e )NB位置重新锁定的方法,其核心思想为H (e) NB获取新的位置信息,并选 择性的将此新的位置信息与当前保存的位置信息进行比较,如果两者一致则不 进行位置的重新锁定,如果两者不一致则H (e) NB依据新的位置信息向校验 节点请求对应的位置标识;校验节点删除或注销H (e) NB当前的位置标识, 并依据新的位置信息,从连接会话位置和存储功能实体(CLF, Connectivity Session Location and Repository Function)查询对应的位置标识,才艮据4寻到的4立 置标识确定H (e) NB的位置,并重新注册新的位置信息。
所谓选择性的将此新的位置信息与当前保存的位置信息进行比较,是指包 括H ( e ) NB执行位置信息的比较,和H ( e ) NB不执行位置信息的比较这 两种情况。另外,本发明所指的校验节点为H ( e ) MS和/或H ( e ) NB-GW, 还可以是核心网内能进行位置校验的其他网元。其中,H(e)MS是指家庭基 站管理系统,H (e) NB-GW是指家g站网关。
所谓删除H (e) NB当前的位置标识,是指将4L睑节点中对应H (e) NB 当前的位置标识删除;所谓注销H (e) NB当前的位置标识,是指将对应H (e) NB当前的位置标识置为不可用,但仍然保存该位置标识以备他用,例如用 作查询H (e) NB使用的历史记录等等。
需要指出的是,本发明中校验节点既可以在收到来自H (e) NB的位置标 识请求之后,删除或注销H(e)NB当前的位置标识;也可以在收到来自H(e) NB的位置标识请求之前,获知H ( e ) NB的位置发生变化,或者获知与H ( e ) NB无法正常通信等情况下,执行删除或注销H (e) NB当前的位置标识的操 作。在实际应用中,4交验节点获知H (e) NB的位置发生变化的方式有多种, 例如校验节点通过自身的检测机制检测到H (e) NB的位置发生变化,或者 H (e) NB在位置发生变化时,主动告知校验节点该H (e) NB的位置发生变 化。本发明并不对校验节点获知H (e) NB位置发生变化的具体实现方式,以 及校验节点删除或注销H (e) NB当前的位置标识的具体步骤进行限定。
其中, 一种典型的4交验节点获知H (e) NB的位置发生变化的方式为H
(e) NB向校验节点发起触发位置标识删除或注销的请求;校验节点根据接收的请求,获知H (e) NB的位置发生变化,并删除或注销该H (e) NB当前的 位置标识。
基于上述本发明的核心思想,以及上述典型的校验节点获知H( e) NB的 位置发生变化的方式,本发明的H(e)NB位置重新锁定的方法,如图4所示, 具体包括以下步骤
步骤401, H (e) NB获取新的位置信息。
步骤402, H ( e) NB选择是否将此新的位置信息与当前保存的位置信息进 行比较,如果是,则执行步骤403;如果否,则执行步骤405。
步骤403, H(e)NB比较此新的位置信息与当前保存的位置信息是否一致, 如果结果为一致,则执行步骤404;如果结果为不一致,则执行步骤405。
所谓位置信息的不一致包括H(e)NB的位置发生变化导致新的位置信 息与当前保存的位置信息不一致,也包括H(e)NB的位置不便,但位置信 息的类型发生变化导致新的位置信息与当前保存的位置信息不一致。所谓位置 信息的类型发生变化,例如位置信息由之前的IP地址类型,变为现在的宏小 区(Macro Cell)地址类型。
步骤404,不进行H (e) NB位置的重新锁定。
步骤405, H ( e) NB根椐其新位置的位置信息向校验节点发送位置标识请 求消息,且该位置标识请求消息中携带H (e) NB新位置的位置信息。
步骤406,校-验节点删除或注销H (e) NB当前的位置标识。
步骤407,校验节点根据该新位置的位置信息向CLF发送查询该新位置对 应的位置标识的ifr求。
步骤408, CLF搜索其数据库来确定是否存在对应该新位置的位置标识, 如果搜索结果为有,则执行步骤409;否则,执行步骤410。
步骤409,校验节点根据该位置标识来确定H (e) NB的位置,并且校验 节点会重新注册H (e ) NB的这个新位置,网络准许基于此新位置信息的H ( e ) NB的服务接入,H ( e) NB的新位置的重新锁定成功。
步骤410, CLF将该位置信息发送给网络管理中心。步骤411,网络管理中心在收到该位置信息后,检查该位置信息是否可用, 如果不可用,则执行步骤412;如果可用,则执行步骤413。
步骤412,网络管理中心拒绝基于该位置信息的H (e) NB的服务接入, 并将拒绝理由发送给H (e) NB, H (e) NB的新位置的重新锁定失败。
步骤413,网络管理中心在CLF的数据库中注册基于该位置信息的位置标 识,并将位置标识与位置信息绑定,将绑定结果发送给校验节点。
步骤414,校验节点根据网络管理中心在CLF的数据库中注册的此位置信 息的位置标识来确定H (e) NB的位置,且校验节点会注册此H ( e) NB的这 个新位置,网络准许基于此新位置信息的H (e) NB的服务接入,H (e) NB 的新位置的重新锁定成功。
需要指出的是,如果校验节点在上述步骤405之前就获知H (e) NB的位 置发生变化,那么删除或注销H (e) NB当前的位置标识的操作(步骤406) 可以在步骤405之前执行。
另外,对于H (e) NB不执行位置信息比较的情况,作为本发明的另一种 实施例,可以在校验节点上执行位置信息的比较操作,即校验节点接收到来 自H (e) NB的位置标识请求消息(步骤405)后,将该消息中携带的新位置 的位置信息对应的位置标识,与校验节点自身存储的对应该H( e) NB当前的 位置标识进行比较,如果两者不一致,则执行后续步骤406-414的操作;如果 两者一致,则校验节点不执行H (e) NB位置的重新锁定。
为实现上述H (e) NB位置重新锁定的方法,本发明还提供了一种H (e) NB位置重新锁定的系统,如图5所示,该系统包括H(e)NBlO、木文验节点 20和CLF 30。
其中,H(e)NB 10,用于获取新的位置信息,并依据新的位置信息向校 验节点20请求对应的位置标识。校验节点20,用于依据新的位置信息,从CLF 30查询对应的位置标识,才艮据得到的位置标识确定H(e)NB10的位置,并重 新注册新的位置信息。CLF30,用于存储位置信息与位置标识的对应关系,并 提供对应关系的查询服务。
12较佳的,H (e) NB IO进一步用于,在获取新的位置信息之后,将新的位 置信息与当前保存的位置信息进行比较,如果两者一致,则不执行H(e)NBlO 位置的重新锁定;如果两者不一致,则依据新的位置信息向校验节点20请求对 应的位置标识。
较佳的,4t验节点20进一步用于,在收到来自H (e) NB 10的位置标识 请求之后,删除或注销H(e)NB 10当前的位置标识。或者,在收到来自H(e) NB 10的位置标识请求之前,获知H (e) NB 10的位置信息发生改变,并删除 或注销H (e) NB 10当前的位置标识。即H ( e) NB 10在位置发生变化时, 向校验节点20发起触发位置标识删除或注销的请求;校验节点20根据接收的 请求,获知H (e) NB 10的位置发生变化,并删除或注销H (e) NB 10当前 的位置标识。
较佳的,该系统进一步包括网络管理中心40。相应的,4交验节点20进一 步用于,依据新的位置信息向CLF 30发送查询对应位置标识的请求。CLF 30 进一步用于,搜索自身的数据库,查询与新的位置信息相对应的位置标识,如 果数据库中存在对应的位置标识,则将查询到的位置标识发送给校验节点20;
如杲数据库中不存在对应的位置信息,则将新的位置信息发送给网络管理中心 40。网络管理中心40,用于检查新的位置信息是否可用,如果不可用,则拒绝 H(e)NB IO的服务接入;如果可用,则在CLF 30的数据库中注册基于新的 位置信息的位置标识,并将新的位置信息与位置标识绑定后发送给校验节点 20。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1、一种家庭基站位置重新锁定的方法,其特征在于,该方法包括家庭基站H(e)NB获取新的位置信息,并依据所述新的位置信息向校验节点请求对应的位置标识;所述校验节点依据所述新的位置信息,从连接会话位置和存储功能实体CLF查询对应的位置标识,根据得到的位置标识确定所述H(e)NB的位置,并重新注册所述新的位置信息;所述校验节点在收到来自H(e)NB的位置标识请求之前或者之后,删除或注销所述H(e)NB当前的位置标识。
2、 根据权利要求1所述家底基站位置重新锁定的方法,其特征在于,该方法进一步包括所述H(e) NB在获取新的位置信息之后,将所述新的位置信息与当前保存的位置信息进行比较,如果两者一致,则不执行H ( e) NB位置的重新锁定;如果两者不一致,则依据所述新的位置信息向校验节点请求对应的位置标识。
3、 根据权利要求1或2所述家庭基站位置重新锁定的方法,其特征在于,该方法进一步包括在收到来自H (e) NB的位置标识请求之前,所述校-验节点获知H (e) NB的位置信息发生改变,并删除或注销所述H (e) NB当前的位置标识,具体包括所述H( e ) NB在位置发生变化时,向校验节点发起触发位置标识删除或注销的i貪求;所述校验节点根据接收的请求,获知H (e) NB的位置发生变化,并删除或注销所述H (e) NB当前的位置标识。
4、 根据权利要求1或2所述家庭基站位置重新锁定的方法,其特征在于,所述校验节点依据新的位置信息从CLF查询对应的位置标识,具体为所述校验节点依据新的位置信息向所述CLF发送查询对应位置标识的请求;所述CLF搜索自身的数据库,查询与所述新的位置信息相对应的位置标识,如果所述数据库中存在对应的位置标识,则将查询到的位置标识发送给所述校验节点;如果所述数据库中不存在对应的位置信息,则将所述新的位置信息发送给网络管理中心;所述网络管理中心检查所述新的位置信息是否可用,如果不可用,则拒绝所述H (e) NB.的服务接入;如果可用,则在所述CLF的数据库中注册基于所述新的位置信息的位置标识,并将所述新的位置信息与位置标识绑定后发送给校验节点。
5、 一种家庭基站位置重新锁定的系统,其特征在于,该系统包括H(e)NB、校验节点和CLF,其中,所述H(e)NB,用于获取新的位置信息,并依据所述新的位置信息向所述校验节点请求对应的位置标识;所述校验节点,用于依据所述新的位置信息,从CLF查询对应的位置标识,根据得到的位置标识确定所述H (e) NB的位置,并重新注册所述新的位置信台.所述CLF,用于存储位置信息与位置标识的对应关系,并提供所述对应关系的查询服务;所迷校验节点进一步用于,在收到来自H (e) NB的位置标识请求之前或者之后,删除或注销所述H (e) NB当前的位置标识。
6、 根据权利要求5所述家庭基站位置重新锁定的系统,其特征在于,所述H(e)NB进一步用于,在获取新的位置信息之后,将所述新的位置信息与当前保存的位置信息进行比较,如果两者一致,则不执行H (e) NB位置的重新锁定;如果两者不一致,则依据所述新的位置信息向校验节点请求对应的位置标识。
7、 根据权利要求5或6所述家庭基站位置重新锁定的系统,其特征在于,所述H (e) NB进一步用于,在位置发生变化时,向所述校验节点发起触发位置标识删除或注销的请求;所述校验节点进一步用于,根据接收的请求,获知H (e) NB的位置发生变化,并删除或注销所述H (e) NB当前的位置标识。
8、根据权利要求5或6所述家庭基站位置重新锁定的系统,其特征在于,该系统进一步包括网络管理中心,所述校验节点进一步用于,依据新的位置信息向所述CLF发送查询对应位置标识的请求;所述CLF进一步用于,搜索自身的数据库,查询与所述新的位置信息相对应的位置标识,如果所述数据库中存在对应的位置标识,则将查询到的位置标识发送给所述校l^节点;如果所述数据库中不存在对应的位置信息,则将所述新的位置信息发送给所述网络管理中心;所述网络管理中心,用于检查所述新的位置信息是否可用,如果不可用,则拒绝所述H ( e) NB的服务接入;如果可用,则在所述CLF的数据库中注册基于所述新的位置信息的位置标识,并将所述新的位置信息与位置标识绑定后发送给校验节点。
全文摘要
本发明公开了一种家庭基站位置重新锁定的方法,包括家庭基站获取新的位置信息,并依据新的位置信息向校验节点请求对应的位置标识;校验节点依据新的位置信息,从连接会话位置和存储功能实体(CLF)查询对应的位置标识,根据得到的位置标识确定家庭基站的位置,并重新注册新的位置信息;校验节点在收到来自家庭基站的位置标识请求之前或者之后,删除或注销该家庭基站当前的位置标识。本发明还公开了一种家庭基站位置重新锁定的系统。通过本发明的方法和系统,实现了家庭基站发生移动时对其位置的重新锁定,解决了家庭基站因位置移动所带来的多种不便和威胁。
文档编号H04W88/08GK101674682SQ20091009316
公开日2010年3月17日 申请日期2009年9月25日 优先权日2009年9月25日
发明者李 朱 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1