移动通信控制系统、移动通信控制方法、路由器、服务器以及数据结构的制作方法

文档序号:7953361阅读:224来源:国知局
专利名称:移动通信控制系统、移动通信控制方法、路由器、服务器以及数据结构的制作方法
技术领域
本发明涉及移动通信控制系统,移动通信控制方法,路由器,服务器以及数据结构。
背景技术
在传统IP网络(INTERNET协议)中,通过将发送到移动节点的IP包传送到管理移动节点的位置信息的本地代理服务器,及通过对传送目标为移动节点的IP包的封装,从本地代理服务器传送到移动节点,提出控制移动节点(移动终端)的移动IP技术。
在移动的IP技术中,当移动节点从本地网络移动到外部网络时,移动节点将用于外部网络的地址的相关地址(a care of address)通知本地代理服务器,本地代理服务器保持固定分配给本地代理服务器的本地地址与相关地址的关系并作为捆绑缓存表信息。
移动节点的对应节点,使用固定分配给移动节点的本地地址,传送目标为移动节点的IP包。IP包包括作为目的地址的本地地址,IP包被传送给移动节点中本地网络的本地代理服务器。本地代理服务器使用相关地址,其为当前移动节点的IP地址,从对应节点传送的IP包的传送进行封装。
在移动的IP技术中,经过本地代理服务器的通信路由被成为“三角路由”为实现直接从相应节点到移动节点而不通过本地代理服务器的传送的“路由最佳化”,移动节点能够将相关地址通知到相应的节点并且相应的节点使用相关地址能够将IP包直接传送到移动节点。
然而,存在一个问题,因为从相应节点到移动节点的下行通信是通过一路径其包括移动节点的本地网络中的本地代理服务器实现的,所以通信路由在传统的移动IP技术中变成冗余(一三角路由)。
存在一位置保密问题,由于对应节点接收包括移动节点的当前位置信息的相关地址,此时,使用移动节点直接将相关地址通知到对应节点的系统,即,此时系统为使用最佳化路由,所以,在传统移动IP技术中,当前位置信息被泄露给对应的节点。
由于存在相关地址作为移动节点到对应节点传送的上行通信中的移动节点传送的IP包的源地址的问题,所以甚至在传统移动IP技术中不使用最佳化的路由,移动节点的当前位置信息泄露给对应的节点。
由于存在本地代理服务器封装IP包的问题,所以在传统移动IP技术中IP包头部增大。
由于存在使用最佳化路由的上行通信或下行通信中,IP包被封装时,使用扩展首部的问题,所以在传统移动IP技术中IP包头部增大。
由于存在映射移动节点的当前位置信息的本地代理服务器的IP地址被预先通知给移动节点并且移动节点直接执行到本地网络中本地代理服务器位置注册的问题,所以在传统移动IP技术中,映射和控制移动节点的移动的本地代理服务器的IP地址可能被泄露外界进而使本地代理服务器易受到非法攻击。

发明内容
综上所述,本发明的目的是提供移动通信控制系统,移动通信控制方法,路由器,服务器以及数据结构,其可以阻止路由冗余、移动节点(移动终端)的当前位置信息以及本地代理服务器IP地址被泄露。
本发明的第一个方面概括为一移动通信控制系统,包括一服务器以及多个路由器。
服务器包括一地址管理器,其配置为与管理目的移动终端的第二地址有关的目的移动终端的第一地址;一指令器,其配置为向一源路由器,其通过射频电路与源移动终端相连,存储目的移动终端的第一地址,其目的移动终端的第一地址与目的移动终端的第二地址相关。
源路由器包括第一地址存储器,其配置为根据服务器的指令存储目的移动终端的第一地址,其动终端的第一地址与目的移动终端的第二地址相关;一地址转换器,其配置为将目的移动终端的转换为目的移动终端的第二地址,其中所述的目的终端的第一地址作为一目的地址,包括在一从源移动终端接收包中,在第一地址存储器内,所述的目的终端的第二地址与目的移动终端的第一地址相关和一路由处理器,其配置为通过射频电路,根据已转换的目的地址,将接收的包传递到与目的移动终端相连的目的路由器上。
目的路由器包括第二地址存储器,其配置为存储与目的移动终端的第二地址相关的目的移动终端的第一地址;一地址转换器,其配置为将目的移动终端的第二地址转换为目的移动终端的第一地址,其中所述的目的移动终端的第二地址作为一目的地址包含在接收包内,在第二地址存储器内,所述的目的移动终端的第一地址与目的移动终端的第二地址相关。一包传送处理器,其配置为根据已转换的目的地址,将接收包传送至目的移动终端上。
在第一个方面,目的路由器可以包括一选择通知器,其配置选择目的移动终端的第二地址,在第二地址存储器内,目的移动终端的第二地址与目的移动终端的第一地址相关,同时,当目的移动终端移动到一预定区域,或当目的移动终端变化到一激活状态,选择通知器将已选择的目的移动终端的第二地址通知到服务器;并且服务器的地址管理器能够管理被通知的目的移动终端的第二地址,所述的目的移动终端的第二地址与目的移动终端第一地址相关。
在第一方面,源路由器包括一查询器,其配置为查询服务器的目的移动终端的第二地址,当第一地址存储器没有存储目的移动终端的第二地址时,其中所述的目的移动终端的第二地址与目的移动终端的第一地址相关,其所述的目的移动终端的第一地址作为一目的地址包含在从源移动终端接收包内;并且根据源路由器的查询,服务器的指令器能够指令源路由器存储目的移动终端的第一地址,所述的目的移动终端的第一地址与目的移动终端的第二地址相关。
在第一方面,根据目的移动终端的移动或目的移动终端的状态变化,服务器的地址管理器能够更新目的移动终端的第一地址和第二地址,所述的目的移动终端的第一地址与目的移动终端的第二地址彼此相关。
在第一方面,服务器的指令器可以指令路由器去删除被管理的目的移动终端的第一地址和被管理的目的移动终端的第二地址,其中所述的路由器并不在从源移动终端到目的移动终端的路由上。
在第一方面,源路由器或目的路由器的地址转换器能够根据包内至少一个判定比特位,从目的移动终端的第二地址中区分出目的移动终端的第一地址。
在第一方面,源路由器的地址转换器能够将源移动终端的第一地址转换成源移动终端的第二地址,所述的目的移动终端的第一地址作为源地址,包含在从源移动终端接收包内,所述的源移动终端的第二地址与源移动终端的第一地址相关;以及目的路由器的一地址转换器能够将源移动终端的第二地址转换成源移动终端的第一地址,其中源移动终端的第二地址作为一源地址包含所接受的包内,所述的源移动终端的第一地址与源移动终端的第二地址相关。
本发明的第二个方面概括为移动通信控制方法包括以下步骤A)在源移动终端内,传送一包,其包括一作为目的地址的目的移动终端的第一地址。B)在服务器内,指令一与源移动终端相连的源路由器,通过射频电路存储目的移动终端的第一地址,所述的目的移动终端的第一地址与目的移动终端的第二地址相关。C)在源路由器内,根据服务器的指令,存储目的移动终端的第一地址,所述的目的移动终端的第一地址与目的移动终端的第二地址相关。D)在路由器内,将目的移动终端的第一地址转换成目的移动终端的第二地址,所述的目的移动终端的第一地址作为目的地址包含在源移动终端接受包中,所述的目的移动终端的第二地址与目的移动终端的第一地址相关;E)在源路由器内,根据转换的目的地址,通过射频电路,将接收到的包传递到与目的移动终端相连接的一目的路由器上。F)在目的路由器内,将目的移动终端的第二地址转换成目的移动终端的第一地址,所述的目的移动终端的第二地址作为目的地址包含在所接收包内,所述的目的移动终端的第一地址与目的移动终端的第二地址相关;G)根据已转换的目的地址,将接收包传送到目的移动终端。
本发明的第三个方面概括为一服务器,其用于移动通信网络,通过多个路由器,将数据包从源移动终端传送到目的移动终端。
服务器包括一地址管理器,其配置为管理目的移动终端的第一地址,所述的目的移动终端的第一地址与目的移动终端的第二地址相关;一指令器,其配置为,通过射频电路,指令与源移动终端相连接的源路由器存储目的移动终端的第一地址,所述的目的移动终端的第一地址与目的移动终端的第二地址相关;在第三方面,一地址管理器能够根据目的终端的移动或目的终端的状态变化,更新目的移动终端的第一地址和目的移动终端的第二地址,所述的目的移动终端的第二地址与目的移动终端的第一地址彼此相关。
在第三方面,指令器能够指令路由器删除被管理的目的移动终端的第一地址和第二地址。所述的路由器不在从源移动终端到目的移动终端的包的路由内。
本发明的第四方面概括为与源移动终端连接的路由器。路由器包括一查询器,其配置为当第一地址存储器没有存储目的移动终端的第二地址时,查询服务器查询服务器的目的移动终端的第二地址,所述的目的移动终端的第二地址与目的移动终端的第一地址彼此相关,所述的目的移动终端的第一地址作为一目的地址的包含在从源移动终端接收包内;第一地址存储器配置为根据服务器的指令存储目的移动终端的第一地址,所述的目的移动终端的第一地址与目的移动终端的第二地址相关;一地址转换器,其配置为将目的移动终端的第一地址转换为目的移动终端的第二地址,所述的目的移动终端的第一地址作为一目的地址包含在从源移动终端接收的包内,在第一地址存储器内,所述的目的移动终端的第二地址与目的移动终端的第一地址相关。以及一路由处理器,其配置为通过射频电路,根据已转换的目的地址,将接收包传递到与移动终端相连接的目的路由器上。
在第四方面,地址转换器能够根据包中至少一个判定比特位,从目的移动终端的第二地址中区分出目的移动终端的第一地址。
在第四方面,地址转换器能够将源移动终端的第一地址转换为目的移动终端的第二地址,所述的源移动终端的第一地址作为一源地址包含在从源移动终端接收包内,所述的目的移动终端的第二地址与目的移动终端的第一地址相关。
本发明的第五方面概括为与目的移动终端连接的路由器。路由器包括一选择通知器,其配置选择一目的移动终端的第二地址,在第二地址存储器内,所述的目的移动终端的第二地址与目的移动终端的第一地址相关,并且当目的移动终端移动到一预定区域,或当目的移动终端变化到一激活状态时,选择通知器将已选择的目的移动终端的第二地址通知给服务器;第二地址存储器,其配置为存储与目的移动终端的第二地址相关的目的移动终端的第一地址;一地址转换器,其配置为将目的移动终端的第二地址转换为目的移动终端的第一地址,所述的目的终端的第二地址作为一目的地址包含在接收的包内,在第二地址存储器内,所述的目的移动终端的第一地址与目的移动终端的第二地址相关,和一包传送处理器,其配置为根据已转换的目的地址,将接收的包传送至目的移动终端上。
在第五方面,地址转换器能够根据包中至少一个判定比特位,从目的移动终端的第二地址中区分出目的移动终端的第一地址。
在第五方面,地址转换器能够将源移动终端的第二地址转换为源移动终端的第一地址,所述的源移动终端的第二地址作为一源地址包含在从源移动终端接收的包内,所述的源移动终端的第一地址与目的移动终端的第二地址相关。
本发明的第六方面概括为通过多个路由器,从源移动终端传送到一目的移动终端的包的结构。在包内的一IPv6地址的最重要比特位是作为从目的移动终端的第二地址中区分出目的移动终端的第一地址判定比特位,通过射频电路,与源移动终端相连的源路由器将目的移动终端的第一地址转换为目的移动终端的第二地址,所述的目的移动终端的第一地址作为一目的地址包含在从源移动终端接收的包内,所述的目的移动终端的第二地址与目的移动终端的第一地址相关,并且目的路由器通过射频电路,根据已转换的目的地址,将接收的包传送至与目的移动终端相连的目的路由器上,当目的路由器将目的移动终端的第二地址转换为目的移动终端的第一地址时,所述的目的移动终端的第二地址作为一目的地址,包含在接收的包内,所述的目的移动终端的第一地址与目的移动终端的第二地址相关,同时目的路由器根据已转换的目的地址,将接收的包传送至目的移动终端上。
本发明的第七方面概括为通过多个路由器,从源移动终端传送到一目的移动终端的包的数据结构,在包内的一IPv6地址中从第33比特到64比特的范围内的任一比特位,是作为从目的移动终端的第二地址中区分出目的移动终端的第一地址判定比特位,当通过射频电路,与源移动终端相连的源路由器将目的移动终端的第一地址转换为目的移动终端的第二地址,所述的目的移动终端的第一地址作为一目的地址包含在从源移动终端接收的包内,所述的目的移动终端的第二地址与目的移动终端的第一地址相关,并且目的路由器通过射频电路,根据已转换的目的地址,将接收的包传送至与目的移动终端相连的目的路由器上,并且当目的路由器将目的移动终端的第二地址转换为目的移动终端的第一地址时,所述的目的移动终端的第二地址作为一目的地址,包含在接收的包内,所述的目的移动终端的第一地址与目的移动终端的第二地址相关,同时目的路由器根据已转换的目的地址,将接收的包传送至目的移动终端上。


图1为根据本发明的一实施例的移动通信控制系统的整个配置的框图。
图2为根据此实施例的移动通信控制系统的移动终端的功能方框图。
图3为根据此实施例的移动通信控制系统的位置信息管理服务器的功能方框图。
图4为根据此实施例的移动通信控制系统的路由器的功能方框图。
图5A为根据此实施例的用于移动通信控制系统的IP包格式一示图。
图5B为根据此实施例的用于移动通信控制系统的IP包格式一示图。
图5C为根据此实施例的用于移动通信控制系统的IP包格式一示图。
图6为根据此实施例的移动通信控制系统的操作程序表。
具体实施例方式
参见图1至图5,根据本发明的一实施例的移动通信控制系统的一配置。
如图1所示,移动通信控制系统包括位置信息管理服务器A和B,多个访问路由器AR1至AR4,多个定位路由器ANC1和ANC2以及多个边界路由器BR1和BR2。
图1显示了移动包通信网络由域A和域B组成,域A和域B能够通过相同的电子通信载体或不同的电子通信载体操作。
边界路由器BR1和BR2将域A和域B连接起来,每一个域A和域B都是由多个路由器组成。
在此实施例中,定位路由器ANC1和ANC2包括一地址转换函数,访问路由器AR1至AR4包括移动终端的第一跳点的功能。
除了访问路由器AR,对于正常的IP执行的路由操作,边界路由器BR和定位路由器ANC的路由器能够在域A和域B内连接起来。
一配置,其通过访问路由器AR1至AR4终止一访问点AP从而终止多个无线接口,或一配置,其通过访问路由器AR1至AR4支持多个自身能够采用的无线接口。
图1显示“位置区域LA#1和LA#2”,其内的移动终端1和2执行一位置注册到移动包通信网络上,以及“路由区域RA#1-RA#4”是访问网络的每一IP包的能够被路由的最小的单元。局域由一个或更多的访问路由器AR来管理,而路由区域由一个访问路由器AR来管理。
在图1中,在一激活状态,移动终端1a,从位置区域LA#2的路由区域RA#1移动到路由区域RA#2。在一待用状态,移动终端1b从位置区域LA#1的路由区域RA#4移动到一位置区域LA#2的路由区域RA#1。在路由区域RA#3中存在一激活状态的移动终端2。
在一激活状态的移动终端能够一直传送和接收IP包。为了降低能量消耗,在一待用状态的移动终端除非移动终端在位置区域LA之间移动,虽然移动终端能够接收IP包,但其不能传送IP包。
参考图2,根据此实施例,下面将描述移动终端1a、1b和2的配置。基本上,由于移动终端1a的配置与移动终端1b和移动终端2的配置相同,所以下面将描述移动终端1a的配置。
如图2所示,移动终端1a配置通信接口10,位置注册单元11,一通知信息接收单元12,一状态变化通知单元13以及一通信单元14。
通信接口10配置从用于管理路由区域RA的访问路由器AR2传送或接收IP包,其中移动终端1a,通过无线连接而存在。
位置注册单元11配置将移动终端1a的位置信息注册到位置信息管理服务器B,其与域B相连,在域B内,存在移动终端1a其通过访问路由器与其相连接。
位置注册单元11当移动终端1a移动并且在其它的位置区域LA时,通过访问路由器AR2,将位置注册包传送到位置信息管理服务器B。
在图1中,当移动终端1b移动超出位置区域LA时(例如,从位置区域LA#1到位置区域LA#2),待用状态的移动终端1b将位置注册包传送到访问路由器AR1。
当移动终端1a在位置区域LA移动时(例如,从位置区域LA#1到位置区域LA#2),一激活状态的移动终端1a不能传送位置注册包。
一通知信息接收单元12配置从访问路由器AR2接收通知信息如传送的页信息。
一状态变化通知单元13配置通知访问路由器AR2的与激活状态有关的状态变化以及与待用状态有关的状态的变化。状态变化通知单元13至少通知两种类型的状态变化(激活状态和待用状态)。
例如,状态变化通知单元13通知访问路由器AR2,移动终端1a已经变化到激活状态。当移动终端1a的状态从待用状态变化激活状态,其通过特定的触发器来实现,如开始申请和接收从访问路由器AR2传送来的页信息。通信单元14配置以产生一IP包,通过通信接口10传送到目的移动终端2。
通信单元14产生一IP包,其包括作为目的地址的目的移动终端2的一IP主机地址(一第一地址),以及作为源地址的源移动终端1a的一IP主机地址(一第一地址)。
IP主机地址(一第一地址)不能根据当前位置或移动终端的移动发生变化。换句话说,IP主机地址唯一和全局标志一移动终端。
另一方面,后面讨论的IP路由地址根据当前位置或移动终端的移动发生变化。换句话说,IP包能够使用IP路由地址,在移动包通信网络中最佳地被路由。
IP包的格式(数据结构)包括从如访问路由器AR,边界路由器BR以及定位路由器ANC的路由器的IP路由地址(第二地址)中区分出从IP主机地址(第一地址)。结果,固定终端或移动IP终端的通用本地地址能够当成IP路由地址来处理。
参考图3,下面将描述位置信息管理服务器A,B的配置。基本上,由于位置信息管理服务器A的配置与位置信息管理服务器B的配置相同,下面将描述位置信息管理服务器B的配置。
如图3所示,位置信息管理服务器B配置有一位置信息管理单元21,一IP路由地址管理单元22,一移动终端状态管理单元23以及一路由器控制单元24。
一位置信息管理单元21,配置为显示每一位置区域的管理信息,其中位置区域内存在多个移动终端,其中的每一个移动终端的(例如,移动终端1a)本地网络是域B。位置信息管理服务器B是与域B相连的。
例如,如图3所示,根据通过访问路由器AR2从移动终端1a传送来的位置注册包,位置信息管理单元21存储一表,其表表示移动终端ID(1a)与此时有移动终端存在的位置区域ID的关系。
IP路由地址管理单元22配置为管理IP路由地址信息,表示目的移动终端的IP主机地址(第一地址)与目的移动终端的IP路由地址(第二地址)的关系。
例如,IP路由地址管理单元22存储与IP路由地址#X0有关的IP主机地址#A,以及存储与IP路由地址#X1有关的IP主机地址#B。
IP路由地址管理单元22,根据路由器的查询,具有将适当的移动终端的IP主机地址或IP路由地址通知到的路由器的功能,如访问路由器,边界路由器以及定位路由器。
例如,IP路由地址管理单元22指令一源路由器AR2,其通过射频电路,与源移动终端1a相连,以存储目的终端2的IP主机地址(第一地址)其与目的移动终端2的IP路由地址(第二地址)有关。
IP路由地址管理单元22根据目的终端的移动(移动终端的位置区域的变化)或目的移动终端状态的变化(在激活状态和待用状态之间的状态转变)具有更新IP路由地址信息的功能。
例如,当访问路由器通知位置信息管理服务器B,移动终端1a已经从激活状态变化到待用状态,IP路由地址管理单元22能够指令一路由器,如,访问路由器AR,边界路由器BR以及定位路由器ANC删掉一用于传送的定位表,以及一用于接收的缓存表,将与一适当的IP路由地址信息一起删除。
IP路由地址管理单元22根据IP路由地址信息,具有指令一路由器,如,访问路由器AR,边界路由器BR以及定位路由器ANC,转换IP路由地址的功能。
例如,IP路由地址管理单元22能够指令路由器AR1删掉一目的移动终端2的被管理的IP主机地址(被管理的第一地址)与目的移动终端2的被管理的IP路由地址(被管理的第二地址),其中路由器AR1不在从源移动终端1a到目的终端2的包的路由中。
IP路由地址管理单元22判断由路由器(例如,访问路由器AR2)通知的IP主机地址(第一地址)与目的终端的IP路由地址(第二地址)是否应被允许使用,并且将判断的结果通知给路由器。
当判断结果是肯定的,IP路由地址管理单元22管理目的终端的IP主机地址(第一地址),其与目的移动终端IP路由地址(第二地址)有关。
IP路由地址管理单元22可以配置为只管理激活状态下移动终端的IP路由地址信息,而不管理待用状态下移动终端的IP路由地址信息。
一移动终端状态管理单元23配置为管理每一个移动终端的状态(激活状态或待用状态)。例如,移动终端状态管理单元23能够管理移动终端状态,其IP路由地址信息在IP路由地址管理单元22内作为激活状态下被管理,并且管理移动终端状态,其IP路由地址信息在IP路由地址管理单元22内作为待用状态是不管理的。
一路由器控制单元24配置为从/到路由器如访问路由器AR,边界路由器BR以及定位路由器ANC,传送和接收包,如控制包。在域B内,通过使用一预先通信协议,位置信息管理服务器与域B相连。
例如,路由器控制单元24通过访问路由器AR2,将从移动终端1a接收的位置注册包传送到位置信息管理单元21。
路由器控制单元24将指令从IP路由地址管理单元22传送到访问路由器AR2。
参考图4,下面将描述访问路由器AR1到AR4,边界路由器BR1和BR2以及定位路由器ANC1和ANC2的配置。由于访问路由器AR1到AR4,边界路由器BR1和BR2以及定位路由器ANC1和ANC2的配置基本上是相同的,下面将描述移动终端1a的主要结构,并且每一个唯一配置将作适当地描述。
如图4所示,访问路由器AR1配置为一移动终端接口31,一位置信息管理服务器接口32,一网络接口33,一路由表存储单元34,一用于发送存储单元35的缓存表,一用于接收存储单元36,一地址判断单元37,一缓冲器38,一路由单元39以及一表更新单元40的缓存表。
定位路由器ANC和边界路由器BR除了它们不包括移动终端接口31外,其与访问路由器AR2的配置是相同的。
移动终端接口31配置为从/到移动终端1a传送和接收包,如IP包和位置注册包,通过射频电路,路由区域RA#2,由访问路由器AR2管理。
移动终端接口31包括一选择通知器,其配置为选择目的移动终端1a的IP路由地址(第二地址),其与目的移动终端1a的IP主机地址(第一地址)相关,并且当目的移动终端1a移动到预先设定的区域(路由区域RA#2),或当目的移动终端1a变化到一激活状态,通过位置信息管理服务器接口32,将所选的目的移动终端1a的IP路由地址(第二地址)通知到位置信息管理服务器B。
移动终端接口31接收从移动终端1a传送的各种控制包,根据所接收的控制包内作为源地址的IP主机地址,解决位置信息管理服务器B的地址,并且通过位置信息管理服务器接口32,将控制包传送到位置信息管理服务器B。
移动终端接口31能够通过位置信息管理服务器接口32,翻译从位置信息管理服务器B中接收的一页包内的信息内容,并且执行移动终端上的页处理程序。
位置信息管理服务器接口32配置为传送和接收指令,这些指令用于产生、转变、删除用于发送的缓存表以及用于接收的缓存表,通过使用预先设置的通信协议,来控制数据包,如往来于与访问路由器AR2所属的域B相连接的位置信息管理服务器B的页包。
例如,当激活状态的移动终端从路由区域RA#1移动到路由区域RA#2时,位置信息管理服务器接口32触发从移动终端接口31内的移动终端所发送的接收控制包,此移动终端接口31为移动终端分配一IP路由地址,并且通知位置信息管理服务器B,IP路由地址已经分配给移动终端。
位置信息管理服务器接口32通知表更新单元40,位置信息管理服务器B允许IP路由地址被分配。
当移动终端从待用状态变化为激活状态时,根据一触发器如开始的特定申请和接受的页包,位置信息管理服务器接口32根据移动终端已经变成激活状态的通知,将从IP路由地址缓冲池中抽出的一IP路由地址分配给一移动终端此通知从移动终端传送而从移动终端接口31接收。
位置信息管理服务器接口32通知位置信息管理服务器B,IP路由地址已经分配给移动终端。当位置信息管理服务器B允许IP路由地址被分配给移动终端时,位置信息管理服务器接口32将正式的IP路由地址进行登记并用于通知表更新单元40。
位置信息管理服务器接口32根据移动终端的IP主机地址作为一关键标识将由移动终端接口31接收的位置注册信息传送到位置信息管理服务器B上。当在待用状态的移动终端改变了所在的位置区域时,位置注册信息从移动终端被发送出去。换句话说,位置信息管理服务器接口32具有作为移动终端代理的功能。
一网络接口33配置为从访问路由器所属的域B中其它路由器传送和接收IP包(例如,定位路由器ANC1)。
路由表存储单元34配置为存储基于IP路由地址的路由表。例如,访问路由器AR2内的路由表存储路由信息,将包括IP路由地址的#X1的IP包发送到定位路由器ANC1上。
用于发送存储单元35的缓存表包括第一地址存储器,其配置为根据来自位置信息管理服务器B的指令,存储与目的移动终端的IP路由地址(第二地址)相关的目的移动终端的IP主机地址(第一地址)。
例如,用于发送存储单元35的缓存表存储移动终端的IP主机地址#B与IP路由地址#X1相关的表,如图4所,其移动终端由访问路由器AR2管理。
一用于接收存储单元36的缓存表包括第二地址存储器,其配置为根据来自位置信息管理服务器B的指令,存储与目的移动终端的IP路由地址(第二地址)相关的目的移动终端的IP主机地址(第一地址)。
例如,用于接收存储单元36的缓存表存储移动终端的IP路由地址#X0与IP主机地址#B相关的表,如图4所示其移动终端由访问路由器AR2管理。
地址判断单元37配置为判断从源移动终端接收的IP包的源地址是否是IP主机地址(第一地址)或是IP路由地址(第二地址)。
更具体的讲,地址判断单元37配置为通过参考接收包内的判定比特位,判断从源移动终端接收的IP包的源地址是否是IP主机地址(第一地址)或是IP路由地址(第二地址)。
参考图5A至图5C,下面将描述此实施例中使用的IP包格式。在此实施例中,通过定义已经存在的IPv6地址系统中的判定比特位,如图5A所示,实现IP主机地址和IP路由地址。
如图5B所示,用于在一由3比特定义的格式前缀部分(FP)建立判定比特位的方法被认为是第一方法,其中格式前缀部分所包含的IPv6地址位最重要比特。在FP部分(FP)定义“001”为全局的单一地址。
例如,如图5B所示,此方法在IP路由地址的FP部分(FP)建立“001”(全局的单一地址值),其中IP路由地址包括“本地地址HoA”和“相关地址CoA”其被使用在固定终端,移动IP等终端上已经存在的IPv6类型在另一方面,此方法通过在IP主机地址的FP部分建立“010”,定义了判定比特位。
虽然在此实施例中定义建立“010”作为FP部分的一个值,但是本发明并不局限此实施例,并且也可以建立其他的值作为FP部分的值。
如图5C所示,在网络前缀中紧跟着“ISP ID”的比特位建立判定比特位被认为第二方法。根据已经存在分配规则将“ISP IDs”分配给通信载体或ISPs。
例如,如图5C所示,通过在紧跟着“ISP ID”的比特位建立“1”作为IP路由地址,在紧跟着“ISP ID”的比特位建立“0”作为IP主机地址。
虽然在此实施例中紧跟着“ISP ID”的比特位建立判定比特位,但是本发明并不局限此实施例,并且判定比特位也可以是一IPv6地址中第33比特位到64比特位的范围或一IPv6地址中第65比特位到128比特位的范围内的任一比特位。
能够从IP路由地址区分出IP主机地址的判定比特位可以在IP包内通过使用第一和第二方法不用开发新的地址格式来定义。
本发明通过定义IPv4地址系统的判定比特位能够从IP路由地址区分出IP主机地址,如同IPv6地址系统的情况。
当IP包内的目的地址作为IP主机地址来判断,地址判断单元37判断发送存储单元35的缓存表是否管理IP主机地址。
当IP主机地址被判断存储在发送存储单元35的缓存表中时,地址判断单元37包括一地址转换器,其配置为将IP主机地址(第一地址)转换为IP路由地址(第二地址)。在此情况下,地址判断单元37将其目的地址被转换的IP包传送到路由单元39。
在另一方面,当IP主机地址被判断没有存储在发送存储单元35的缓存表中时,地址判断单元37暂时在一缓冲器38中存储IP包。
在这种情况下,地址判断单元37包括一查询器,其配置为根据作为目的地址的IP主机地址,查询位置信息管理服务器B(或A)的目的移动终端2的IP路由地址(第二地址)作为目的地址。
地址判断单元37根据来自位置信息管理服务器B(或A)的回复结果,将IP包内的目的地址从IP主机地址转换为IP路由地址,其在缓冲器38中缓冲,并且将IP包传送到路由单元39中。
当IP包内的目的地址被判断为一IP路由地址时,地址判断单元37不用转换IP包的目的地址,将IP包传送到路由单元39中。
当IP包的目的地址被判断为一IP路由地址时,以及当IP路由地址存储在接收存储单元36的缓存表中时,地址判断单元37参考接收存储单元36的缓存表,将IP包的目的地址从IP路由地址转换为IP主机地址,并且将IP包传送到路由单元39中。
路由单元39中被配置为参考路由表存储单元34,根据被转换的目的地址(IP路由地址或IP主机地址),将IP包发送到目的路由器AR3中(访问路由器),其通过射频电路,与目的移动终端2相连。在此实施例中,路由单元39通过网络接口33,将其目的地址为IP路由地址的IP包传送到一定位路由器ANC1上。
路由单元39包括一包传送处理器,其配置为通过移动终端接口31,将其目的地址为IP主机地址的IP包传送到移动终端1a上。
路由单元39根据预先决定的路由协议如OSPF,执行路由处理程序。
表更新单元40配置为根据通过位置信息管理服务器接口32,从位置信息管理服务器B传送的指令,更新路由表存储单元34、用于发送存储单元35的缓存表以及用于接收存储单元36的缓存表。表更新单元40根据由地址判断单元37对位置信息管理服务器B(或A)的查询结果,将移动终端2的IP路由地址加入发送存储单元35的缓存表中。
参考图6,下面将根据本实施例描述,在移动通信控制内,IP包将从移动终端1a传送到移动终端2的操作。在此实施例中,移动终端1a的IP主机地址(第一地址)是“A”,移动终端2的IP主机地址(第一地址)是“B”。
如图6所示,在601步骤内,移动终端1a通过射频电路,将IP包传送到一访问路由器AR2,其中IP包包括移动终端2的IP主机地址(第一地址)“B”作为目的地址。
在602步骤内,参考用于接收存储单元36的缓存表,参考用于发送存储单元35的缓存表,访问路由器AR2的地址判断单元37将所接收的IP包目的地址从移动终端2的IP路由地址(第一地址)为“B”转换成移动终端2的IP主机地址(第二地址)为“X1”。
在603步骤内,参考路由表存储单元34,访问路由器AR2的路由单元39将地址转换的IP包传送到一定位路由器ANC1,其中IP包的目的地址为“X1”。
在604步骤内,定位路由器ANC1的地址判断单元37判断移动终端2的IP路由地址(第二地址)“X1”是否建立在所接收的IP包内,其判断时通过在所接收的IP包的判定比特位来实现的。
在605步骤内,参考路由表存储单元34,定位路由器ANC1的路由单元39不用转换目的地址,将目的地址为X1的IP包传送到一边界路由器BR1。
通过从步骤606到步骤611中重复步骤604和步骤605,包括移动终端2的IP路由地址(第二地址)“X1”的IP包被传送到访问路由器AR3,其通过射频电路,与目的移动终端2相连。
在612步骤内,参考发送存储单元35的缓存表,访问路由器AR3的地址判断单元37将从移动终端2的IP路由地址(第二地址)“X1”所接收到的IP包转换为移动终端2的IP主机地址(第一地址)“B”。
在613步骤内,参考路由表存储单元34,通过射频电路,访问路由器AR3的路由单元39将地址转换的IP包,其目的地址为“B”传送到目的移动终端2。
在根据此实施例的移动通信控制系统中,源路由器AR2基于被转换的IP路由地址(被转换的第二地址),将IP包传递到目的路由器AR3,并且目的路由器AR3基于被转换的IP主机地址(被转换的第一地址),将IP包传送到目的移动终端2,以便避免下形通信内的通信路由冗余(三角路由)。
在根据此实施例的移动通信控制系统中,目的移动终端2不必接收源移动终端1a上的包括当前位置信息的CoA相关地址,以便避免位置保密问题,其源移动终端1a的当前位置信息LA#2被泄露给目的移动终端2。
在根据此实施例的移动通信控制系统中,IP主机地址(第一地址)被用作从上行通信中的源移动终端1a中传送的IP包的目的地址,以便阻止源移动终端1a的当前位置信息LA#2被泄露给目的移动终端2。
在根据此实施例的移动通信控制系统中,源路由器AR2不执行IP包的封装,以便避免IP包的头部增加。
在根据此实施例的移动通信控制系统中,位置信息管理服务器B的路由控制单元24指令源路由器AR2使目的移动终端2上的IP主机地址(第一地址)与目的移动终端2上的IP路由地址(第二地址)相关,以便本地代理服务器的IP地址管理源移动终端1a的当前位置信息LA.#2,将不用预先通知源移动终端1a,同时源移动终端1a不必执行在本地网络的本地代理服务器的直接注册。结果,可以避免把本地代理服务器管理和控制能力泄露到外边的可能性,同时IP地址自身能够防范非法攻击。
在根据此实施例的移动通信控制系统中,位置信息管理服务器B的路由控制单元24指令源路由器AR2使目的移动终端2上的IP主机地址(第一地址)与目的移动终端2上的IP路由地址(第二地址)相关,以便向其它域通知IP路由地址(第二地址)的精确性能够降低,由路由器控制的移动终端的控制范围能够变窄,并且能够执行高效的包转发。
本发明并不局限此实施例,例如,本发明可以配置为在所有的路由器上如,在一特定的域内(例如,域B),定位路由器ANC1和边界路由器BR1转换IP路由地址。例如,在本发明中定位路由器ANC1能将IP路由地址从“X1”转换到“X2”,边界路由器BR1能将IP路由地址从“X2”转换到“X3”。
例如,本发明可以配置为在某些路由器上转换IP路由地址,如特定域内(例如,域A)的定位路由器ANC1。
在本发明中,在上行方向(从移动终端1a到移动终端2的方向)和下行方向(从移动终端2到移动终端1a的方向)之间,转换IP路由地址的路由器是不同的。
本发明中不仅可以用于目的地址的地址转换这种情况,而且也可用于源地址的地址转换的情况。
本发明可以提供一移动通信控制系统,其能够避免通信路由冗余并且阻止源移动终端的当前位置信息和位置信息管理服务器的IP地址泄露,以及一路由器,一服务器和一数据结构其可以被用在上述的移动通信控制系统。
另外,对于本领域的技术人员很容易加入一些特征而作一些改动。因此,本发明更广的范围并不局限于某一特定细节和所描述的典型性实施例。相应,不偏离由本发明所附的权利要求定义的精神和范围可以作出各种变化。
权利要求
1.一种移动通信控制系统,包括一服务器以及多个路由器,其中服务器包括一地址管理器,其配置为管理与目的移动终端的第二地址有关的移动终端的第一地址;以及一指令器,其配置为通过射频电路指令一与源移动终端相连的源路由器存储目的移动终端的第一地址,其移动终端的第一地址与目的移动终端的第二地址相关;其中源路由器包括一第一地址存储器,其配置为根据服务器的指令,存储目的移动终端的第一地址,其移动终端的第一地址与目的移动终端的第二地址相关;一地址转换器,其配置为将目的移动终端第一地址转换为目的移动终端的第二地址,其中目的移动终端的第一地址作为一目的地址包含在一从源移动终端接收的包内,在第一地址存储器内,其目的移动终端的第二地址与目的移动终端的第一地址相关;一路由处理器,其配置为根据已经转换的目的地址,通过射频电路,将接收的包传递到与目的移动终端相连的目的路由器上;其中目的路由器包括一第二地址存储器,其配置为存储与目的移动终端的第二地址相关的目的移动终端的第一地址;一地址转换器,其配置为将目的移动终端的第二地址转换为目的移动终端的第一地址,其中目的移动终端的第二地址作为一目的地址包含在接收的包内,在第二地址存储器内,其目的移动终端的第一地址与目的移动终端的第二地址相关;一包传送处理器,其配置为根据已转换的目的地址,将接收的包传送至目的移动终端上。
2.根据权利要求1所述的一种移动通信控制系统,其中目的路由器进一步包括一选择通知器,其配置为选择目的移动终端的第二地址,在第二地址存储器内,其目的移动终端的第二地址与目的移动终端的第一地址相关,并且当目的移动终端移动到一预定区域,或当目的移动终端变化到一激活状态时,选择通知器将已选择的目的移动终端的第二地址通知到服务器;其中服务器的地址管理器管理被通知的目的移动终端的第二地址,其目的移动终端的第二地址与目的移动终端第一地址相关。
3.根据权利要求1所述的一种移动通信控制系统,其中源路由器进一步包括一查询器,其配置为服务器的目的移动终端的第二地址查询,此时第一地址存储器没有存储目的移动终端的第二地址时,其移动终端的第二地址与目的移动终端的第一地址相关,其目的移动终端的第一地址作为一目的地址包含在从源移动终端接收的包内;以及服务器的指令器能够根据源路由器的查询,指令源路由器去存储目的移动终端的第一地址,其目的移动终端的第一地址与目的移动终端的第二地址相关。
4.根据权利要求1所述的一种移动通信控制系统,其中服务器的地址管理器能够根据目的移动终端或目的移动终端的移动的状态变化,更新目的移动终端的第一地址和目的移动终端的第二地址,其目的移动终端的第一地址与目的移动终端的第二地址彼此相关。
5.根据权利要求1所述的一种移动通信控制系统,其中服务器的指令器指令路由器去删除被管理的目的移动终端的第一地址和被管理的目的移动终端的第二地址,其路由器并不在从源移动终端到目的移动终端的数据包的路由上。
6.根据权利要求1所述的一种移动通信控制系统,其中源路由器或目的路由器的地址转换器能够根据至少包内的一个判定比特位,从目的移动终端的第二地址中区分出目的移动终端的第一地址。
7.一种移动通信控制方法包括以下步骤在一源移动终端内,传送一包,其包括一作为目的地址的目的移动终端的第一地址;在一服务器内,通过射频电路指令一与源移动终端相连的源路由器,存储目的移动终端的第一地址,其目的移动终端的第一地址与目的移动终端的第二地址相关;在一源路由器内,根据服务器的指令,存储目的移动终端的第一地址,其目的移动终端的第一地址与目的移动终端的第二地址相关;在一源路由器内,将目的移动终端的第一地址转换成目的移动终端的第二地址,其中目的移动终端的第一地址作为一目的地址包含在从源移动终端所接收的包内,其目的移动终端的第二地址与目的移动终端的第一地址相关;通过射频电路,根据已转换的目的地址,将接收到的包传递到一与目的移动终端相连接的目的路由器上;将目的移动终端的第二地址转换成目的移动终端的第一地址,其中目的移动终端的第二地址作为一目的地址包含在接收包内,在目的路由器内,其目的移动终端的第一地址与目的移动终端的第二地址相关;并且根据已转换的目的地址,将接收包传送到目的移动终端。
8.一服务器,其用于移动通信网络,通过多个路由器,将包从源移动终端传送到目的移动终端,服务器包括一地址管理器,其配置为管理目的移动终端的第一地址,其目的移动终端的第一地址与目的移动终端的第二地址相关;和一指令器,其配置为,通过射频电路,指令一与源移动终端相连接的源路由器存储目的移动终端的第一地址,其目的移动终端的第一地址与目的移动终端的第二地址相关。
9.根据权利要求8所述的一服务器,其中地址管理器根据移动终端的移动或目的移动终端的状态变化,更新目的移动终端的第一地址和目的移动终端的第二地址,其目的移动终端的第二地址与目的移动终端的第一地址彼此相关。
10.根据权利要求8所述的一服务器,其中指令器指令路由器删除被管理的目的移动终端的第一地址和被管理的目的移动终端的第二地址,其中所述的路由器不在从源移动终端到目的移动终端的数据包的路由内。
11.一与源移动终端连接的路由器,包括一查询器,其配置为当第一地址存储器没有存储目的移动终端的第二地址时,查询服务器的目的移动终端的第二地址,其目的移动终端的第二地址与目的移动终端的第一地址彼此相关,其中目的终端的第一地址作为一目的地址包含在从源移动终端接收的包内;第一地址存储器配置为根据服务器的指令,存储目的移动终端的第一地址,其目的终端的第一地址与目的移动终端的第二地址相关;一地址转换器,其配置为将目的移动终端的第一地址转换为目的移动终端的第二地址,其中目的终端的第一地址作为一目的地址包含在源移动终端接收的包内,在第一地址存储器内,其目的移动终端的第二地址与目的移动终端的第一地址相关;一路由处理器,其配置为根据已转换的目的地址,通过射频电路,将接收的包传递到与目的移动终端相连的目的路由器上。
12.根据权利要求11所述的路由器,其中地址转换器根据至少在包内的一判定比特位,从目的移动终端的第二地址中区分出目的移动终端的第一地址。
13.一与目的移动终端连接的路由器,包括一选择通知器,其配置选择目的移动终端的第二地址,在第二地址存储器内,其目的移动终端的第二地址与目的移动终端的第一地址相关,并且当目的移动终端移动到一预定区域,或当目的移动终端变化到一激活状态时,将已选择的目的移动终端的第二地址通知到服务器;第二地址存储器,其配置为存储与目的移动终端的第二地址相关的目的移动终端的第一地址;一地址转换器,其配置为将目的移动终端的第二地址转换为目的移动终端的第一地址,其目的移动终端的第二地址作为一目的地址包含在接收的包内,在第二地址存储器内,其目的移动终端的第一地址与目的移动终端的第二地址相关;和一包传送处理器,其配置为根据已转换的目的地址,将接收的包传送至目的移动终端上。
14.根据权利要求13所述的路由器,其中地址转换器根据至少包内的一个判定比特位,从目的移动终端的第二地址中区分出目的移动终端的第一地址。
15.一通过多个路由器,从源移动终端传送到一目的移动终端的包的数据结构,其中在包内的一IPv6地址的最重要比特位是作为从目的移动终端的第二地址中区分出目的移动终端的第一地址判定比特位,通过射频电路,与源移动终端相连的源路由器将目的移动终端的第一地址转换为目的移动终端的第二地址,其中目的移动终端的第一地址作为一目的地址包含在从源移动终端接收的包内,其目的移动终端的第二地址与目的移动终端的第一地址相关,并且源路由器根据已转换的目的地址,通过射频电路,将接收的包传送至目的路由器上;当目的路由器将目的移动终端的第二地址转换为目的移动终端的第一地址时,其目的移动终端的第二地址作为一目的地址,包含在接收的包内,其目的移动终端的第一地址与目的移动终端的第二地址相关,并且目的路由器根据已转换的目的地址,将接收的包传送至目的移动终端上。
16.一通过多个路由器,从源移动终端传送到一目的移动终端的包的数据结构,其中在包内的一IPv6地址中从第33比特位到64比特位的范围内的任一比特位的作用是作为从目的移动终端的第二地址中区分出目的移动终端的第一地址的判定比特位,当通过射频电路,与源移动终端相连的源路由器将目的移动终端的第一地址转换为目的移动终端的第二地址,其中目的移动终端的第一地址作为一目的地址包含在从源移动终端接收的包内,其目的移动终端的第二地址与目的移动终端的第一地址相关,并且源路由器根据已转换的目的地址,通过射频电路,将接收的包传送至与目的移动终端相连接的目的路由器上;并且当目的路由器将目的移动终端的第二地址转换为目的移动终端的第一地址时,其中目的移动终端的第二地址作为一目的地址,包含在接收的包内,其目的移动终端的第一地址与目的移动终端的第二地址相关,并且目的路由器根据已转换的目的地址,将接收的包传送至目的移动终端上。
17.根据权利要求1所述的一种移动通信控制系统,其中源路由器的地址转换器将源移动终端的第一地址转换成源移动终端的第二地址,其中目的移动终端的第一地址作为一源地址包含在从源移动终端接收的包内,其目的移动终端的第二地址与源移动终端的第一地址相关;以及目的路由器的地址转换器将源移动终端的第二地址转换成源移动终端的第一地址,其中源移动终端的第二地址作为一源地址包含在一接收的包内,其源移动终端的第一地址与源移动终端的第二地址相关。
18.根据权利要求11所述的路由器,其中源路由器的地址转换器将源移动终端的第一地址转换成目的移动终端的第二地址,其中源移动终端的第一地址作为一源地址包含在一从源移动终端接收的包内,其目的移动终端的第二地址与目的移动终端的第一地址相关。
19.根据权利要求13所述的路由器,其中一地址转换器将源移动终端的第二地址转换成源移动终端的第一地址,其中源移动终端的第二地址作为一源地址包含在一接收的包内,其源移动终端的第一地址与目的移动终端的第二地址相关。
全文摘要
本发明的目的是提供一移动通信控制系统,其能够避免通信路由冗余,并且阻止源移动终端1a的当前位置信息和位置信息管理服务器的IP地址被泄露。本发明包括以下步骤在源路由器AR2内将作为目的地址包含在包中的目的移动终端2的第一地址转换成目的移动终端2的第二地址,所述的第二地址与目的移动终端的第一地址相关;在路由器AR3内,将作为目的地址包含在接收包的目的移动终端2的第二地址转换成目的移动终端2的第一地址,所述的第一地址与目的移动终端的第二地址相关。
文档编号H04L12/56GK1496154SQ03157408
公开日2004年5月12日 申请日期2003年9月19日 优先权日2002年9月20日
发明者冈川隆俊, 赵晚熙, 西田克利, 品川准辉, 利, 辉 申请人:株式会社Ntt都科摩
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1