(57)【特許請求の範囲】
【請求項１】
無線デバイスと、該無線デバイスを管理する現用系の第１管理装置及び待機系の第２管理装置と、前記無線デバイスと前記第１，第２管理装置とを接続するルータ装置とを備える通信システムであって、
前記無線デバイスは少なくとも１台で前記通信システムを構成し、
前記ルータ装置は、前記１台の無線デバイスから受信した通信情報を前記第１，第２管理装置の双方に宛てて送信し、前記第１，第２管理装置のうちの何れか一方から前記通信情報を受信した旨を示す応答を受けることにより、前記通信情報の送信処理を完了するものであり、
前記第１，第２管理装置は、前記第１，第２管理装置の間で前記ルータ装置に対する応答状況を示す情報の授受を行って前記ルータ装置から送信された前記通信情報をそれぞれ記憶し、
前記第２管理装置は、前記第１管理装置が前記ルータ装置に対する応答を行った場合には、前記ルータ装置に対する応答を行わず、前記第１管理装置が前記ルータ装置に対する応答を行わなかった場合には、前記ルータ装置に対する応答を行う
ことを特徴とする通信システム。
【請求項２】
前記第１，第２管理装置の各々から参照可能であり、前記第１，第２管理装置で用いられる管理情報を記憶する記憶装置を備えることを特徴とする請求項１記載の通信システム。
【請求項３】
前記ルータ装置は、前記第１，第２管理装置の宛先を示すアドレス情報を格納するテーブルを備えており、当該テーブルを参照して前記無線デバイスからの通信情報を前記第１，第２管理装置の双方に宛てて送信することを特徴とする請求項１または請求項２に記載の通信システム。
【請求項４】
ルータ装置を介して無線デバイスと該無線デバイスを管理する現用系の第１管理装置及び待機系の第２管理装置との間で通信を行う通信方法であって、
前記ルータ装置は前記無線デバイスからの通信情報を前記第１，第２管理装置の双方に宛てて送信し、前記第１，第２管理装置は前記ルータ装置から送信された前記通信情報をそれぞれ記憶する第１ステップと、
前記第１，第２管理装置の間で前記ルータ装置に対する応答状況を示す情報の授受を行い、前記第１，第２管理装置の何れか一方が前記ルータ装置に対して前記通信情報を受信した旨を示す応答を行う第２ステップと、
前記第１，第２管理装置のうちの何れか一方からの前記応答を受けることにより、前記ルータ装置が前記通信情報の送信処理を完了させる第３ステップと
を含むことを特徴とする通信方法。
【請求項５】
無線デバイスとの間で行われるルータ装置を介した通信を管理する管理装置であって、
前記ルータ装置から送信された前記無線デバイスからの通信情報を受信した場合に、他の管理装置との間で前記ルータ装置に対する応答状況を示す情報の授受を行い、該情報に応じて前記ルータ装置に対して前記通信情報を受信した旨を示す応答を行うことを特徴とする管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線デバイスとの間で通信を行う通信システム、通信方法、及び管理装置に関する。
【背景技術】
【０００２】
従来から、プラントや工場等においては、高度な自動操業を実現すべく、フィールド機器と呼ばれる現場機器(測定器、操作器)と、これらを制御する制御機器とがシリアルバスの一種であるフィールドバスを介して接続された分散制御システム（ＤＣＳ：Distributed Control System）が構築されている。このような分散制御システムの基礎をなす通信システムは、有線によって通信を行うものが殆どであったが、近年においては、国際計測制御学会（ＩＳＡ：International Society of Automation）で策定されたインダストリアル・オートメーション用無線通信規格であるＩＳＡ１００．１１ａに準拠した無線によって通信を行うものも実現されている。
【０００３】
上記の無線通信規格ＩＳＡ１００．１１ａに準拠した通信システムは、大別すると、管理装置としてのシステムマネージャ、システムマネージャに接続されたバックボーンルータ、及びバックボーンルータとの間で無線通信を行う無線デバイスとしての無線フィールド機器から構成される。ここで、上記の分散制御システムの基礎をなす通信システムは高度な信頼性が要求されるため、複数のシステムマネージャを備える冗長構成で運用されることが多い。
【０００４】
例えば、以下の特許文献１に開示されている通り、現用系のシステムマネージャと、この現用系のシステムマネージャとの間でミラーリング等により各種管理情報を共有するとともに現用系のシステムマネージャの状態を常時監視する待機系のシステムマネージャとを備える冗長構成で運用される。かかる冗長構成において、現用系のシステムマネージャの障害が生じたときに、待機系のシステムマネージャが現用系のシステムマネージャに代わって処理を行うため、現用系のシステムマネージャに障害が生じても無線フィールド機器との間の通信が継続される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−７５７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述の冗長構成において、現用系のシステムマネージャと待機系のシステムマネージャとの間の管理情報の共有は、現用系のシステムマネージャが管理する管理情報が待機系のシステムマネージャに転送されることによって実現される。現用系のシステムマネージャから管理情報の転送が開始されてから待機系のシステムマネージャで管理情報が共有されるまでには、管理情報の転送に要する時間だけ遅延が生ずる。このため、現用系のシステムマネージャに障害が生じて待機系のシステムマネージャに切り替わるときに、共有すべき管理情報の一部が欠損する虞があるという問題があった。
【０００７】
また、現用系のシステムマネージャから待機系のシステムマネージャへの切り替え方法としては、バックボーンルータの通信先を現用系のシステムマネージャから待機系のシステムマネージャに変更する方法と、待機系のシステムマネージャのアドレスそのものを現用系のシステムマネージャのアドレスに変更する方法とが挙げられる。これらの方法の何れもアドレスの変更という処理を行う必要があり、現用系のシステムマネージャから待機系のシステムマネージャへの切り替えに時間を要することから、上述した管理情報の欠損の問題が考えられる。
【０００８】
本発明は上記事情に鑑みてなされたものであり、現用系と待機系との切り替えを短時間で行うことができ、これにより管理情報の欠損を防止することができる通信システム、通信方法、及び管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の通信システムは、無線デバイス（１０ａ〜１０ｅ）と、該無線デバイスを管理する第１，第２管理装置（３０ａ、３０ｂ）と、前記無線デバイスと前記第１，第２管理装置とを接続するルータ装置（２０、２０ａ、２０ｂ）とを備える通信システム（１〜３）であって、前記ルータ装置は、前記無線デバイスからの通信情報を前記第１，第２管理装置の双方に宛てて送信し、前記第１，第２管理装置のうちの何れか一方からの応答を受けることにより、前記通信情報の送信処理を完了するものであり、前記第２管理装置は、前記第１管理装置の前記ルータ装置に対する応答状況に応じて前記ルータ装置に対する応答を行うものであることを特徴としている。
この発明によると、無線デバイスからの通信情報がルータ装置によって第１，第２管理装置の双方に宛てて送信され、第１，第２管理装置の何れか一方から送信された応答がルータ装置に受信された場合に通信情報の送信処理が完了される。
また、本発明の通信システムにおいて、前記第１，第２管理装置は、前記ルータ装置から送信された前記通信情報をそれぞれ記憶し、前記第２管理装置は、前記第１管理装置が前記ルータ装置に対して応答を行った場合には、前記ルータ装置に対する応答を行うことなく記憶した前記通信情報を消去することを特徴としている。
また、本発明の通信システムは、前記第１，第２管理装置の各々から参照可能であり、前記第１，第２管理装置で用いられる管理情報を記憶する記憶装置（４０）を備えることを特徴としている。
また、本発明の通信システムにおいて、前記ルータ装置が、前記第１，第２管理装置の宛先を示すアドレス情報を格納するテーブル（Ｔ）を備えており、当該テーブルを参照して前記無線デバイスからの通信情報を前記第１，第２管理装置の双方に宛てて送信することを特徴としている。
本発明の通信方法は、ルータ装置（２０、２０ａ、２０ｂ）を介して無線デバイス（１０ａ〜１０ｅ）と該無線デバイスを管理する第１，第２管理装置（３０ａ、３０ｂ）との間で通信を行う通信方法であって、前記無線デバイスからの通信情報を前記ルータ装置から前記第１，第２管理装置の双方に宛てて送信する第１ステップと、前記第１，第２管理装置の間で前記ルータ装置に対する応答状況を示す情報の授受を行い、前記第１，第２管理装置の何れか一方が前記ルータ装置に対する応答を行う第２ステップと、前記第１，第２管理装置のうちの何れか一方からの応答を受けることにより、前記ルータ装置が前記通信情報の送信処理を完了させる第３ステップとを含むことを特徴としている。
本発明の管理装置は、無線デバイス（１０ａ〜１０ｅ）との間で行われるルータ装置（２０、２０ａ、２０ｂ）を介した通信を管理する管理装置（３０ａ、３０ｂ）であって、前記ルータ装置から送信された前記無線デバイスからの通信情報を受信した場合に、他の管理装置との間で前記ルータ装置に対する応答状況を示す情報の授受を行い、該情報に応じて前記ルータ装置に対する応答を行うことを特徴としている。
【発明の効果】
【００１０】
本発明によれば、無線デバイスからの通信情報をルータ装置によって現用系の第１管理装置と待機系の第２管理装置との双方に宛てて送信し、第１，第２管理装置の何れか一方がルータ装置に対する応答を送信し、この応答を受信した場合にルータ装置が通信情報の送信処理を完了するようにしている。このため、現用系と待機系との切り替えを短時間で行うことができ、これにより管理情報の欠損を防止することができるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態による通信システムの全体構成を示すブロック図である。
【図２】本発明の第１実施形態による通信システムにおける各装置間に確立される論理的な通信経路を示す図である。
【図３】本発明の第１実施形態による通信システムの障害が生じた様子を模式的に示す図である。
【図４】本発明の第１実施形態による通信システムの変形例を示す図である。
【図５】本発明の第２実施形態による通信システムを説明するための図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態による通信システム、通信方法、及び管理装置について詳細に説明する。
【００１３】
〔第１実施形態〕
図１は、本発明の第１実施形態による通信システムの全体構成を示すブロック図である。図１に示す通り、本実施形態の通信システム１は、無線デバイス１０ａ〜１０ｃ、バックボーンルータ２０（ルータ装置）、システムマネージャ３０ａ（第１管理装置）、システムマネージャ３０ｂ（第２管理装置）、及び記憶装置４０を備えており、バックボーンルータ２０を介した無線デバイス１０ａ〜１０ｃとシステムマネージャ３０ａ，３０ｂとの間の通信が可能である。
【００１４】
無線デバイス１０ａ〜１０ｃは、例えば流量計や温度センサ等のセンサ機器、流量制御弁や開閉弁等のバルブ機器、ファンやモータ等のアクチュエータ機器、その他のプラントや工場に設置される無線フィールド機器であり、インダストリアル・オートメーション用無線通信規格であるＩＳＡ１００．１１ａに準拠した無線通信を行う。これら無線デバイス１０ａ〜１０ｃの動作は、システムマネージャ３０ａ（又は、システムマネージャ３０ｂ）からバックボーンルータ２０を介して送信されてくる制御データに基づいて制御される。また、無線デバイス１０ａ〜１０ｃで得られた測定データはバックボーンルータ２０を介してシステムマネージャ３０ａ（又は、システムマネージャ３０ｂ）に収集されて記憶装置４０に記憶される。
【００１５】
バックボーンルータ２０は、システムマネージャ３０ａ，３０ｂ及び記憶装置４０が接続されるバス型の有線ネットワークであるバックボーンネットワークＮと、無線デバイス１０ａ〜１０ｃが接続される無線ネットワークとを接続し、無線デバイス１０ａ〜１０ｃとシステムマネージャ３０ａ，３０ｂとの間で送受信される各種データの中継を行う装置である。尚、バックボーンルータ２０も上記の無線通信規格ＩＳＡ１００．１１ａに準拠した無線通信を行う。
【００１６】
このバックボーンルータ２０は、無線デバイス１０ａ〜１０ｃからシステムマネージャ３０ａに向けて送信されてきた通信データ（通信情報）をシステムマネージャ３０ａ，３０ｂの双方に送信し、この通信データを受信した旨を示す応答をシステムマネージャ３０ａ，３０ｂの何れか一方から受けることにより、上記通信データの送信処理を完了する。バックボーンルータ２０がこのような処理を行うのは、システムマネージャ３０ａに障害が生じた場合に、システムマネージャ３０ａからシステムマネージャ３０ｂへの切り替えを短時間で行うためである。
【００１７】
また、バックボーンルータ２０は、システムマネージャ３０ａ，３０ｂの宛先を示すアドレス情報が格納されたテーブルＴを記憶するメモリ２０ａを備えており、このテーブルＴに格納されたアドレス情報を参照して、無線デバイス１０ａ〜１０ｃからの通信データをシステムマネージャ３０ａ，３０ｂの双方に送信する。このようなテーブルＴを備えることにより、通信システム１に設けられるシステムマネージャ３０ａ，３０ｂが変更されても宛先を容易に変更することができる。
【００１８】
システムマネージャ３０ａ，３０ｂは、バックボーンネットワークＮにそれぞれ接続されており、バックボーンルータ２０によって形成される無線ネットワークを介して無線デバイス１０ａ〜１０ｃとの間で通信を行いながら無線ネットワークに接続される無線デバイス１０ａ〜１０ｃの管理を行う。具体的には、無線ネットワークに接続されている無線デバイス１０ａ〜１０ｃに制御データを送信してその動作を制御するとともに、これら無線デバイス１０ａ〜１０ｃで測定される測定データの収集を行う。
【００１９】
ここで、システムマネージャ３０ａは現用系のシステムマネージャであって、システムマネージャ３０ｂは待機系のシステムマネージャである。このように、システムマネージャを冗長構成にすることによって通信システム１の信頼性を高めている。これらシステムマネージャ３０ａ，３０ｂは、バックボーンルータ２０からの通信データを受信した場合には、バックボーンルータ２０に対する応答状況を示す情報の授受を行って、これらシステムマネージャ３０ａ，３０ｂのうちの何れか一方がバックボーンルータ２０に対する応答を行う。
【００２０】
具体的に、現用系のシステムマネージャ３０ａは、バックボーンルータ２０から送信されてくる通信データを受信した場合には、通信データを受信した旨を示す応答をバックボーンルータ２０に対して送信するとともに、バックボーンルータ２０に対する応答状況を示す状況データ（バックボーンルータ２０に対して応答を行った旨を示す情報）をシステムマネージャ３０ｂに送信する。尚、システムマネージャ３０ａは、受信したバックボーンルータ２０からの通信データを一時的に記憶し、この通信データを必要に応じて記憶装置４０に記憶させる。
【００２１】
これに対し、待機系のシステムマネージャ３０ｂは、バックボーンルータ２０から送信されてくる通信データを受信した場合には、一定時間（例えば、数ミリ秒程度）内にシステムマネージャ３０ａからの状況データが得られたか否かを判断する。システムマネージャ３０ｂは、一定時間内に状況データが得られた場合にはバックボーンルータ２０に対する応答を行わず、一定時間内に状況データが得られなかった場合にはバックボーンルータ２０に対する応答を行う。
【００２２】
つまり、待機系のシステムマネージ３０ｂは、現用系のシステムマネージャ３０ａからの状況データが得られる通常時には、バックボーンルータ２０に対する応答は行わない。これに対し、現用系のシステムマネージャ３０ａの故障により、或いは、現用系のシステムマネージャ３０ａとバックボーンルータ２０との間の通信経路の障害によって、システムマネージャ３０ａからの状況データが得られない障害時には、待機系のシステムマネージ３０ｂは、現用系のシステムマネージャ３０ａに代わってバックボーンルータ２０に対する応答を行う。
【００２３】
尚、システムマネージャ３０ｂは、システムマネージャ３０ａと同様に、受信したバックボーンルータ２０からの通信データを一時的に記憶する。但し、システムマネージャ３０ｂは、システムマネージャ３０ａからの状況データが得られた場合（バックボーンルータ２０に応答を行わない場合）には、一時的に記憶した通信データを消去する。これに対し、システムマネージャ３０ａからの状況データが得られなかった場合（バックボーンルータ２０に応答を行う場合）には、必要に応じて記憶装置４０に記憶させる。
【００２４】
記憶装置４０は、バックボーンネットワークＮを介してシステムマネージャ３０ａ，３０ｂの各々から参照可能であり、システムマネージャ３０ａ，３０ｂで用いられる各種管理情報を記憶する。この記憶装置４０としては、例えば数テラバイトの大容量のハードディスクを備えるＮＡＳ（Network Attached Storage：ネットワーク接続ストレージ）等を用いることができる。
【００２５】
図２は、本発明の第１実施形態による通信システムにおける各装置間に確立される論理的な通信経路を示す図である。図２に示す通り、無線デバイス１０ａ〜１０ｃとバックボーンルータ２０との間には、通信経路Ｒ１〜Ｒ３が確立される。これら通信経路Ｒ１〜Ｒ３を介して無線デバイス１０ａ〜１０ｃからの通信データがバックボーンルータ２０にそれぞれ送信される。
【００２６】
バックボーンルータ２０とシステムマネージャ３０ａとの間には通信経路Ｒ１１が確立され、バックボーンルータ２０とシステムマネージャ３０ｂとの間には通信経路Ｒ１２が確立される。バックボーンルータ２０からの通信データは、通信経路Ｒ１１，Ｒ１２を介してシステムマネージャ３０ａ，３０ｂにそれぞれ送信され、システムマネージャ３０ａからの応答は通信経路Ｒ１１を介してバックボーンルータ２０に送信される。
【００２７】
尚、バックボーンルータ２０に対する応答は、主としてシステムマネージャ３０ａによって行われ、障害時にのみシステムマネージャ３０ｂによって行われる。このため、図２においては、通信経路Ｒ１１を双方向の矢印で示する一方で、通信経路Ｒ１２についてはバックボーンルータ２０に対する応答の送信方向を示す矢印であるシステムマネージャ３０ｂからバックボーンルータ２０に向かう矢印を省略して片方向の矢印で図示している。
【００２８】
システムマネージャ３０ａ，３０ｂの間には通信経路Ｒ２０が確立され、システムマネージャ３０ａからバックボーンルータ２０に対して応答を行った旨を示す状況データ等の情報が授受される。システムマネージャ３０ａと記憶装置４０との間には通信経路Ｒ３１が確立され、システムマネージャ３０ｂと記憶装置４０との間には通信経路Ｒ３２が確立される。これら通信経路Ｒ３１，Ｒ３２を介して記憶装置４０がシステムマネージャ３０ａ，３０ｂからそれぞれ参照される。
【００２９】
次に、上記構成における通信システム１の動作について説明する。尚、以下の説明では、無線デバイス１０ａからシステムマネージャ３０ａに向けて通信データが送信される場合を例に挙げて説明する。システムマネージャ３０ａ宛の通信データが無線デバイス１０ａから送信されると、この通信データは、まず図２に示す通信経路Ｒ１を介してバックボーンルータ２０に受信される。
【００３０】
無線デバイス１０ａからの通信データを受信すると、バックボーンルータ２０はメモリ２０ａに記憶されたテーブルＴの内容を参照して、受信した通信データをシステムマネージャ３０ａ，３０ｂの双方に送信する（第１ステップ）。バックボーンルータ２０から送信された無線データは、図２に示す通信経路Ｒ１１を介してシステムマネージャ３０ａに送信されるとともに、図２に示す通信経路Ｒ１２を介してシステムマネージャ３０ｂに送信される。
【００３１】
バックボーンルータ２０からの通信データを受信すると、システムマネージャ３０ａはその通信データを一時的に記憶する。そして、通信データを受信した旨を示す応答を通信経路Ｒ１１を介してバックボーンルータ２０に送信するとともに、バックボーンルータ２０に対して応答を行った旨を示す状況データを通信経路Ｒ２０を介してシステムマネージャ３０ｂに送信する（第２ステップ）。
【００３２】
また、バックボーンルータ２０からの通信データを受信すると、システムマネージャ３０ｂはその通信データを一時的に記憶し、一定時間内にシステムマネージャ３０ａからの状況データが得られたか否かを判断する。システムマネージャ３０ａからの状況データが一定時間内に得られた場合には、システムマネージャ３０ｂは、バックボーンルータ２０に対する応答を行わず、一時的に記憶した通信データを消去する。
【００３３】
以上の処理がシステムマネージャ３０ａ，３０ｂでそれぞれ行われることにより、システムマネージャ３０ａからバックボーンルータ２０に対して応答が送信される。システムマネージャ３０ａからの応答がバックボーンルータ２０で受信されると、バックボーンルータ２０は、システムマネージャ３０ａ，３０ｂに対して先に送信した通信データの送信処理を完了させる（第３ステップ）。尚、バックボーンルータ２０からシステムマネージャ３０ａ，３０ｂに送信された通信データは、システムマネージャ３０ａで消去されずに記憶されている。このため、システムマネージャ３０ａは、この通信データを必要に応じて通信経路Ｒ３１を介して記憶装置４０に格納する。
【００３４】
ここで、システムマネージャ３０ａの故障、若しくは、システムマネージャ３０ａとバックボーンルータ２０との間の通信経路Ｒ１１の障害が生じた場合について考える。図３は、本発明の第１実施形態による通信システムの障害が生じた様子を模式的に示す図であり、（ａ）はシステムマネージャ３０ａの故障が生じた様子を示す図であり、（ｂ）はシステムマネージャ３０ａとバックボーンルータ２０との間の通信経路Ｒ１１の障害が生じた様子を示す図である。
【００３５】
図３（ａ）に示す通り、システムマネージャ３０ａの故障が生じた場合には、システムマネージャ３０ａは他の装置（バックボーンルータ２０、システムマネージャ３０ｂ、記憶装置４０）との通信が不可能、或いは不安定になることが考えられる。このような場合には、バックボーンルータ２０からの通信データがシステムマネージャ３０ａで受信されずに、システムマネージャ３０ａのバックボーンルータ２０に対する応答及びシステムマネージャ３０ｂに対する状況データの送信が行われないことがある。
【００３６】
また、図３（ｂ）に示す通り、システムマネージャ３０ａとバックボーンルータ２０との間の通信経路Ｒ１１の障害が生じた場合には、バックボーンルータ２０からの通信データがシステムマネージャ３０ａで受信されない。このため、システムマネージャ３０ａのバックボーンルータ２０に対する応答及びシステムマネージャ３０ｂに対する状況データの送信が行われない。
【００３７】
上記の故障や障害が生じた場合には、システムマネージャ３０ｂは、バックボーンルータ２０からの通信データを受信しても、システムマネージャ３０ａからの状況データは得られない。このため、システムマネージャ３０ｂは、上述した一定時間経過後にシステムマネージャ３０ａに代わって、通信経路Ｒ１２を介したバックボーンルータ２０に対する応答を行う（第２ステップ）。システムマネージャ３０ｂからの応答がバックボーンルータ２０で受信されると、バックボーンルータ２０は、システムマネージャ３０ａ，３０ｂに対して先に送信した通信データの送信処理を完了させる（第３ステップ）。
【００３８】
ここで、システムマネージャ３０ａに送信された通信データは、システムマネージャ３０ｂにも送信されており、システムマネージャ３０ｂがバックボーンルータ２０に対する応答を行った場合には消去されない。このため、システムマネージャ３０ａがシステムマネージャ３０ｂに切り替わっても、無線デバイス１０ａからの無線データが失われたり、無線デバイス１０ａとの間の通信が切断されることはない。尚、システムマネージャ３０ｂは、システムマネージャ３０ａと同様に、記憶している通信データを必要に応じて通信経路Ｒ３２を介して記憶装置４０に格納する。
【００３９】
以上の通り、本実施形態では、無線デバイス１０ａからシステムマネージャ３０ａに向けて送信された通信データを、バックボーンルータ２０がシステムマネージャ３０ａ，３０ｂの双方に送信している。そして、これらシステムマネージャ３０ａ，３０ｂの間でバックボーンルータ２０に対する応答状況を示す情報の授受を行って、システムマネージャ３０ａ，３０ｂの何れか一方がバックボーンルータ２０に対する応答を行い、この応答を受けることによりバックボーンルータ２０が先に送信した通信データの送信処理を完了させている。
【００４０】
よって、現用系のシステムマネージャ３０ａを待機系のシステムマネージ３０ｂに切り替える際に、従来のような管理情報の転送やアドレス変更が不要であるため、現用系のシステムマネージャ３０ａから待機系のシステムマネージ３０ｂへの切り替えを短時間で行うことができる。これにより、切り替えに時間を要することによって生ずる管理情報の欠損を防止することができる。また、システムマネージャ３０ａ，３０ｂの各々によって参照される記憶装置４０を備えているため、無線デバイス１０ａから送信された通信データが失われるのを防止することができる。
【００４１】
図４は、本発明の第１実施形態による通信システムの変形例を示す図である。図１に示した通信システム１は、バックボーンルータ２０、システムマネージャ３０ａ，３０ｂ、及び記憶装置４０がバス型のバックボーンネットワークＮに接続されていた。しかしながら、これらバックボーンルータ２０、システムマネージャ３０ａ，３０ｂ、及び記憶装置４０を、図４（ａ）〜（ｃ）に示す通りに接続することも可能である。
【００４２】
図４（ａ）に示す例では、記憶装置４０がバックボーンネットワークＮに接続されずに、ネットワークＮ１を介してシステムマネージャ３０ａ，３０ｂに接続されている。かかる接続にすることで、状況データや記憶装置４０に格納すべきデータを、バックボーンネットワークＮを介さずにシステムマネージャ３０ａ，３０ｂ及び記憶装置４０の間で送受できるため、バックボーンネットワークＮのトラフィックを低減することができる。
【００４３】
また、図４（ｂ）に示す例では、バックボーンネットワークＮによってバックボーンルータ２０とシステムマネージャ３０ａ，３０ｂとを接続するのではなく、ケーブルＣ１，Ｃ２を用いてバックボーンルータ２０とシステムマネージャ３０ａ，３０ｂとが１対１で接続されている。また、図４（ｃ）に示す例では、バックボーンルータ２０とシステムマネージャ３０ａ，３０ｂとの間が無線接続によって接続されている。
【００４４】
〔第２実施形態〕
図５は、本発明の第２実施形態による通信システムを説明するための図である。図５に示す通り、本実施形態の通信システム２，３は、２つのバックボーンルータ２０ａ，２０ｂ（ルータ装置）を備えており、システムマネージャに加えてバックボーンルータも冗長構成である点において第１実施形態の通信システム１と相違する。尚、バックボーンルータ２０ａ，２０ｂは、図１に示すバックボーンルータ２０と同様の機能を有するものである。
【００４５】
図５（ａ）に示す通信システム２は、バックボーンルータ２０ａ，２０ｂの双方に対して、システムマネージャ３０ａが現用系にされ、システムマネージャ３０ｂが待機系にされている。これに対し、図５（ｂ）に示す通信システム３は、バックボーンルータ２０ａに対しては、システムマネージャ３０ａが現用系にされてシステムマネージャ３０ｂが待機系にされており、バックボーンルータ２０ｂに対しては、システムマネージャ３０ｂが現用系にされてシステムマネージャ３０ａが待機系にされている。
【００４６】
具体的に、図５（ａ）に示す通信システム２では、バックボーンルータ２０ａからの通信データが、通信経路Ｒ４１，Ｒ４２を介してシステムマネージャ３０ａ，３０ｂにそれぞれ送信され、バックボーンルータ２０ｂからの通信データが、通信経路Ｒ４３，Ｒ４４を介してシステムマネージャ３０ａ，３０ｂにそれぞれ送信される。そして、障害が生じていない場合には、バックボーンルータ２０ａ，２０ｂに対するシステムマネージャ３０ａからの応答が通信経路Ｒ４１，Ｒ４３を介してそれぞれ送信され、障害が生じた場合には、バックボーンルータ２０ａ，２０ｂに対するシステムマネージャ３０ｂからの応答が通信経路Ｒ４２，Ｒ４４を介してそれぞれ送信される。
【００４７】
図５（ｂ）に示す通信システム３において、バックボーンルータ２０ａ，２０ｂからの通信データは、図５（ａ）に示す通信システム２と同じ経路を経て、システムマネージャ３０ａ，３０ｂにそれぞれ送信される。しかしながら、図５（ｂ）に示す通信システム３では、障害が生じていない場合には、バックボーンルータ２０ａに対するシステムマネージャ３０ａからの応答が通信経路Ｒ４１を介して送信されるとともに、バックボーンルータ２０ｂに対するシステムマネージャ３０ｂからの応答が通信経路Ｒ４４を介して送信される。そして、障害が生じた場合には、バックボーンルータ２０ａに対するシステムマネージャ３０ｂからの応答が通信経路Ｒ４２を介して送信されるとともに、バックボーンルータ２０ｂに対するシステムマネージャ３０ａからの応答が通信経路Ｒ４３を介して送信される。
【００４８】
以上の通り、本実施形態においては、バックボーンルータ２０ａ，２０ｂの数が相違するものの、第１実施形態と同様に、バックボーンルータ２０ａ，２０ｂがそれぞれシステムマネージャ３０ａ，３０ｂの双方に通信データを送信している。そして、第１実施形態と同様に、システムマネージャ３０ａ，３０ｂの間でバックボーンルータ２０ａ，２０ｂに対する応答状況を示す情報の授受を行って、システムマネージャ３０ａ，３０ｂの何れか一方がバックボーンルータ２０ａ，２０ｂに対する応答を行い、この応答を受けることによりバックボーンルータ２０ａ，２０ｂが先に送信した通信データの送信処理を完了させている。よって、本実施形態においても、現用系から待機系への切り替えを短時間で行うことができ、管理情報や通信データの欠損を防止することができる。
【００４９】
以上、本発明の実施形態による通信システム、通信方法、及び管理装置について説明したが、本発明は上述した実施形態に制限されることなく、本発明の範囲内で自由に変更が可能である。例えば、上記実施形態では、バックボーンルータ２０がテーブルＴを参照してシステムマネージャ３０ａ，３０ｂの双方に通信データを送信する例について説明した。しかしながら、ネットワークに接続された複数のノードに対して同時にデータの送信を行う機能であるマルチキャストを利用してシステムマネージャ３０ａ，３０ｂの双方に通信データを送信しても良い。
【００５０】
また、上記実施形態では、現用系のシステムマネージャ３０ａがバックボーンルータ２０からの通信データを受信してバックボーンルータ２０に対する応答を行ったときに、その旨を示す状況データを待機系のシステムマネージャ３０ｂに送信する例について説明した。しかしながら、待機系のシステムマネージャ３０ｂがバックボーンルータ２０からの通信データを受信したときに、現用系のシステムマネージャ３０ａに対してバックボーンルータ２０に対する応答を行ったか否かを問い合わせるようにしても良い。
【００５１】
また、上記実施形態では、システムマネージャ３０ａ，３０ｂの双方から参照可能な記憶装置４０を備える例について説明したが、このような記憶装置４０は必ずしも必要はない。例えば、システムマネージャ３０ａ，３０ｂを高速通信が可能なケーブルで接続すれば、システムマネージャ３０ａ，３０ｂで用いられる各種管理情報の転送に要する時間を短縮することができるため、システムマネージャ３０ａ，３０ｂ間で管理情報を共有しても管理情報の欠損が抑えられる。
【符号の説明】
【００５２】
１〜３            通信システム
１０ａ〜１０ｅ    無線デバイス
２０              バックボーンルータ
２０ａ，２０ｂ    バックボーンルータ
３０ａ，３０ｂ    システムマネージャ
４０              記憶装置
Ｔ                テーブル
【図１】
0005673037.tif 000002
【図２】
0005673037.tif 000003
【図３】
0005673037.tif 000004
【図４】
0005673037.tif 000005
【図５】
0005673037.tif 000006