专利名称:移动节点及其漫游方法、转发服务器及其处理信息的方法以及支持漫游的网络通信系统的利记博彩app
技术领域:
本发明涉及一种漫游通信,尤指一种移动节点、移动节点漫游方法、转发服务器、转发服务器处理信息方法以及支持漫游的网络通信系统。
背景技术:
随着因特网在全球范围内的迅速扩大,应用日益增加,基于IPv4之IP地址即将耗尽,为解决此问题,因特网工程任务组开发了新一代因特网协议IPv6。但IPv4与IPv6之间存在着很大的差异,同时由于现有众多基于IPv4协议的网络及应用,因此,要用IPv6代替IPv4必然存在一定的过渡时期。在这过渡期间,IPv4与IPv6会共存于各异质性网络间。
现有通信系统及方法仅能解决各自的漫游情形,不同的漫游情境需由不同的漫游机制来解决。当使用者移动时,无法预测会漫游至IPv4网络还是IPv6网络。而且,当使用者漫游时,核心网络无法知道使用者的漫游状态与使用者目前的IP地址,因此无法在IPv4与IPv6之间进行跨系统漫游。这样,当用户进行跨系统漫游时,会产生系统不兼容的问题。未来若有其它的异质性网络出现,则需发展另一套机制来处理,而使得漫游的环境没有扩展性。
发明内容
有鉴于此,需提供一种移动节点,可实现IPv4网络与IPv6网络的跨系统漫游。
此外,还需要提供一种移动节点漫游方法,可实现IPv4网络与IPv6网络之间的跨系统漫游。
此外,还需要提供一种转发服务器,可实现IPv4网络与IPv6网络的跨系统漫游。
此外,还需要提供一种转发服务器处理信息方法,可实现IPv4网络与IPv6网络的跨系统漫游。
此外,还需要提供一种支持漫游的网络通信系统,可实现IPv4网络与IPv6网络的跨系统漫游。
一种移动节点,其通信连接转发服务器与通信节点,且该转发服务器也与该通信节点通信连接,包括地址检测模块、地址转换要求模块以及信息处理模块。地址检测模块用于检测该移动节点的当前地址,并根据该当前地址判断该移动节点是否漫游。地址转换要求模块用于在该移动节点处于漫游时产生地址转换要求信息,并将该地址转换要求信息发送至该转发服务器,且接收该转发服务器发送的地址转换响应信息,并产生地址对应关系。信息处理模块用于根据该地址对应关系处理该移动节点中的信息。
一种移动节点漫游方法,该移动节点通信连接至转发服务器与通信节点,且该转发服务器也与该通信节点通信连接,包括读取该移动节点的设定数据;检测该移动节点当前地址;根据该当前地址与该设定数据判断该移动节点是否漫游;若该移动节点漫游,则产生地址转换要求信息,并发送至该转发服务器;接收地址转换响应信息,在接收该地址转换响应信息后,产生地址对应关系;以及根据该地址对应关系处理信息。
一种转发服务器,与移动节点以及通信节点通信连接,包括地址转换响应模块与信息处理模块。地址转换响应模块用于接收该移动节点发送的地址转换要求信息,并在接收该地址转换要求信息后,产生地址转换响应信息,发送至该移动节点,同时产生地址对应关系。信息处理模块用于根据该地址对应关系处理信息。
一种转发服务器处理信息方法,该转发服务器分别与通信节点以及移动节点通信连接,该方法包括接收该移动节点发送的地址转换要求信息;在接收该地址转换要求信息后,产生地址转换响应信息,并发送至该移动节点;产生地址对应关系;以及根据该地址对应关系处理信息。
一种支持漫游的网络通信系统,用于支持移动节点从一个网络漫游至另一个网络的通信,包括地址检测模块、地址转换要求模块、地址转换响应模块以及信息处理模块。地址检测模块用于检测该移动节点的当前地址,并根据该当前地址判断该移动节点是否漫游。地址转换要求模块用于该移动节点处于漫游时产生地址转换要求信息,并产生地址对应关系。地址转换响应模块用于产生地址转换响应信息,并转发网络中的信息。信息处理模块用于根据该地址对应关系处理该移动节点中的信息。
本发明所提供的移动节点及其漫游方法、转发服务器及其处理信息的方法以及支持漫游的网络通信系统,可解决用户进行跨系统漫游时,产生的系统不兼容的问题,并有效支持IPv4网络与IPv6网络的跨系统漫游。
图1为本发明移动节点与转发服务器的应用环境图。
图2为本发明实施方式中移动节点的模块图。
图3为本发明实施方式中转发服务器的模块图。
图4为本发明实施方式中地址转换要求信息、地址转换响应信息以及原始信息的示意图。
图5为本发明实施方式中封装在隧道中的信息的示意图。
图6为本发明实施方式中移动节点漫游的流程图。
图7为图6中节点A之后的流程图。
图8为图6中步骤S417的细化流程图。
图9为图7中步骤S507的细化流程图。
图10为本发明实施方式中转发服务器转发信息的流程图。
图11为图10的细化流程图。
图12为图11中步骤S909一实施方式的细化流程图。
图13为图11中步骤S909另一实施方式的细化流程图。
图14为移动节点漫游至IPv4网络的通信示意图。
图15为移动节点漫游至IPv6网络的通信示意图。
具体实施例方式
参阅图1,所示为本发明移动节点(Mobile Node,MN)10与转发服务器20的应用环境图,转发服务器可为本地代理(Home Agent,HA)。如图所示,当移动节点10与通信节点(Correspondence Node,CN)30位于同一通信网络时,移动节点10与通信节点30之间可直接通信。当移动节点10漫游至另一通信网络时,其需通过转发服务器20与通信节点30通信。在本实施方式中,通信节点30所在的通信网络为IPv4网络或IPv6网络,移动节点10可漫游的通信网络为IPv4网络或IPv6网络,通信节点30可为网络服务器或电话等。
同时参阅图2、图3以及图4。移动节点10包括地址检测模块101、地址产生模块103、数据保存模块105、地址转换模块107、信息产生模块109、信息处理模块111以及用户接口113。
地址检测模块101用于检测移动节点10的地址。在本实施方式中,当移动节点10漫游至一个新的通信网络时,即可获得一个新的暂时地址(Care ofAddress,CoA),则地址检测模块101可检测到移动节点10地址的当前地址的改变而判断移动节点10是否漫游。
数据保存模块105用于保存移动节点10预先设定的数据。在本实施方式中,该数据包括移动节点10的固有地址((Home ofAddress,HoA),简称为MNHoA),转发服务器20的地址以及通信节点30的地址。转发服务器20的地址则包括在IPv4网络的地址(HA4)以及IPv6网络的地址(HA6)。
地址产生模块103用于在移动节点10漫游至IPv4网络时产生基于IPv6网络的暂时地址(MNCoA6)。在本实施方式中,地址产生模块103利用地址转换机制,例如6 to 4自动隧道(6 to 4 automatic tunnel(简称为6 to 4机制))、网络地址与通信协议转换机制(Network Address Translation-Protocol Translation(简称为NAT-PT机制))等,根据地址检测模块101检测到的IPv4暂时地址(MNCoA4)产生IPv6暂时地址(MNCoA6)。
地址转换要求模块107用于产生地址转换要求信息,并将该信息发送至转发服务器20;或接收来自转发服务器20的地址转换响应信息,并产生地址对应关系。
请同时参阅图14与图15,在本实施方式中,当移动节点10从一个网络漫游至IPv6网络时,如图15所示,则地址转换要求模块107根据地址检测模块101检测到的IPv6暂时地址(MNCoA6)以及数据保存模块105中保存的转发服务器20的IPv6地址(HA6)产生地址转换要求信息1000’,并将该信息1000’直接发送至转发服务器20,然后接收转发服务器20发送的地址转换响应信息2000’,并根据该地址转换响应信息2000’产生移动节点10的IPv6暂时地址与固有地址之间的地址对应关系。
当移动节点10从一个网络漫游至IPv4网络时,如图14所示,则地址转换要求模块107依据地址产生模块103产生的IPv6暂时地址(MNCoA6)以及数据保存模块105中保存的转发服务器20的IPv6地址(HA6)产生地址转换要求信息1000,并将地址检测模块101获取的IPv4暂时地址(MNCoA4)以及数据保存模块105保存的转发服务器20的IPv4地址(HA4)作为IPv4隧道的端点,将地址转换要求信息转换为封装在IPv4的隧道中的信息1001发送至转发服务器20,然后移动节点10接收转发服务器20发送的封装在IPv4隧道中的地址转换响应信息2000,并依据该地址转换响应信息2000产生地址对应关系,即移动节点10可得到IPv4暂时地址(MNCoA4)与固有地址(MNHoA)之间的地址对应关系。
又如图2所示,用户接口113用于接收用户信息,并将用户信息发送至信息产生模块109。
信息产生模块109用于根据用户接口113接收的用户信息以及数据保存模块105中保存的移动节点10的固有地址(MNHoA)与通信节点30的地址(CN)产生原始信息4003,并将该原始信息4003发送至信息处理模块111。
信息处理模块111用于根据地址检测模块101检测的移动节点10的当前地址处理原始信息4003。在本实施方式中,若移动节点10当前的地址为IPv6地址(MNCoA6),如图15所示,则信息处理模块111按照地址转换要求模块107产生的地址对应关系,将该原始信息4003封装在以移动节点10在IPv6网络中的暂时地址(MNCoA6)与转发服务器20的IPv6地址(HA6)作为隧道端点地址的IPv6的隧道中,成为信息3003’,并发送至转发服务器20;若移动节点10当前的地址为IPv4地址(MNCoA4),如图14所示,则信息处理模块111按照地址转换要求模块107产生的地址对应关系将原始信息4003封装在以移动节点10当前地址(MNCoA4)与转发服务器20的IPv4地址(HA4)为端点的IPv4隧道中,成为信息3003,发送至转发服务器20。
参阅图3,所示为本发明实施方式中转发服务器20的模块图。转发服务器20包括数据保存模块201、地址转换响应模块203以及信息处理模块205。
数据保存模块201用于保存转发服务器20预先设定的数据。在本实施方式中,转发服务器20预先设定的数据包括在IPv4网络中的地址(HA4)以及IPv6网络中的地址(HA6)。
地址转换响应模块203用于接收移动节点10发送的地址转换要求信息,并在接收该地址转换要求信息后,产生地址转换响应信息,发送地址转换响应信息至移动节点10,且产生地址对应关系。在本实施方式中,若地址转换响应模块203接收到的地址转换要求信息采用隧道封装的信息,则地址转换响应模块203也采用相同的隧道封装地址转换响应信息,并发送至移动节点10。
举例而言,(请同时参阅图14)若地址转换要求信息为采用IPv4隧道封装的信息1001发送至转发服务器20,则转发服务器20的地址转换响应模块203也采用相同的IPv4隧道封装的地址转换响应信息2000发送至移动节点10。地址转换响应模块203依据地址转换要求信息中包含的移动节点10的IPv4暂时地址、IPv6暂时地址以及移动节点10的IPv6的固有地址产生地址对应关系。
若地址转换要求信息为用IPv6格式的信息1000’发送至转发服务器20(请同时参阅图15),则地址转换响应模块203直接产生基于IPv6格式的地址转换响应信息2000’,并发送至移动节点10,同时地址转换响应模块203根据地址转换要求信息包含的移动节点10的IPv6暂时地址与固有地址产生地址对应关系。
信息处理模块205用于根据地址转换响应模块203地址对应关系处理信息。在本实施方式中,信息处理模块205首先判断当前是否有信息需发送至移动节点10,若有信息需发送至移动节点10,则依据地址转换响应模块203产生的地址对应关系对该信息进行处理。
举例而言,若当前信息为需发送至漫游于IPv4网络中的移动节点10的信息(请同时参阅图14),则信息处理模块205依据地址对应关系中移动节点10的IPv4暂时地址与移动节点10的固有地址之间的对应关系,将该信息封装在以移动节点10的IPv4暂时地址(MNCoA4)以及转发服务器20的IPv4地址(HA4)为端点的IPv4隧道中,并发送至移动节点10。
若当前信息为需发送至漫游于IPv6网络中的移动节点10的信息(请同时参阅图15),则信息处理模块205根据则依据地址对应关系中移动节点10的IPv6暂时地址(MNCoA6)与移动节点10的固有地址(MNHoA)之间的对应关系,以及数据保存模块201中保存的转发服务器20的IPv6地址(HA6),将该信息封装在IPv6的隧道中,成为信息3003’,然后将该信息3003’发送移动节点10。
请同时参阅图14与图15,若当前信息为需发送至通信节点30的信息,且该信息3003为封装在隧道中发送至转发服务器20,信息处理模块205根据地址对应关系对该信息进行解封,得到移动节点10发送给通信节点30的原始信息4003,并将该原始信息4003直接发送至通信节点30。
参阅图4,所示为本发明实施方式中地址转换要求信息、地址转换响应信息以及原始信息的字段示意图。此三种信息采用相同的信息格式,均包括来源地址字段301、目的地址字段303以及数据字段305。来源地址字段301用于指示该信息的来源地址。目的地址字段303用于指示该信息需发送的目的地。数据域位305用于存放该信息的有效负载(payload)。在本实施方式中,地址转换要求信息与地址转换响应信息的来源地址字段301与目的地址字段303所指示的地址均为IPv6地址,而原始信息中,来源地址字段301或目的地址字段303所指示的地址为移动节点10的固有地址或通信节点30的地址,其可为IPv6地址,也可为IPv4地址。
参阅图5,所示为本发明实施方式中封装在隧道中信息的示意图。如图所示,封装在隧道中的信息在地址转要求信息,或地址转换响应信息,或原始信息中加入了隧道起始端点地址字段501与隧道结束端点地址字段503,其分别表示传送信息所采用的隧道的起始端点的地址与结束端点的地址。在本实施方式中,所述隧道端点的地址可为IPv6地址,也可为IPv4地址。
参阅图6,所示为本发明实施方式中移动节点10漫游的流程图。
在步骤S401中,地址检测模块101读取数据保存模块105中保存的设定数据,取得移动节点10的固有地址(MNHoA)以及转发服务器20的地址。在本实施方式中,转发服务器20的地址包括IPv4地址(HA4)与IPv6地址(HA6)。
在步骤S403中,地址检测模块101检测移动节点10的当前地址。
在步骤S405中,地址检测模块101判断移动节点10是否漫游。在本实施方式中,地址检测模块101根据移动节点10的当前地址与固有地址是否相同判断移动节点10是否漫游,若二者不同,则移动节点10漫游。若判断移动节点10无漫游,则结束。
若移动节点10漫游,则转入步骤S407,地址检测模块101判断移动节点10是否漫游至IPv4网络。
同时参阅图14,若移动节点10漫游至IPv4网络,则转入步骤S409,地址产生模块103根据地址检测模块101获得的当前地址(MNCoA4)利用地址转换机制产生IPv6暂时地址(MNCoA6)。在本实施方式中,地址转换机制包括6 to 4机制、网络地址与通信协议之转换机制等。
在步骤S411中,地址转换要求模块107产生地址转换要求信息1000。在本实施方式中,该地址转换要求信息1000的来源地址为移动节点10的IPv6暂时地址(MNCoA6),目的地址为转发服务器20的IPv6地址(HA6)。
在步骤S413中,地址转换要求模块107将该地址转换要求信息1000转换为封装在IPv4隧道中的地址转换要求信息1001,发送至转换服务器20。在本实施方式中,该IPv4隧道的起始端点的地址位为利用地址检测模块101获取的IPv4暂时地址(MNCoA4),结束端点的地址为转发服务器20的IPv4地址(HA4)。
在步骤S415中,地址转换要求模块107接收来自转发服务器20的封装在IPv4隧道中的地址转换响应信息2000,并根据该地址转换响应信息2000产生地址对应关系。在本实施方式中,该地址对应关系包括移动节点10的固有地址(MNHoA)与IPv4暂时地址(MNCoA4)的对应关系。
在步骤S417中,信息处理模块111根据地址转换要求模块107产生的地址对应关系来处理信息。
又在步骤S407中,若移动节点10未漫游至IPv4网络,则表示移动节点10漫游至IPv6网络,转入节点A。
参阅图7,所示为图6中节点A之后的流程图。
请同时参阅图7与图15。由于移动节点10漫游至IPv6网络,移动节点10可直接获得IPv6暂时地址,故在步骤S501中,地址转换要求模块107可直接产生地址转换要求信息1000’,并直接发送至转发服务器20,而不需将地址转换要求信息封装在隧道中。在本实施方式中,该地址转换要求信息1000’的来源地址字段为移动节点10的当前地址(MNCoA6),目的地址字段为转发服务器20的IPv6地址(HA6)。
在步骤S503中,地址转换要求模块107接收转发服务器20发送的地址转换响应信息2000’,并产生地址对应关系。在本实施方式中,该地址对应关系包括移动节点10的当前地址(MNCoA6)与固有地址(MNHoA)之间的对应关系。
在步骤S505中,信息处理模块111根据该地址对应关系处理信息。
参阅图8,所示为图6中步骤S417之细化流程图。
请同时参阅图8与图14,当根据地址对应关系处理信息时,在步骤S601中,用户接口113判断移动节点10是否需发送信息至通信节点30。
若需发送信息至通信节点30,则转入步骤S603,信息产生模块109产生原始信息4003。在本实施方式中,信息产生模块109将该数据保存模块105中保存的移动节点10的固有地址(MNHoA)作为来源地址,将该通信节点30的地址(CN)作为目的地址,产生原始信息4003,此原始信息字段如图4所示。
在步骤S605中,信息处理模块111根据地址转换要求模块107产生的地址对应关系将该原始信息转换为封装在IPv4隧道中的信息3003,并发送至转发服务器20。在本实施方式中,该IPv4隧道的起始端点的地址为利用地址检测模块101获取的IPv4暂时地址(MNCoA4),结束端点的地址为转发服务器20的IPv4地址(HA4),此信息字段如图5与图14所示。
在步骤S601中,若移动节点10无需发送信息至通信节点30,则转入步骤S607,信息处理模块111判断移动节点10是否接收到转发服务器20发送的信息3001。
若移动节点10接收到转发服务器20发送的信息3001,则转入步骤S609,信息处理模块111根据地址转换要求模块107产生的地址对应关系解封信息3001,得到通信节点30发送给移动节点10的原始信息4001。
参阅图9,所示为图7中步骤S507的细化流程图。
请同时参阅图15,在步骤S701中,用户接口115判断移动节点10是否需发送信息至通信节点30。
若需发送信息至通信节点30,则转入步骤S703,信息产生模块109产生原始信息4003。在本实施方式中,信息产生模块109将该数据保存模块105中保存的移动节点10的固有地址(MNHoA)作为来源地址,将该通信节点30的地址(CN)作为目的地址,产生原始信息,信息字段如图4所示。
在步骤S705中,信息处理模块111根据地址转换要求模块107产生的地址对应关系将该原始信息转换为封装在IPv6隧道中的信息3003’,并发送至转发服务器20。在本实施方式中,该IPv6隧道起始端点的地址为该移动节点10的当前地址(MNCoA6),结束端点的地址为该转发服务器20的IPv6地址(HA6),信息字段如图5所示。
在步骤S701中,若移动节点10不需发送信息至通信节点30,则转入步骤S707,信息处理模块111判断移动节点10是否接收到转发服务器20发送的信息3001’。
若移动节点10接收到转发服务器20发送的信息3001’,则转入步骤S709,信息处理模块111根据地址转换要求模块107产生的地址对应关系解封信息3001’,得到通信节点30发送给移动节点10的原始信息4001。
参阅图10,所示为本发明转发服务器20转发信息的流程图。
请同时参阅图14与图15,在步骤S801中,地址转换响应模块203接收移动节点10发送的地址转换要求信息。
在步骤S803中,地址转换响应模块203根据该地址转换要求信息产生地址转换响应信息,并发送至移动节点10。
在步骤S805中,地址转换响应模块203接收该地址转换响应信息后,产生地址对应关系。
在步骤S807中,信息处理模块205根据该地址对应关系处理信息。
参阅图11,所示为图10之转发服务器20转发信息的细化流程图。
在步骤S901中,地址转换响应模块203接收移动节点10发送的地址转换要求信息。
在步骤S903中,地址转换响应模块203判断该地址转换要求信息是否封装在IPv4隧道中。
若该地址转换要求信息封装在IPv4隧道中,即如图14中所示的地址转换要求信息1001,则转入步骤S905,地址转换响应模块203根据该地址转换要求信息产生封装在IPv4隧道中地址转换响应信息2000,发送至移动节点10。在本实施方式中,该IPv4隧道与移动节点10发送地址转换要求信息1001的IPv4隧道相同。
在步骤S907中,地址转换响应模块203产生地址对应关系。在本实施方式中,该地址对应关系为移动节点10的当前地址(MNCoA)与固有地址(MNHoA)之间的对应,其中移动节点10的当前地址可为IPv4地址,也可为IPv6地址。
在步骤S909中,信息处理模块205根据地址转换响应模块203产生的地址对应关系处理信息。
在步骤S903中,若该地址转换要求信息未封装在IPv4隧道中,即如图15中所示的地址转换要求信息1000’,则转入步骤S911,地址转换响应模块203产生地址转换响应信息2000’,并直接发送至移动节点10。然后转入步骤S907。
参阅图12,所示为图11中步骤S909一实施方式的细化流程图。图12是当移动节点在IPv4网络的情况。
请同时参阅图14,当根据位置对应关系处理信息时,若地址对应关系为移动节点10的IPv4当前地址(MNCoA4)与固有地址(MNHoA)之间的对应,则在步骤S1001中,信息处理模块205判断转发服务器20是否有原始信息4001需发送至移动节点10。
若转发服务器20需发送原始信息4001至移动节点10,则转入步骤S1003,信息处理模块205将该原始信息4001转换为封装在IPv4隧道中的信息3001。在本实施方式中,转发服务器20发送信息所采用的IPv4隧道与其发送地址转换响应信息所采用的IPv4隧道相同。
在步骤S1005中,信息处理模块205将该封装在IPv4隧道中的信息3001发送至移动节点10。
在步骤S1001中,若信息处理模块205判断无原始信息需发送至移动节点10,则转入步骤S1007,信息处理模块205判断转发服务器20是否接收到移动节点10发送的信息3003。
若转发服务器20接收到移动节点10发送的信息3003,则转入步骤S1009,信息处理模块205根据地址转换响应模块205产生的地址对应关系解封信息3003,得到原始信息4003。
在步骤S1011中,信息处理模块205将该原始信息4003发送至通信节点30。
参阅图13,所示为图9中步骤S909另一实施方式的细化流程图。图13是当移动节点在IPv6网络的情况。
请同时参阅图15,当根据位置对应关系处理信息时,若地址对应关系为移动节点10的IPv6当前地址(MNCoA6)与固有地址(MNHoA)之间的对应,在步骤S1101中,信息处理模块205判断转发服务器20是否有原始信息4001需发送至移动节点10。
若转发服务器20需发送原始信息4001至移动节点10,则转入步骤S1103,信息处理模块205将该原始信息4001封装在IPv6隧道中。在本实施方式中,该IPv6隧道的端点地址分别为转发服务器20的IPv6地址(HA6)与地址转换要求信息中移动节点10的IPv6的暂时地址(MNCoA6)。
在步骤S1105中,信息处理模块205将该封装在IPv6隧道中的信息3001发送至移动节点10。
在步骤S1101中,若信息处理模块205判断无原始信息需发送至移动节点10,则转入步骤S1107,信息处理模块205判断转发服务器20是否接收到移动节点10发送的信息3003’。
若转发服务器20接收到移动节点10发送的信息3003’,则转入步骤S1109,信息处理模块205根据地址转换响应模块205产生的地址对应关系解封该信息3003’,得到原始信息4003,并将该原始信息4003发送至通信节点30。
权利要求
1.一种移动节点,通信连接转发服务器与通信节点,且所述转发服务器也与所述通信节点通信连接,其特征在于,所述移动节点包括地址检测模块,用于检测所述移动节点的当前地址,并根据所述当前地址判断所述移动节点是否处于漫游状态;地址转换要求模块,用于在所述移动节点处于漫游时产生地址转换要求信息,并将所述地址转换要求信息发送至所述转发服务器,且接收所述转发服务器发送的地址转换响应信息,并根据所述地址转换响应信息产生地址对应关系;以及信息处理模块,用于根据所述地址对应关系处理所述移动节点中的信息。
2.如权利要求1所述的移动节点,其特征在于,更包括数据保存模块,用于保存所述移动节点的固有地址、所述转发服务器的地址以及所述通信节点的地址。
3.如权利要求2所述的移动节点,其特征在于,所述转发服务器的地址包括IPv6地址与IPv4地址。
4.如权利要求1所述的移动节点,其特征在于,更包括用户接口,用于接收用户信息;以及信息产生模块,用于根据所述用户信息以及所述移动节点的固有地址与所述通信节点的地址产生原始信息。
5.如权利要求1所述的移动节点,其特征在于,所述地址检测模块更用于检测所述移动节点是否漫游至IPv4网络或IPv6网络。
6.如权利要求5所述的移动节点,其特征在于,更包括地址产生模块,用于在所述移动节点漫游至IPv4网络时利用地址转换机制产生IPv6暂时地址。
7.如权利要求6所述的移动节点,其特征在于,所述地址转换机制包括6to4机制以及网络地址与通信协议转换机制。
8.如权利要求1所述的移动节点,其特征在于,所述地址对应关系为所述移动节点固有地址与所述移动节点当前地址的对应关系。
9.一种移动节点漫游方法,所述移动节点通信连接至转发服务器与通信节点,且所述转发服务器也与所述通信节点通信连接,其特征在于,所述移动节点漫游方法包括读取所述移动节点的设定数据;检测所述移动节点当前地址;根据所述当前地址与所述设定数据判断所述移动节点是否漫游;若所述移动节点漫游,则产生地址转换要求信息,并发送至该转发服务器;接收地址转换响应信息,在接收所述地址转换响应信息后,产生地址对应关系;以及根据所述地址对应关系处理信息。
10.如权利要求9所述的移动节点漫游方法,其特征在于,所述设定数据包括所述移动节点的固有地址、所述转发服务器的地址以及所述通信节点的地址,且所述转发服务器的地址包括IPv6地址与IPv4地址。
11.如权利要求10所述的移动节点漫游方法,其特征在于,更包括根据所述当前地址判断所述移动节点是否漫游至IPv4网络;若所述移动节点未漫游至IPv4网络,则根据所述移动节点的当前地址与所述转发服务器的IPv6地址产生所述地址转换要求信息,并将所述地址转换要求信息发送至该转发服务器;接收所述转发服务器发送的地址转换响应信息,并产生所述地址对应关系;以及根据所述地址对应关系处理信息。
12.如权利要求11所述的移动节点漫游方法,其特征在于,更包括若所述移动节点漫游至IPv4网络,则根据所述移动节点的当前地址利用地址转换机制产生IPv6暂时地址;根据所述IPv6暂时地址与所述转发服务器的IPv6地址产生所述地址转换要求信息;利用所述移动节点的当前地址与所述转发服务器的IPv4地址将所述地址转换要求信息封装在IPv4隧道中,发送至所述转发服务器;接收所述转发服务器发送的地址转换响应信息,并产生所述地址对应关系;以及根据所述地址对应关系处理信息。
13.如权利要求12所述的移动节点漫游方法,其特征在于,根据所述地址对应关系处理所述移动节点中的信息的步骤更包括判断所述移动节点是否需发送信息至所述通信节点;若所述移动节点需发送信息至所述通信节点,则根据所述移动节点的固有地址与所述通信节点的地址产生原始信息;以及根据所述地址对应关系将所述原始信息封装在IPv4隧道中,并发送至所述转发服务器。
14.如权利要求13所述的移动节点漫游方法,其特征在于,更包括若所述移动节点不需发送信息至所述通信节点,则判断所述移动节点是否接收到所述转发服务器发送的信息;以及若所述移动节点接收到所述转发服务器发送的信息,则根据所述地址对应关系解封该信息,得到所述通信节点发送至所述移动节点的原始信息。
15.如权利要求11所述的移动节点漫游方法,其特征在于,根据所述地址对应关系处理所述移动节点中的信息的步骤更包括判断所述移动节点是否需发送信息至所述通信节点;若所述移动节点需发送信息至该通信节点,则根据所述移动节点的固有地址与所述通信节点的地址产生原始信息;以及根据所述地址对应关系将所述原始信息封装在IPv6隧道中,并发送至所述转发服务器。
16.一种转发服务器,用于与移动节点以及通信节点通信连接,其特征在于,所述转发服务器包括地址转换响应模块,用于接收所述移动节点发送的地址转换要求信息,在接收所述地址转换要求信息后,产生地址转换响应信息,发送至所述移动节点,且根据所述地址转换响应信息产生地址对应关系;以及信息处理模块,用于根据所述地址对应关系处理信息。
17.如权利要求16所述的转发服务器,其特征在于,更包括数据保存模块,用于保存所述转发服务器的IPv4地址与IPv6地址。
18.如权利要求16所述的转发服务器,其特征在于,所述转发服务器为本地代理(home agent)。
19.一种转发服务器处理信息方法,所述转发服务器分别与通信节点以及移动节点通信连接,其特征在于,所述转发服务器处理信息方法包括接收所述移动节点发送的地址转换要求信息;在接收所述地址转换要求信息后,产生地址转换响应信息,并发送至所述移动节点;根据所述地址转换响应信息,产生地址对应关系;以及根据所述地址对应关系处理信息。
20.如权利要求19所述的转发服务器处理信息方法,其特征在于,更包括判断所述地址转换要求信息是否封装在IPv4隧道中;若所述地址转换要求信息封装在IPv4隧道中,则产生所述地址转换响应信息;以及将所述地址转换响应信息封装在相同的IPv4隧道中,发送至所述移动节点。
21.如权利要求20所述的转发服务器处理信息方法,其特征在于,更包括若所述地址转换要求信息未封装在IPv4隧道中,则产生所述地址转换响应信息,并将所述地址转换响应信息直接发送至所述移动节点。
22.如权利要求20所述的转发服务器处理信息方法,其特征在于,根据所述地址对应关系处理信息的步骤更包括判断所述转发服务器是否有信息需发送至所述移动节点;若所述转发服务器有信息需发送至该移动节点,则根据所述地址对应关系将所述信息封装在IPv4隧道中;以及将所述封装在IPv4隧道中的信息发送至该移动节点。
23.如权利要求22所述的转发服务器处理信息方法,其特征在于,更包括判断所述转发服务器是否接收到所述移动节点发送的信息;若所述转发服务器接收到所述移动节点发送的信息,则根据所述地址对应关系解封所述信息,得到所述移动节点发送的原始信息;以及将所述原始信息发送至所述通信节点。
24.如权利要求21所述的转发服务器处理信息方法,其特征在于,根据所述地址对应关系处理信息的步骤更包括判断所述转发服务器是否有信息需发送至所述移动节点;若所述转发服务器有信息需发送至所述移动节点,则根据所述地址对应关系将所述信息封装在IPv6隧道中;以及将所述封装在IPv6隧道中的信息发送至所述移动节点。
25.一种支持漫游的网络通信系统,用于支持移动节点从一个网络漫游至另一个网络并进行正常通信,其特征在于,所述网络通信系统包括地址检测模块,用于检测该移动节点的当前地址,并根据所述当前地址判断所述移动节点是否漫游;地址转换要求模块,用于所述移动节点处于漫游时产生地址转换要求信息,并产生地址对应关系;地址转换响应模块,用于产生地址转换响应信息,并转发网络中的信息;以及信息处理模块,用于根据所述地址对应关系处理所述移动节点中的信息。
26.如权利要求25所述的支持漫游的网络通信系统,其特征在于,所述地址转换要求信息包括源地址字段,用于指示所述信息的来源;目的地址字段,用于指示所述信息需发送的目的地;以及数据字段,用于存放所述信息的有效负载。
27.如权利要求26所述的支持漫游的网络通信系统,其中所述地址转换响应信息包括源地址字段,用于指示所述信息的来源;目的地址字段,用于指示所述信息需发送的目的地;以及数据字段,用于存放所述信息的有效负载。
28.如权利要求26所述的支持漫游的网络通信系统,其特征在于,更包括通信节点用于与所述移动节点通信。
29.如权利要求28所述的支持漫游的网络通信系统,其特征在于,所述地址转换响应模块更用于根据所述地址转换要求信息产生地址对应关系。
30.如权利要求29所述的支持漫游的网络通信系统,其特征在于,更包括另一个信息处理模块,用于根据所述地址对应关系处理所述移动节点与所述通信节点之间的信息。
全文摘要
一种移动节点漫游方法,该移动节点通信连接转发服务器与通信节点,该转发服务器与该通信节点也通信连接。该漫游方法包括检测该移动节点当前地址;根据该当前地址判断该移动节点是否处于漫游状态;若该移动节点处于漫游状态,则产生地址转换要求,并发送至该转发服务器;接收地址转换响应,并产生地址对应关系;以及根据该地址对应关系处理信息。本发明所提供的移动节点漫游方法可实现IPv4网络与IPv6网络的跨系统漫游。
文档编号H04W8/26GK101083829SQ20061006095
公开日2007年12月5日 申请日期2006年6月2日 优先权日2006年6月2日
发明者黄信男 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司