CN101437271A - 一种判断移动通信设备漫游地的方法、装置和系统 - Google Patents
一种判断移动通信设备漫游地的方法、装置和系统 Download PDFInfo
- Publication number
- CN101437271A CN101437271A CNA2008101875698A CN200810187569A CN101437271A CN 101437271 A CN101437271 A CN 101437271A CN A2008101875698 A CNA2008101875698 A CN A2008101875698A CN 200810187569 A CN200810187569 A CN 200810187569A CN 101437271 A CN101437271 A CN 101437271A
- Authority
- CN
- China
- Prior art keywords
- mobile communication
- roaming
- sgsn
- autonomous system
- communication device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000010295 mobile communication Methods 0.000 title claims abstract description 84
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000004891 communication Methods 0.000 claims abstract description 4
- 230000004913 activation Effects 0.000 claims description 11
- 230000008859 change Effects 0.000 abstract description 10
- 238000005516 engineering process Methods 0.000 abstract description 6
- 238000013507 mapping Methods 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种判断移动通信设备漫游地的方法、装置和系统,涉及通信技术领域。为解决现有移动通信设备漫游地判断技术适用性不广,实时性和准确性不高的问题而发明。本发明提供的判断移动通信设备漫游地的方法包括:获取移动通信设备漫游地的服务GPRS支持节点SGSN的IP地址;根据所述IP地址,获取所述SGSN所在网络的自治系统号;根据预先建立的自治系统号与漫游地之间的对应关系,确定移动通信设备的漫游地。本发明实施例基于自治系统号的全球统一分配和基本不会改变的性质,具有较好的适用性;并且能够动态感知SGSN IP地址的变化,实现了在网络出现调整时能够准确实时的获取移动通信设备所在漫游地信息。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种判断移动通信设备漫游地的方法、装置和系统。
背景技术
对于移动通信设备漫游业务,移动运营商要根据移动通信设备漫游地的不同,按照签署的漫游协议采取不同的计费策略。在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或原有SGSNIP地址发生变化时,都可以自动通过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地址在自身的路由表中查找到其匹配的路由,即为漫游地SGSN所在网络BGP路由信息;
202、根据所述路由信息获取SGSN所在网络的自治系统号。
漫游地所在网络BGP路由信息中的AS_Path属性中记录了从漫游地SGSN到本地GGSN途经的所有自治系统号;从所述AS_Path属性中,获取漫游地所属网络对应的自治系统号。
如图3所示,假设漫游地SGSN位于自治系统AS10,本地GGSN位于自治系统AS50。
在网络进行初始化时,运行BGP路由协议,将网段路由D=8.0.0.0通告到其他AS,首先把AS10的AS编号10放到AS_Path属性中(10);在经过AS20后,AS20又将自己的AS编号20放到AS_Path属性的最左边(20,10),以此类推。
当AS50内的GGSN获得这条路由时,就可以根据AS_Path属性知道,要到达8.0.0.0这个网段的地址需要经过的AS路径为(30,20,10),根据最后经过的AS编号为10,可以判断出8.0.0.0网段所在网络的AS编号是10。
事先建立自治系统号与漫游地信息的对应关系,由于自治系统号全球唯一,每个运营商各自只使用分配给自己的有限的几个自治系统号,且一旦分配后基本不会发生改变的特性,因此所述对应关系相对固定且条目有限,维护也较为简单。
当获得漫游地所属网络对应的自治系统号后,可根据所建立的对应关系查询到漫游地信息,从而采取相应的计费策略。
在具体实施中,本发明实施例提供了两种具体实现方式,下面分别进行描述:
一、将对应关系配置于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等。
本领域普通技术人员可以理解:实现上述实施例方法中的全部或部分步骤可以通过程序来指令相关的硬件完成,所述的程序可以存储于计算机可读存储介质中,如ROM/RAM、磁碟或光盘等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
Claims (9)
1、一种判断移动通信设备漫游地的方法,其特征在于,包括:
获取移动通信设备漫游地的服务GPRS支持节点SGSN的IP地址;
根据所述IP地址,获取所述SGSN所在网络的自治系统号;
根据预先建立的自治系统号与漫游地之间的对应关系,确定移动通信设备的漫游地。
2、根据权利要求1所述的判断移动通信设备漫游地的方法,其特征在于,在所述获取移动通信设备漫游地的服务GPRS支持节点SGSN的IP地址步骤之前还包括:
建立自治系统号与漫游地信息的对应关系。
3、根据权利要求1所述的判断移动通信设备漫游地的方法,其特征在于,所述根据所述IP地址,获取所述SGSN所在网络的自治系统号包括:
根据所述IP地址,获取漫游地SGSN所在网络的BGP(边界网关协议)路由信息;
根据所述路由信息获取SGSN所在网络的自治系统号。
4、根据权利要求2所述的判断移动通信设备漫游地的方法,其特征在于,在计费设备中建立自治系统号与漫游地信息的对应关系,则所述根据预先建立的自治系统号与漫游地之间的对应关系,确定移动通信设备的漫游地包括:
将所获取的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所述的移动通信设备用户漫游地的系统,其特征在于,还包括:
计费模块,用于存储自治系统号与漫游地信息之间的对应关系,并依据自治系统号来查询当前移动通信设备的漫游地信息,从而采取相应的计费策略。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101875698A CN101437271B (zh) | 2008-12-24 | 2008-12-24 | 一种判断移动通信设备漫游地的方法、装置和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101875698A CN101437271B (zh) | 2008-12-24 | 2008-12-24 | 一种判断移动通信设备漫游地的方法、装置和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101437271A true CN101437271A (zh) | 2009-05-20 |
CN101437271B CN101437271B (zh) | 2010-09-15 |
Family
ID=40711442
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101875698A Expired - Fee Related CN101437271B (zh) | 2008-12-24 | 2008-12-24 | 一种判断移动通信设备漫游地的方法、装置和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101437271B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011035644A1 (zh) * | 2009-09-24 | 2011-03-31 | 中兴通讯股份有限公司 | 获取服务通用无线分组业务支持节点地址的方法及系统 |
CN105704646A (zh) * | 2015-12-30 | 2016-06-22 | 联想(北京)有限公司 | 通信方法和移动通信设备 |
CN105763646A (zh) * | 2016-04-23 | 2016-07-13 | 北京金山安全软件有限公司 | 一种终端定位方法及装置、服务器 |
CN105933382A (zh) * | 2016-04-01 | 2016-09-07 | 乐视控股(北京)有限公司 | 一种根据漫游地推送信息的方法及装置 |
WO2018170901A1 (en) * | 2017-03-24 | 2018-09-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and device for managing network based on border gateway protocol |
US10201023B2 (en) | 2015-12-30 | 2019-02-05 | Lenovo (Beijing) Limited | Establishing a local connection in a roaming location |
-
2008
- 2008-12-24 CN CN2008101875698A patent/CN101437271B/zh not_active Expired - Fee Related
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011035644A1 (zh) * | 2009-09-24 | 2011-03-31 | 中兴通讯股份有限公司 | 获取服务通用无线分组业务支持节点地址的方法及系统 |
US8670400B2 (en) | 2009-09-24 | 2014-03-11 | Zte Corporation | Method and system for acquiring serving general packet radio service support node address |
CN105704646A (zh) * | 2015-12-30 | 2016-06-22 | 联想(北京)有限公司 | 通信方法和移动通信设备 |
US10201023B2 (en) | 2015-12-30 | 2019-02-05 | Lenovo (Beijing) Limited | Establishing a local connection in a roaming location |
CN105704646B (zh) * | 2015-12-30 | 2019-04-23 | 联想(北京)有限公司 | 通信方法和移动通信设备 |
CN105933382A (zh) * | 2016-04-01 | 2016-09-07 | 乐视控股(北京)有限公司 | 一种根据漫游地推送信息的方法及装置 |
CN105763646A (zh) * | 2016-04-23 | 2016-07-13 | 北京金山安全软件有限公司 | 一种终端定位方法及装置、服务器 |
CN105763646B (zh) * | 2016-04-23 | 2019-05-28 | 珠海豹趣科技有限公司 | 一种终端定位方法及装置、服务器 |
WO2018170901A1 (en) * | 2017-03-24 | 2018-09-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and device for managing network based on border gateway protocol |
Also Published As
Publication number | Publication date |
---|---|
CN101437271B (zh) | 2010-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103039049B (zh) | 用于在通信网络中遮蔽直径节点信息的方法、系统和计算机可读介质 | |
CN109361526B (zh) | 策略控制的路由方法、pcrf/pcf以及dra | |
US8180333B1 (en) | Differential routing of communication-usage records | |
CN101227391B (zh) | 非漫游场景下策略和计费规则功能实体的选择方法 | |
CN110198516A (zh) | 网络连接的建立方法及装置 | |
WO2018107822A1 (zh) | 一种流量计费方法、系统及控制服务器 | |
CN102238507B (zh) | 确定策略和计费规则功能的方法及系统 | |
WO2019141120A1 (zh) | 一种pcf寻址方法及装置、设备、存储介质 | |
CN101437271A (zh) | 一种判断移动通信设备漫游地的方法、装置和系统 | |
CN101374055A (zh) | 计费处理方法和网络系统、分组数据网络网关及计费系统 | |
US10348678B2 (en) | Network device and method for allocating access point name | |
CN101106778B (zh) | 基于一卡多号的通用分组无线业务实现方法及系统 | |
CN109451081A (zh) | 一种基于域名解析调度的移动边缘计算方法 | |
CN1324553A (zh) | 分组无线电网络中的定位业务 | |
CN105491176A (zh) | 一种用于pcrf寻址的方法及系统 | |
KR20090033968A (ko) | 정책 및 과금 규칙 결정 시스템에서 디아미터 인터페이스처리 방법 및 장치 | |
CN102571368B (zh) | 一种计费方法和接入设备 | |
CN112217653B (zh) | 策略下发方法、装置和系统 | |
CN101437297A (zh) | 业务处理方法、装置和系统 | |
CN101552981A (zh) | 代理呼叫会话控制实体地址的获取方法和系统、数据网关 | |
CN101568095A (zh) | 非3gpp接入网关与pcrf关联的方法、设备及系统 | |
CN101198102B (zh) | 一种终端接入网络的方法、装置和系统 | |
CN102958128B (zh) | 为ue业务选择pdn连接的方法及装置 | |
CN103167467B (zh) | 针对lte/cdma双模终端的定位业务处理方法与系统 | |
CN105027532A (zh) | 内容分发方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100915 |