Ip网络中实现移动路由的方法和装置的制作方法

文档序号:7934699阅读:138来源:国知局
专利名称:Ip网络中实现移动路由的方法和装置的制作方法
技术领域
本发明涉及一种通信方法和装置,具体的涉及一种在IP网络中移动路由分析和实现的方法和装置。
背景技术
VOIP(Voice over IP,数据网承载语音)的广泛应用,使固网和数据网、移动网和数据网结合得更加紧密。移动网络的号码编码方案和固网不同,采用何种路由方法,使IP电话如何快速地实现当地接入移动网络,最大限度地使用数据网络,节省用户话费,就显得尤为重要。
VOIP上的移动路由分析,简单说就是给出一个移动号码,能够定位出该号码所在地区的VOIP网关的地址,实现当地接入移动网络。例如,13910020541为北京的手机号码,上海的用户从SCN(电路交换网,包括PSTN、ISDN)通过VOIP网络呼叫该号码,在IP网上,完成VOIP路由分析功能的网守设备经过移动路由分析,将北京的VOIP网关设备的地址返回给上海的VOIP网关,主被叫建立通话,由此该通话在北京到上海长途段由IP网络承载。
如果VOIP网络规模较小,路由分析功能可以在IP电话网关上实现。通常在具有一定规模的网络中,路由分析功能在IP电话网守上实现。IP电话网守是整个IP电话系统的关键设备,负责构建IP电话网络并完成IP电话网络的路由分析管理,安全管理和其他网络的对接。
目前各厂商的网守设备多用数据库实现路由分析功能,也有一些厂商采用内存表的方式。但都尚未看到完整的移动路由解决方案。
用数据库来实现路由分析,号码和路由信息一一对应,易于实现。但对数据量小的应用来看,成本较高。如果不采用数据库,直接用内存表方式来实现路由表,SCN号码带有区号等明确编码标志,归类方便,数据量较小;但对移动号码这种量大且规律性不强的数据来说,如果采用内存表方式,需要找到一种易存储易快速定位的方法来处理。

发明内容
为了解决移动路由中的上述问题,本发明的目的是提供一种IP电话移动路由分析和实现的方法。
根据本发明的方法,一种IP网络中移动路由的实现方法,该方法包括以下步骤一种IP网络中移动路由的实现方法,包括以下步骤获取移动号码对应的路由信息;确定被叫网关地址信息;根据所述地址信息和所述移动号码对应的路由信息通过所述被叫网关建立通信;其中,包括根据移动号码编码方案中的表征地区特性的编码,构造移动号码对应的路由信息,生成路由信息表;和从所述路由信息表提取对应路由信息。
优选地,IP网络中移动路由的实现方法,包括从所述路由信息表提取对应路由信息的步骤。
其中,IP网络中移动路由的实现方法,包括根据中国移动号码编码方案中的X0H1H2H3H4表征地区特性构造移动号码路由信息,生成路由信息表。
较好地,IP网络中移动路由的实现方法,其中,所述路由信息存储于存储装置中。
更好地,IP网络中移动路由的实现方法,包括从所述存储器中将所述路由信息表载入内存的步骤。
较好地,所述的IP网络中移动路由的实现方法,所述的定义的路由信息表为一数组,其下标和数组内容的对应关系表征号码和路由信息的对应关系。
优选地,IP网络中移动路由的实现方法,所述的移动号码路由表由表征地区特性的号码为下标的数组和数组内容为路由信息的路由映射表构成。
较好地,IP网络中移动路由的实现方法,所述的移动路由映射表采用下面的表格形式

其中,Xi,Hi分别为十进制数,(i=0-4)。
另外,IP网络中移动路由的实现方法,包括采用移动号码和本地VOIP网关的一一对应,用内存表和数据库表方式实现获取移动号码对应的路由信息的步骤。
优选地,所述的IP网络中移动路由的实现方法,所述的路由信息是对应的本地VOIP网关的地址。
另外,IP网络中移动路由的实现方法,所述的路由信息是对应的SCN区号。
优选地,IP网络中移动路由的实现方法,其中,所述IP网络包括网关,网守,移动装置;所述方法包括通过网关或者网守上实现获取移动号码对应的路由信息。
根据本发明的另一个方面,一种IP网络中实现移动路由的装置,包括存储装置,用于存储移动号码对应的路由信息;处理装置,用于确定被叫网关地址信息,并处理移动号码对应的路由信息;连接装置,根据所述处理装置的结果,通过所述被叫网关建立通信。
可选地,所述处理装置内置于网关和/或网守中。
优选地,所述处理装置根据移动号码编码方案中的表征地区特性的编码,构造移动号码对应的路由信息,生成路由信息表,存储于所述存储装置中。
可选地,其中所述存储装置的路由信息表数据为数组,其下标和数组内容的对应关系表征号码和路由信息的对应关系。
优选地,所述存储装置的路由信息表数据为数组,所述的移动号码路由表由表征地区特性的号码为下标的数组和数组内容为路由信息的路由映射表构成。
采用本发明的方案,在VOIP网络中可将SCN网络、IP网、移动网有效地结合起来,由于采用内存表实现VOIP的路由管理,降低了成本,提高了效率,另外本发明根据我国移动号码的编码规则,设计出一种固定格式的移动号码分析表,易存储,查询时一次定位,查询速度不受数据容量影响。


图1是本发明实施例的流程图;
具体实施例方式
为了本领域的技术人员更好的理解本发明,下面结合附图描述本发明的技术方案。
如图1是本发明实施例的流程图,首先需构造一个移动路由表,以中国为例,在我国移动号码的编码方案是13X0H1H2H3H4X1X2X3X4,其中13X0为网号,H1H2H3H4为HLR(归属位置寄存器)编码,最后四位X1X2X3X4为用户号,网号和HLR编码(13X0H1H2H3H4)结合起来表征地区特性,和SCN中的区号类似,而且和区号是多对一的关系。例如以1391002、1391019打头的移动号码皆为北京的手机号码,都对应区号010。由于移动号码都是以13打头,所以决定地区特性的号码实质上是X0H1H2H3H4其中,Xi,Hi分别为十进制数,(i=0-4)。
根据移动号码这种编码规律,采用如表1的形式,,

表1移动号码路由映射表所述格式的路由表即可实现VOIP移动全网的号码分析,在本发明的具体实施例中在构造所述的移动路由表时包括定义内存表为容量为100000的数组A,下标和数组内容的对应关系表征号码和路由信息的对应关系,即数组下标为X0H1H2H3H4的元素存储号码13X0H1H2H3H4X1X2X3X4的路由消息。例如,号码13910020541的路由信息,存储在数组A[91002]中,这样以X0H1H2H3H4表征地区特性的号码作为下标,其数组内容作为路由信息,即构成了移动号码路由表,该号码分析表根据路由信息的不同,可以有两种构造方法
1、路由信息是对应的本地VOIP网关的地址,这种方式一次定位即可得到被叫网关地址信息;2、路由信息是对应的SCN区号,则得到该信息后将原始的被叫移动号码变换为带本地区号的号码,然后利用原有的解析SCN号码的路由表进行地址解析也可得到被叫网关地址信息。
如上述步骤根据我国移动号码的特性构造了一种专用的移动号码路由表,该号码分析表可以由文本方式一次载入内存,如有修改可以重新载入。系统可通过网守进行移动路由分析,在查找目的网关地址时,如果被叫号码以13打头,则取第3~7位(即X0H1H2H3H4)作为数组下标,直接定位到该号码的路由信息,并返回目标地址信息,在得到该目标地址信息后,网守进一步建立两个用户之间的通信,一般通过上述路由分析得到的目标地址信息,可以确定路由路径,进一步通过网关两用户就可在IP网上进行通信。
另外,根据本发明,一种在IP网络中实现移动路由的装置,包括存储装置,处理装置,连接装置。其中,存储装置用于存储移动号码对应的路由信息。处理装置用于确定被叫网关地址信息,并处理移动号码对应的路由信息。连接装置,用于根据所述处理装置的结果,通过所述被叫网关建立通信。
在本发明的实施例中,处理装置被内置于网关中;实际上,处理装置还可内置于网守中,也可在网关和网守中均安装有处理装置。
在实施例中,处理装置根据移动号码编码方案中的表征地区特性的编码,构造移动号码对应的路由信息,生成路由信息表,其具体内容上文已描述,这里不再缀述。路由信息表存储于存储装置中。
在实施例中,存储装置的路由信息表数据以数组形式存储,数组的下标和数组的内容的对应关系表征号码和路由信息的对应关系;如下标91002的数据表示1391002X1X2X3X4的路由信息。因此,存储装置的路由信息表数据为数组,移动号码路由信息表由表征地区特性的号码为下标的数组和数组内容为路由信息的路由映射表构成。
本发明通过该方案进行了描述,应知道,这仅以中国为例,实际上,可用于任何含有目标地址信息的IP移动通信。
本发明可广泛用于VOIP设备,如VOIP网关,VOIP网守等。
以上所述,仅为本发明的实施例而已,非因此即局限本发明的权利范围,凡运用本发明说明书及附图内容所为的等效变化,均包含于本发明的权利要求范围内。
权利要求
1.一种IP(因特网协议)网络中移动路由的实现方法,包括以下步骤获取移动号码对应的路由信息;确定被叫网关地址信息;根据所述地址信息和所述移动号码对应的路由信息通过所述被叫网关建立通信;其中,包括根据移动号码编码方案中的表征地区特性的编码,构造移动号码对应的路由信息,生成路由信息表;和从所述路由信息表提取对应路由信息的步骤。
2.根据权利要求1所述的IP网络中移动路由的实现方法,包括根据中国移动号码编码方案中的第三到七位X0H1H2H3H4表征地区特性构造移动号码路由信息,生成路由信息表,其中,Xi,Hi分别为十进制数,(i=0-4)。
3.根据权利要求1-2之一所述的IP网络中移动路由的实现方法,其中,所述路由信息存储于存储装置中。
4.根据权利要求3所述的IP网络中移动路由的实现方法,包括从所述存储器中将所述路由信息表载入内存的步骤。
5.根据权利要求1-2之一所述的IP网络中移动路由的实现方法,其中,所述的定义的路由信息表为一数组,其下标和数组内容的对应关系表征号码和路由信息的对应关系。
6.根据权利要求5所述的IP网络中移动路由的实现方法,其中,所述的移动号码路由信息表由表征地区特性的号码为下标的数组和数组内容为路由信息的路由映射表构成。
7.根据权利要求2所述的IP网络中移动路由的实现方法,其中,所述的移动路由映射表采用下面的表格形式
其中,Xi,Hi分别为十进制数,(i=0-4)。
8.据权利要求1所述的IP网络中移动路由的实现方法,包括采用移动号码和本地VOIP(话音IP)网关的一一对应,用内存表和数据库表方式实现获取移动号码对应的路由信息的步骤。
9.根据权利要求1-2之一所述的IP网络中移动路由的实现方法,其中,所述的路由信息是对应的本地VOIP网关的地址。
10.根据权利要求1-2之一所述的IP网络中移动路由的实现方法,其中,所述的路由信息是对应的SCN(电路交换网)区号;在进行路由分析时,根据所述对应的SCN区号将被叫移动号码变换为带本地区号的号码;利用所述解析的SCN号码的路由表进行地址解析。
11.根据权利要求1-2之一所述的IP网络中移动路由的实现方法,其中,所述IP网络包括网关,网守;所述方法包括通过网关或者网守上实现获取移动号码对应的路由信息。
12.一种IP网络中实现移动路由的装置,包括存储装置,用于存储移动号码对应的路由信息;处理装置,用于确定被叫网关地址信息,并处理移动号码对应的路由信息;连接装置,根据所述处理装置的结果,通过所述被叫网关建立通信。
13.根据权利要求12所述的IP网络中实现移动路由的装置,其中,所述处理装置内置于网关和/或网守中。
14.根据权利要求12或13所述的IP网络中实现移动路由的装置,其中,所述处理装置根据移动号码编码方案中的表征地区特性的编码,构造移动号码对应的路由信息,生成路由信息表,存储于所述存储装置中。
15.根据权利要求12所述的IP网络中实现移动路由的装置,其中所述存储装置的路由信息表数据为数组,其下标和数组内容的对应关系表征号码和路由信息的对应关系;所述存储装置的路由信息表数据为数组,所述的移动号码路由信息表由表征地区特性的号码为下标的数组和数组内容为路由信息的路由映射表构成。
全文摘要
本发明公开了一种IP网络中移动路由的实现方法,所述的IP网络包括终端、网关、网守,该方法包括构造移动号码路由表;经过移动路由分析,根据路由表确定地址信息;根据地址信息建立通话。采用本发明的方案,在VOIP网络中可将SCN网络、IP网、移动网有效地结合起来,采用内存表实现VOIP的路由管理,降低了成本,提高了效率,另外本发明根据我国移动号码的编码规则,设计出一种固定格式的移动号码分析表,易存储,查询时一次定位,查询速度不受数据容量影响。
文档编号H04L29/06GK1499891SQ02146760
公开日2004年5月26日 申请日期2002年11月6日 优先权日2002年11月6日
发明者曾晴, 袁莉, 张鹏, 晴 曾 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1