一种判断移动通信设备漫游地的方法、装置和系统的制作方法

文档序号:7923281阅读:143来源:国知局
专利名称:一种判断移动通信设备漫游地的方法、装置和系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种判断移动通信设备漫游地的方法、 装置和系统。
背景技术
对于移动通信设备漫游业务,移动运营商要根据移动通信设备漫游地的不
同,按照签署的漫游协议采取不同的计费策略。在WCDMA (宽带码分多址)网络 中,对用户的计费在GGSN (网关GPRS支持节点)上实现,这样就需要在GGSN 上能够获取到用户的漫游地网络信息。
在WCDMA网络中,移动通信设备通过SGSN (服务GPRS支持节点)在GGSN上激 活,GGSN为移动通信设备分配地址并提供访问网络的服务。当移动通信设备在 其本地运营商网络内部时,通过本地网络中的SGSN与GGSN建立连接,激活移动 通信设备;当移动通信设备漫游到其他运营商的网络中时,通过其他运营商网 络中的SGSN与本地的GGSN建立GTP (GPRS隧道协议)连接进行激活。目前,主要 通过以下两种方式来判断移动通信设备的漫游地信息
一、 使用SGSN携带上来的GTP消息中的RAI/ULI属性来判断移动通信设备漫 游地。但是由于RAI/ULI为GTP协议规定的非必选属性,因此有可能不出现在GTP 消息中,无法保证所有漫游地的SGSN都会携带RAI或ULI。
二、 使用SGSN IP来标识(区分)移动通信设备漫游地,在GGSN上通过配置 方式建立和维护SGSN IP与漫游地运营商的对应关系表。但是签署的漫游合作商 会越来越多,SGSN IP也会随之越来越多;而且由于网络变化,SGSN IP也可能 会发生改变。基于这两点,在GGSN上通过配置方式人工维护SGSN IP和漫游地运 营商的对应关系表非常困难,而且也很难满足由于网络变化的实时更新要求。因此,釆用现有的移动通信设备漫游地判断技术,存在适用性不广,实时 性和准确性不高的问题。

发明内容
一方面,本发明实施例提供了一种判断移动通信设备漫游地的方法,解决 了现有技术适用性不广,实时性和准确性不高的问题。
为达到上述目的,本发明实施例采用如下技术方案 一种判断移动通信设备漫游地的方法,包括 获取移动通信设备漫游地的服务GPRS支持节点SGSN的IP地址; 根据所述IP地址,获取所述SGSN所在网络的自治系统号; 根据预先建立的自治系统号与漫游地之间的对应关系,确定移动通信设备 的漫游地。
一方面,本发明实施例提供了一种判断移动通信设备漫游地的装置,解决 了现有技术适用性不广,实时性和准确性不高的问题。 为达到上述目的,本发明实施例采用如下技术方案 一种判断移动通信设备漫游地的装置,包括
地址获取模块,用于获取获取移动通信设备漫游地的服务GPRS支持节点 SGSN的IP地址;
自治系统号获取模块,用于根据所述IP地址,获取所述SGSN所在网络的 自治系统号;
漫游地确定模块,用于根据预先建立的自治系统号与漫游地之间的对应关 系,确定移动通信设备的漫游地。
另一方面,本发明实施例提供了一种判断移动通信设备漫游地的系统,解 决了现有技术适用性不广,实时性和准确性不高的问题。为达到上述目的,本发明实施例采用如下技术方案
一种判断移动通信设备漫游地的系统,包括
服务GPRS支持节点SGSN,网关GPRS支持节点GGSN;
SGSN用于在移动通信设备需要在漫游地进行通信业务时,向GGSN发送移动 通信设备的激活请求;
GGSN用于响应所述激活请求,为所述移动通信设备分配地址并提供访问网 络的服务。
GGSN根据发送激活请求的SGSN的IP地址,获耳又SGSN所在网络的BGP路由 信息,并根据所述获取路由信息获取SGSN所在网络的自治系统号,查询存储于 GGSN中的自治系统号与漫游地信息之间的对应关系,从而获得移动通信设备当 前所在漫游地的信息。
本发明实施例基于自治系统号的全球统一分配和基本不会改变的性质,具 有较好的适用性;根据SGSN的IP地址查找其所在网络的BGP路由信息,进而 获得所述网络的自治系统号,从而匹配到移动通信设备所在漫游地信息。利用 BGP路由协议实时感知网络变化更新路由信息的特性,当新增SGSN或原有SGSN IP地址发生变化时,都可以自动通过BGP路由实时地获取SGSN IP地址所在网 络的自治系统号,实现了在网络出现调整时能够准确实时的获取移动通信设备 所在漫游地信息,并屏蔽了网络调整对GGSN的影响。


图1为本发明实施例提供的判断移动通信设备漫游地方法的流程图; 图2为本发明实施例提供的根据路由信息获取SGSN所在网络的自治系统号 的流禾呈图3为本发明实施例提供的AS-Path属性的原理图;图4为本发明实施例提供的判断移动通信设备漫游地的装置的结构图; 图5为本发明实施例提供的自治系统号获取模块的结构图。
具体实施例方式
为了解决现有移动通信设备漫游地判断技术适用性不广,实时性和准确性 不高的问题。本发明实施例提供了一种判断移动通信设备漫游地的方法。
如图1所示,本发明实施例提供的判断移动通信设备漫游地的方法,包括
101、 获取移动通信设备漫游地的服务GPRS支持节点SGSN的IP地址; 当移动通信设备在漫游地进行通话业务时,需要先通过漫游地的SGSN在本
地的GGSN上激活,并由GGSN为移动通信设备分配地址后,移动通信设备才能 进行通话,当GGSN接收到漫游地SGSN发送来的激活信息时,根据所述激活信 息的源地址获取漫游地SGSN的IP地址;
102、 根据所述IP地址,获取所述SGSN所在网络的自治系统号;
103、 根据预先建立的自治系统号与漫游地之间的对应关系,确定移动通信 设备的漫游地。
各个运营商的移动通信网络都由一个或者几个自治系统组成,每个自治系 统会由全球统一分配一个自治系统号,所述自治系统号全球唯一,且一旦分配 后基本不会发生改变,因此可以利用自治系统号来标识移动通信设备的漫游地。
如图2所示,根据所述IP地址,获取所述SGSN所在网络的自治系统号的 步骤包括
201、根据所述IP地址,获取漫游地SGSN所在网络的BGP (边界网关协议) 路由信息;
不同的网络之间通过运行BGP路由协议来相互通信;本地的GGSN获得了漫 游地SGSN的IP地址后,才艮据所述IP地址在自身的i 各由表中查找到其匹配的路由,即为漫游地SGSN所在网络BGP路由信息;
202、根据所述路由信息获取SGSN所在网络的自治系统号。 漫游地所在网络BGP路由信息中的AS-Path属性中记录了从漫游地SGSN到
本地GGSN途经的所有自治系统号;从所述AS-Path属性中,获取漫游地所属网
络对应的自治系统号。
如图3所示,^i殳漫游地SGSN位于自治系统AS10,本地GGSN位于自治系统
AS50。
在网络进行初始化时,运行BGP路由协议,将网段;洛由D-8. 0. 0. O通告到其 他AS,首先把AS10的AS编号10放到AS—Path属性中(10);在经过AS20后,AS20 又将自己的AS编号20放到AS-Path属性的最左边(20, 10),以此类推。
当AS50内的GGSN获得这条路由时,就可以根据AS—Path属性知道,要到达 8. 0. 0. O这个网段的地址需要经过的AS路径为(30, 20, 10),根据最后经过的 AS编号为IO,可以判断出8. 0. 0. O网段所在网络的AS编号是IO。
事先建立自治系统号与漫游地信息的对应关系,由于自治系统号全球唯一, 每个运营商各自只使用分配给自己的有限的几个自治系统号,且一旦分配后基 本不会发生改变的特性,因此所述对应关系相对固定且条目有限,维护也较为 简单。
当获得漫游地所属网络对应的自治系统号后,可根据所建立的对应关系查 询到漫游地信息,从而采取相应的计费策略。
在具体实施中,本发明实施例提供了两种具体实现方式,下面分别进行描

一、将对应关系配置于GGSN中,GGSN获得自治系统号后,查询到相应的漫 游地信息,然后将所述漫游地信息发送给计费设备,由计费设备采取相应的计费策略。
二、将对应关系配置于计费设备中,GGSN获得自治系统号后,将所述自治
系统号发送给计费设备,由计费设备根据所述自治系统号在对应关系中获取漫 游地信息,并根据漫游协议采取相应的计费策略。
为了解决现有移动通信设备漫游地判断技术适用性不广,实时性和准确性 不高的问题。本发明实施例提供了一种判断移动通信设备漫游地的装置。
如图4所示,本发明实施例提供的判断移动通信设备漫游地的装置,包括 地址获取模块401,用于获取获取移动通信设备漫游地的服务GPRS支持节
点SGSN的IP地址;
自治系统号获取模块402,用于根据所述IP地址,获取所述SGSN所在网络
的自治系统号;
漫游地确定模块403,用于根据预先建立的自治系统号与漫游地之间的对应 关系,确定移动通信设备的漫游地;
存储模块404,用于存储自治系统号与漫游地信息的对应关系。 如图5所示,自治系统号获取模块包括
路由信息获取单元501,用于根据IP地址,获取漫游地SGSN所在网络的 BGP (边界网关协议)路由信息;
自治系统号获取单元502,用于根据所述路由信息获取SGSN所在网络的自 治系统号。
为了解决现有移动通信设备漫游地判断技术适用性不广,实时性和准确性 不高的问题。本发明实施例提供了 一种判断移动通信设备漫游地的系统。
本发明实施例提供的判断移动通信设备漫游地的系统,包括服务GPRS支 持节点SGSN,网关GPRS支持节点GGSN;SGSN用于在移动通信设备需要在漫游地进行通信业务时,向GGSN发送移动 通信设备的激活请求;
GGSN用于响应所述激活请求,为所述移动通信设备分配地址并提供访问网 络的服务。
GGSN根据发送激活请求的SGSN的IP地址,获取SGSN所在网络的BGP路由 信息,并根据所述获取路由信息获取SGSN所在网络的自治系统号,查询存储于 GGSN中的自治系统号与漫游地信息之间的对应关系,从而获得移动通信设备当 前所在漫游地的信息。
本发明另 一实施例对应于将自治系统号与漫游地信息之间的对应关系存储 于计费模块中,则判断移动通信设备漫游地的系统还包括
计费模块,用于存储自治系统号与漫游地信息之间的对应关系,并依据自 治系统号来查询当前移动通信设备的漫游地信息,从而采取相应的计费策略。
本发明实施例利用BGP路由协议的动态收敛特性,当有新增的SGSN或者原有 的SGSN的IP地址在同网段内发生改变时,GGSN只需要在收到来自SGSN的用户激 活请求时,根据SGSN的IP地址查找其所属网段路由,就可以获得其对应的ASN; 当SGSN使用了新的网段地址时,新网段的路由会通过BGP协议的update消息通告 到GGSN,并同样携带着从新网段到GGSN所经过的AS路径信息,GGSN收到SGSN发 来的激活请求时,就可以查找到SGSN所属新网段的路由,并根据此路由的 AS-Path信息,获得SGSN的所属网络的ASN。通过上述方式,当SGSN发生变化时, GGSN上无需修改任何配置,利用BGP路由协议的对路由的动态更新功能,动态感 知SGSN的变化,实时获取到SGSN与自治系统号的对应关系,从而得到移动通信 设备当前的漫游地信息。
本发明实施例不仅适用于所述WCDMA网络,而且也适用于其他类型的移动通信网络,如CDMA、 Wimax等。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 可以通过程序来指令相关的硬件完成,所述的程序可以存储于计算机可读存储 介质中,如R0M/RAM、磁碟或光盘等。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到 的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围 应以权利要求所述的保护范围为准。
权利要求
1、一种判断移动通信设备漫游地的方法,其特征在于,包括获取移动通信设备漫游地的服务GPRS支持节点SGSN的IP地址;根据所述IP地址,获取所述SGSN所在网络的自治系统号;根据预先建立的自治系统号与漫游地之间的对应关系,确定移动通信设备的漫游地。
2、 根据权利要求1所述的判断移动通信设备漫游地的方法,其特征在于, 在所述获取移动通信设备漫游地的服务GPRS支持节点SGSN的IP地址步骤之前 还包括建立自治系统号与漫游地信息的对应关系。
3、 根据权利要求1所述的判断移动通信设备漫游地的方法,其特征在于, 所述根据所述IP地址,获取所述SGSN所在网络的自治系统号包括根据所述IP地址,获取漫游地SGSN所在网络的BGP (边界网关协议)路 由信息;根据所述路由信息获取SGSN所在网络的自治系统号。
4、 根据权利要求2所述的判断移动通信设备漫游地的方法,其特征在于, 在计费i殳备中建立自治系统号与漫游地信息的对应关系,则所述^f艮据预先建立 的自治系统号与漫游地之间的对应关系,确定移动通信设备的漫游地包括将所获取的SGSN所在网络的自治系统号发送给计费设备; 计费设备根据所述自治系统号确定移动通信设备漫游地。
5、 一种判断移动通信设备漫游地的装置,其特征在于,包括 地址获取模块,用于获取获取移动通信设备漫游地的服务GPRS支持节点SGSN的IP地址;自治系统号获取模块,用于根据所述IP地址,获取所述SGSN所在网络的自治系统号;漫游地确定模块,用于根据预先建立的自治系统号与漫游地之间的对应关 系,确定移动通信设备的漫游地。
6、 根据权利要求5所述的判断移动通信设备漫游地的装置,其特征在于, 还包括存储模块,用于存储自治系统号与漫游地信息的对应关系。
7、 根据权利要求5所述的判断移动通信设备漫游地的装置,其特征在于, 所述自治系统号获取模块包括路由信息获取单元,用于根据IP地址,获取漫游地SGSN所在网络的BGP (边界网关协议)路由信息;自治系统号获取单元,用于根据所述路由信息获取SGSN所在网络的自治系 统号。
8、 一种判断移动通信设备漫游地的系统,其特征在于,包括服务GPRS 支持节点SGSN,网关GPRS支持节点GGSN;SGSN用于在移动通信设备需要在漫游地进行通信业务时,向GGSN发送移动 通信设备的激活请求;GGSN用于响应所述激活请求,为所述移动通信设备分配地址并提供访问网 络的服务。GGSN根据发送激活请求的SGSN的IP地址,获取SGSN所在网络的BGP路由 信息,并根椐所述获取路由信息获取SGSN所在网络的自治系统号,查询存储于 GGSN中的自治系统号与漫游地信息之间的对应关系,从而获得移动通信设备当 前所在漫游地的信息。
9、 根据权利要求8所述的移动通信设备用户漫游地的系统,其特征在于,还包括计费模块,用于存储自治系统号与漫游地信息之间的对应关系,并依据自 治系统号来查询当前移动通信设备的漫游地信息,从而采取相应的计费策略。
全文摘要
本发明实施例公开了一种判断移动通信设备漫游地的方法、装置和系统,涉及通信技术领域。为解决现有移动通信设备漫游地判断技术适用性不广,实时性和准确性不高的问题而发明。本发明提供的判断移动通信设备漫游地的方法包括获取移动通信设备漫游地的服务GPRS支持节点SGSN的IP地址;根据所述IP地址,获取所述SGSN所在网络的自治系统号;根据预先建立的自治系统号与漫游地之间的对应关系,确定移动通信设备的漫游地。本发明实施例基于自治系统号的全球统一分配和基本不会改变的性质,具有较好的适用性;并且能够动态感知SGSN IP地址的变化,实现了在网络出现调整时能够准确实时的获取移动通信设备所在漫游地信息。
文档编号H04W4/24GK101437271SQ200810187569
公开日2009年5月20日 申请日期2008年12月24日 优先权日2008年12月24日
发明者旭 宋 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1