(57)【特許請求の範囲】
【請求項１】
各ユーザ宅に設けられ基幹ネットワークに接続された通信装置と、前記ユーザ宅に設けられ前記通信装置と無線通信をする端末装置と、前記基幹ネットワークに接続された端末管理サーバとを備える通信システムであって、
前記端末管理サーバは、
前記端末装置ごとに、当該端末装置に予め対応付けられた前記通信装置と、当該端末装置が無線通信できる他の前記通信装置と、当該端末装置とを対応付けた代替接続リストを記憶する第１の記憶部と、
自サーバと前記通信装置との間が不通になると、当該通信装置に予め対応付けられた前記端末装置が無線通信できる他の前記通信装置に対して、代替の接続先として当該端末装置との無線通信を可能にさせる制御を行う第１の制御部と、を備え、
前記端末装置は、
自端末装置が無線通信できる前記通信装置を記憶する第２の記憶部と、
自端末装置に予め対応付けられた前記通信装置を介した前記基幹ネットワークとの通信ができなくなると、前記第２の記憶部に記憶されている前記通信装置を無線通信の接続先に変更する第２の制御部と、を備え、
前記通信装置は、自通信装置を識別する情報を前記端末管理サーバへ送信し、
前記第１の制御部は、前記通信装置から受信する情報を代替先リストに登録し、
前記第２の制御部は、自端末装置が無線通信できる前記通信装置が前記代替先リストに含まれるかを問い合わせ、当該通信装置が前記代替先リストに含まれる場合に、当該通信装置が代替利用可能であると前記第２の記憶部に記憶させる、
通信システム。
【請求項２】
各ユーザ宅に設けられ基幹ネットワークに接続された通信装置と、前記ユーザ宅に設けられ前記通信装置と無線通信をする端末装置と、前記基幹ネットワークに接続された端末管理サーバとを備える通信システムであって、
前記端末管理サーバは、
前記端末装置ごとに、当該端末装置に予め対応付けられた前記通信装置と、当該端末装置が無線通信できる他の前記通信装置と、当該端末装置とを対応付けた代替接続リストを記憶する第１の記憶部と、
自サーバと前記通信装置との間が不通になると、当該通信装置に予め対応付けられた前記端末装置が無線通信できる他の前記通信装置に対して、代替の接続先として当該端末装置との無線通信を可能にさせる制御を行う第１の制御部と、を備え、
前記端末装置は、
自端末装置が無線通信できる前記通信装置を記憶する第２の記憶部と、
自端末装置に予め対応付けられた前記通信装置を介した前記基幹ネットワークとの通信ができなくなると、前記第２の記憶部に記憶されている前記通信装置を無線通信の接続先に変更する第２の制御部と、を備え、
前記第２の制御部は、無線通信している前記通信装置以外に無線通信可能な他の前記通信装置を検出すると、無線通信している前記通信装置、検出した他の前記通信装置及び自端末装置それぞれを識別する代替情報を前記端末管理サーバへ送信し、
前記第１の制御部は、前記端末装置から受信した代替情報に基づいて前記代替接続リストを更新する、
通信システム。
【請求項３】
各ユーザ宅に設けられ基幹ネットワークに接続された通信装置と、前記ユーザ宅に設けられ前記通信装置と無線通信をする端末装置と、前記基幹ネットワークに接続された端末管理サーバとを備える通信システムにおいて行われる通信方法であって、
前記端末管理サーバが、前記端末装置ごとに、当該端末装置に予め対応付けられた前記通信装置と、当該端末装置が無線通信できる他の前記通信装置と、当該端末装置とを対応付けた代替接続リストを記憶する第１の記憶ステップと、
前記端末装置が、自端末装置と無線通信できる前記通信装置を記憶する第２の記憶部に記憶させる第２の記憶ステップと、
前記通信装置が、自通信装置を識別する情報を前記端末管理サーバへ送信する送信ステップと、
前記端末管理サーバは、前記通信装置から受信する情報を代替先リストに登録する登録ステップと、
前記端末装置が、自端末装置が無線通信できる前記通信装置が前記代替先リストに含まれるかを前記端末管理サーバに問い合わせ、当該通信装置が前記代替先リストに含まれる場合に、当該通信装置が代替利用可能であると前記第２の記憶部に記憶させる更新ステップと、
前記端末管理サーバが、自サーバと前記通信装置との間が不通になると、当該通信装置に予め対応付けられた前記端末装置が無線通信できる他の前記通信装置に対して、代替の接続先として当該端末装置との無線通信を可能にさせる制御を行う第１の制御ステップと、
前記端末装置が、自端末装置に予め対応付けられた前記通信装置を介した前記基幹ネットワークとの通信ができなくなると、前記第２の記憶部に記憶されている前記通信装置を無線通信の接続先に変更する第２の制御ステップと、
を含む通信方法。
【請求項４】
各ユーザ宅に設けられ基幹ネットワークに接続された通信装置と、前記ユーザ宅に設けられ前記通信装置と無線通信をする端末装置と、前記基幹ネットワークに接続された端末管理サーバとを備える通信システムにおいて行われる通信方法であって、
前記端末管理サーバが、前記端末装置ごとに、当該端末装置に予め対応付けられた前記通信装置と、当該端末装置が無線通信できる他の前記通信装置と、当該端末装置とを対応付けた代替接続リストを記憶する第１の記憶ステップと、
前記端末装置が、自端末装置と無線通信できる前記通信装置を記憶する第２の記憶部に記憶させる第２の記憶ステップと、
前記端末装置は、無線通信している前記通信装置以外に無線通信可能な他の前記通信装置を検出すると、無線通信している前記通信装置、検出した他の前記通信装置及び自端末装置それぞれを識別する代替情報を前記端末管理サーバへ送信する送信ステップと、
前記端末管理サーバは、前記端末装置から受信した代替情報に基づいて前記代替接続リストを更新する更新ステップと、
前記端末管理サーバが、自サーバと前記通信装置との間が不通になると、当該通信装置に予め対応付けられた前記端末装置が無線通信できる他の前記通信装置に対して、代替の接続先として当該端末装置との無線通信を可能にさせる制御を行う第１の制御ステップと、
前記端末装置が、自端末装置に予め対応付けられた前記通信装置を介した前記基幹ネットワークとの通信ができなくなると、前記第２の記憶部に記憶されている前記通信装置を無線通信の接続先に変更する第２の制御ステップと、
を含む通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム及び通信方法に関する。
【背景技術】
【０００２】
基幹ネットワークと加入者宅と接続するアクセスラインにおけるアクセス設備や、加入者宅に備えられアクセス設備に接続された通信装置に故障や不具合が生じた場合、通信装置を介して基幹ネットワークに接続する端末機器は、インターネットなどのＷＡＮ側ネットワークに接続することができない。アクセス設備に故障や不具合が生じた場合には、通信装置が接続するアクセス設備を変更することにより、端末装置が通信装置を介してＷＡＮ側ネットワークに接続することが可能になる。このような故障等に対応する技術としては、先行技術文献１に記載の技術がある。
【０００３】
しかし、ＷＡＮ側ネットワークへの接続ができない場合において、端末機器を利用するユーザには故障箇所の特定を行うことが困難であるため、適切な復旧対策を行うことが難しいことが多い。また、通信装置の接続先を変更するためには代替経路を取得する必要があるが、ユーザが代替経路を取得できないことがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−５８８６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記事情に鑑み、本発明は、アクセス設備などに故障が生じた場合にユーザの作業を必要とせずに、基幹ネットワークへの接続を可能にする通信システム及び通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、各ユーザ宅に設けられ基幹ネットワークに接続された通信装置と、前記ユーザ宅に設けられ前記通信装置と無線通信をする端末装置と、前記基幹ネットワークに接続された端末管理サーバとを備える通信システムであって、前記端末管理サーバは、前記端末装置がごとに、当該端末装置に予め対応付けられた前記通信装置と、当該端末装置が無線通信できる他の前記通信装置と、当該端末装置とを対応付けた代替接続リストを記憶する第１の記憶部と、自サーバと前記通信装置との間が不通になると、当該通信装置に予め対応付けられた前記端末装置が無線通信できる他の前記通信装置に対して、代替の接続先として当該端末装置との無線通信を可能にさせる制御を行う第１の制御部と、を備え、前記端末装置は、自装置が無線通信できる前記通信装置を記憶する第２の記憶部と、自装置に予め対応付けられた前記通信装置を介した前記基幹ネットワークとの通信ができなくなると、前記第２の記憶部に記憶されている前記通信装置を無線通信の接続先に変更する第２の制御部と、を備える通信システムである。
【０００７】
また、本発明の一態様は、上記の通信システムにおいて、前記通信装置は、自装置を識別する情報を前記端末管理サーバへ送信し、前記第１の制御部は、前記通信装置から受信する情報を代替先リストに登録し、前記第２の制御部は、自装置が無線通信できる前記通信装置が前記代替先リストに含まれるかを問い合わせ、当該通信装置が前記代替先リストに含まれる場合に、当該通信装置を前記第２の記憶部に記憶させる。
【０００８】
また、本発明の一態様は、上記の通信システムにおいて、前記第２の制御部は、無線通信している前記通信装置以外に無線通信可能な他の前記通信装置を検出すると、無線通信している前記通信装置、検出した他の前記通信装置及び自装置それぞれを識別する代替情報を前記端末管理サーバへ送信し、前記第１の制御部は、前記端末装置から受信した代替情報に基づいて前記代替接続リストを更新する。
【０００９】
また、本発明の一態様は、上記の通信システムにおいて、前記通信装置は、前記端末管理サーバとの通信が復旧すると、自装置を識別する情報を前記端末管理サーバへ送信し、前記第１の制御部は、不通になっていた前記通信装置から当該通信装置を識別する情報を受信すると、当該通信装置に予め対応付けられた前記端末装置へ当該通信装置が復旧したことを通知するとともに、当該端末装置に対する代替の接続先の前記通信装置に対して当該端末装置との無線通信を不可能にさせる制御を行う、前記第２の制御部は、自装置に予め対応付けられた前記通信装置が復旧したことの通知を前記端末管理サーバから受けると、自装置の無線通信の接続先を自装置に予め対応付けられた前記通信装置に変更する。
【００１０】
また、本発明の一態様は、各ユーザ宅に設けられ基幹ネットワークに接続された通信装置と、前記ユーザ宅に設けられ前記通信装置と無線通信をする端末装置と、前記基幹ネットワークに接続された端末管理サーバとを備える通信システムにおいて行われる通信方法であって、前記端末管理サーバが、前記端末装置がごとに、当該端末装置に予め対応付けられた前記通信装置と、当該端末装置が無線通信できる他の前記通信装置と、当該端末装置とを対応付けた代替接続リストを記憶する第１の記憶ステップと、前記端末管理サーバが、自サーバと前記通信装置との間が不通になると、当該通信装置に予め対応付けられた前記端末装置が無線通信できる他の前記通信装置に対して、代替の接続先として当該端末装置との無線通信を可能にさせる制御を行う第１の制御ステップと、前記端末装置が、自装置と無線通信できる前記通信装置を記憶する第２の記憶部に記憶させる第２の記憶ステップと、前記端末装置が、自装置に予め対応付けられた前記通信装置を介した前記基幹ネットワークとの通信ができなくなると、前記第２の記憶部に記憶されている前記通信装置を無線通信の接続先に変更する第２の制御ステップと、を含む通信方法である。
【発明の効果】
【００１１】
本発明によれば、アクセス設備などに故障が生じた場合にユーザの作業を必要とせずに、基幹ネットワークへの接続が可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態における通信システムの構成例を示すブロック図である。
【図２】代替通信装置記憶部及び代替接続リスト記憶部に記憶されている情報の一例を示す図である。
【図３】ホワイトリスト記憶部が記憶するホワイトリストの一例を示す図である。
【図４】接続先記憶部が記憶する接続先テーブルの一例を示す図である。
【図５】通信システムが行う登録動作を示すフローチャートである。
【図６】通信システムが行う代替動作を示すフローチャートである。
【図７】通信システムが行う復旧時動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態における通信システム及び通信方法を説明する。図１は、本発明の実施形態における通信システムの構成例を示すブロック図である。通信システムは、端末管理サーバ１と、基幹ネットワーク２と、複数の通信装置３と、複数の端末装置４とを備える。端末管理サーバ１は、基幹ネットワーク２に接続されており、各端末装置４による基幹ネットワーク２への接続の管理及び制御を行う。基幹ネットワーク２は、拠点間を接続し広帯域の通信容量を有するネットワークである。また、基幹ネットワーク２は、インターネットや他のネットワークに接続されている。通信装置３は、ユーザ宅ごとに設けられ、ユーザが利用する端末装置４と基幹ネットワーク２とを接続し、端末装置４と基幹ネットワーク２との間の通信を中継する。通信装置３は、例えば光通信ネットワークにおける光回線終端装置（ＯＮＵ）や、デジタル加入者線におけるモデムなどである。端末装置４は、例えばユーザが利用する情報端末（ＰＣ、スマートフォンなど）や無線ＬＡＮのアクセスポイントなどである。端末装置４は、通信装置３と行う無線通信を通じて、基幹ネットワーク２を利用した通信を行う。
【００１４】
通信システムは、各ユーザ宅に設けられる通信装置３と基幹ネットワーク２との間を通信可能に接続するアクセス設備や、通信装置３に障害や故障が発生した際に、ユーザの作業を必要とせずに、端末装置４から基幹ネットワーク２への接続を可能にするものである。ここで、アクセス設備とは、例えば通信会社の拠点に設置される装置と、当該装置からユーザ宅の通信装置３までの通信回線などである。また、ユーザ宅には、個人の住宅だけでなく、企業等のオフィス、事務所又は倉庫や、公共施設なども含まれる。なお、図１に示す例では、通信装置３と一つの端末装置４とが無線通信する構成を示しているが、一つの通信装置３が複数の端末装置４と無線通信する構成であってもよい。
【００１５】
端末管理サーバ１は、代替通信装置記憶部１１と、代替接続リスト記憶部１２と、有線通信部１３と、制御部１４とを備える。代替通信装置記憶部１１には、ユーザ宅に設けられた通信装置３又は当該通信装置３までのアクセス設備に故障などが発生した際に、当該通信装置３の代替として使用できる他のユーザ宅に設けられた通信装置３を示す情報を含む代替先リストが記憶される。代替接続リスト記憶部１２には、ユーザ宅における通信装置３と端末装置４との組み合わせに対して、代替として使用できる他の通信装置３が対応付けられた代替接続リストが記憶されている。
【００１６】
図２は、代替通信装置記憶部１１及び代替接続リスト記憶部１２に記憶されている情報の一例を示す図である。図２（Ａ）には、代替通信装置記憶部１１が記憶する代替先リストの一例が示されている。代替先リストは、通信装置３を識別できる情報であって他の通信装置３の代替として端末装置４が通信に使用できる通信装置３を示す情報を含むリストである。代替通信装置記憶部１１に記憶される代替先リストには、通信装置３のＩＰアドレスとＭＡＣアドレスとの項目の列がある。代替先リストにおいて、各行が通信装置３それぞれに対応する。代替先リストには、通信装置３ごとに、通信装置３のＩＰアドレスとＭＡＣアドレスとが対応付けられて記憶される。例えば、通信装置３に割り当てられているＩＰアドレス「aaa.aaa.aaa.aaa」と、当該通信装置３に割り当てられているＭＡＣアドレス「aa:aa:aa:aa:aa:aa」とが対応付けられて代替先リストに記憶される。
【００１７】
図２（Ｂ）には、代替接続リスト記憶部１２が記憶する代替接続リストの一例が示されている。代替接続リストには、代替元の通信装置３のＩＰアドレスと、端末装置４のＭＡＣアドレスと、代替先の通信装置３のＩＰアドレスとの項目の列がある。代替接続リストにおいて、各行が通信装置３の代替関係に対応する。代替接続リストには、代替元の通信装置のＩＰアドレスと、端末装置のＭＡＣアドレスと、代替先の通信装置のＩＰアドレスとが対応付けられている。同図に示す例では、ＩＰアドレスが「aaa.aaa.aaa.aaa」の通信装置３（以下、通信装置３Ａという。）とＭＡＣアドレスが「xx:xx:xx:xx:xx:xx」の端末装置４と、ＩＰアドレスが「bbb.bbb.bbb.bbb」の通信装置３（以下、通信装置３Ｂという。）とが対応付けられている。この代替関係は、端末装置４が通信装置３Ａを介して通信を行っている際に、通信装置３Ａと基幹ネットワーク２との間のアクセス設備又は通信装置３Ａに障害が発生したときには、端末装置４は通信装置３Ａに代えて通信装置３Ｂを利用することを示している。代替接続リストにおいて、代替元の通信装置３と端末装置４とは、通信装置３のユーザに関する情報に基づいて予め対応付けられていてもよい。例えば、ユーザＡの宅内に設けられた通信装置３のＩＰアドレスには、ユーザＡが利用する端末装置４（情報端末やアクセスポイントなど）のＭＡＣアドレスが対応付けられていてもよい。
【００１８】
図１に戻り、通信システムの説明を続ける。有線通信部１３は、基幹ネットワーク２と通信可能に接続されている。有線通信部１３は、基幹ネットワーク２を介して受信する情報等を制御部１４へ出力し、制御部１４から出力される情報等を宛先へ基幹ネットワーク２を介して送信する。制御部１４は、各通信装置３の死活監視を行う。制御部１４は、死活監視により応答を得られない通信装置３を検出すると、当該通信装置３に帰属している端末装置４が他の通信装置３を利用した通信を可能にする制御をする。
【００１９】
通信装置３は、ホワイトリスト記憶部３１と、有線通信部３２と、無線通信部３３と、制御部３４とを備える。ホワイトリスト記憶部３１には、自装置が基幹ネットワーク２への中継対象とする端末装置４を示す情報を含むホワイトリストが記憶される。端末装置４を示す情報としては、ＭＡＣアドレスが用いられる。なお、端末装置４を識別できる情報であればＭＡＣアドレス以外の情報が用いられてもよい。図３は、ホワイトリスト記憶部３１が記憶するホワイトリストの一例を示す図である。同図に示すように、ホワイトリストには、端末装置４のＭＡＣアドレスが含まれる。なお、ホワイトリストには、通信装置３が設置されるユーザ宅において利用される端末装置４のＭＡＣアドレスが予め含まれている。
【００２０】
図１に戻り、通信システムの説明を続ける。有線通信部３２は、基幹ネットワーク２を介して受信する情報等を制御部３４へ出力し、制御部３４から出力される情報等を基幹ネットワーク２を介して宛先へ送信する。無線通信部３３は、端末装置４と無線通信を行う。無線通信部３３は、端末装置４から受信する情報等を制御部３４へ出力し、制御部３４から出力される端末装置４宛の情報を送信する。制御部３４は、端末管理サーバ１の制御を受けて、ホワイトリスト記憶部３１におけるホワイトリストを更新する。制御部３４は、ホワイトリストに基づいて、無線通信部３３から有線通信部３２への情報と有線通信部３２から無線通信部３３への情報とに対するフィルタリングを行う。このフィルタリングは、ホワイトリストに含まれる端末装置４が送信先（宛先）又は送信元になっている情報を通過させ、それ以外の情報を遮断する処理である。すなわち、通信装置３は、ホワイトリストに含まれる端末装置４の情報を、基幹ネットワーク２と端末装置４との間で中継する。
【００２１】
端末装置４は、接続先記憶部４１と、無線通信部４２と、制御部４３とを備える。接続先記憶部４１には、端末装置４が無線通信可能な通信装置３に関する情報を含む接続先テーブルが記憶される。図４は、接続先記憶部４１が記憶する接続先テーブルの一例を示す図である。接続先テーブルには、優先順位と、接続可能な通信装置３のＭＡＣアドレスと、通信装置３から受信する信号のＲＳＳＩ（受信信号強度）と、代替利用可否との項目の列がある。接続先テーブルにおいて、各行が端末装置４から通信可能な通信装置３それぞれに対応する。接続先テーブルには、通信装置３ごとに、優先順位とＭＡＣアドレスとＲＳＳＩと代替利用可否とが対応付けて記憶される。優先順位「１」には、端末装置４を利用するユーザの宅内に設けられる通信装置３が予め割り当てられる。優先順位「１」の通信装置３に対しては、ＲＳＳＩと代替利用可否との情報を割り当ててもよいし、省いてもよい。図４においては、優先順位「１」に対するＲＳＳＩと代替利用可否とが省かれている。優先順位「２」以降には、代替対象の通信装置３に関するＭＡＣアドレスとＲＳＳＩと代替利用可否とが割り当てられる。代替利用可否は、当該通信装置３を介して基幹ネットワーク２を利用する通信が可能か否かを示す情報である。同図に示す例では、ＭＡＣアドレス「bb:bb:bb:bb:bb:bb」を介して基幹ネットワーク２への通信が可能であり、ＭＡＣアドレス「cc:cc:cc:cc:cc:cc」を介して基幹ネットワーク２への通信が不能である場合が示されている。
【００２２】
図１に戻り、通信システムの説明を続ける。無線通信部４２は、通信装置３と無線通信を行う。無線通信部４２は、通信装置３から受信する情報等を制御部４３へ出力し、制御部４３から出力される情報等を通信装置３へ送信する。なお、端末装置４が無線ＬＡＮのアクセスポイントである場合には、無線通信部４２は、自装置に接続する他の装置と通信装置３との間の通信を中継する。制御部４３は、接続先記憶部４１に記憶される接続先テーブルを更新する。制御部４３は、接続先テーブルに基づいて接続先の通信装置３を選択し、無線通信部４２に対して選択した通信装置３を経由した通信を行わせる。
【００２３】
以下、本実施形態における通信システムの登録動作、代替動作及び復旧時動作について説明する。登録動作は、アクセス設備又は通信装置３において故障などの障害が発生する前に行われる動作である。代替動作は、アクセス設備又は通信装置３において障害が発生した際に行われる動作である。復旧時動作は、アクセス設備又は通信装置３が障害から復旧した際に行われる動作である。ここでは、ユーザＡ宅に通信装置３（以下、通信装置３Ａという。）と端末装置４とが設けられ、ユーザＡ宅の近隣に位置するユーザＢ宅に通信装置（以下、通信装置３Ｂという。）が設けられている場合について説明する。
【００２４】
図５は、通信システムが行う登録動作を示すフローチャートである。ここでは、新たに通信装置３が設置された場合の動作が一例として示されている。通信システムにおいて、通信装置３が新たに設置され、通信装置３が基幹ネットワーク２に接続されると（ステップＳ１０１）、通信装置３の制御部３４は、自装置に予め割り当てられているＩＰアドレスとＭＡＣアドレスとを、有線通信部３２及び基幹ネットワーク２を介して端末管理サーバ１へ送信する（ステップＳ１０２）。端末管理サーバ１では、制御部１４が、有線通信部１３により受信された通信装置３に関する情報（ＩＰアドレス及びＭＡＣアドレス）を、代替通信装置記憶部１１の代替先リストに記憶させる（ステップＳ１０３）。ＩＰアドレスとＭＡＣアドレスとの組み合わせが代替通信装置記憶部１１の代替先リストに記憶されることにより、通信装置３は、他の通信装置３において障害が発生した際に他の通信装置３介して通信する端末装置４に対して、他の通信装置３を代替する装置として登録されたことになる。通信装置３において、無線通信部４２は、自装置のＭＡＣアドレスを含むＳＳＩＤ（Service Set Identifier）を一定周期で送信する（ステップＳ１０４）。
【００２５】
端末装置４において、無線通信部４２は、通信装置３Ａ、３Ｂ及び他の通信装置３から送信されるＳＳＩＤを受信すると、接続可能な通信装置３に関する情報として制御部４３へ出力する（ステップＳ１０５）。制御部４３は、無線通信部４２により受信されたＳＳＩＤに含まれるＭＡＣアドレスが接続先記憶部４１に記憶されているか否かを判定する（ステップＳ１０６）。ＭＡＣアドレスが接続先記憶部４１に記憶されている場合（ステップＳ１０６：ＹＥＳ）、制御部４３は、受信したＳＳＩＤに対する処理を終了する。
【００２６】
ＭＡＣアドレスが接続先記憶部４１に記憶されていない場合（ステップＳ１０６：ＮＯ）、制御部４３は、受信されたＭＡＣアドレスを接続先記憶部４１に記憶させる。接続先記憶部４１における接続先テーブルにＭＡＣアドレスを記憶させることにより、当該ＭＡＣアドレスに対応する通信装置３が検出済の通信装置３として登録される（ステップＳ１０７）。このとき、制御部４３は、ＭＡＣアドレスを含む信号を受信したときのＲＳＳＩをＭＡＣアドレスに対応付けて接続先テーブルに記憶させる。制御部４３は、無線通信部４２に対して、検出した通信装置３のＭＡＣアドレスを含む代替情報を端末管理サーバ１宛に送信させる制御を行う（ステップＳ１０８）。代替情報には、送信元の端末装置４のＭＡＣアドレスと、端末装置４が接続している通信装置３のＩＰアドレスとが含まれる。
【００２７】
端末管理サーバ１において、有線通信部１３は、通信装置３及び基幹ネットワーク２を介して、端末装置４から代替情報を受信すると、受信した代替情報を制御部１４へ出力する。制御部１４は、代替情報に含まれる通信装置３のＭＡＣアドレスが代替通信装置記憶部１１の代替先リストに記憶されているか否かを判定することにより、ＭＡＣアドレスに対応する通信装置３が他の通信装置３を代替することができる装置であるか否かを判定する（ステップＳ１０９）。ＭＡＣアドレスが代替先リストに記憶されている場合には、ＭＡＣアドレスに対応する通信装置３は他の通信装置３を代替することができる装置と判定される。ＭＡＣアドレスが代替先リストに記憶されていない場合には、ＭＡＣアドレスに対応する通信装置３は他の通信装置３を代替することができない装置と判定される。
【００２８】
制御部１４は、有線通信部１３に対して代替情報の送信元の端末装置４を宛先として判定結果を送信させる制御を行う（ステップＳ１１０）。また、制御部１４は、ＭＡＣアドレスが代替先リストに記憶されていた場合、代替接続リスト記憶部１２に記憶されている代替接続リストを更新する（ステップＳ１１１）。ステップＳ１１１における更新は、受信したＭＡＣアドレスに対応するＩＰアドレスと、端末装置４が接続している通信装置３のＩＰアドレスと、送信元の端末装置４のＭＡＣアドレスとを対応付けて記憶させることにより行われる。ここで、受信したＭＡＣアドレスに対応するＩＰアドレスは、代替通信装置記憶部１１の代替先リストから取得され、代替先の通信装置のＩＰアドレスとして扱われる。端末装置４が接続している通信装置３のＩＰアドレスは、有線通信部１３が受信した代替情報が経由した通信装置３のＩＰアドレスであり、代替元の通信装置のＩＰアドレスとして扱われる。
【００２９】
端末装置４において、無線通信部４２は、通信装置３及び基幹ネットワーク２を介して、端末管理サーバ１からＭＡＣアドレスに対する判定結果を受信する。制御部４３は、無線通信部４２により受信された判定結果に応じて、接続先テーブルにおける当該ＭＡＣアドレスに対応する代替利用可否の項目を更新する（ステップＳ１１２）。このとき、制御部４３は、ＲＳＳＩに応じて２番目以降の優先順位をＲＳＳＩが高い順に振り直す。
【００３０】
図５に示した登録動作におけるステップＳ１０５からステップＳ１１２までの処理は定期的に繰り返して行われ、端末装置４は近隣に設置される通信装置３に関する情報を接続先テーブルに蓄える。
【００３１】
以上のように、通信システムにおいて登録動作が行われることにより、端末管理サーバ１は、通信装置３が故障した際に当該通信装置３を代替できる他の通信装置３を識別することができる。また、端末装置４は、自装置が無線通信可能な通信装置３を検出した際に、検出した通信装置３が代替先として使用できるか否かを端末管理サーバ１に問い合わせた上で、接続先テーブルを作成することができる。端末装置４は、この接続先テーブルを有することにより、自装置が接続している通信装置３などの故障で通信できない状態においても、代替となる通信装置３を選択できる。また、端末装置４は、接続先テーブルに含まれない通信装置３を検出すると、端末管理サーバ１に問い合わせて接続先テーブルを更新する動作を定期的に行う。接続先テーブルの更新を定期的に行うことにより、状況に適した代替となる通信装置３を選択することが可能となる。
【００３２】
図６は、通信システムが行う代替動作を示すフローチャートである。ここでは、ユーザＡ宅に設けられた通信装置３Ａを介して端末装置４が基幹ネットワーク２を利用した通信を行っている場合において、通信装置３Ａ又は基幹ネットワーク２と通信装置３Ａとを接続するアクセス設備に故障が発生した場合の動作が一例として示されている。このとき、ユーザ宅Ａの近隣に位置するユーザ宅Ｂに設けられた通信装置３Ｂが、通信装置３Ａの代替として、基幹ネットワーク２を利用した通信を端末装置４に提供する。
【００３３】
通信システムにおいて、通信装置３Ａ又は通信装置３Ａに接続されているアクセス設備に故障が発生すると（ステップＳ２０１）、端末装置４における制御部４３は、通信装置３Ａを介した基幹ネットワーク２の利用ができないことにより、通信装置３Ａに接続されているアクセス設備又は通信装置３Ａにおける故障発生を検出する（ステップＳ２１１）。制御部４３は、故障発生を検出すると、無線通信部４２に対して通信装置３Ａとの接続を解除させる制御を行う（ステップＳ２１２）。制御部４３は、接続先記憶部４１における接続先テーブルに通信装置３に対応するＭＡＣアドレスが２つ以上記憶されているか否かを判定する（ステップＳ２１３）。接続先テーブルにＭＡＣアドレスが２つ以上記憶されていない場合（ステップＳ２１３：ＮＯ）、制御部４３は、代替動作における動作を終了させる。
【００３４】
接続先テーブルにＭＡＣアドレスが２つ以上記憶されている場合（ステップＳ２１３：ＹＥＳ）、制御部４３は、接続先テーブルにおける優先順位が２番目のＭＡＣアドレスから優先順位が最も低いＭＡＣアドレスまで順に、ステップＳ２１４とステップＳ２１５とを繰り返して行う。制御部４３は、接続先テーブルに記憶されているＭＡＣアドレスのうち、当該ＭＡＣアドレスで示される通信装置３への接続が試行されていないＭＡＣアドレスがあるか否かを判定する（ステップＳ２１４）。接続が試行されていないＭＡＣアドレスがない場合（ステップＳ２１４：ＮＯ）、制御部４３は、繰り返しを終了させるとともに、代替動作における動作を終了させる。
【００３５】
接続が試行されていないＭＡＣアドレスがある場合（ステップＳ２１４：ＹＥＳ）、制御部４３は、接続が試行されていないＭＡＣアドレスのうち最も優先順位が高いＭＡＣアドレスで示される通信装置３への接続を試行することで、当該通信装置３と通信可能か否かを判定する（ステップＳ２１５）。通信可能である場合（ステップＳ２１５：ＹＥＳ）、制御部４３は、無線通信部４２に対して、通信可能であった通信装置３を接続先として通信を行わせる制御を行う（ステップＳ２１６）。通信可能でない場合（ステップＳ２１５：ＮＯ）、制御部４３は、ステップＳ２１４及びステップＳ２１５の繰り返しを継続させる。
【００３６】
端末管理サーバ１において、制御部１４は、自サーバと通信装置３Ａとの間が不通になることにより、通信装置３Ａに接続されているアクセス設備又は通信装置３Ａにおける故障発生を検出する（ステップＳ２２１）。制御部１４は、代替接続リストにおいて、通信装置３ＡのＩＰアドレスが代替元の通信装置として記憶されている代替関係のレコードを読み出すことにより、代替先の通信装置３を検出する（ステップＳ２２２）。代替先の通信装置３は、読み出された代替関係のレコードにおける代替先の通信装置のＩＰアドレスで示される通信装置３である。制御部１４は、読み出した代替関係のレコードにおける代替先の通信装置のＩＰアドレスで示される通信装置３宛にホワイトリスト追加要求を送信させる制御を、有線通信部１３に対して行う（ステップＳ２２３）。
【００３７】
ここで、ホワイトリスト追加要求は、代替関係のレコードにおける代替先の通信装置のＩＰアドレスで示される通信装置３に対して、当該レコードにおける端末装置のＭＡＣアドレスをホワイトリストへの追加を要求する情報である。ホワイトリスト追加要求は、ステップＳ２２２において検出された全ての代替先の通信装置３に対して送信される。
【００３８】
通信装置３Ｂにおいて、有線通信部３２は、受信したホワイトリスト追加要求を制御部３４へ出力する。制御部３４は、ホワイトリスト追加要求に含まれる端末装置４のＭＡＣアドレスを、ホワイトリスト記憶部３１におけるホワイトリストに追加する（ステップＳ２２４）。通信装置３ＢにおけるホワイトリストにＭＡＣアドレスが追加されたことにより、端末装置４は、通信装置３Ｂを経由した通信を行うことが可能になる。制御部３４は、ホワイトリストに基づいて、無線通信部３３により受信される端末装置４の情報等を有線通信部３２へ出力するとともに、有線通信部３２により受信される端末装置４宛の情報等を無線通信部３３へ出力する（ステップＳ２２５）。
【００３９】
ユーザＡ宅における端末装置４がユーザＢ宅に設けられた通信装置３Ｂへ接続し、通信装置３Ｂのホワイトリストに端末装置４のＭＡＣアドレスを追加することにより、端末装置４は、通信装置３Ｂを介して基幹ネットワーク２を利用した通信を行うことが可能になる。
【００４０】
なお、ステップＳ２１１における端末装置４による故障の検出と、ステップＳ２２１における端末管理サーバ１による故障の検出とは、例えば通信装置３への通信可否及び通信装置３を経由した通信可否に基づいて行われる。通信可否は、ＴＣＰ／ＩＰネットワークにおける「ping」コマンドなどを用いて行われる。
【００４１】
以上のように、通信システムにおいて代替動作が行われることにより、故障等の障害が発生した箇所の特定や端末装置４に対する設定の変更をユーザＡが行わずとも、通信装置３Ｂを代替にした基幹ネットワーク２への接続を継続させることが可能になる。
【００４２】
図７は、通信システムが行う復旧時動作を示すフローチャートである。ここでは、ユーザＡ宅の通信装置３Ａ又は通信装置３Ａに接続するアクセス設備が障害から復旧した場合における動作が一例として示されている。復旧時動作が開始されるとき、ユーザＡ宅における端末装置４は、図６に示した代替動作により、ユーザＢ宅に設けられた通信装置３Ｂを介して通信を行っている。通信装置３Ａ又は通信装置３Ａに接続するアクセス設備が障害から復旧すると（ステップＳ３０１）、通信装置３Ａの制御部３４は、有線通信部３２に対して、自装置に割り当てられているＩＰアドレスとＭＡＣアドレスとを端末管理サーバ１宛に送信させる制御を行う（ステップＳ３０２）。
【００４３】
端末管理サーバ１において、有線通信部１３は、受信した通信装置３Ａに関する情報（ＩＰアドレス及びＭＡＣアドレス）を制御部１４へ出力する。制御部１４は、通信装置３Ａに関する情報を代替通信装置記憶部１１に記憶させて代替先リストを更新する（ステップＳ３０３）。制御部１４は、通信装置３ＡのＩＰアドレスに対応付けられている端末装置４のＭＡＣアドレスを、代替接続リスト記憶部１２における代替接続リストから読み出す。このとき、制御部１４は、代替元の通信装置のＩＰアドレスが受信したＩＰアドレスと一致する代替関係のレコードに含まれる端末装置４のＭＡＣアドレスを読み出す。制御部１４は、読み出したＭＡＣアドレスで示される端末装置４に対して、通信装置３Ａが復旧したこと及び通信装置３ＡのＭＡＣアドレスを通知する（ステップＳ３０４）。端末装置４宛に送信する復旧等の通知は、読み出した代替関係のレコードに代替先の通信装置のＩＰアドレスで示される通信装置３を経由して行われる。
【００４４】
端末装置４において、無線通信部４２が通信装置３Ｂを介して通信装置３Ａの復旧及び通信装置３ＡのＭＡＣアドレスを受信する。制御部４３は、受信されたＭＡＣアドレスを接続先記憶部４１における接続先テーブルの優先順位「１」に対応するＭＡＣアドレスとして記憶させ、接続先に関する情報を更新する（ステップＳ３０５）。制御部４３は、接続先テーブルの更新を完了すると、端末管理サーバ１宛に更新完了の通知を送信させる制御を無線通信部４２に対して行う（ステップＳ３０６）。
【００４５】
端末管理サーバ１において、有線通信部１３が端末装置４から更新完了の通知を受信すると（ステップＳ３０７）、制御部１４は、代替接続リストにおいて、更新完了の通知を送信した端末装置４のＭＡＣアドレスを含む代替関係のレコードを読み出すことにより、代替先の通信装置３を検出する。代替先の通信装置３は、読み出された代替関係のレコードにおける代替先の通信装置のＩＰアドレスで示される通信装置３である。制御部１４は、読み出した代替先の通信装置のＩＰアドレスで示される通信装置３宛にホワイトリスト削除要求を送信させる制御を、有線通信部１３に対して行う（ステップＳ３０８）。ホワイトリスト追加要求は、更新完了の通知を送信した端末装置４のＭＡＣアドレスをホワイトリストからの削除を要求する情報であり、当該端末装置４のＭＡＣアドレスを含む情報である。ホワイトリスト削除要求は、ステップＳ３０８において検出された全ての代替先の通信装置３に対して送信される。
【００４６】
通信装置３Ｂにおいて、有線通信部３２が端末管理サーバ１からホワイトリスト削除要求を受信すると、制御部３４は、ホワイトリスト削除要求に含まれるＭＡＣアドレスで示される端末装置４に対して、無線通信における接続を解除する（ステップＳ３０９）。また、制御部３４は、ホワイトリスト削除要求に含まれるＭＡＣアドレスを、ホワイトリスト記憶部３１におけるホワイトリストから削除する（ステップＳ３１０）。ホワイトリストからＭＡＣアドレスが削除された端末装置４は、通信装置３Ｂを介した通信が不可能になる。
【００４７】
端末装置４において、制御部４３は、端末管理サーバ１から復旧の通知を受信した後に接続先の通信装置３Ｂとの接続を解除されると（ステップＳ３１１）、接続先テーブルにおける優先順位「１」に対応付けられているＭＡＣアドレスを読み出す。制御部４３は、読み出したＭＡＣアドレスで示される通信装置３Ａに接続させる制御を、無線通信部４２に対して行う（ステップＳ３１２）。通信装置３Ａは、端末装置４と基幹ネットワーク２との間の通信を中継することにより、端末装置４のＷＡＮ側通信を実施する（ステップＳ３１３）。
【００４８】
なお、障害からの復旧において通信装置３Ａを交換する際には、通信装置３ＡのＭＡＣアドレスとＩＰアドレスとの両方が変更されることになる。しかし、ＩＰアドレスの一部（プレフィックス）をユーザごとに固有の値とすることにより、ステップＳ３０４における動作は実行可能である。この場合には、制御部１４は、ＩＰアドレスが一致する代替関係のレコードに代えて、ＩＰアドレスのプレフィックスが一致する代替関係のレコードを代替接続リストから読み出すことになる。
【００４９】
以上のように、通信システムにおいて復旧時動作が行われることにより、ユーザＡが端末装置４又は通信装置３Ａに対する設定の変更を行わずとも、通信装置３Ａを介した基幹ネットワーク２への接続が可能になる。
【００５０】
本実施形態の通信システムによれば、ユーザ宅に設けられる通信装置３（ＯＮＵ、モデム、ホームゲートウエイなど）やアクセス設備が故障した場合において、ユーザが故障箇所の特定を行ったり、端末装置４（アクセスポイント、ＰＣ、スマートフォンなど）の設定を変更したりせずとも、近隣のユーザ宅に設けられた他の通信装置３を介して、基幹ネットワーク２を利用した通信が継続できる。また、故障した通信装置３又はアクセス設備が復旧した際にも、ユーザが端末装置４の設定を変更せずとも、ユーザ宅に設けられる通信装置３への接続に切り替えることができる。
【００５１】
上述した実施形態における端末管理サーバ１、通信装置３、端末装置４の全て又は一部をコンピュータで実現するようにしてもよい。例えば、端末管理サーバ１が備える構成要素それぞれを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。更に「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した構成要素の一部を実現するためのものであってもよく、更に前述した構成要素をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されるものであってもよい。
【００５２】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【産業上の利用可能性】
【００５３】
アクセス設備などに故障が生じた場合において、ユーザの作業を必要とせずに基幹ネットワークへの接続が不可欠な用途にも適用できる。
【符号の説明】
【００５４】
１…端末管理サーバ
２…基幹ネットワーク
３、３Ａ、３Ｂ…通信装置
４…端末装置
１１…代替通信装置記憶部
１２…代替接続リスト記憶部
１３…有線通信部
１４…制御部
３１…ホワイトリスト記憶部
３２…有線通信部
３３…無線通信部
３４…制御部
４１…接続先記憶部
４２…無線通信部
４３…制御部
【要約】
【課題】アクセス設備などに故障が生じた場合にユーザの作業を必要とせずに基幹ネットワークへの接続を可能にする。
【解決手段】通信システムは、基幹ネットワークに接続された各ユーザ宅の通信装置と、ユーザ宅の通信装置と無線通信をする端末装置と、基幹ネットワークに接続された端末管理サーバとを備える。端末管理サーバは、端末装置に予め対応付けられた通信装置と当該端末装置が無線通信できる他の通信装置と当該端末装置とを対応付けた代替接続リストを記憶し、通信装置との間が不通になると当該通信装置に予め対応付けられた端末装置が無線通信できる他の通信装置に対して代替の接続先として当該端末装置との無線通信を可能にさせる制御を行う。端末装置は、自装置が無線通信できる通信装置を記憶し、自装置に予め対応付けられた通信装置を介した基幹ネットワークとの通信ができなくなると記憶している通信装置を無線通信の接続先に変更する。
【選択図】図１【図１】
0006023849.tif 000002
【図２】
0006023849.tif 000003
【図３】
0006023849.tif 000004
【図４】
0006023849.tif 000005
【図５】
0006023849.tif 000006
【図６】
0006023849.tif 000007
【図７】
0006023849.tif 000008