移动通信设备、移动路由器以及移动通信系统的制作方法

文档序号:7576229阅读:116来源:国知局
专利名称:移动通信设备、移动路由器以及移动通信系统的制作方法
技术领域
本发明涉及一种用于实现基于网络的运动的移动路由器,以及提供在该移动路由器中的移动通信设备,特别是涉及一种移动通信设备、移动路由器以及移动通信系统,该移动通信系统根据移动通信设备处理的信息采用最适合与网络连接的外部接口。
背景技术
最近,个人网络设备随着蜂窝电话网络和无线LAN的发展而不断扩展。在这种情况下,考虑到泛在网(ubiquitous network),该泛在网将周围一切组成网络以实现随时随地接入。例如,其已经揭示在报告文献“Study Group onthe Future Overview of Ubiquitous Network Technology”-toward realizing anetwork with anything at everywhere,June 11 2002,Information &Communication Policy Bureau of Ministry of General Affairs,Press Release,英特网址为<URLhttp//www.soumu.go.jp/s-news/2002/020611#.html>。通常,已提出了不同的移动通信系统以便实现这样的泛在网。
图41是表示在JP-A-2000-13823中叙述的移动通信系统配置的图。
在图41中,允许移动通信单元4101通过无线基站4103与链路控制4102a连接,从而从链路控制4102a获得有关英特网4104、归属内联网4105、公共交换电话网(PSTN)、ISDN以及作为可利用的外部网络的PHS4106的类型的信息。该移动通信单元4101基于该信息选择优化的路由并要求连接到链路控制4102a,以及同一个选择的外部网络进行通信。当移动通信单元4101移动和该通信区域改变时,移动通信单元4101通知新的链路控制4102b,并以类似的方式选择外部网络。
同时,图42是JP-T-2003-514442中所揭示的移动通信系统配置的图。
在图42中,允许移动通信设备4202通过一个或者多个接入网络终端设备4201选择地接入网络4203。基于该接入网络终端设备4202的容量与最佳容量的比较结果决定接入网络终端设备4202。在与网络4203通信期间,移动通信设备4202连续地检测是否可以利用新的接入网络终端设备4201,并将其容量与目前连接的接入网络终端设备4202相比较。在新的接入网络终端设备更好的情况下,转换到该新的接入网络终端设备。
然而,在JP-T-2000-13823中所揭示的移动通信系统中,该移动通信单元4101将来自该移动通信单元的属性通知链路控制4102。否则,除非有询问,不能重新获得关于外部网络的信息,这使得它很难迅速地应对在外部网络的可用性情况的改变。
同时,在JP-T-2003-514442中所揭示的移动通信系统中,移动通信单元4202周期地搜寻其他可利用的移动路由器4201,以便采用最佳的移动路由器4201,甚至在连接之后。在出现一个适合的移动路由器情况下,连接重新设置到那个移动路由器4201。因此,由于该移动通信单元4202定时地搜寻最佳的移动路由器4201,给移动通信单元4202加上很大的负担。此外,存在控制信号频繁的交换以获得该移动路由器4201的信息的问题。

发明内容
本发明用于解决现有技术中的上述问题,其一个目的在于提供一种移动通信设备、移动路由器和移动通信系统,即使在移动路由器的外部接口存在链路状态改变的时候,移动通信设备也可以迅速地切换该外部接口,因此继续通信,其中在该移动通信设备和路由器之间的通信不会阻塞。
本发明的移动通信系统根据移动通信设备处理的信息选择所使用的接入媒介,并将信息通知移动路由器,因此限制该移动路由器可用的媒介连接在移动通信设备和外部网络之间,并允许从那里选择。
这使得即使在为了继续通信必须切换接入媒介的情况下,也可以选择用于该处理信息的最佳的接入媒介。
根据本发明的一种移动通信设备包括一个业务类型记录部分,用于记录被处理的通信业务类型;一个接口记录部分,用于记录与该外部网络的外部接口的类型,该外部接口类型是从移动路由器传递到该外部网络时接收到的;一个接口判定部分,用于选择至少一个或者多个适合该业务类型的外部接口;以及一个传送部分,用于通知所选择的外部接口的第一信息给位于同一分段中的移动路由器。这使得移动通信设备可以根据移动通信设备处理的业务特性主动地选择外部接口。
同时,本发明的移动通信设备进一步包括一个优先排序判定部分,用于判定所选择的外部接口的优先排序,其中该传送部分添加该优先排序到该第一信息而产生第二信息,并通知该第二信息。这使得该移动通信设备可以在选择多个外部接口中指定优先排序。
同时,在本发明的移动通信设备中,一组外部接口是从在该移动路由器中的多个外部接口中选择的。这允许该移动通信设备为提供多个外部接口的移动路由器选择一个外部接口。
同时,在本发明的移动通信设备中,该接口记录部分进一步记录所接收的该外部接口的链路状态信息,而该传送部分将该链路状态信息添加到该第二信息,因此产生一个通知。因此,在具有当前可连接的外部接口的多个移动路由器中,可以将用于优化与外部网络连接的接口的信息提供给一个移动路由器。
同时,在本发明的移动通信设备中,该业务类型记录部分记录代表该业务类型的特性的参数的重要性,而该接口判定部分基于该重要性判定外部接口。这可以优先选择具有业务特性重要性的外部接口。
同时,在本发明的移动通信设备中,对使用者具有至少改变该业务类型和参数的重要性之一的功能。这可以在选择外部接口时反映移动通信设备使用者的优先选择。
同时,在本发明的移动通信设备中,该业务类型记录部分具有记录从该外部网络下载的参数的重要性的功能。这可以将参数重要性更新为新的,并将其在接口选择中反映出。
同时,在本发明的移动通信设备中,该接口判定部分将与该业务类型参数相同的参数作为代表该外部接口特性的参数,每一外部接口参数进一步具有记录优先排序的信息,该外部接口基于该重要性和参数的优先排序而决定。这允许移动通信设备选择优化业务的外部接口。
同时,在本发明的移动通信设备中,该业务类型记录部分具有对使用者至少改变该业务类型、重要性以及参数的优先排序之一的功能。这可以在选择外部接口中反映移动通信设备使用者的优先选择。
同时,在本发明的移动通信设备中,该业务类型记录部分具有记录从该外部网络下载的该重要性和参数的优先排序中的至少任何一个的功能。这可以将参数重要性更新为最新的,并将其在接口选择中反映出。
同时,本发明的移动通信设备还具有一个收集定时器管理部分,用于管理从该移动路由器接收该外部接口类型的期间,其中在从该收集定时器管理部分接收预定时间过去的通知之后,该接口判定部分选择一个外部接口。这可以从当时的所有可获得的接口中选择一个外部接口。
本发明的移动路由器包括一个接口类型记录部分,用于记录外部接口类型信息作为与外部网络连接的接口信息;一个连接接口记录部分,从接收到上述外部接口类型信息的移动通信设备中接收并记录连接信息,该连接信息用于确定与上述外部网络进行中继的外部接口;一个连接判定部分,基于该连接信息判定是否中继来自该移动通信设备的通信;一个路由器传输部分,用于多播该外部接口类型信息,并产生给中继判定所选择的移动通信设备的通知。这允许该移动路由器提供由移动通信设备所选择的外部接口。
同时,在本发明的移动路由器中,该连接信息具有多个外部接口类型,该连接判定部分从该外部接口类型中选择一个外部接口。这允许该移动路由器提供由该移动通信设备选择的该外部接口。
同时,在本发明的移动路由器中,该连接信息进一步在每一外部接口类型上加上优先排序,以及该连接判定部分根据该优先排序选择外部接口。这使得可以使用由该移动通信设备选择的外部接口中的适合的一个外部接口。
同时,本发明的移动路由器还包括一个定时器管理部分,用于管理由连接判定部分将通知传递到该移动通信设备的时间,其中在该时间过去后该连接判定部分产生一个通知,当优先排序越高,该时间设置越短。这使得可以通知其他移动路由器这里存在比相关单元更高优先排序的外部接口。
同时,在本发明的移动路由器中,在该外部接口处于可连接状态并且该优先排序最高的情况下,该连接判定部分进行中继。这允许移动路由器使用在由该移动通信设备选择的外部接口中的优先排序最高的一个外部接口。
同时,本发明的移动路由器还包括一个外部链路监视部分,在该外部接口的链路状态发生改变的情况下,通过该路由器传输部分将链路状态的改变通知该移动通信设备和其他移动路由器。因此,当外部接口的链路状态改变时,可以快速地提供切换该外部接口的机会。
同时,在本发明的移动路由器中,该连接接口记录部分基于从其他移动路由器接收的链路状态改变的通知更新连接状态信息,而从更新之后的连接状态的信息中在外部接口为可连接状态并且优先排序最高的情况下,该连接判定部分允许传递。因此,由于外部接口的链路状态改变,该外部接口可以在移动路由器之间切换。
同时,移动通信系统包括一个移动通信设备和一个移动路由器。因此,无论何时该移动通信设备希望与外部网络通信,都可以从该移动路由器中选择一个优化的外部接口,从而能够通信。
如上所述,根据本发明,即使在移动路由器的外部接口的链路状态改变的时候,该移动通信设备也可以快速地切换该外部接口,从而继续通信,并且避免移动通信设备和移动路由器之间的通信阻塞。
附图简要说明图1是表示根据本发明实施例1的一种移动通信系统的配置图;图2是表示根据本发明实施例1的一种移动通信设备的方框图;图3是表示根据本发明实施例1的移动通信设备的业务类型记录部分的例图;图4是表示根据本发明实施例1的移动通信设备的业务类型记录部分的例图;图5是表示根据本发明实施例1的移动通信设备的接口记录部分的例图;图6是表示根据本发明实施例1的移动通信设备的接口判定部分中的矩阵信息的例图;图7是表示根据本发明实施例1的移动路由器的配置方框图;图8是表示根据本发明实施例1的移动路由器的接口记录部分的例图;图9是表示根据本发明实施例1的移动路由器的连接接口记录部分的例图;图10是表示根据本发明实施例1的移动通信设备的操作顺序的顺序图;
图11是表示根据本发明实施例2的移动通信设备的配置方框图;图12是表示根据本发明实施例2的移动路由器的配置方框图;图13是表示根据本发明实施例2的移动路由器的连接接口判定部分中的接口候选表的例图;图14是根据本发明实施例2直到由移动通信设备连接的外部接口的判定的顺序图;图15是表示根据本发明实施例3的移动路由器的连接接口判定部分中的接口候选表的例图;图16是表示根据本发明实施例4的移动通信系统的配置图;图17是表示根据本发明实施例4的移动通信设备的配置方框图;图18是表示根据本发明实施例4的移动通信设备的接口记录部分的例图;图19是表示根据本发明实施例4的移动路由器的方框图;图20是表示根据本发明实施例4的移动路由器的连接控制部分中的连接允许表的例图;图21是根据本发明实施例4由移动通信设备所连接的直到判定外部接口的顺序图;图22A是表示根据本发明实施例4切换由移动通信设备所连接的外部接口的操作顺序图;图22B是表示根据本发明实施例4返回由移动通信设备所连接的外部接口的操作顺序图;图23是表示根据本发明实施例4切换由移动通信设备所连接的外部接口的操作顺序图;图24是表示根据本发明实施例1由移动通信设备产生的接口信息通知的配置图;图25A是表示根据本发明实施例1由移动通信设备产生的接口指定通知的配置图;图25B是表示根据本发明实施例2由移动通信设备产生的接口候选的配置图;
图25C是表示根据本发明实施例3由移动通信设备产生的接口候选的配置图;图26A是表示根据本发明实施例4由移动路由器产生连接请求确认的配置图;图26B是表示根据本发明实施例5由移动路由器所产生连接请求确认的配置图;图27是表示根据本发明实施例1的移动通信设备的操作流程图;图28是表示根据本发明实施例1的移动路由器的操作流程图;图29是表示根据本发明实施例2的移动通信设备的操作流程图;图30是表示根据本发明实施例2的移动路由器的操作流程图;图31是表示根据本发明实施例4的移动通信设备的操作流程图;图32是表示根据本发明实施例4的移动路由器的操作流程图;图33是表示根据本发明实施例4的移动通信设备的恢复操作流程图;图34是表示根据本发明实施例4的移动路由器的恢复操作流程图;图35是表示根据本发明实施例4从移动路由器的外部网络的接收操作流程图;图36是表示根据本发明实施例5的移动路由器的配置方框图;图37是表示根据本发明实施例5的移动路由器的操作流程图;图38是表示根据本发明实施例5的移动通信设备的操作流程图;图39是表示根据本发明实施例5的移动路由器的操作流程图;图40是表示根据本发明实施例4的移动路由器的外部链路监视部分中的链路状态表的图;图41是表示现有技术中的一种移动通信系统的配置图;图42是表示现有技术中的一种移动通信系统的配置图。
实施本发明的最佳方式以下参考


本发明的实施例。顺便提到的是,相同的组成元件以相同的标号表示。
(实施例1)图1是本实施例中的移动通信系统和外部网络的安排图。
在图1中,移动通信设备101是处理信息的终端单元。具有公共无线接口的移动路由器102允许与该移动通信设备101进行通信。同时,该移动路由器102具有连接到连接单元103的多个接口,该连接单元提供在外部网络104中,具有从移动通信设备101转播信息到外部网络104或者从外部网络104转播信息到移动通信设备101的功能。该移动通信单元101和移动路由器102组成一个移动通信系统。
例如,连接单元103可以是IEEE802.11的接入点、HIPERLAN的接入点、PDC网络的接入点(基站)、第三代蜂窝电话网络(CDMA2000、W-CDMA)的接入点(基站)或者第四代移动通信系统的接入点。
图2是表示本发明的移动通信设备101的配置方框图。这是与公共无线接口201、公共数据链路控制部分202、网络控制器203、高层处理部分204、业务类型记录部分205、接口记录部分206和接口判定部分207一起安排的。
该公共无线接口201是与天线、RF电路和基带处理电路一起安排的。它执行调制从公共数据链路控制部分202接收的信号并转换该信号为通过天线发送的无线信号、以及将从天线接收的无线信号解调并传送数字信号到公共数据链路控制部分202的处理。
该公共数据链路控制部分202使用由预定数据链路层定义的格式执行对从网络控制器203获得的信号组帧并将其传送到公共无线接口201的处理;执行从该公共无线接口201接收的数字信号中分离出数据链路层信头和信尾并将其传送到该网络控制器203的处理;以及执行根据由该数据链路层定义的接入方案获得接入无线介质权利的处理。
该公共无线接口201和公共数据链路控制部分202在该移动通信单元中是公共的,例如,它们是根据IEEE802.11a、IEEE802.11b、IEEE802.11e、蓝牙或者UWB规定的。
该网络控制器203配备英特网协议(IP),根据该IP与该高层处理部分204和公共数据控制部分202交换数据。该网络控制器203执行产生请求该移动路由器102具有的该接口信息的消息的处理;执行获得该接口信息并将其传送到该接口记录部分206的处理;以及执行产生接口指定通知消息的处理,该消息存储由该接口判定部分207指定的接口类型信息。该接口指定通知消息用于通知在该移动路由器中使用的接口。该网络控制器203、公共无线接口201以及公共数据链路控制部分202组成发射机部分。
该高层处理部分204执行该IP层和更高层的层处理,以在需要时与该网络控制器203交换数据。
该业务类型记录部分205是存储器,用于记录该移动通信设备101处理的业务类型。图3是表示记录在该业务类型记录部分205中的业务类型和相关单元的业务特性重要性的业务类型表。例如,在该移动通信设备101执行语音电话业务、实时运动图像通信和英特网连接的功能时,代表实时语音通信、实时运动图像通信和英特网通信的标识符记录在业务字段302中,如图3所示。当需要这样的业务时,在相关参数字段301中设置标记。这些属性可以由使用者设置而改变。当使用者不使用电话功能进行设置时,如图4所示,该高层处理部分204传送电话功能不允许信息到该业务类型记录部分205,因此仅在参数字段301中设置关于实时运动图像通信和英特网通信的有效的标记401、402。
该接口记录部分206是一存储器,用于记录该移动路由器102所具有的接口的类型信息。顺便说一下,在该网络控制器203中,从该移动路由器102接收的接口信息通知消息中提取外部接口的类型信息,然后传送到该接口记录部分206。图5表示接口类型信息的例子。表示该移动路由器102具有3ffe501100204blfffe983ed的IPv6全球地址501以及具有基于IEEE802.11a、W-CDMA和PDC的接口类型502-504。
该接口判定部分207执行处理,从存储在该业务类型记录部分205和接口记录部分206中的信息决定该移动路由器102所选择的接口。该接口判定部分207存储用于选择至少一个接口的矩阵信息,因此可以根据该信息判定接口。如图6所示,该矩阵信息和每个业务类型的优先排序一同设置,作为每个特征上的点。使用该业务类型表和矩阵信息,该接口判定部分207判定使用的业务类型。
例如,如图4所示,由该移动通信设备101处理的业务仅是实时移动图像通信和英特网通信。对于实时图像通信,除了语音、区域以及价格之外的所有参数是最重要的(图4中的AA),而区域和价格参数是重要的(图4中的A)。对于英特网通信,速度和价格参数是最重要的,而区域参数是重要的。
在这种情况下,由于该移动路由器102具有的接口是来自图5的IEEE802.11a、W-CDMA和PDC,在图6中表示的矩阵的每个接口参数是由重要性权重的,因此,对每个接口进行计算。
例如,通过最重要的(图4中的AA)0.5倍、重要的(图4中的A)0.3倍、不重要的(图4中的B)0倍计算,在实时移动图像通信中相关参数的总和在IEEE802.11a为“7.1”,在W-CDMA为“7.2”和在PDC为“5.9”。其结果是,W-CDMA被判定为使用的接口,并通知该网络控制器203。
同样地,在英特网通信中,由于相关参数的总和在IEEE802.11a为“5.6”,在W-CDMA为“2.9”和在PDC为“3.5”,因此,IEEE802.11a被判定为使用的接口,并通知该网络控制器203。
图7是表示本发明的移动路由器102的配置方框图。这是以公共无线接口701、公共数据链路控制部分702、网络控制器703、高层处理部分704、接口类型记录部分705、连接接口记录部分706、无线接口[1......n]707以及数据链路控制部分[1......n]708构成的。
该公共无线接口701和公共数据链路控制部分702是与该移动通信设备101通信的功能块。这具有类似于移动通信设备101的公共无线接口201和数据链路控制部分202的功能。
该无线接口(1)-(n)707是用于接入外部网络104的数目n个、具有不同的特性的无线接口,如无线接口(1)701是基于IEEE802.11a,而无线接口(2)702是基于W-CDMA。该无线接口(1)-(n)707是以天线、RF电路以及基带处理电路构成的。执行调制从该数据链路控制部分(1)-(n)708接收的信号并将它变换为在天线发送的无线信号的处理,以及执行解调从该天线接收的信号并将数字信号传送到该数据链路控制部分708的处理。
该数据链路控制部分(1)-(n)708是对应无线接口(1)-(n)707的数据链路控制部分,类似地具有不同的特性。该数据链路控制部分(1)-(n)708根据由预定数据链路层定义的格式执行从该网络控制器703获得的信号组帧。这进行传送到该无线接口707的处理、从该无线接口707接收的数字信号中分离数据链路层首部和尾部并将它传送到该网络控制器703的处理、以及根据数据链路层定义的接入方案获得接入无线介质的权利的处理。
该网络控制器703进行分析从该移动通信设备101接收的接口指定通知消息的处理,并记录移动通信设备101的标识符和使用的接口标识符到该连接接口记录部分706。此外,它从存储在该接口类型记录部分705的信息中在相关单元管辖下产生接口信息通知消息的处理,该消息被发送到该移动通信单元101。该接口信息通知消息和在连接状态的一对接口类型信息及接口标识符一同存储。该网路控制器703配备英特网协议(IP),以执行该高层处理部分704与该公共数据链路控制部分702或者与数据链路控制部分(1)-(n)708之间的交换数据的处理。当从该移动通信设备101传送消息到外部网络时,进行设置以便由该连接接口记录部分706中指定的无线接口707传送该消息。该网络控制器703、公共无线接口701以及公共数据链路控制部分702组成路由器发送机部分。
该高层处理部分704执行该IP层和高层的层处理,以便根据需要与该控制器703交换数据。
该接口类型记录部分705是存储器,存储作为该移动路由器101具有的接口类型信息的连接允许表。如图8所示,该表是由接口类型字段801、接口标识符字段802和链路状态803组成。这里,该接口标识符802用作IPv6全球地址,以便在各自的标识符存储接口类型801(IEEE802.11a,b,c,W-CDMA,PDC)。
该连接接口记录部分706用于记录接口类型和移动通信设备标识符,它包含在从该移动通信设备101接收的接口指定通知消息中。图9表示连接接口记录部分706的例子。它表示为了由移动通信设备标识符901指定的移动通信设备101与外部网络104之间的通信而使用W-CDMA接口902。
该外部链路监视部分709具有检查与外部网络104的连接状态的功能。从该数据链路控制部分708传送接收的功率电平信息、差错率和在该无线接口707接收的信号的信标信号的接收存在/不存在给外部链路监视部分709。该外部链路监视部分709可以从该数据链路控制部分708接收特定的信号,如信标信号。当差错率是在允许范围内并且接收电平足够高,它判定与外部网络104的连接是可能的。在该连接允许表中,链路状态803设置为“连接”。当外部链路状态改变时,也就是,当链路状态从连接变成不连接或者从不连接变成连接时,该外部链路监视部分709传送外部链路改变和改变后的状态给该网络控制器703,因此指示产生接口信息通知消息。这个过程在所有时间都有效。
现在说明如上配置的移动通信设备101和移动路由器102的操作。
图10表示直到判定该移动路由器102的接口的顺序,该接口用于移动通信设备101与外部网络104的连接。图27是表示移动通信设备101的操作流程图,图28是表示移动路由器102的操作流程图。
首先,根据移动通信设备101通过该公共无线接口701接收的路由器选择消息,移动路由器102的高层处理部分704检查移动通信设备101的新入口(步骤S2801)。
当高层处理部分704检测移动通信设备101的新入口时,网络控制器703接收其通知并从接口类型记录部分705中的信息产生如图24所示的接口信息通知消息1001,通过公共无线接口701发送到新进入的移动通信设备101(步骤S2802)。这里,在该接口信息通知消息中,其本身的标识码设置在移动路由器标识符2401中,而其本身具有的、到外部网络104的接口标识码设置在外部接口类型2402中。
同时,移动通信设备101的网络控制器203检查接口信息通知消息的接收(步骤S2701)。当接收到接口信息通知消息时,接口类型902和其中存储的移动通信设备标识符901被存储到接口记录部分206(步骤S2702)。在没有收到接口信息通知消息的情况下,该过程移动到步骤S2703。
然后,移动通信设备101的高层处理部分204检查是否产生到外部网络104的通信请求(步骤S2703)。在产生的情况下,高层处理部分204在业务类型记录部分205中搜寻相应于通信业务的重要性参数,并从存储在接口记录部分206中的该信息和存储在接口判定部分207中的矩阵信息判定使用的接口(步骤S2704)。
在判定使用的接口后,移动通信设备101的网络控制器203产生如图25A所示的接口指定通知消息1002并通过公共无线接口201将它发送到移动路由器102(步骤S2705)。这里,在接口指定通知消息中,其本身的标识码设置在移动通信设备标识符2501中,而使用的外部接口类型设置在外部接口类型2502中。
然后,移动路由器102的网络控制器703检查来自移动通信设备101的接口指定通知消息的接收(步骤S2803)。当收到接口指定通知消息1002时,网络控制器703从接口指定通知消息中提取移动通信设备101的标识符901和使用的接口类型902,并将其记录到连接接口记录部分706(步骤S2804)。
从那时起,在移动通信设备101与外部网络104之间的通信中使用该指定的接口(步骤S2805,S2806)。
接着,说明在通信开始后由移动路由器102提供的到外部网络的连接线路发生异常的情况下的操作。
移动路由器102的外部链路监视部分709检查所连接的接口的异常(步骤S2806)。当检测到异常时,外部链路监视部分709更新在接口类型记录部分705中的信息,并指示网络控制器703发送接口信息通知消息1003。步骤返回到S2802。当没有检测到异常时,判定通信是否结束,以继续异常检测直到通信结束。
同时,在通信开始后,移动通信设备101返回到步骤S2701。当接收到接口信息通知1003时,执行从步骤S2702到步骤S2706的过程,以发送接口指定通知1004并转换到新的接口,从而继续通信。
如上所述,在本实施例中,在移动通信设备没有与外部网络直接通信的装置,通过具有到各种外部网络的接口的移动路由器与外部网络通信的情况下,根据该移动通信设备处理的业务的特性选择到该外部网络的接口并通知该移动路由器,从而允许指定该业务最优化的接口。同时,禁止通过不满足该业务特性的接口进行通信,这可以防止担心由于该接口的转换第三方获取相关信息,担心数据质量的恶化以及担心与其他移动通信设备通信的干涉。同时,在通信期间外部网络发生异常的时候,该移动路由器自动通知新的接口信息刚给该移动通信设备。不需要该移动通信设备频繁地查询到移动路由器的接口信息,可以防止在移动通信设备和移动路由器之间的线路阻塞。
(实施例2)在实施例2中,移动通信设备101、移动路由器102和移动通信系统105具有与图1所示的实施例1的相同结构。
图11是本发明的移动通信设备101的配置方框图。
在图11中,候选接口选择部分111进行处理来选择候选接口,该移动路由器102在目前的移动通信设备101与外部网络104通信时从存储在业务类型记录部分205和接口记录部分206的信息中选择。该候选接口选择部分111具有接口判定部分加上优先排序判定部分的功能,用于判定在外部接口组中的优先排序作为该接口判定部分所判定的外部接口的集合。该候选接口选择部分111存储用于选择至少一个接口的矩阵信息并根据该信息判定候选接口。
不同之处在于,提供该候选接口选择部分111代替接口判定部分207,而其他组成单元是相同的。
假设具有与实施例1相似的IEEE802.11a、W-CDMA和PDC接口,本发明的移动通信设备101通过该移动路由器与外部网络104通信,实时移动图像通信中的相关参数的总和在IEEE802.11 a为“7.1”、在W-CDMA为“7.2”,而在PDC为“5.9”。这里假设实时通信的最高级别具有如图6所示的全为5的优先排序和图3中所示的全为“AA”的重要性,其总值为“10.5”。此时,在接口选择阈值设置为60%的情况下,该阈值为“6.3”。该候选接口选择部分111判定W-CDMA和IEEE802.11a作为候选接口并将信息传送到网络控制器203。
同样地,在因特网通信中,相关参数的总和在IEEE802.11a为“5.6”、在W-CDMA为“2.9”,而在PDC为“3.5”,其中该阈值是“3.9”。因此,该候选接口选择部分111判定IEEE802.11a作为候选接口并将信息传送到网络控制器203。
网络控制器203产生如图25B中所示的存储多条可选择的接口类型信息的候选接口消息代替实施例1中提到的候选接口通知消息。在图25B中,其本身的识别码设置为移动通信设备标识符2501,而选择作为候选的类型设置为候选外部接口2503。
图12是表示本实施例的移动路由器102的配置方框图。
连接接口判定部分121执行记录包含在从移动通信设备101接收的该候选接口消息中的接口类型和移动通信设备标识符的处理,以及执行从该记录接口中判定通信中使用的接口的处理。图13表示存储在该连接接口判定部分121中的候选接口表的例子。该图显示为了在移动通信设备101和该外部网络之间的通信使用任何W-CDMA、IEEE802.11a和接口类型1302,移动通信设备101由该移动通信设备标识符1301指定。与实施例1的移动路由器的区别在于提供该接口判定部分121代替接口记录部分706,而其他的组成单元是相同的。顺便说一下,,接口判定部分121具有连接接口记录部分706和连接判定部分的功能,用于从其中记录的接口中判定通信中使用的接口。
当传送数据到外部网络104时,从记录在该连接接口判定部分121中的每个接口的数据链路控制部分708得到信标信号或者接收功率电平信息,以选择可与外部网络104连接的接口。当连接在作为候选的所有接口均可利用时,为了接口标识符的目的选择的是所附的接口ID中直到紧靠前面的或最小的接口,也就是,仅仅任意选择一个接口。
图14表示直到判定移动路由器102的接口的顺序,该移动路由器102用于移动通信设备101与外部网络104的连接。图29是表示移动通信设备101的操作流程图,而图30是表示移动路由器102的操作流程图。
在移动通信设备101的步骤S2701-S2703的操作以及在移动路由器102的步骤S2801和S2802的操作与实施例1中的操作相同。
然后,在移动通信设备101,当产生到外部网络104的通信请求时,高层处理部分204搜寻相应于在业务类型记录部分205中通信的业务的重要性参数,并从存储在接口记录部分206中的信息和存储在候选接口选择部分111中的矩阵信息中判定使用的候选接口(步骤S2904)。
在确定使用的接口后,移动通信设备101的网络控制器203产生候选接口消息1401并通过公共无线接口201将其发送到移动路由器,该候选接口消息1401存储自身的标识符1301和作为候选的一个或者多个使用接口类型1302(步骤S2905)。
该移动路由器102检查从移动通信设备101的候选接口通知消息1301的接收(步骤S3003)。当接收到候选接口通知消息1401时,从中提取的是移动通信设备101的标识符1301和作为候选使用的接口类型1302,并将其记录在连接接口判定部分121中(步骤S3004)。在记录的接口类型1302和来自数据链路控制部分708的接口信息的基础上,连接接口判定部分121从候选接口中判定使用的接口(步骤S3005)。
自此之后,在移动通信设备101和外部网络104之间的通信中使用该指定的接口(步骤S2906,步骤S3006)。
然后,移动路由器102的外部链路监视部分709检查从数据链路控制部分708连接的该接口的异常(步骤S3007)。当检测到异常时,外部链路监视部分709将其通知网络控制器703。网络控制器703更新在接口类型记录部分705中的信息并通知连接接口部分121。处理返回到步骤S3005。在步骤S3005,该通知的连接接口判定部分121从候选接口表中选择一个接口,该接口不是检测到链路异常的接口。当没有候选接口时,处理返回到步骤S2802,以通知关于新接口的信息到移动通信设备101(步骤S3009)。在没有检测到异常的情况下,检查是否通信结束(步骤S3008)。异常检测继续到通信结束。
同时,在通信开始之后,移动通信设备101返回到步骤S2701。当从移动路由器102接收接口信息通知1001时,执行从步骤S2702到步骤S2906的处理,以切换到新的接口,因此继续通信。然而,只要允许移动路由器102从该候选接口表中选择,通信就继续而无需任何通知。
如上所述,这个实施例获得类似于实施例1的效果。此外,即使在外部网络中发生异常的时候,该移动路由器切换到候选接口中的其他接口,因此继续通信。这样,允许该移动通信设备继续通信而无需任何注意。同时,当没有候选接口可利用时,类似于实施例1,新的接口信息自动通知到移动通信设备。因此,移动通信单元不需要频繁地请求关于到移动路由器的接口信息,使得它可以防止在移动通信单元和移动路由器之间的线路阻塞。
(实施例3)在实施例3中,移动通信设备101、移动路由器102以及移动通信系统105具有与实施例2相同的配置。在这个实施例中的移动通信设备101的候选接口选择部分111基于实施例2中所计算的分数选择高分数等级的第一、第二和第三候选接口。网络控制器203将该候选接口设置具有如图25C所示的优先排序,并将其存储在候选接口通知消息中,从而通过公共无线接口201将其发送到移动路由器102。这里W-CDMA是第一候选接口,IEEE802.11a是第二候选接口。在图25C中,其本身的标识码设置为移动通信设备标识符2501,选择作为候选的外部接口类型设置为外部候选接口2504,以及该外部接口的选择顺序设置为优先排序2505。
接收该候选接口通知消息1001的移动路由器102的网络控制器703记录移动通信设备标识符1501、候选接口类型1502以及优先排序1503到连接接口判定部分121的如图15中所示的候选接口表中。
同时,在图30中的步骤S3005处理,连接接口判定部分121从该接口的信标信号接收和接收功率信息判定表示在该候选接口表中所示的较高等级是否可以连接,从而使用判定可连接的接口。
在移动路由器102的外部链路监视部分709判定与外部网络通信中的异常的情况下,连接接口判定部分121从该候选接口表的优先排序1503中选择下一等级给引起异常的接口。当没有候选接口时,处理返回到步骤S2801,通知新的接口信息到移动通信设备101。此后的处理与实施例2相同。
如上所述,在本实施例中,允许移动通信设备在选择用于连接的接口时指定优先排序,因此除了实现实施例2的效果之外,实现在移动通信设备主动下的接口选择。即使在该接口发生异常的情况下,移动路由器以最佳的条件顺序进行选择,使得能继续通信。
(实施例4)图16是表示包括移动通信设备161和移动路由器162的移动通信系统165是与网络连接的概念图。本实施例的移动路由器162与实施例1中的移动路由器102的不同之处在于,它仅具有一个接口,用于与提供在外部网络164中的连接设备163连接。在本实施例的移动通信系统中,移动路由器162-1-162-3分别具有不同接口。连接单元163-1-163-3是与实施例1相同的。
图17是表示本发明移动通信设备161的配置方框图。
移动通信设备161具有接口记录部分206,在其存储器中记录图18所示的信息。
在图18中,在IPv6全球地址中具有3ffe501100204blfffe983ed的通信设备标识符1801的移动路由器162-1具有IEEE802.11a的接口类型1802。具有3ffe5012211031226fffe142805的通信单元标识符1801的移动路由器162-2具有W-CDMA的接口类型1802。具有3ffe5012211031226fffe142805的通信单元标识符1801的移动路由器162-3具有PDC的接口类型1802。每个移动路由器以连接状态表示。
顺便说一下,优先排序字段1804根据移动路由器选择部分171的选择处理而提供。这些字段的提供使得它可以掌握存在于移动通信系统165中的每个移动路由器162的外部接口类型1802。
移动路由器选择部分171从存储在业务类型记录部分205和接口记录部分206中的信息执行判定在本移动通信设备161和外部网络164之间通信使用的候选接口处理,从而选择具有该接口的移动路由器162。顺便说一下,存储用于选择至少一接口的矩阵信息的移动路由器171根据该信息决定接口。顺便说一下,如何决定候选接口是与实施例2相同。
网络控制器203执行与高层处理部分204和公共数据链路控制部分202之间进行数据交换的处理,根据需要执行产生请求移动路由器162具有的接口信息的消息的处理,以及获得移动路由器162具有的该接口信息并将其发送到接口记录部分206的处理,类似于实施例2。而且,网络控制器203产生候选接口消息,该候选接口消息成对的存储可选择的接口类型1802、具有该接口的移动路由器的标识符1801、其优先排序1804以及链路状态1803。
选择定时器管理部分172用于管理收集定时器和确认定时器,该收集定时器用于调节从移动路由器162收集接口信息的周期,该确认定时器用于启动候选接口选择信息的再发送处理。
图19是表示本发明移动路由器162的配置方框图。数据链路控制部分708和无线接口707具有不同于移动路由器之间的功能。例如,在图16中,移动路由器162-1具有IEEE802.11的功能,移动路由器162-2具有W-CDMA的功能,移动路由器162-3具有PDC的功能。
连接控制部分191接收来自移动通信设备161的接口指定通知消息。从包含在该消息中的信息中,它产生并记录移动通信设备标识符2001、由移动通信设备选择的以该标识符表示的接口的类型2003、具有该接口的移动路由器的标识符2002、链路状态2004和表示为优先排序的连接允许表2005。
外部链路监视部分192具有检查与外部网络164的连接状态的功能。接收功率电平信息、差错率和在无线接口707接收的信号的信标信号接收的存在/不存在从数据链路控制部分708发送到外部链路监视部分192。外部链路监视部分192具有如图40所示的链路状态表,该表中存储外部接口类型4001和链路状态4002。外部链路监视部分192可以接收来自数据链路控制部分708的信息的特别信号,如信标信号。当差错率是在允许的范围内以及接收电平足够高时,判定可以与外部网络164连接。在链路状态表中,链路状态4002设置为“连接”。当外部链路状态改变时,也就是当链路状态表从连接变成不连接或者从不连接变成连接时,外部链路监视部分192传送外部链路改变和改变后的状态给网络控制器703,因此指示产生接口信息通知消息。这个处理随时执行。
网络控制器703分析从移动通信设备161接收的接口指定通知消息,并进行记录信息到连接控制部分191的处理。同时,由外部链路监视部分192指示,进行产生接口信息通知消息并在相关单元控制下通过存储其本身具有的接口类型2003、移动路由器标识符2002和链路状态2004将其发送到移动通信设备161的处理。当从连接控制部分191接收产生请求的连接请求确认消息时,查寻外部链路监视部分192的链路状态。在链路状态2004为连接状态的情况下,通过产生包括其本身标识符2002和接口类型2003的连接请求确认消息进行传输处理。除此之外,执行同高层处理部分704、公共数据链路控制部分702以及数据链路控制部分708的数据交换。
通信请求接收判定部分194确定在该接口是否接收到通信请求或者数据,该接口是由相关移动通信设备在接收从外部网络164到移动通信设备161的通信请求或者数据时所选择的接口。在由移动通信设备161选择的接口的情况下,指示网络控制器703传送该通信请求或者数据到该移动通信设备。
其他组成单元与实施例2相同。
图21表示直到确定移动路由器162的接口的顺序,该接口用于移动通信设备161与外部网络164的连接。图31是表示移动通信设备161的操作流程图,表示在连接并变为由移动路由器162控制之后,与外部网络通信从开始到结束的处理。图32是表示移动路由器162的操作流程图,表示在检测移动通信设备161后,从移动通信设备161中继信息从开始到结束的处理。
首先,如果检测到移动通信设备161的新入口时(步骤S3201),移动路由器162准备接口信息通知消息2101-1-2101-n,并将它发送到移动通信设备161(步骤S3202)。该接口信息通知消息从移动通信系统165中的多个移动路由器162发送。
同时,当新进入的移动通信设备161与移动通信设备165连接时,其收集定时器管理部分172设置收集定时器并等待接口信息通信消息一段时间(步骤S3101)。
当接收到接口信息通知消息时,移动通信设备161的网络控制器203存储接口类型2003、移动路由器标识符2002和其中存储的链路状态2004到接口记录部分206(步骤S3102)。等待来自其他移动路由器162的接口信息通知消息,直到收集时间过去了(步骤S3103)。
此后,当收集时间过去时,移动通信设备161的高层处理部分204检查到外部网络的通信请求的产生(步骤S3104)。在产生的情况下,高层处理部分204在业务类型记录部分205中搜寻对应于通信业务的重要性参数,并从存储在接口记录部分206的信息和存储在移动路由器选择部分171中的矩阵信息确定使用的候选接口(步骤S3105)。
在决定所使用的候选接口后,移动通信设备161的网络控制器203产生候选接口通知消息2102,该候选接口通知消息2102存储自身的标识符2001、所使用的候选接口类型2003、其优先排序2005以及链路状态2004(步骤S3106),并将其发送到移动路由器162(步骤S3107)。此时,该确认定时器设置,用于从移动路由器162接收连接请求确认消息的允许时间。
同时,移动路由器162的网络控制器703检查来自移动通信设备161的候选接口通知消息的接收(步骤S3203)。当接收到该消息时,网络控制器703从该候选接口通知消息2102中提取移动通信设备161的标识符2001、所使用的候选接口类型2003、优先排序2005以及链路状态2004,并记录这些到连接控制部分191的连接允许表(步骤S3204)。移动路由器162的连接控制部分191搜寻连接控制允许表并确定移动路由器162的标识符是否处于连接状态、是否具有与其本身标识符相符的最高等级、以及该外部链路是否处于连接状态(步骤S3205)。当满足这些条件时,连接控制部分191将其本身作为所选择的接口并产生和发送如图26A所示的连接请求确认消息(步骤S3206)。当不满足条件时,处理返回到步骤S3201。随便说一下,在连接请求确认消息的移动路由器标识符2601中设置其本身的标识符。在外部接口类型2602中设置使用的外部接口类型。
移动通信设备161的网络控制器203检查连接请求确认消息的接收(步骤S3108)。如果没有收到,检查确认时间的过去(步骤S3109)。如果确认时间没有过去,处理返回到步骤S3108。如果确认时间过去了,检查是否候选接口通知消息2102的传输时间次数是否达到预定计数(步骤S3110)。在传输次数没有达到该计数的情况下,传输次数的计数器增加“1”,然后处理返回到步骤S3107。在传输次数达到该计数的情况下,产生接口信息请求消息并多播到移动路由器162(步骤S3111)。
在步骤S3108接收到连接请求确认2103的情况下,检查接收的移动路由器162的标识符,以便检查它是否为选择的候选移动路由器(步骤S3112)。当它不是候选移动路由器之一时,处理移动到步骤S3111。当它是候选移动路由器时,建立到这个移动路由器的连接,因此进行通信(步骤S3113、S3207)。
以下说明直到移动路由器162的接口从移动路由器(1)162切换到移动路由器(2)162的操作,该接口用于连接移动通信设备161到外部网络164。图22A表示该操作的顺序。
此时与外部网络164连接的移动路由器(1)162的外部链路监视部分192检查外部链路状态的变化(步骤S3208)。如果检测到异常,通知该网络控制器703。网络控制器703更新信息为与外部网络的接口不连接,由自身提供该业务。然后,处理返回到步骤S3202。因此,网络控制器703准备接口信息通知消息2201,通知是处于不连接状态的情况并将其发送到移动通信设备161(步骤S3202)。
移动通信设备161的网络控制器203检查接口信息通知消息2201的接收(步骤S3114)。如果没有收到,重复检查到通信结束(步骤S3115)。如果接收到,其中存储的接口类型2003、移动路由器标识符2002和链路状态2004被存储到接口记录部分206(步骤S3116)。此后,处理返回到步骤S3105,在业务类型记录部分205中搜寻对应于通信业务的重要性参数。从存储在接口记录部分206的信息和存储在移动路由器选择部分171中的矩阵信息确定使用的候选接口(步骤S3105)。此时,移动通信设备161决定移动路由器(2)为使用的候选接口的最高等级。
当接收到来自移动通信设备161的候选接口通知消息2202时(步骤S3203),移动路由器(2)162从候选接口通知消息2202中提取移动通信设备161的标识符2001、接口类型2003、优先排序2005和链路状态2004,并将其记录到连接控制部分191的连接允许表(步骤S3204)。
此时,移动路由器(2)162决定移动路由器162的最高优先排序的标识符2001处于连接状态,并多播连接请求确认消息2203(步骤S3206)。
当接收到连接请求确认消息2203时(步骤S3108),移动通信设备161检查传输源(步骤S3112)并授权它,因为传输源是移动路由器(2)。然后,建立连接执行通信(步骤S3113)。
以下说明在移动路由器162的连接接口恢复的情况下,从移动通信设备161返回该连接的操作。
图22B表示该操作的顺序。图33是表示移动通信设备161的顺序的操作流程图,而图34表示移动路由器162的流程图。
移动路由器(1)162的外部链路监视部分192检查外部链路状态的改变(步骤S3401)。如果检测到恢复,通知网络控制器703。网络控制器703更新信息为到外部网络接口的连接状态。网络控制器703从每个移动通信设备161接收到的候选接口通知消息中检查是否自身的标识符已经在存储于连接控制部分191中的连接允许表中选择了(步骤S3402)。如果在该候选中没有找到其本身的标识符,则处理结束。如果在该候选中找到其本身的标识符,则与当前处于连接状态的移动路由器比较优先排序(步骤S3403)。当前连接的移动路由器162是移动路由器(2)的情况可以在由前移动路由器(1)切换到移动路由器(2)期间从移动路由器(2)多播的连接请求确认消息中获知。
接下来,当判定为其本身的优先排序高于当前连接的移动路由器(2)时,网络控制部分191通知网络控制器703。网络控制器703准备链路存储通知消息,通知到外部网络的链路恢复的事实并将它发送给移动通信设备161(步骤S3404)。
在通信期间,移动通信设备161的网络控制器203常常检查恢复通知消息的接收(步骤S3301)。如果接收到该消息,移动路由器选择部分171检查作为恢复通知消息2204的传输源的移动路由器的优先排序是否比当前连接的移动路由器更高(步骤S3302)。当优先排序低的时候,处理结束。然而,当优先排序高的时候,在路由表中默认的路由器切换到作为恢复通知消息的传输源的移动路由器(步骤S3303)。
然后,移动通信设备161的网络控制器203产生连接请求消息2205,通知具有作为连接目的地的移动路由器(2)标识符一起设置的连接请求,从而多播它(步骤S3304)。
移动路由器(2)的网络控制器703检查连接请求消息2205(步骤S3405)。如果该标识符是其本身的,则与作为传输源的移动通信设备161开始通信(步骤S3406)。同时,当检测到其本身的标识符没有设置在连接请求消息中时,移动路由器(1)的网络控制器703终止目前与移动通信设备161的传递。
随便说一下,当接收到来自移动路由器(1)的恢复通知时,根据从高层处理部分204接收的信息,在当前剩余的通信量小于预定量的情况下允许移动通信设备161不执行上述的目的地转换的切换。
如上所述,在本实施例中,当不具有与外部网络直接通信的装置的移动通信设备通过具有到该外部网络的接口的多个移动路由器与外部网络通信时,根据该移动通信设备处理的业务的特性,它以优先排序选择用于传递到该外部网络的移动路由器,因此通知该移动路由器。这样,允许移动通信设备指定业务的优化的接口组。同时,即使由于通信区域的移动而需要通过新的不同的接口执行通信时,禁止通过不满足该业务特性的接口进行通信,这可避免担心第三方通过该接口的交换获取相关信息,担心通信数据质量的恶化和担心与其他移动通信设备通信的干涉。
同时,通过允许移动通信设备在选择连接接口中指定优先排序,可以实现在移动通信设备启动下的接口选择。
而且,在提供移动路由器业务的外部网络上发生异常时,可以切换到下一个优先排序的移动路由器。此外,当在该外部接口更早发生异常并且中断连接的移动路由器恢复时,可以重新获得连接。因此,在随时可利用的通信环境中,可以使用具有最适合于通信的外部接口的移动路由器。
随便说一下,在本实施例中,在步骤S3403移动路由器判定其本身优先排序是否高于当前处于连接状态的移动路由器。然而,这并不是限制性的,也就是,它可以检查其本身的优先排序是否最低,当不是最低时,可以多播链路恢复信息。这允许在不需要知道其他移动路由器的连接状态的情况下进行切换操作。
现在说明在从外部网络传递到移动通信设备161的情况下移动路由器的操作。图35是说明移动路由器操作的流程图。
首先,网络控制器703检查从外部网络指定给移动通信设备161的消息的接收(步骤S3501)。重复该过程直到接收到该消息。
在接收的情况下,通信请求接收判定部分194判定该通信请求是否在由作为传输目的地的移动通信设备162选择的接口接收(步骤S3502)。
在选择的接口情况下,该通信请求接收判定部分194指示网络控制器703转换到通信请求指定的移动通信设备。根据该指示,网络控制器703转换接收的数据(步骤S3503)。在不是选择的接口的情况下,该通信请求接收判定部分194指示网络控制器703拒绝该请求,因此发送请求拒绝的响应到该外部网络。
这允许移动通信设备常常通过选择的外部接口进行通信,因此使得能通过优化的接口进行传送和接收的通信。
(实施例5)图36是表示在本实施例中的移动路由器的配置方框图。这与实施例4所示的移动路由器的不同之处在具有定时器管理部分361。除此之外,移动通信设备、移动通信系统以及外部网络具有类似于实施例4的结构。
在图36中,定时器管理部分193用于管理一个定时器,在接收到从移动通信设备161或者另一个移动路由器162多播的候选接口选择消息的情况下,该定时器调节连接请求确认消息的传输定时。
现在说明通过判定用于连接移动通信设备161到外部网络164的移动路由器162直到通信开始的操作。图37是表示移动路由器162的操作流程图。随便说一下,从接口信息通知的接收处理直到通信开始的移动通信设备161的操作是与图31所示的实施例4的步骤S3101-步骤S3113相同。
首先,移动路由器162检测移动通信设备161的新入口。记录到连接控制部分191的连接允许表的步骤S3201-步骤S3204的处理是与实施例4所示的步骤相同。
然后,移动路由器162的连接控制部分191搜寻连接允许表并确定候选移动路由器162的标识符是否与其本身的标识符相符合(步骤S3701)。当满足这个条件时,连接控制部分191在定时器管理部分361的控制下基于优先排序给定时器设置预先确定的时间(步骤S3702)。在优先排序高时这个预定时间设置较短。
然后,移动路由器162的网络控制器703检查是否接收到来自另一个移动路由器162的连接请求确认消息(步骤S3703)。在接收到该信息时,移动路由器162判定另一个路由器的优先排序更高。处理返回到步骤S3201,因此防止此时提供通信业务。
在没有接收到来自另一个移动路由器162的连接请求确认消息的情况下,定时器管理部分361检查时间的过去(步骤S3704)。如果时间没有过去,处理返回到步骤S3703。
在时间已经过去的情况下,定时器管理部分361通知连接控制部分191。因此,连接控制部分191检查外部接口的通信质量(步骤S3705)。在判定为质量差时,步骤返回到步骤S3703,等待质量恢复。
当判定外部接口的通信质量良好时,连接控制部分191通知网络控制器703。因此,网络控制器703产生如图26所示的连接请求确认消息并将其多播到另一个路由器和移动通信设备(步骤S3706)。在图26B,在移动通信设备标识符2603中,在要求该传输时设置移动通信设备的标识码。
移动通信设备161的网络控制器203检查连接请求确认消息的接收(步骤S3108)。此后,直到通信开始步骤S3113的处理是与实施例4相同。而且,移动路由器162开始通信(步骤S3707)。
现在说明用于连接移动通信设备161到外部网络164的移动路由器的接口从移动路由器(1)162-1切换到移动路由器(2)162-2的操作。
图23是表示这个操作的顺序。图38是表示移动通信发备的操作流程图,而图39是表示移动路由器的操作流程图。
当检测到外部链路状态改变时(步骤S3901),在当前外部连接中的移动路由器(1)162-1的外部链路监视部分192准备接口信息通知消息并将2301、2302多播到移动通信系统165(步骤S3202)。
当从另一个移动路由器接收接口信息通知消息2302时(步骤S3801),移动通信设备161的网络控制器203存储接口类型2003、移动路由器标识符2002以及链路状态2004到接口记录部分206(步骤S3802)。
同时,当接收接口信息通知消息2301时(步骤S3903),移动路由器(2)更新在对应于记录在连接控制部分191的连接允许表中的相关移动路由器标识符2002的字段中各条信息,也就是,接口类型2003和链路状态2004(步骤S3904)。此后,移动路由器(2)判定在连接状态中的接口,移动路由器162的最高优先排序的标识符2002是否与其本身的标识符相符以及判定外部链路是否处于连接状态(步骤S3905)。如果满足该条件,将其本身做为选择的移动路由器和产生连接请求确认消息2303、2304,并将2303、2304多播到移动通信系统165(步骤S3906)。
在步骤S3903,在网络控制器203没有收到来自另一个移动路由器的接口信息通知消息的情况下,它检查是否接收到连接请求确认消息2304(步骤S3907)。如果接收到来自移动路由器(2)162-2的连接请求确认消息,移动路由器(1)162-1终止与移动通信设备161的现有的传递。在没有接收到连接请求确认消息的情况下,判定通信是否结束(步骤S3909)。如果没有结束,则处理返回到步骤S3901。
同时,如果移动通信设备161的网络控制器203接收到连接请求确认消息2303(步骤S3803),建立与移动路由器(2)162-2的连接以进行通信(步骤S3805)。
如上所述,在本实施例中,当没有与外部网络直接通信的装置的移动通信设备在与外部网络通信期间利用具有到外部网络的接口的移动路由器切换该移动路由器时,切换之前的移动路由器多播链路状态改变并通知另一个移动路由器。因此,当该移动路由器自身从相关单元连接允许表的信息判定移动路由器的最高优先排序时,允许进行切换。这可以从优化业务的接口组中判定在通信开始时建立的连接接口。同时,可以防止与不满足这些特性的接口通信。此外,可以防止担心第三方通过该接口的交换获取相关信息,担心通信数据质量的恶化以及担心与其他移动通信设备通信的干涉。
同时,在本实施例中,当移动路由器检测在提供业务时在外部接口的异常时,通过多播通知其他移动路由器。根据移动路由器接收到的信息和优先排序可以进行移动路由器的切换处理。这消除了移动通信设备和移动路由器之间的新通信的需求,因此可以快速切换该移动路由器。而且,可以防止网络中的阻塞情形。
随便说一下,在本实施例中,尽管描述为IPv6全球地址的标识符可以满意地指定该移动通信系统中各自的标识符。这可以是IPv4地址、任意分配给移动路由器或者移动通信设备的号码或者字符串。
同时,在本实施例中的矩阵信息、业务类型以及重要性参数是由该移动通信设备的使用者分别设置的。然而,这些并不是限定性的,也可以通过从服务器下载来定义,该服务器用于提供在外部网络中提供的那些条信息。
在本实施例中,用于与网络连接的接口虽然以IEEE802.11a、W-CDMA和PDC进行说明,但也可以是连接该网络的接口,也就是,它可以是无线接口,如IEEE802.11b方案、IEEE802.11e方案、CDMA2000方案、HIPERLAN方案、PHS方案、蓝牙方案或者UWB方案,除此之外,也可以是有线方案,如以太网(R)、ADSL、IEEE1394、USB或者ATM。
工业应用性如上所述,本发明对于移动通信系统是有用的,根据由移动通信设备处理的信息通知该移动路由器并使用连接到网络最佳的和当这使得移动路由器的外部接口的链路状态改变时通过切换适合于继续通信的外部接口。
权利要求
1.一种移动通信设备,包括业务类型记录部分,用于记录被处理的通信业务类型;接口记录部分,用于记录移动路由器拥有的外部网络的外部接口的类型,该外部接口类型是从同一部分中的至少一个移动路由器中继到该外部网络时接收到的;接口判定部分,用于选择至少一个或者更多个适合于该业务类型的外部接口;以及传送部分,用于通知选择的外部接口的第一信息给位于同一部分中的移动路由器。
2.根据权利要求1所述的移动通信设备,还包括优先排序判定部分,用于判定所选择的外部接口的优先排序,其中该传送部分产生以该优先排序加到该第一信息的第二信息,并通知该第二信息。
3.根据权利要求1所述的移动通信设备,其中一组外部接口是从该移动路由器中的多个外部接口中选择的。
4.根据权利要求2所述的移动通信设备,其中一组外部接口是从该移动路由器中的多个外部接口中选择的。
5.根据权利要求2所述的移动通信设备,其中该接口记录部分还记录所接收的该外部接口的链路状态信息,该传送部分将该链路状态信息加到该第二信息,因此产生通知。
6.根据权利要求1所述的移动通信设备,其中该业务类型记录部分记录代表该业务类型的特性的参数的重要性,和该接口判定部分基于该重要性判定外部接口。
7.根据权利要求6所述的移动通信设备,具有使用者至少改变该业务类型和该重要性之一的功能。
8.根据权利要求6所述的移动通信设备,其中该业务类型记录部分具有从该外部网络下载而记录该重要性的功能。
9.根据权利要求6所述的移动通信设备,其中该接口判定部分将与该业务类型参数相同的参数作为代表该外部接口特性的参数,每个外部接口参数还具有记录优先排序的信息,该外部接口是基于该重要性和优先排序决定的。
10.根据权利要求9所述的移动通信设备,其中该业务类型记录部分具有使用者至少改变该业务类型、重要性以及优先排序之一的功能。
11.根据权利要求9所述的移动通信设备,其中该业务类型记录部分具有从该外部网络下载而记录该重要性和优先排序中的至少任何一个的功能。
12.根据权利要求1所述的移动通信设备,还具有收集定时器管理部分,用于管理从该移动路由器接收该外部接口类型的周期,其中在从上述收集定时管理部分接收到预定时间过去的通知后,上述接口判定部分选择外部接口。
13.一种移动路由器,包括接口类型记录部分,用于记录外部接口类型信息作为与外部网络连接的接口信息;连接接口记录部分,用于接收和记录连接信息,该连接信息用于判定利用该外部网络中继从移动通信设备接收该外部接口类型信息的外部接口;连接判定部分,基于该连接信息判定是否中继来自该移动通信设备的通信;和路由器传输部分,用于多播该外部接口类型信息,并产生通知给为中继的判定所选择的移动通信设备。
14.根据权利要求13所述的移动路由器,其中该连接信息具有多个外部接口类型,该连接判定部分从该外部接口类型中选择一个外部接口。
15.根据权利要求14所述的移动路由器,其中该连接信息还给每个外部接口类型加上优先排序,以及该连接判定部分根据该优先排序选择外部接口。
16.根据权利要求15所述的移动路由器,还包括定时器管理部分,用于管理由连接判定部分将通知中继到该移动通信设备的时间,其中在该时间过去之后,该连接判定部分产生通知,优先排序越高,该时间设置越短。
17.根据权利要求15所述的移动路由器,其中在该外部接口处于可连接状态并且该优先排序是最高的情况下,该连接判定部分允许中继。
18.根据权利要求15所述的移动路由器,还包括外部链路监视部分,在该外部接口的链路状态发生改变的情况下,通过该路由器传输部分将链路状态的改变通知移动通信设备和另一个移动路由器。
19.根据权利要求18所述的移动路由器,其中该连接接口记录部分基于从另一个移动路由器接收的链路状态改变的通知更新连接状态的信息,以及,该连接判定部分根据更新后的该连接状态的信息,在外部接口为可连接的状态和优先排序为最高的情况下,进行中继。
20.一种移动通信系统,包括移动通信设备,包括业务类型记录部分,用于记录被处理的通信业务类型;接口记录部分,用于记录到外部网络的外部接口的类型,该外部接口类型是从移动路由器中继到该外部网络时接收到的;接口判定部分,用于选择适合于该业务类型的至少一个或者更多个外部接口;传送部分,用于给同一部分中的移动路由器通知选择的外部接口的第一信息;以及移动路由器,包括接口类型记录部分,用于记录外部接口类型信息作为与外部网络连接的接口信息;连接接口记录部分,从接收到上述外部接口类型信息的移动通信设备中接收并记录连接信息,该连接信息用于确定与上述外部网络进行中继的外部接口;连接判定部分,基于该连接信息判定是否中继来自该移动通信设备的通信;和路由器传输部分,用于多播该外部接口类型信息并通知为中继的判定所选择的移动通信设备。
21.根据权利要求20所述的移动通信系统,该系统的移动路由器中的连接信息还加上多个外部接口类型和每个外部接口上的优先排序,该连接判定部分根据该优先排序选择外部接口,该移动路由器还包括外部链路监视部分,在外部接口的链路状态改变的情况下,通过该路由器传输部分将链路状态的改变通知移动通信设备和另一个移动路由器;以及该移动通信设备还包括优先排序判定部分,用于判定所选择的外部接口的优先排序;接口记录部分,用于记录外部接口进一步接收的链路状态信息,该传送部分将该优先排序和链路状态信息加到第一信息,由此通知该移动路由器。
全文摘要
一种移动通信设备包括一个业务类型记录部分(205),用于记录移动通信设备所使用的业务特性;和一个接口记录部分(206),用于记录网络中的外部连接接口类型及其特性。接口判定部分(207)选择满足业务要求的至少一个接口并报告给具有外部连接接口的移动路由器。因此,甚至在该移动路由器的外部接口的链路状态发生改变的情况下,该移动通信设备能够快速地切换该外部接口以便继续通信,而且可以避免在切换期间在该移动通信设备和该移动路由器之间的通信阻塞。
文档编号H04W88/14GK1692669SQ20038010043
公开日2005年11月2日 申请日期2003年10月9日 优先权日2002年10月10日
发明者小林广和, 松本泰辅, 川原丰树, 船引诚, 池田新吉 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1