(57)【要約】  第１のアクセスポイントに対して定期通知パケットを送信する定期通知送信部（５２１１）と、第１のアクセスポイントを介して、定期通知送信部（５２１１）が送信した定期通知パケットに応答した定期応答パケットを受信する定期応答受信部（５２１３）と、定期応答受信部（５２１３）が定期応答パケットを受信していないと判断した場合に、第１のアクセスポイントから第２のアクセスポイントに、アクセスポイントを切り替える障害検出制御部（５４１）と、障害検出制御部（５４１）がアクセスポイントを切り替えた場合に、第２のアクセスポイントに対して、第１のアクセスポイントの再起動を指示するＡＰ障害通知パケットを送信する障害通知送信部（５２１２）とを備えた。
2019229980.tif 000002
【特許請求の範囲】
【請求項１】
第１のアクセスポイントに対して定期通知パケットを送信する定期通知送信部と、
前記第１のアクセスポイントを介して、前記定期通知送信部が送信した前記定期通知パケットに応答した定期応答パケットを受信する定期応答受信部と、
前記定期応答受信部が前記定期応答パケットを受信していないと判断した場合に、前記第１のアクセスポイントから第２のアクセスポイントに、アクセスポイントを切り替える障害検出制御部と、
前記障害検出制御部が前記アクセスポイントを切り替えた場合に、前記第２のアクセスポイントに対して、前記第１のアクセスポイントの再起動を指示するＡＰ障害通知パケットを送信する障害通知送信部
とを備えたゲートウェイ装置。
【請求項２】
互いに無線接続された第１のゲートウェイ装置および第２のゲートウェイ装置を備えるネットワークシステムにおいて、
前記第１のゲートウェイ装置は、
前記第２のゲートウェイ装置が有する第１のアクセスポイントに対して定期通知パケットを送信する定期通知送信部と、
前記第２のゲートウェイ装置から、前記第１のアクセスポイントを介して、前記定期通知送信部が送信した前記定期通知パケットに応答した定期応答パケットを受信する定期応答受信部と、
前記定期応答受信部が前記定期応答パケットを受信していないと判断した場合に、前記第１のアクセスポイントから、前記第２のゲートウェイ装置が有する第２のアクセスポイントに、アクセスポイントを切り替える障害検出制御部と、
前記障害検出制御部が前記アクセスポイントを切り替えた場合に、前記第２のアクセスポイントに対して、前記第１のアクセスポイントの再起動を指示するＡＰ障害通知パケットを送信する障害通知送信部とを備え、
前記第２のゲートウェイ装置は、
前記第１のアクセスポイントを介して、前記定期通知送信部が送信した前記定期通知パケットを受信する定期通知受信部と、
前記第１のゲートウェイ装置に対して、前記定期通知受信部が受信した前記定期通知パケットに応答する前記定期応答パケットを送信する定期応答送信部と、
前記第２のアクセスポイントを介して、前記障害通知送信部から送信された前記ＡＰ障害通知パケットを受信する障害通知受信部と、
前記障害通知受信部が前記ＡＰ障害通知パケットを受信した場合に、前記第１のアクセスポイントの再起動を行う障害復旧制御部とを備えた
ことを特徴とするネットワークシステム。
【請求項３】
前記第１のゲートウェイ装置および前記第２のゲートウェイ装置のそれぞれと有線接続された有線通信装置をさらに備え、
前記第２のゲートウェイ装置は、前記障害通知受信部が前記ＡＰ障害通知パケットを受信すると、前記第２のアクセスポイントを介して、前記第１のゲートウェイ装置に対して、前記ＡＰ障害通知パケットに応答するＡＰ障害応答パケットを送信する障害応答送信部を備え、
前記第１のゲートウェイ装置は、前記障害応答送信部が送信した前記ＡＰ障害応答パケットを受信する障害応答受信部を備え、
前記第１のゲートウェイ装置の前記障害検出制御部は、前記障害応答受信部が前記ＡＰ障害応答パケットを受信していないと判断した場合に、前記有線通信装置を介して、前記第２のゲートウェイ装置に対して、故障検出パケットを送信し、
前記第２のゲートウェイ装置の前記障害復旧制御部は、前記有線通信装置を介して前記故障検出パケットを受信した場合に、前記第２のゲートウェイ装置の再起動を行う
ことを特徴とする請求項２記載のネットワークシステム。
【請求項４】
前記第２のゲートウェイ装置の前記障害復旧制御部は、前記第１のゲートウェイ装置の前記定期通知送信部から前記定期通知パケットが送信されていないことを検出した場合、前記有線通信装置を介して、前記第１のゲートウェイ装置に対して、クライアント障害通知パケットを送信し、
前記第１のゲートウェイ装置の前記障害検出制御部は、前記有線通信装置を介して前記クライアント障害通知パケットを受信した場合、前記第１のゲートウェイ装置の無線機能を再起動する
ことを特徴とする請求項３記載のネットワークシステム。
【請求項５】
定期通知送信部が、第１のアクセスポイントに対して定期通知パケットを送信するステップと、
定期応答受信部が、前記第１のアクセスポイントを介して、前記定期通知送信部が送信した前記定期通知パケットに応答した定期応答パケットを受信するステップと、
障害検出制御部が、前記定期応答受信部が前記定期応答パケットを受信していないと判断した場合に、前記第１のアクセスポイントから第２のアクセスポイントに、アクセスポイントを切り替えるステップと、
障害通知送信部が、前記障害検出制御部が前記アクセスポイントを切り替えた場合に、前記第２のアクセスポイントに対して、前記第１のアクセスポイントの再起動を指示する障害通知パケットを送信するステップ
とを備えたアクセスポイントの障害検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線通信を行うゲートウェイ装置、当該ゲートウェイ装置を備えるネットワークシステム、および、当該ネットワークシステムにおけるアクセスポイントの障害検出方法に関する。
【背景技術】
【０００２】
無線通信装置と無線通信を行っているアクセスポイントに障害が発生した際、無線通信装置の接続先を予備のアクセスポイントに切り替えるネットワークシステムが知られている。
例えば、特許文献１には、基地局である第一の無線通信装置と、当該第一の無線通信装置の障害時に予備となる第二の無線通信装置と、当該第一の無線通信装置および第二の無線通信装置と接続された管理装置と、当該第一の無線通信装置と通信を行う無線端末を備えた無線通信システムが開示されている。
特許文献１に開示されている無線通信システムにおける管理装置は、第一の無線通信装置に障害が発生すると、第二の無線装置に対して、第一の無線装置に代わって基地局として動作するよう命令を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２０６７６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されているような無線通信システムの技術に代表される従来技術では、アクセスポイント（以下「ＡＰ側ゲートウェイ装置」という。）に障害が発生していることを、ＡＰ側から、当該ＡＰと通信を行う無線通信装置（以下「クライアント側ゲートウェイ装置」という。）に対してコマンドを送信し、ＡＰ側ゲートウェイ装置とクライアント側ゲートウェイ装置との間で通信が行われているか否かに基づき判断するようにしていた。
そのため、クライアント側ゲートウェイ装置がＡＰ側ゲートウェイ装置と通信可能なエリア内に存在しないことによりＡＰ側ゲートウェイ装置との通信が行われない場合も、ＡＰ側ゲートウェイ装置に障害が発生していると誤検出してしまう可能性があるという課題があった。【０００５】
この発明は上記のような課題を解決するためになされたもので、アクセスポイントの障害の誤検出を防止することができるゲートウェイ装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るゲートウェイ装置は、第１のアクセスポイントに対して定期通知パケットを送信する定期通知送信部と、第１のアクセスポイントを介して、定期通知送信部が送信した定期通知パケットに応答した定期応答パケットを受信する定期応答受信部と、定期応答受信部が定期応答パケットを受信していないと判断した場合に、第１のアクセスポイントから第２のアクセスポイントに、アクセスポイントを切り替える障害検出制御部と、障害検出制御部がアクセスポイントを切り替えた場合に、第２のアクセスポイントに対して、第１のアクセスポイントの再起動を指示するＡＰ障害通知パケットを送信する障害通知送信部とを備えたものである。
【発明の効果】
【０００７】
この発明によれば、アクセスポイントの障害の誤検出を防止することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１に係るネットワークシステムの構成例を示す図である。
【図２】実施の形態１に係るゲートウェイ装置の構成例を示す図である。
【図３】実施の形態１に係るゲートウェイ装置のハードウェア構成の一例を示す図である。
【図４】実施の形態１において、クライアント側ゲートウェイ装置が、ＡＰとしているアンテナの障害を検出し、ＡＰとするアンテナを切り替え、ＡＰ側ゲートウェイ装置に対して、障害が検出されたアンテナの再起動を行わせるまでの流れの一例を説明するためのシーケンス図である。
【図５】実施の形態１において、クライアント側ゲートウェイ装置が、ＡＰとしているアンテナの障害を検出し、ＡＰとするアンテナを切り替えた際に、ＡＰ側ゲートウェイ装置が、障害が発生したアンテナの復旧に失敗し、かつ、切替後にＡＰとするアンテナにも障害が発生した場合に、ＡＰ側ゲートウェイ装置の再起動を行わせるまでの流れの一例を説明するためのシーケンス図である。
【図６】実施の形態１に係るクライアント側ゲートウェイ装置の動作について説明するためのフローチャートである。
【図７】実施の形態１に係るＡＰ側ゲートウェイ装置の動作について説明するためのフローチャートである。
【図８】実施の形態２において、ＡＰ側ゲートウェイ装置が、クライアント側ゲートウェイ装置の無線機能の障害を検出した場合に、クライアント側ゲートウェイ装置に対してクライアント障害通知を送信し、クライアント側ゲートウェイ装置において無線機能の再起動を行うまでの流れの一例を説明するためのシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。
実施の形態１．
図１は、実施の形態１に係るネットワークシステム１の構成例を示す図である。
ネットワークシステム１は、図１に示すように、２台のゲートウェイ装置を備える。２台のゲートウェイ装置のうちの一方のゲートウェイ装置はＡＰとなる。ゲートウェイ装置は、アンテナ（以下「第１アンテナ」という。）３１、および、アンテナ（以下「第２アンテナ」という。）３２を備えており、上述の一方のゲートウェイ装置が備える第１アンテナ３１または第２アンテナ３２がＡＰとなる。
【００１０】
実施の形態１において、ＡＰを備えたゲートウェイ装置が「ＡＰ側ゲートウェイ装置３」であり、ＡＰを介して当該「ＡＰ側ゲートウェイ装置３」と無線通信を行うゲートウェイ装置が「クライアント側ゲートウェイ装置４」である。
なお、図１において、クライアント側ゲートウェイ装置４が備える第１アンテナ３１および第２アンテナ３２の図示は省略している。
【００１１】
第１アンテナ３１と第２アンテナ３２は、異なる周波数帯のアンテナであり、ＡＰ側ゲートウェイ装置３が起動することによって使用可能状態になる。
上述の特許文献１に記載されたような従来のネットワークシステムでは、ＡＰと予備ＡＰとが同じ周波数を使用するようになっており、電波干渉が生じるため、１台のゲートウェイ装置に複数のＡＰを備えさせることができなかった。これに対し、実施の形態１に係るＡＰ側ゲートウェイ装置３は、第１アンテナ３１と第２アンテナ３２とを異なる周波数帯のアンテナとすることで、１台のＡＰ側ゲートウェイ装置３に複数のＡＰを備えることを可能としている。これにより、ゲートウェイ装置の、単体の装置としての可用性を向上させることもできる。
以下の説明において、第１アンテナ３１および第２アンテナ３２をまとめて、単に「アンテナ」ともいう。
【００１２】
クライアント側ゲートウェイ装置４は、ＡＰ側ゲートウェイ装置３が備える第１アンテナ３１および第２アンテナ３２のいずれか一方を運用系のアンテナ、他方を待機系のアンテナとして使用し、ＡＰ側ゲートウェイ装置３との通信を行う。クライアント側ゲートウェイ装置４は、ＡＰ側ゲートウェイ装置３が備えるアンテナに障害が発生していない通常時は、運用系のアンテナを優先してＡＰとして使用し、当該運用系のアンテナを介して、ＡＰ側ゲートウェイ装置３と通信を行う。このように、クライアント側ゲートウェイ装置４は、使用していない方のアンテナは予備のアンテナとし、使用しているアンテナに障害が発生した際に、当該予備のアンテナを使用するよう、切り替える。
【００１３】
また、ネットワークシステム１は、図１に示すように、有線通信装置２を備える。
有線通信装置２は、有線接続にてＡＰ側ゲートウェイ装置３およびクライアント側ゲートウェイ装置４に接続される。有線通信装置２とＡＰ側ゲートウェイ装置３とクライアント側ゲートウェイ装置４とでリングネットワークが形成される。
【００１４】
なお、実施の形態１において、ユーザ等は、設定によって、ＡＰ側ゲートウェイ装置３とクライアント側ゲートウェイ装置４とを変更することが可能である。
【００１５】
図２は、実施の形態１に係るゲートウェイ装置１００の構成例を示す図である。
以下の説明において、ＡＰ側ゲートウェイ装置３およびクライアント側ゲートウェイ装置４をまとめて、単に「ゲートウェイ装置１００」ともいうものとする。
【００１６】
ゲートウェイ装置１００は、有線通信装置２と接続され、第１アンテナ３１および第２アンテナ３２を備える。
また、ゲートウェイ装置１００は、有線側送受信部５１と、無線側送受信部５２と、通信機能部５３と、制御部５４を備える。
有線側送受信部５１は、有線側送信部５１１と有線側受信部５１２を備える。
無線側送受信部５２は、無線側送信部５２１と無線側受信部５２２を備える。無線側送信部５２１は、定期通知送信部５２１１と、障害通知送信部５２１２と、定期応答送信部５２１３と、障害応答送信部５２１４を備える。また、無線側受信部５２２は、定期応答受信部５２２１と、障害応答受信部５２２２と、定期通知受信部５２２３と、障害通知受信部５２２４を備える。
制御部５４は、障害検出制御部５４１と、障害復旧制御部５４２を備える。
【００１７】
有線側送受信部５１は、有線通信装置２と通信を行い、有線通信装置２との間で、各種パケットを送受信する。
有線側送信部５１１は、ゲートウェイ装置１００がクライアント側ゲートウェイ装置４である場合に、有線通信装置２に、ＡＰ側ゲートウェイ装置３が故障していることを通知するための故障検出パケットを送信する。有線側送信部５１１が有線通信装置２に送信した故障検出パケットは、有線通信装置２からＡＰ側ゲートウェイ装置３に送信される。
【００１８】
有線側受信部５１２は、ゲートウェイ装置１００がＡＰ側ゲートウェイ装置３である場合に、有線通信装置２から上述の故障検出パケットを受信する。つまり、有線側受信部５１２は、有線通信装置２を介して、クライアント側ゲートウェイ装置４から送信された故障検出パケットを受信する。有線側受信部５１２は、有線通信装置２から受信した故障検出パケットを通信機能部５３に出力する。
【００１９】
無線側送受信部５２は、第１アンテナ３１または第２アンテナ３２を介してゲートウェイ装置１００間の通信を行い、各種パケットを送受信する。
無線側送信部５２１は、ゲートウェイ装置１００がクライアント側ゲートウェイ装置４である場合、ＡＰ側ゲートウェイ装置３に対して各種パケットを送信する。また、無線側送信部５２１は、ゲートウェイ装置１００がＡＰ側ゲートウェイ装置３である場合、クライアント側ゲートウェイ装置４に対して各種パケットを送信する。
無線側受信部５２２は、ゲートウェイ装置１００がクライアント側ゲートウェイ装置４である場合、ＡＰ側ゲートウェイ装置３から各種パケットを受信する。また、無線側受信部５２２は、ゲートウェイ装置１００がＡＰ側ゲートウェイ装置３である場合、クライアント側ゲートウェイ装置４から各種パケットを受信する。
【００２０】
無線側送信部５２１の定期通知送信部５２１１は、ゲートウェイ装置１００がクライアント側ゲートウェイ装置４である場合に、ＡＰ側ゲートウェイ装置３に対して定期通知パケットを送信する。定期通知パケットは、クライアント側ゲートウェイ装置４とＡＰ側ゲートウェイ装置３との間で無線通信が行われていることを確認するために、クライアント側ゲートウェイ装置４が送信するパケットである。
無線側送信部５２１の障害通知送信部５２１２は、ゲートウェイ装置１００がクライアント側ゲートウェイ装置４である場合に、ＡＰの障害を検出すると、ＡＰ側ゲートウェイ装置３に対して、ＡＰに障害が発生していることを通知し、障害が発生しているＡＰの再起動を指示するＡＰ障害通知パケットを送信する。
無線側送信部５２１の定期応答送信部５２１３は、ゲートウェイ装置１００がＡＰ側ゲートウェイ装置３である場合に、クライアント側ゲートウェイ装置４に対して、当該クライアント側ゲートウェイ装置４から送信された定期通知パケットに応答する定期応答パケットを送信する。
無線側送信部５２１の障害応答送信部５２１４は、ゲートウェイ装置１００がＡＰ側ゲートウェイ装置３である場合に、クライアント側ゲートウェイ装置４に対して、当該クライアント側ゲートウェイ装置４から送信されたＡＰ障害通知パケットに応答するＡＰ障害応答パケットを送信する。
【００２１】
無線側受信部５２２の定期応答受信部５２２１は、ゲートウェイ装置１００がクライアント側ゲートウェイ装置４である場合、ＡＰ側ゲートウェイ装置３から送信された定期応答パケットを受信する。
無線側受信部５２２の障害応答受信部５２２２は、ゲートウェイ装置１００がクライアント側ゲートウェイ装置４である場合、ＡＰ側ゲートウェイ装置３から送信されたＡＰ障害応答パケットを受信する。
無線側受信部５２２の定期通知受信部５２２３は、ゲートウェイ装置１００がＡＰ側ゲートウェイ装置３である場合、クライアント側ゲートウェイ装置４から送信された定期通知パケットを受信する。
無線側受信部５２２の障害通知受信部５２２４は、ゲートウェイ装置１００がＡＰ側ゲートウェイ装置３である場合、クライアント側ゲートウェイ装置４から送信されたＡＰ障害通知パケットを受信する。
無線側受信部５２２は、受信した各種パケットを通信機能部５３に出力する。
なお、無線側送受信部５２は、上述したパケットの送受信以外にも、一般的に、情報の送受信ができるものである。
【００２２】
通信機能部５３は、設定されたルールに従い、有線側送受信部５１、無線側送受信部５２、または、制御部５４（詳細は後述する）から出力された各種パケットを振り分け、有線側送受信部５１、無線側送受信部５２、または、制御部５４に出力する。具体的には、通信機能部５３は、有線側受信部５１２および無線側受信部５２２から出力された各種パケットを、制御部５４に出力する。また、通信機能部５３は、制御部５４から出力された各種パケットを、有線側送信部５１１または無線側送信部５２１に出力する。
通信機能部５３が、有線側送受信部５１、無線側送受信部５２、または、制御部５４から出力された各種パケットをどのように振り分けるかのルールは、当該各種パケットの種類、および、当該各種パケットが、有線側送受信部５１、無線側送受信部５２、または、制御部５４のいずれから出力されたかによって、予め設定されている。
通信機能部５３が、各種パケットを振り分ける具体的な動作については、後述のシーケンス図等を用いて詳細に説明する。
【００２３】
制御部５４の障害検出制御部５４１は、ゲートウェイ装置１００がクライアント側ゲートウェイ装置４である場合に機能し、ＡＰ側ゲートウェイ装置３が備えるアンテナにおける障害発生の検出、または、ＡＰの切替等の動作を制御する。
また、制御部５４の障害復旧制御部５４２は、ゲートウェイ装置１００がＡＰ側ゲートウェイ装置３である場合に機能し、自身のアンテナに障害が発生していることが検知された場合における自身のアンテナの復旧等の動作を制御する。
制御部５４の障害検出制御部５４１は、通信機能部５３および無線側送受信部５２を介して、ＡＰ側ゲートウェイ装置３のアンテナに対して定期通知パケットを送信する。また、障害検出制御部５４１は、ＡＰ側ゲートウェイ装置３から定期通知パケットに対する定期応答パケットを受信したか否かによって、アンテナに障害が発生していることを検出する。障害検出制御部５４１は、アンテナに障害が発生していることを検出した場合、クライアント側ゲートウェイ装置４において、使用するＡＰを、予備のアンテナへ切り替える。具体的には、障害検出制御部５４１は、自身の設定として、使用するアンテナを予備のアンテナへと切り替え、通信機能部５３および無線側送受信部５２に対して、接続先変更通知を出力する。
そして、障害検出制御部５４１は、無線側送受信部５２を介して、切替後にＡＰとなるアンテナに対して、切替前にＡＰとしていたアンテナに障害が発生していることを通知するための障害通知パケットを送信する。これにより、障害検出制御部５４１は、切替前にＡＰとしていたアンテナに障害が発生していることをＡＰ側ゲートウェイ装置３に通知する。
また、障害検出制御部５４１は、ＡＰとしているアンテナおよび予備のアンテナ双方に障害が発生していることを検出した場合、有線側送受信部５１および有線通信装置２を介して、ＡＰ側ゲートウェイ装置３に対して、故障検出パケットを送信する。故障検出パケットは、双方のアンテナに障害が発生し、クライアント側ゲートウェイ装置４とＡＰ側ゲートウェイ装置３との間の無線通信ができないことを、ＡＰ側ゲートウェイ装置３に対して通知するためのパケットである。
また、障害検出制御部５４１は、ＡＰ側ゲートウェイ装置３に対して有線側送受信部５１または無線側送受信部５２を介して送信した各種パケットに対する応答を、ＡＰ側ゲートウェイ装置３から受信したかどうかを検知するための各種タイマを設定する。
障害検出制御部５４１の具体的な動作については、後述のシーケンス図を用いて詳細に説明する。
【００２４】
制御部５４の障害復旧制御部５４２は、通信機能部５３および無線側送受信部５２を介して、クライアント側ゲートウェイ装置４に対して定期応答パケットを送信する。また、障害復旧制御部５４２は、無線側送受信部５２を介して、クライアント側ゲートウェイ装置４から送信された障害通知パケットを受信すると、当該障害通知パケットで指示されたアンテナの再起動を行う。
また、障害復旧制御部５４２は、有線通信装置２および有線側送受信部５１を介して、クライアント側ゲートウェイ装置４から送信された故障検出パケットを受信すると、ＡＰ側ゲートウェイ装置３自身の再起動を行う。
障害復旧制御部５４２の具体的な動作については、後述のシーケンス図を用いて詳細に説明する。
【００２５】
図３Ａ，図３Ｂは、実施の形態１に係るゲートウェイ装置１００のハードウェア構成の一例を示す図である。
実施の形態１において、有線側送受信部５１と、無線側送受信部５２と、通信機能部５３と、制御部５４の機能は、処理回路３０１により実現される。すなわち、ゲートウェイ装置１００は、例えばクライアント側ゲートウェイ装置４である場合に、ＡＰ側ゲートウェイ装置３が備えるアンテナの障害を検出し、ＡＰ側ゲートウェイ装置３に対してアンテナの復旧を行わせる制御を行うための処理回路３０１を備える。
処理回路３０１は、図３Ａに示すように専用のハードウェアであっても、図３Ｂに示すようにメモリ３０７に格納されるプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０６であってもよい。
【００２６】
処理回路３０１が専用のハードウェアである場合、処理回路３０１は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、またはこれらを組み合わせたものが該当する。
【００２７】
処理回路３０１がＣＰＵ３０６の場合、有線側送受信部５１と、無線側送受信部５２と、通信機能部５３と、制御部５４の機能は、ソフトウェア、ファームウェア、または、ソフトウェアとファームウェアとの組み合わせにより実現される。すなわち、有線側送受信部５１と、無線側送受信部５２と、通信機能部５３と、制御部５４は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３０２、メモリ３０７等に記憶されたプログラムを実行するＣＰＵ３０６、システムＬＳＩ（Ｌａｒｇｅ−Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の処理回路により実現される。また、ＨＤＤ３０２、メモリ３０７等に記憶されたプログラムは、有線側送受信部５１と、無線側送受信部５２と、通信機能部５３と、制御部５４の手順または方法をコンピュータに実行させるものであるとも言える。ここで、メモリ３０７とは、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の、不揮発性または揮発性の半導体メモリや、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等が該当する。
【００２８】
なお、有線側送受信部５１と、無線側送受信部５２と、通信機能部５３と、制御部５４の機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。例えば、通信機能部５３については専用のハードウェアとしての処理回路３０１でその機能を実現し、有線側送受信部５１と、無線側送受信部５２と、制御部５４については処理回路がメモリ３０７に格納されたプログラムを読み出して実行することによってその機能を実現することが可能である。
また、ゲートウェイ装置１００は、有線通信装置２または他のゲートウェイ装置１００等の装置と、有線通信または無線通信を行う入力インタフェース装置３０３および出力インタフェース装置３０４を備える。
また、ゲートウェイ装置１００は、アンテナ３０５（第１アンテナ３１、および、第２アンテナ３２）を備える。ユーザ等は、設定により、アンテナ３０５を、ＡＰモードまたはクライアント（子機）モードとして動作させることが可能である。アンテナ３０５が有する機能は、ＣＰＵ３０６を用いたプログラム処理によって実行される。
【００２９】
図４は、実施の形態１において、クライアント側ゲートウェイ装置４が、ＡＰとしているアンテナの障害を検出し、ＡＰとするアンテナを切り替え、ＡＰ側ゲートウェイ装置３に対して、障害が検出されたアンテナの再起動を行わせるまでの流れの一例を説明するためのシーケンス図である。
なお、以下の説明において、当初、第１アンテナ３１を、ＡＰとするアンテナ、第２アンテナ３２を予備のアンテナとしていたとする。
【００３０】
また、以下の説明において、説明の簡単のため、クライアント側ゲートウェイ装置４の有線側送受信部５１、無線側送受信部５２、通信機能部５３、および、制御部５４を、それぞれ、第１有線側送受信部、第１無線側送受信部、第１通信機能部、および、第１制御部とする。第１有線側送受信部の有線側送信部５１１は、第１有線側送信部とし、第１無線側送受信部の無線側送信部５２１および無線側受信部５２２は、それぞれ、第１無線側送信部および第１無線側受信部とする。
第１無線側送信部の定期通知送信部５２１１および障害通知送信部５２１２は、それぞれ、第１定期通知送信部および第１障害通知送信部とする。
第１無線側受信部の定期応答受信部５２２１および障害応答受信部５２２２は、それぞれ、第１定期応答受信部および第１障害応答受信部とする。
また、第１制御部の障害検出制御部５４１は、第１障害検出制御部とする。
【００３１】
また、ＡＰ側ゲートウェイ装置３の有線側送受信部５１、無線側送受信部５２、通信機能部５３、および、制御部５４を、それぞれ、第２有線側送受信部、第２無線側送受信部、第２通信機能部、および、第２制御部とする。第２有線側送受信部の有線側受信部５１２は、第２有線側受信部とし、第２無線側送受信部の無線側送信部５２１および無線側受信部５２２は、それぞれ、第２無線側送信部および第２無線側受信部とする。
第２無線側送信部の定期応答送信部５２１３および障害応答送信部５２１４は、それぞれ、第２定期応答送信部および第２障害応答送信部とする。
第２無線側受信部の定期通知受信部５２２３および障害通知受信部５２２４は、それぞれ、第２定期通知受信部および第２障害通知受信部とする。
また、第２制御部の障害復旧制御部５４２は、第２障害復旧制御部とする。
【００３２】
クライアント側ゲートウェイ装置４において、第１障害検出制御部は、第１通信機能部に、定期通知パケットを出力する。第１通信機能部は、第１障害検出制御部から定期通知パケットが出力されると、当該定期通知パケットを、第１無線側送受信部に出力する（ステップＳＴ０００１）。このとき、第１障害検出制御部は、ＡＰ側ゲートウェイ装置３から、所定の時間内に定期通知パケットに対する応答が得られないことを検出するための無応答検出タイマ（以下「第１無応答検出タイマ」とする。）を設定する。
【００３３】
第１無線側送受信部は、ステップＳＴ０００１にて出力された定期通知パケットを、ＡＰ側ゲートウェイ装置３の第１アンテナ３１に送信する。ＡＰ側ゲートウェイ装置３の第２無線側送受信部の第２無線側受信部は、第１アンテナ３１を介して、クライアント側ゲートウェイ装置４から送信された定期通知パケットを受信する（ステップＳＴ０００２）。
【００３４】
ＡＰ側ゲートウェイ装置３において、第２無線側受信部は、ステップＳＴ０００２にてクライアント側ゲートウェイ装置４から送信された定期通知パケットを受信し、受信した定期通知パケットを、第２通信機能部に出力する。第２通信機能部は、第２無線側受信部から定期通知パケットが出力されると、当該定期通知パケットを、第２制御部の第２障害復旧制御部に出力する（ステップＳＴ０００３）。
【００３５】
第２障害復旧制御部は、ステップＳＴ０００３にて第２通信機能部から定期通知パケットが出力されると、当該定期通知パケットに応答する定期応答パケットを、第２通信機能部に出力する。第２通信機能部は、第２障害復旧制御部から定期応答パケットが出力されると、当該定期応答パケットを、第２無線側送受信部の第２無線側送信部に出力する（ステップＳＴ０００４）。
【００３６】
第２無線側送信部は、ステップＳＴ０００４にて第２通信機能部から出力された定期応答パケットを、第１アンテナ３１を介してクライアント側ゲートウェイ装置４の第１無線側送受信部に送信する（ステップＳＴ０００５）。
【００３７】
クライアント側ゲートウェイ装置４において、第１無線側受信部は、ステップＳＴ０００５にてＡＰ側ゲートウェイ装置３から送信された定期応答パケットを受信し、当該定期応答パケットを第１通信機能部に出力する。第１通信機能部は、第１無線側受信部から定期応答パケットが出力されると、当該定期応答パケットを、第１制御部の第１障害検出制御部に出力する（ステップＳＴ０００６）。
【００３８】
第１障害検出制御部は、ステップＳＴ０００６にて出力された定期応答パケットを受け取る。第１障害検出制御部は、ステップＳＴ０００１にて出力した定期通知パケットに応答した定期応答パケットを所定の時間内に受け取ることで、第１アンテナ３１に障害は発生しないと判断し、ステップＳＴ０００１にて設定した第１無応答検出タイマを解除する。そして、第１障害検出制御部は、次の定期通知パケット送信タイミングとなるまで待機する。なお、第１障害検出制御部が定期通知パケットを出力する周期は、予め設定されている。
【００３９】
次の定期通知パケット送信タイミングになると、第１障害検出制御部は、再び、第１通信機能部に、定期通知パケットを出力する。第１通信機能部は、当該定期通知パケットを、第１無線側送信部に出力し、第１無線側送信部は、当該定期通知パケットを、ＡＰ側ゲートウェイ装置３の第１アンテナ３１に送信する（ステップＳＴ０００７）。ステップＳＴ０００７の具体的な動作は、ステップＳＴ０００１およびステップＳＴ０００２の具体的な動作と同様である。
【００４０】
ここで、第１アンテナ３１に障害が発生していたとする。この場合、ＡＰ側ゲートウェイ装置３では、ステップＳＴ０００７にてクライアント側ゲートウェイ装置４から送信された定期通知パケットを受信することができない。その結果、ＡＰ側ゲートウェイ装置３は、定期応答パケットをクライアント側ゲートウェイ装置４に送信する（ステップＳＴ０００４〜ステップＳＴ０００５参照）ことができない。
また、クライアント側ゲートウェイ装置４では、第１無応答検出タイマによる所定の時間の計測が満了し、タイムアウトとなる。
【００４１】
第１無応答検出タイマがタイムアウトとなった場合、第１障害検出制御部は、第１アンテナ３１に障害が発生していると判断し、ＡＰとするアンテナを、第１アンテナ３１から第２アンテナ３２へと切り替える。具体的には、第１障害検出制御部は、第１通信機能部に、第２アンテナ３２をＡＰとする接続先変更通知を出力する。
第１通信機能部は、第１障害検出制御部から出力された接続先変更通知を、第１無線側送受信部に出力する。第１通信機能部および第１無線側送信部は、当該接続先変更通知を取得することで、ＡＰとするアンテナが、第１アンテナ３１から第２アンテナ３２に切り替えられたことを認識する。そして、第１通信機能部および第１無線側送受信部は、以降の処理を、第２アンテナ３２をＡＰとして実施する。
第１無線側送受信部は、接続先変更通知を、ＡＰ側ゲートウェイ装置３の第２アンテナ３２に送信する。ＡＰ側ゲートウェイ装置３の第２無線側送受信部の第２無線側受信部は、第２アンテナ３２を介して、クライアント側ゲートウェイ装置４から送信された接続先変更通知を受信し、第２通信機能部に出力する。第２通信機能部は、第２無線側受信部から接続先変更通知が出力されると、当該接続先変更通知を、第２障害復旧制御部に出力する（ステップＳＴ０００８）。
第２障害復旧制御部は、ステップＳＴ０００８にて第２通信機能部から接続先変更通知が出力されると、当該接続先変更通知に対する接続先変更応答パケットを、第２通信機能部に対して出力する。第２通信機能部は、接続先変更応答パケットを、第２無線側送信部に出力し、第２無線側送信部は、当該接続先変更応答パケットを、第２アンテナ３２を介してクライアント側ゲートウェイ装置４の第１無線側送受信部に送信する（ステップＳＴ０００８１）。
クライアント側ゲートウェイ装置４では、第１無線側受信部が、ステップＳＴ０００８１にてＡＰ側ゲートウェイ装置３から送信された接続先変更応答パケットを受信し、当該接続先変更応答パケットを第１通信機能部に出力する。第１通信機能部は、第１無線側受信部から接続先変更応答パケットが出力されると、当該接続先変更応答パケットを、第１障害検出制御部に出力する（ステップＳＴ０００８２）。
【００４２】
ステップＳＴ０００８２にて接続先変更応答パケットが出力されると、第１障害検出制御部は、第１通信機能部に、第１アンテナ３１の再起動を指示するＡＰ障害通知パケットを出力する。
このとき、第１障害検出制御部は、ＡＰ側ゲートウェイ装置３から、所定の時間内にＡＰ障害通知パケットに対する応答が得られないことを検出するための無応答検出タイマ（以下「第２無応答検出タイマ」とする。）を設定する。なお、第１無応答検出タイマで設定される期間と第２無応答検出タイマで設定される所定の時間は、同じ長さであってもよいし、異なる長さであってもよい。
第１通信機能部は、第１障害検出制御部からＡＰ障害通知パケットが出力されると、当該ＡＰ障害通知パケットを、第１無線側送受信部に出力する。第１無線側送信部は、第１通信機能部から出力された第１アンテナ障害通知パケットを、ＡＰ側ゲートウェイ装置３の第２アンテナ３２に送信する。
そして、ＡＰ側ゲートウェイ装置３において、第２無線側受信部は、クライアント側ゲートウェイ装置４から送信されたＡＰ障害通知パケットを受信し、受信したＡＰ障害通知パケットを、第２通信機能部に出力する。第２通信機能部は、第２無線側受信部からＡＰ障害通知パケットが出力されると、当該ＡＰ障害通知パケットを、第２障害復旧制御部に出力する（ステップＳＴ０００９）。
【００４３】
ＡＰ側ゲートウェイ装置３において、第２障害復旧制御部は、ステップＳＴ０００９にて第２通信機能部からＡＰ障害通知パケットが出力されると、第１アンテナ３１の再起動を行う（ステップＳＴ００１０）。
これにより、第１アンテナ３１が復旧する。
また、第２障害復旧制御部は、ステップＳＴ０００９にて第２通信機能部からＡＰ障害通知パケットが出力されると、第１アンテナ３１を復旧させるとともに、ＡＰ障害通知パケットに応答するＡＰ障害応答パケットを、第２通信機能部に対して出力する。第２通信機能部は、ＡＰ障害応答パケットを、第２無線側送信部に出力し、第２無線側送信部は、当該ＡＰ障害応答パケットを、第２アンテナ３２を介してクライアント側ゲートウェイ装置４の第１無線側送受信部に送信する（ステップＳＴ００１１）。
【００４４】
クライアント側ゲートウェイ装置４では、第１無線側受信部が、ステップＳＴ００１１にてＡＰ側ゲートウェイ装置３から送信されたＡＰ障害応答パケットを受信し、当該ＡＰ障害応答パケットを第１通信機能部に出力する。第１通信機能部は、第１無線側受信部からＡＰ障害応答パケットが出力されると、当該ＡＰ障害応答パケットを、第１障害検出制御部に出力する（ステップＳＴ００１２）。ステップＳＴ００１１〜ステップＳＴ００１２の具体的な流れは、ステップＳＴ０００５〜ステップＳＴ０００６で説明した、定期応答パケットを送信または受信する流れと同様である。
【００４５】
第１障害検出制御部は、ステップＳＴ０００９にて出力したＡＰ障害通知パケットに応答したＡＰ障害応答パケットを所定の時間内に受け取ることで、第１アンテナ３１から第２アンテナ３２への、ＡＰとするアンテナの切替が正常に行われたと判断し、ステップＳＴ０００９にて設定した第２無応答検出タイマを解除する。そして、第１障害検出制御部は、定期通知パケットを出力する。
以降、第２アンテナ３２をＡＰとして、クライアント側ゲートウェイ装置４とＡＰ側ゲートウェイ装置３との間で無線通信が確立し、ステップＳＴ０００１〜ステップＳＴ０００６で説明したような、定期通知パケットの送信および当該定期通知パケットに対する定期応答パケットの送信が行われる。
【００４６】
以上のように、実施の形態１に係るネットワークシステム１では、クライアント側ゲートウェイ装置４が、ＡＰとしているアンテナに障害が発生していないかどうかを検出し、ＡＰに障害が発生したことを検出すると、ＡＰとするアンテナの切替を行う。このとき、クライアント側ゲートウェイ装置４は、ＡＰ側ゲートウェイ装置３に対して、ＡＰ障害通知パケットを送信する。ＡＰ側ゲートウェイ装置３は、ＡＰ障害通知パケットを受信すると、障害が発生したアンテナの再起動を行うことで、当該障害が発生したアンテナを復旧させる。
【００４７】
上述の、図４を用いた説明では、ＡＰとしているアンテナに障害が発生した際に、切り替えて新たにＡＰとするアンテナでは障害が発生していないことを前提とした。
しかし、これに限らず、ネットワークシステム１において、例えば、運用系のアンテナおよび待機系のアンテナの双方のアンテナに障害が発生しており無線通信ができない場合、クライアント側ゲートウェイ装置４は、当該障害を検出し、ＡＰ側ゲートウェイ装置３に対して装置の再起動を行わせることで、双方のアンテナの復旧を行うこともできるので、以下説明する。
【００４８】
図５は、実施の形態１において、クライアント側ゲートウェイ装置４が、ＡＰとしているアンテナの障害を検出し、ＡＰとするアンテナを切り替えた際に、ＡＰ側ゲートウェイ装置３が、障害が発生したアンテナの復旧に失敗し、かつ、切替後にＡＰとするアンテナにも障害が発生した場合に、ＡＰ側ゲートウェイ装置３の再起動を行わせるまでの流れの一例を説明するためのシーケンス図である。
図５において、ステップＳＴ０００１〜ステップＳＴ００１２の具体的な動作は、図４のステップＳＴ０００１〜ステップＳＴ００１２の具体的な動作と同様であるため、重複した説明を省略する。
なお、図５において、ステップＳＴ０００４〜ステップＳＴ０００６の図示も省略している。
【００４９】
クライアント側ゲートウェイ装置４において、第１アンテナ３１の障害を検出後、第２アンテナ３２への切替を行い、ＡＰ側ゲートウェイ装置３から、ＡＰ障害通知パケットに応答したＡＰ障害応答パケットを受信すると、第１障害検出制御部は、第１通信機能部に、定期通知パケットを出力し、第１通信機能部は、定期通知パケットを、第１無線側送受信部に出力する（ステップＳＴ００１３）。第１無線側送信部は、当該定期通知パケットを、ＡＰ側ゲートウェイ装置３の第２アンテナ３２に送信する（ステップＳＴ００１４）。ステップＳＴ００１３〜ステップＳＴ００１４の具体的な動作は、アンテナが第２アンテナ３２であることを除いて、ステップＳＴ０００１〜ステップＳＴ０００２の動作と同様である。
【００５０】
ここで、第２アンテナ３２に障害が発生していたとする。この場合、ＡＰ側ゲートウェイ装置３では、ステップＳＴ００１４にてクライアント側ゲートウェイ装置４から送信された定期通知パケットを受信する（ステップＳＴ０００３参照）ことができない。その結果、ＡＰ側ゲートウェイ装置３は、当該定期通知パケットに応答する定期応答パケットを、クライアント側ゲートウェイ装置４に送信する（ステップＳＴ０００４〜ステップＳＴ０００５参照）ことができない。
そして、クライアント側ゲートウェイ装置４では、第１無応答検出タイマによる所定の時間の計測が満了し、タイムアウトとなる。
【００５１】
第１無応答検出タイマがタイムアウトとなった場合、第１障害検出制御部は、第２アンテナ３２に障害が発生していると判断し、ＡＰとするアンテナを、第２アンテナ３２から第１アンテナ３１へと切り替える。具体的には、第１障害検出制御部は、第１通信機能部に、第１アンテナ３１をＡＰとする接続先変更通を出力する。
そして、第１通信機能部は、第１障害検出制御部から出力された接続先変更通知を、第１無線側送受信部に出力する。第１通信機能部および第１無線側送信部は、当該接続先変更通知を取得することで、ＡＰとするアンテナが、第２アンテナ３２から第１アンテナ３１に切り替わったことを認識する。そして、第１通信機能部および第１無線側送受信部は、以降の処理を、第１アンテナ３１をＡＰとして実施する（ステップＳＴ００１５）。
【００５２】
また、第１障害検出制御部は、第１通信機能部に、第２アンテナ３２の再起動を指示するＡＰ障害通知パケットを出力する。このとき、第１障害検出制御部は、第２無応答検出タイマを設定する。
第１通信機能部は、第１障害検出制御部からＡＰ障害通知パケットが出力されると、当該ＡＰ障害通知パケットを、第１無線側送受信部に出力する。第１無線側送信部は、第１通信機能部から出力されたＡＰ障害通知パケットを、ＡＰ側ゲートウェイ装置３の第１アンテナ３１に送信する（ステップＳＴ００１６）。
【００５３】
しかし、ここでさらに、第１アンテナ３１にも障害が発生していたとする。
この場合、ＡＰ側ゲートウェイ装置３では、ステップＳＴ００１６で送信されたＡＰ障害通知パケットを受信することができない。
そのため、ＡＰ側ゲートウェイ装置３は、第２アンテナ３２の再起動を行う（ステップＳＴ００１０参照）ことができず、クライアント側ゲートウェイ装置４へ、ＡＰ障害応答パケットを送信する（ステップＳＴ００１１参照）こともできない。
すなわち、第１アンテナ３１および第２アンテナ３２双方に障害が発生している状態となる。
【００５４】
ＡＰ側ゲートウェイ装置３から、ＡＰ障害応答パケットが送信されないため、クライアント側ゲートウェイ装置４では、第２無応答検出タイマがタイムアウトとなる。
ＡＰ側ゲートウェイ装置３において、第２無応答検出タイマがタイムアウトとなると、第１障害検出制御部は、第１アンテナ３１および第２アンテナ３２双方に障害が発生していると判断し、第１通信機能部に故障検出パケットを出力する。第１通信機能部は、第１障害検出制御部から故障検出パケットが出力されると、当該故障検出パケットを、第１有線側送受信部に出力する。第１有線側送信部は、第１通信機能部から出力された故障検出パケットを、有線通信装置２に送信する（ステップＳＴ００１７）。
なお、図５において、有線通信装置２の図示は省略している。
【００５５】
有線通信装置２は、クライアント側ゲートウェイ装置４の第１有線側送信部から送信された故障検出パケットを受信すると、受信した故障検出パケットを、ＡＰ側ゲートウェイ装置３に送信する。
具体的には、例えば、有線通信装置２の故障検出パケット受信部（図示省略）が、クライアント側ゲートウェイ装置４から送信された故障検出パケットを受信し、故障検出パケット送信部（図示省略）が、当該故障検出パケットを、ＡＰ側ゲートウェイ装置３の第２有線側送受信部の第２有線側受信部に出力する。
第２有線側受信部は、有線通信装置２を介して、クライアント側ゲートウェイ装置４から送信された故障検出パケットを受信し、受信した故障検出パケットを第２通信機能部に出力する。第２通信機能部は、第２有線側受信部から故障検出パケットが出力されると、当該故障検出パケットを第２障害復旧制御部に出力する（ステップＳＴ００１８）。
【００５６】
ＡＰ側ゲートウェイ装置３において、第２障害復旧制御部は、ステップＳＴ００１８にて第２通信機能部から故障検出パケットが出力されると、ＡＰ側ゲートウェイ装置３自身の再起動を行う（ステップＳＴ００１９）。
これにより、ＡＰ側ゲートウェイ装置３が復旧する。その結果、第１アンテナ３１および第２アンテナ３２が復旧する。
【００５７】
その後、クライアント側ゲートウェイ装置４は、予め設定された所定の時間が経過した後、例えば、第１アンテナ３１をＡＰとし、第１障害検出制御部が、第１通信機能部に、定期通知パケットを出力し、第１通信機能部は、定期通知パケットを、第１無線側送信部に出力する。第１無線側送信部は、当該定期通知パケットを、ＡＰ側ゲートウェイ装置３の第１アンテナ３１に送信する。当該動作は、ステップＳＴ０００１〜ステップＳＴ０００２の具体的な動作と同様である。
また、例えば、ＡＰ側ゲートウェイ装置３が、自身の再起動を行った後、クライアント側ゲートウェイ装置４に対して応答パケットを送信し、クライアント側ゲートウェイ装置４の第１障害検出制御部は、当該応答パケットを受信すると、第１アンテナ３１をＡＰとし、定期通知パケットを出力するようにしてもよい。
【００５８】
以降、第１アンテナ３１をＡＰとして、クライアント側ゲートウェイ装置４とＡＰ側ゲートウェイ装置３との間で無線通信が確立し、ステップＳＴ０００１〜ステップＳＴ０００６で説明したような、定期通知パケットの送信および当該定期通知パケットに応答する定期応答パケットの送信が行われる。
なお、上述の説明では、説明の簡単のため、第１障害検出制御部は、ステップＳＴ００１６において、ＡＰ側ゲートウェイ装置３の第１アンテナ３１に対して、一度のみ、ＡＰ障害通知パケットを送信し、当該ＡＰ障害通知パケットに応答したＡＰ障害応答パケットを受信できない場合に、第１アンテナ３１に障害が発生していると判断するものとした。しかし、これは一例に過ぎず、第１障害検出制御部は、ステップＳＴ００１６において、ＡＰ側ゲートウェイ装置３の第１アンテナ３１に対してＡＰ障害通知パケットの送信をリトライする回数を予め設定しておき、設定された回数、ＡＰ障害応答パケットを受信できない場合に、第１アンテナ３１に障害が発生していると判断するようにしてもよい。
【００５９】
以上のように、実施の形態１に係るネットワークシステム１では、クライアント側ゲートウェイ装置４は、ＡＰとしているアンテナおよび予備のアンテナの双方に障害が発生しており無線通信ができないことを検出すると、有線通信装置２を介して、ＡＰ側ゲートウェイ装置３に対して、故障検出パケットを送信する。ＡＰ側ゲートウェイ装置３は、故障検出パケットを受信すると、自身の復旧を行う。これにより、自動的に、アンテナの復旧を行うことができる。
【００６０】
次に、クライアント側ゲートウェイ装置４およびＡＰ側ゲートウェイ装置３の動作について、フローチャートを用いて説明する。
なお、以下の説明においても、当初、第１アンテナ３１をＡＰとするアンテナ、第２アンテナ３２を予備のアンテナとしていたとする。
【００６１】
図６は、実施の形態１に係るクライアント側ゲートウェイ装置４の動作について説明するためのフローチャートである。
第１障害検出制御部は、定期通知タイマを設定する（ステップＳＴ６０１）。
第１障害検出制御部は、定期通知パケット送信タイミングになるまで待機し（ステップＳＴ６０２の“ＮＯ”の場合）、定期通知パケット送信タイミングになると（ステップＳＴ６０２の“ＹＥＳ”の場合）、ステップＳＴ６０３に進む。第１障害検出制御部は、定期通知パケット送信タイミングになったか否かを、ステップＳＴ６０１にて設定した定期通知タイマが満了したか否かによって判断する。
定期通知タイマは、例えば、クライアント側ゲートウェイ装置４の起動時、または、クライアント側ゲートウェイ装置４におけるアンテナ切替時に設定される。
なお、当該ステップＳＴ６０１〜ステップＳＴ６０２の動作は、図４および図５では省略した。
【００６２】
クライアント側ゲートウェイ装置４は、定期通知処理を行う（ステップＳＴ６０３）。具体的には、第１障害検出制御部は、第１通信機能部および第１無線側送信部を介して、ＡＰ側ゲートウェイ装置３の第１アンテナ３１に対して定期通知パケットを送信する。ステップＳＴ６０３の動作は、上述の図４および図５で説明したステップＳＴ０００１〜ステップＳＴ０００２の動作に相当する。
【００６３】
ステップＳＴ６０４において、ＡＰ側ゲートウェイ装置３から、ステップＳＴ６０３にて送信した定期通知パケットに応答した定期応答パケットを所定の時間内に受信すると（ステップＳＴ６０４の“ＹＥＳ”の場合）、第１障害検出制御部は、第１無応答検出タイマを解除し、ステップＳＴ６０１に戻る。当該動作は、上述の図４および図５で説明したステップＳＴ０００６の動作に相当する。
【００６４】
一方、ステップＳＴ６０４において、ＡＰ側ゲートウェイ装置３から、ステップＳＴ６０３にて送信した定期通知パケットに応答した定期応答パケットを受信しないまま第１無応答検出タイマがタイムアウトとなると（ステップＳＴ６０４の“ＮＯ”の場合）、第１障害検出制御部は、第１アンテナ３１から第２アンテナ３２へとＡＰの切替を行い、第１通信機能部および第１無線側送信部を介して、ＡＰ側ゲートウェイ装置３に、接続先変更通知を送信する。そして、ＡＰ側ゲートウェイ装置３から、接続先変更応答パケットが送信されると、第１障害検出制御部は、第１通信機能部および第１無線側送信部を介して、ＡＰ側ゲートウェイ装置３に、ＡＰ障害通知パケットを送信する（ステップＳＴ６０５）。ステップＳＴ６０５の動作は、上述の図４で説明したステップＳＴ０００８〜ステップＳＴ０００９の動作に相当する。
【００６５】
そして、第１障害検出制御部は、接続エラーカウンタを０とする（ステップＳＴ６０６）。
【００６６】
クライアント側ゲートウェイ装置４は、ＡＰ側ゲートウェイ装置３との無線接続が成功したか否かを確認する（ステップＳＴ６０７）。具体的には、第１障害検出制御部が、第１無線側受信部および第１通信機能部を介して、ＡＰ側ゲートウェイ装置３から、ステップＳＴ６０５にて送信したＡＰ障害通知パケットに対するＡＰ障害応答パケットを受信したか否かを確認する。
【００６７】
ステップＳＴ６０７において、ＡＰ側ゲートウェイ装置３との無線接続が成功した場合（ステップＳＴ６０７の“接続成功”の場合）、ステップＳＴ６０１に戻る。当該動作は、上述の図４および図５で説明したステップＳＴ００１２の動作に相当する。
【００６８】
一方、ステップＳＴ６０７において、ＡＰ側ゲートウェイ装置３との無線接続が失敗した場合（ステップＳＴ６０７の“接続失敗”の場合）、第１障害検出制御部は、接続エラーカウンタをインクリメントする（ステップＳＴ６０８）。ＡＰ側ゲートウェイ装置３との無線接続が失敗した場合は、上述の図５で説明したステップＳＴ００１５，ステップＳＴ００１６の場合に相当する。ただし、ここでは、第２アンテナ３２との接続が失敗した点が、第１アンテナ３１との接続が失敗した図５の場合とは異なる。
【００６９】
そして、第１障害検出制御部は、接続エラーカウンタが、予め設定された所定回数を超えたか否かを判断する（ステップＳＴ６０９）。
ステップＳＴ６０９において、第１障害検出制御部が、接続エラーカウンタは所定回数を超えていないと判断した場合（ステップＳＴ６０９の“ＮＯ”の場合）、ステップＳＴ６０７に戻る。
一方、ステップＳＴ６０９において、第１障害検出制御部が、接続エラーカウンタは所定回数を超えたと判断した場合（ステップＳＴ６０９の“ＹＥＳ”の場合）、ステップＳＴ６１０に進む。
第１障害検出制御部は、接続エラーカウンタが所定回数を超えたと判断すると、第１通信機能部および第１有線側送信部を介して、ＡＰ側ゲートウェイ装置に故障検出パケットを送信する（ステップＳＴ６１０）。ステップＳＴ６１０の動作は、上述の図５で説明したステップＳＴ００１７の動作に相当する。
【００７０】
第１障害検出制御部は、接続エラーカウンタを０とし（ステップＳＴ６１１）、ＡＰ側ゲートウェイ装置３にて復旧された第２アンテナ３２と接続するため、ステップＳＴ６０７の処理を行い、接続が成功すると（ステップＳＴ６０７の“接続成功”）、ステップＳＴ６０１に戻る。
なお、ここでは、クライアント側ゲートウェイ装置４が、ＡＰ側ゲートウェイ装置３と、第１アンテナ３１および第２アンテナ３２のいずれを介した無線通信もできない場合（ステップＳＴ６０９の“ＮＯ”の場合）、ＡＰ側ゲートウェイ装置３を復旧させた後、第１障害検出制御部は、第２アンテナ３２（当初予備のアンテナだったアンテナ）を使用して無線通信を再開するものとした。
しかしこれは一例に過ぎず、第１障害検出制御部は、第１アンテナ３１（当初ＡＰとしていたアンテナ）を使用して無線通信を再開するようにしてもよい。
【００７１】
図７は、実施の形態１に係るＡＰ側ゲートウェイ装置３の動作について説明するためのフローチャートである。
ＡＰ側ゲートウェイ装置３は、クライアント側ゲートウェイ装置４から送信される各種パケットを受信する（ステップＳＴ７０１）。具体的には、第２無線側受信部は、アンテナを介して、クライアント側ゲートウェイ装置４から送信された定期通知パケットを受信する（図４および図５のステップＳＴ０００２，図５のステップＳＴ００１４参照）。また、第２無線側受信部は、アンテナを介して、クライアント側ゲートウェイ装置４から送信されたＡＰ障害通知パケットを受信する（図４および図５のステップＳＴ０００９参照）。また、第２有線側受信部は、有線通信装置２を介して、クライアント側ゲートウェイ装置４から送信された故障検出パケットを受信する（図５のステップＳＴ００１７参照）。
第２無線側受信部または第２有線側受信部は、受信した各種パケットを第２通信機能部に出力する（図４および図５のステップＳＴ０００３，ステップＳＴ０００９、図５のステップＳＴ００１８参照）。
【００７２】
第２通信機能部は、ステップＳＴ７０１において第２無線側受信部または第２有線側受信部から出力された各種パケットを第２障害復旧制御部に出力し、第２障害復旧制御部は、第２通信機能部から出力された各種パケットの種類に応じて、以降の処理を行う（ステップＳＴ７０２）。
具体的には、第２障害復旧制御部は、出力されたパケットが、第２無線側受信部が出力した定期通知パケットであれば（ステップＳＴ７０２の“定期通知パケット”の場合）、当該定期通知パケットに応答する定期応答パケットを、第２通信機能部およびアンテナを介して、クライアント側ゲートウェイ装置４に送信する（ステップＳＴ７０３）。ステップＳＴ７０３の動作は、上述の図４および図５で説明したステップＳＴ０００４〜ステップＳＴ０００５の動作に相当する。
【００７３】
また、第２障害復旧制御部は、出力されたパケットが、第２無線側受信部が出力したＡＰ障害通知パケットであれば（ステップＳＴ７０２の“ＡＰ障害通知パケット”の場合）、障害が発生していると通知されたアンテナの再起動を行うことで当該アンテナを復旧させる（ステップＳＴ７０４）。また、第２障害復旧制御部は、ＡＰ障害通知パケットに応答するＡＰ障害応答パケットを、第２通信機能部およびアンテナを介して、クライアント側ゲートウェイ装置４に出力する（ステップＳＴ７０５）。ステップＳＴ７０４〜ステップＳＴ７０５の動作は、上述の図４および図５で説明したステップＳＴ００１０〜ステップＳＴ００１１の動作に相当する。
【００７４】
また、第２障害復旧制御部は、出力されたパケットが、第２有線側受信部が出力した故障検出パケットであれば（ステップＳＴ７０２の“故障検出パケット”の場合）、ＡＰ側ゲートウェイ装置３の再起動を行い、ＡＰ側ゲートウェイ装置３を復旧させる（ステップＳＴ７０６）。ステップＳＴ７０６の動作は、上述の図５で説明したステップＳＴ００１９の動作に相当する。
【００７５】
以上のように、実施の形態１によれば、クライアント側ゲートウェイ装置４は、第１のアクセスポイント（第１アンテナ３１および第２アンテナ３２のうち、ＡＰとするアンテナ）に対して定期通知パケットを送信する定期通知送信部５２１１と、第１のアクセスポイントを介して、定期通知送信部５２１１が送信した定期通知パケットに応答した定期応答パケットを受信する定期応答受信部５２２１と、定期応答受信部５２２１が前記定期応答パケットを受信していないと判断した場合に、第１のアクセスポイントから第２のアクセスポイント（第１アンテナ３１および第２アンテナ３２のうち、予備のアンテナ）に、アクセスポイントを切り替える障害検出制御部５４１と、障害検出制御部５４１がアクセスポイントを切り替えた場合に、第２のアクセスポイントに対して、第１のアクセスポイントの再起動を指示するＡＰ障害通知パケットを送信する障害通知送信部５２１２とを備えるように構成した。このように、クライアント側ゲートウェイ装置４側からＡＰの障害を検出するようにしたので、クライアント側ゲートウェイ装置４が、ＡＰと通信可能なエリア内に存在しない場合にＡＰの障害を検出することはない。したがって、実施の形態１のクライアント側ゲートウェイ装置４は、ＡＰの障害の誤検出を防止することができる。
また、クライアント側ゲートウェイ装置４側からＡＰの障害を検出するようにしたので、ＡＰの切り替えを即時実施することができる。
【００７６】
また、実施の形態１によれば、ネットワークシステム１において、第１のゲートウェイ装置（クライアント側ゲートウェイ装置４）を上述のように構成し、第２のゲートウェイ装置（ＡＰ側ゲートウェイ装置３）は、第１のアクセスポイントを介して、定期通知送信部５２１１が送信した定期通知パケットを受信する定期通知受信部５２２３と、定期通知受信部５２２３が受信した定期通知パケットに応答する定期応答パケットを送信する定期応答送信部５２１３と、第２のアクセスポイントを介して、障害通知送信部５２１２から送信されたＡＰ障害通知パケットを受信する障害通知受信部５２２４と、障害通知受信部５２２４がＡＰ障害通知パケットを受信した場合に、第１のアクセスポイントの再起動を行う障害復旧制御部５４２とを備えるように構成した。さらに、ネットワークシステム１は、有線通信装置２が有線接続にて第１のゲートウェイ装置および第２のゲートウェイ装置と接続され、第２のゲートウェイ装置は、障害通知受信部５２２４がＡＰ障害通知パケットを受信すると、第２のアクセスポイントを介して、ＡＰ障害通知パケットに応答するＡＰ障害応答パケットを送信する障害応答送信部５２１４を備え、第１のゲートウェイ装置は、障害応答送信部５２１４が送信したＡＰ障害応答パケットを受信する障害応答受信部５２２２を備え、第１のゲートウェイ装置において、障害検出制御部５４１は、障害応答受信部５２２２がＡＰ障害応答パケットを受信していないと判断した場合に、有線通信装置２を介して、第２のゲートウェイ装置に対して故障検出パケットを送信し、第２のゲートウェイ装置において、障害復旧制御部５４２は、有線通信装置２を介して故障検出パケットを受信した場合に、第２のゲートウェイ装置の再起動を行うように構成した。
そのため、ＡＰに障害が発生し、クライアント側ゲートウェイ装置４およびＡＰ側ゲートウェイ装置３の間で無線接続ができない状態となった場合でも、有線通信装置２を介してＡＰの復旧を行うことができる。
【００７７】
実施の形態２．
実施の形態１では、クライアント側ゲートウェイ装置４が、ＡＰ側ゲートウェイ装置３が備えるＡＰに障害が発生していることを検出し、ＡＰ側ゲートウェイ装置３に対して、ＡＰまたはＡＰ側ゲートウェイ装置３自身の再起動を行わせるようにした。
実施の形態２では、ＡＰ側ゲートウェイ装置３が、クライアント側ゲートウェイ装置４に対して、クライアント側ゲートウェイ装置４が有する無線機能に障害が発生している可能性があることを通知し、クライアント側ゲートウェイ装置４が、無線機能の再起動を行う実施の形態について説明する。
【００７８】
実施の形態２に係るネットワークシステム１の構成例は、実施の形態１において図１を用いて説明した構成例と同様であるため、重複した説明を省略する。
また、実施の形態２に係るゲートウェイ装置１００の構成例は、実施の形態１において図２を用いて説明した構成例と同様であるため、重複した説明を省略する。
また、実施の形態２に係るゲートウェイ装置のハードウェア構成は、実施の形態１において図３を用いて説明したハードウェア構成と同様であるため、重複した説明を省略する。
なお、以下の説明において、第１有線側送受信部の有線側受信部５１２は、第１有線側受信部とする。また、第２有線側送受信部の有線側送信部５１１は、第２有線側送信部とする。
【００７９】
実施の形態２において、ゲートウェイ装置１００がＡＰ側ゲートウェイ装置３である場合、障害復旧制御部５４２（第２障害復旧制御部）は、クライアント側ゲートウェイ装置４から送信される定期通知パケットが受信されないことを検出するための無応答検出タイマ（以下「第３無応答検出タイマ」とする。）を設定する。第２障害復旧制御部は、第３無応答検出タイマを、例えば、ＡＰ側ゲートウェイ装置３が起動した際、または、第２障害復旧制御部が１つ前の応答パケットを送信した際に、設定する。
第２障害復旧制御部は、第３無応答検出タイマによる所定の時間の計測が満了し、タイムアウトとなった場合、クライアント側ゲートウェイ装置４が備える無線機能に障害が発生している可能性があると判断する。そして、第２障害復旧制御部は、クライアント側ゲートウェイ装置４に対して、無線機能に障害が発生していることを通知するためのクライアント障害通知パケットを、通信機能部５３（第２通信機能部）に出力する。
第２通信機能部は、第２障害復旧制御部からクライアント障害通知パケットが出力されると、当該クライアント障害通知パケットを第２有線側送信部に出力する。
第２有線側送信部は、クライアント障害通知パケットを、有線通信装置２を介して、クライアント側ゲートウェイ装置４の第１有線側受信部に出力する。
【００８０】
実施の形態２において、ゲートウェイ装置１００がクライアント側ゲートウェイ装置４である場合、第１有線側受信部は、ＡＰ側ゲートウェイ装置３からクライアント障害通知パケットを受信すると、当該クライアント障害通知パケットを通信機能部５３（第１通信機能部）に出力する。
第１通信機能部は、第１有線側受信部から出力されたクライアント障害通知パケットを障害検出制御部５４１（第１障害検出制御部）に出力する。
第１障害検出制御部は、第１通信機能部からクライアント障害通知パケットが出力されると、自身（クライアント側ゲートウェイ装置４）が備える無線機能に障害が発生していると判断し、当該無線機能の再起動を行う。
【００８１】
図８は、実施の形態２において、ＡＰ側ゲートウェイ装置３が、クライアント側ゲートウェイ装置４の無線機能の障害を検出した場合に、クライアント側ゲートウェイ装置４に対してクライアント障害通知を送信し、クライアント側ゲートウェイ装置４において無線機能の再起動を行うまでの流れの一例を説明するためのシーケンス図である。
なお、以下の説明においても、実施の形態１で説明した図４同様、当初、第１アンテナ３１を、ＡＰとする運用系のアンテナ、第２アンテナ３２を待機系のアンテナとしていたとする。
【００８２】
図８のステップＳＴ０００１〜ステップＳＴ０００６の具体的な動作は、実施の形態１で説明した、図４のステップＳＴ０００１〜ステップＳＴ０００６の具体的な動作と同様の動作であるため、重複した説明を省略する。
【００８３】
ステップＳＴ０００７において、クライアント側ゲートウェイ装置４では、ＡＰ側ゲートウェイ装置３に対する定期通知パケット送信タイミングになると、第１障害検出制御部が、第１通信機能部に、定期通知パケットを出力する。第１通信機能部は、当該定期通知パケットを、第１無線側送信部に出力する。
そして、クライアント側ゲートウェイ装置４の無線機能に障害が発生していない通常時は、第１無線側送信部が、当該定期通知パケットを、ＡＰ側ゲートウェイ装置３の第１アンテナ３１に送信する。
しかし、ここで、クライアント側ゲートウェイ装置４の無線機能に障害が発生しており、第１無線側送信部が、定期通知パケットを送信できないとする。
【００８４】
ＡＰ側ゲートウェイ装置３では、第２障害復旧制御部が、第３無応答検出タイマがタイムアウトとなったか否かを判断する。第３無応答検出タイマがタイムアウトになった場合（ステップＳＴ０１００）、第２障害復旧制御部は、第２通信機能部にクライアント障害通知パケットを出力し、第２通信機能部は、当該クライアント障害通知パケットを第２有線側送信部に出力する（ステップＳＴ０１０１）。
今、クライアント側ゲートウェイ装置４は定期通知パケットを送信できないので、第２障害復旧制御部は、クライアント障害通知パケットを出力する。
第２有線側送信部は、ステップＳＴ０１０１にて出力されたクライアント障害通知パケットを、有線通信装置２を介して、クライアント側ゲートウェイ装置４の第１有線側受信部に出力する。
なお、ＡＰ側ゲートウェイ装置３において、第３無応答検出タイマがタイムアウトとなる場合としては、上述のように、クライアント側ゲートウェイ装置４の無線機能に障害が発生した場合のほかに、例えば、ＡＰ側ゲートウェイ装置３自身が有するアンテナ（第１アンテナ３１または第２アンテナ３２）に障害が発生している場合も考えられる。
そこで、クライアント側ゲートウェイ装置４の第２障害復旧制御部は、第３無応答検出タイマがタイムアウトとなった場合は、当該タイムアウトが、クライアント側ゲートウェイ装置４における障害発生によるものであることを確認し、クライアント側ゲートウェイ装置４における障害発生である場合に、上述のとおり、クライアント障害通知パケットを出力する。
第２障害復旧制御部が、第３無応答検出タイマのタイムアウトが、クライアント側ゲートウェイ装置４における障害発生によるものであることを確認する方法としては、例えば、以下の方法が挙げられる。
例えば、第２障害復旧制御部は、第３無応答検出タイマがタイムアウトになると、クライアント側ゲートウェイ装置４との通信を行っている第１アンテナ３１または第２アンテナ３２（ここでは、第１アンテナ３１）に障害が発生していないことを確認する。第２障害復旧制御部は、第１アンテナ３１または第２アンテナ３２に障害が発生していなければ、タイムアウトは、クライアント側ゲートウェイ装置４における障害発生によるものであると判断する。
一方、第２障害復旧制御部は、第１アンテナ３１または第２アンテナ３２に障害は発生していれば、タイムアウトは、自身が有するアンテナに障害が発生していることによるものと判断する。そして、第２障害復旧制御部は、障害が発生していると判断した第１アンテナ３１または第２アンテナ３２の再起動を行う。この場合、第２障害復旧制御部は、クライアント障害通知パケットの出力は行わない。
【００８５】
クライアント側ゲートウェイ装置４において、第１有線側受信部は、ＡＰ側ゲートウェイ装置３から有線通信装置２を介して送信されたクライアント障害通知パケットを受信すると、当該クライアント障害通知パケットを、第１通信機能部に出力する（ステップＳＴ０１０２）。第１通信機能部は、第１有線側受信部から出力されたクライアント障害通知パケットを第１障害検出制御部に出力する（ステップＳＴ０１０３）。
【００８６】
第１障害検出制御部は、ステップＳＴ０１０３にてクライアント障害通知パケットが出力されると、第１通信機能部に、当該クライアント障害通知パケットに応答するクライアント障害応答パケットを出力する。第１通信機能部は、第１有線側送信部にクライアント障害応答パケットを出力する（ステップＳＴ０１０４）。
また、第１障害検出制御部は、クライアント側ゲートウェイ装置４自身が備える無線機能の再起動を行う（ステップＳＴ０１０７）。
これにより、クライアント側ゲートウェイ装置４が有する無線機能が復旧する。
【００８７】
ステップＳＴ０１０４にて第１通信機能部からクライアント障害応答パケットが出力されると、第１有線側送信部は、有線通信装置２を介して、ＡＰ側ゲートウェイ装置３の第２有線受信部に、クライアント障害応答パケットを出力する（ステップＳＴ０１０５）。
ＡＰ側ゲートウェイ装置３において、第２有線受信部は、ステップＳＴ０１０５にて送信されたクライアント障害応答パケットを受信する。
第２有線受信部は、クライアント障害応答パケットを第２通信機能部に出力し、第２通信機能部は、当該クライアント障害応答パケットを第２障害復旧制御部に出力する（ステップＳＴ０１０６）。
【００８８】
クライアント側ゲートウェイ装置４において、無線機能の再起動が完了すると（ステップＳＴ０１０７参照）、第１障害検出制御部は、第１通信機能部、第１無線側送信部、および、第１アンテナ３１を介して、ＡＰ側ゲートウェイ装置３に対して定期通知パケットを送信する（ステップＳＴ０１０８〜ステップＳＴ０１１０）。ステップＳＴ０１０８〜ステップＳＴ０１１０の具体的な動作は、ステップＳＴ０００１〜ステップＳＴ０００３の具体的な動作と同様である。
なお、ステップＳＴ０１０８〜ステップＳＴ０１１０では、クライアント側ゲートウェイ装置４は、第１アンテナ３１をＡＰとし、当該第１アンテナ３１を介して定期通知パケットを送信するものとした。しかし、これは一例に過ぎず、第２アンテナ３２をＡＰとしてもよい。その場合、クライアント側ゲートウェイ装置４は、第２アンテナ３２を介して定期通知パケットを送信する。
【００８９】
ＡＰ側ゲートウェイ装置３において、ステップＳＴ０１０８〜ステップＳＴ０１１０にて送信された定期通知パケットを受信すると、第２障害復旧制御部は、第２通信機能部、第２無線側送信部、および、第１アンテナ３１を介して、クライアント側ゲートウェイ装置４に対して、定期応答パケットを送信する（ステップＳＴ０１１１〜ステップＳＴ０１１３）。ステップＳＴ０１１１〜ステップＳＴ０１１３の具体的な動作は、ステップＳＴ０００４〜ステップＳＴ０００６の具体的な動作と同様である。
【００９０】
なお、以上の実施の形態２では重複した説明を省略するが、実施の形態２においても、実施の形態１同様、例えば、ネットワークシステム１において、第１アンテナ３１および第２アンテナ３２の双方のアンテナで障害が発生した際は、クライアント側ゲートウェイ装置４は、当該障害を検出し、ＡＰ側ゲートウェイ装置３に対して、ＡＰ側ゲートウェイ装置３の再起動を行わせることができる（図５参照）。
【００９１】
以上のように、実施の形態２によれば、実施の形態１同様、クライアント側ゲートウェイ装置４側からＡＰの障害を検出するようにしたので、クライアント側ゲートウェイ装置４が、ＡＰと通信可能なエリア内に存在しない場合にＡＰの障害を検出することはない。したがって、実施の形態２のクライアント側ゲートウェイ装置４は、ＡＰの障害の誤検出を防止することができる。また、ＡＰの切り替えを即時実施することができる。また、ネットワークシステム１において、ＡＰに障害が発生し、クライアント側ゲートウェイ装置４およびＡＰ側ゲートウェイ装置３の間で無線接続ができない状態となった場合でも、有線通信装置２を介してＡＰの復旧を行うことができる。
【００９２】
また、実施の形態２によれば、第２のゲートウェイ装置（ＡＰ側ゲートウェイ装置３）において、障害復旧制御部５４２は、第１のゲートウェイ装置の定期通知送信部５２１１から定期通知パケットが送信されていないことを検出した場合、有線通信装置２を介して、第１のゲートウェイ装置に対して、クライアント側障害通知パケットを送信し、第１のゲートウェイ装置（クライアント側ゲートウェイ装置４）において、障害検出制御部５４１は、有線通信装置２を介してクライアント側障害通知パケットを受信した場合、第１のゲートウェイ装置の無線機能を再起動するように構成した。これにより、ＡＰ側ゲートウェイ装置３において、クライアント側ゲートウェイ装置４の無線機能に障害が発生していることを検出し、ＡＰ側ゲートウェイ装置３から、有線通信装置２を介して、クライアント側ゲートウェイ装置４に対して当該無線機能に障害が発生していることを通知する。その結果、ネットワークシステムにおける、ゲートウェイ装置１００間の無線通信の修復にかかる平均修復時間を短縮することができる。また、無線接続されるゲートウェイ装置１００間で、相互に障害が発生しているか否かを監視することが可能となる。
【００９３】
なお、以上の実施の形態１および実施の形態２では、ゲートウェイ装置１００が通信機能部５３を備えるものとしたが、有線側送受信部５１、無線側送受信部５２、および、制御部５４において、各種パケットの出力先を判断してもよい。その場合、ゲートウェイ装置は、通信機能部５３を備えることを必須としない。
また、ネットワークシステム１においては、少なくとも、クライアント側ゲートウェイ装置４から、ＡＰとしているアンテナに障害が発生していることを検知し、待機系のアンテナをＡＰとするアンテナを切り替えるようになっていればよい（図４参照）。すなわち、ネットワークシステム１において、有線通信装置２を備えることは必須ではなく、少なくとも、クライアント側ゲートウェイ装置４とＡＰ側ゲートウェイ装置３とが、無線接続されるようになっていればよい。
また、以上の実施の形態１および実施の形態２では、ネットワークシステム１において、ゲートウェイ装置１００が２台のみ備えられるものとしたが、これは一例に過ぎない。
ネットワークシステム１において、ゲートウェイ装置１００は３台以上備えられるものとしてもよく、少なくとも、１台のクライアント側ゲートウェイ装置４と、１台のＡＰ側ゲートウェイ装置３の２台のゲートウェイ装置１００が備えられるようになっていればよい。ネットワークシステム１において、複数台のクライアント側ゲートウェイ装置４がＡＰ側ゲートウェイ装置３に接続される場合、当該複数台のクライアント側ゲートウェイ装置４のうちの１台のクライアント側ゲートウェイ装置４が、ＡＰ側ゲートウェイ装置３の障害検出を行うようにしてもよいし、２台以上のクライアント側ゲートウェイ装置４が、ＡＰ側ゲートウェイ装置３の障害検出を行うようにしてもよい。
また、以上の実施の形態１および実施の形態２では、ＡＰ側ゲートウェイ装置３とクライアント側ゲートウェイ装置４とを同じ構成とし、ユーザ等が、設定によって、ＡＰ側ゲートウェイ装置３とクライアント側ゲートウェイ装置４とを変更することが可能としたがこれは一例に過ぎない。
以上の実施の形態１および実施の形態２において、ＡＰ側ゲートウェイ装置３とクライアント側ゲートウェイ装置４とは、同じ構成であることを必須としない。
【００９４】
また、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【産業上の利用可能性】
【００９５】
この発明に係るゲートウェイ装置は、アクセスポイントの障害の誤検出を防止することができるように構成したため、無線通信を行うゲートウェイ装置に適用することができる。
【符号の説明】
【００９６】
１  ネットワークシステム、２  有線通信装置、３  ＡＰ側ゲートウェイ装置、４  クライアント側ゲートウェイ装置、３１  第１アンテナ、３２  第２アンテナ、５１  有線側送受信部、５２  無線側送受信部、５３  通信機能部、５４  制御部、３０１  処理回路、３０２  ＨＤＤ、３０３  入力インタフェース装置、３０４  出力インタフェース装置、３０５  アンテナ、３０６  ＣＰＵ、３０７  メモリ、５１１  有線側送信部、５１２  有線側受信部、５２１  無線側送信部、５２２  無線側受信部、５４１  障害検出制御部、５４２  障害復旧制御部、５２１１  定期通知送信部、５２１２  障害通知送信部、５２１３  定期応答送信部、５２１４  障害応答送信部、５２２１  定期応答受信部、５２２２  障害応答受信部、５２２３  定期通知受信部、５２２４  障害通知受信部。
【図１】
2019229980.tif 000003
【図２】
2019229980.tif 000004
【図３】
2019229980.tif 000005
【図４】
2019229980.tif 000006
【図５】
2019229980.tif 000007
【図６】
2019229980.tif 000008
【図７】
2019229980.tif 000009
【図８】
2019229980.tif 000010
【国際調査報告】
2019229980.tif 000011
2019229980.tif 000012