(57)【要約】【課題】ホームゲートウェイの通信を容易かつ迅速に復旧する。【解決手段】再起動指示通知装置１０では、ＥＲ２０の再起動が検知された場合に、該ＥＲ２０の配下のユーザを特定し、該ユーザに関する情報を取得する。そして、再起動指示通知装置１０では、取得したユーザに関する情報を用いて、ユーザが所有するユーザ移動端末７０またはユーザの自宅内に設置されたＨＧＷ８０に対して移動網を介してＨＧＷ８０の再起動を指示する。【選択図】図１
2019016991.tif 000002
【特許請求の範囲】
【請求項１】
エッジルータの再起動が検知された場合に、該エッジルータの配下のユーザを特定し、該ユーザに関する情報を取得する取得部と、
前記取得部によって取得された前記ユーザに関する情報を用いて、前記ユーザが所有する端末または前記ユーザの自宅内に設置されたホームゲートウェイに対して移動網を介して前記ホームゲートウェイの再起動を指示する指示部と
を有することを特徴とする再起動指示通知装置。
【請求項２】
前記取得部は、前記ユーザに関する情報として、前記端末のメールアドレスを取得し、
前記指示部は、前記取得部によって取得された前記メールアドレスを用いて、前記端末に対して前記ホームゲートウェイの再起動を指示するメッセージを送信することを特徴とする請求項１に記載の再起動指示通知装置。
【請求項３】
前記取得部は、前記ユーザに関する情報として、前記ユーザの自宅内に設置されたホームゲートウェイの通知先情報を取得し、
前記指示部は、前記取得部によって取得された前記ホームゲートウェイの通知先情報を用いて、該ホームゲートウェイに対して再起動を指示する信号を送信することを特徴とする請求項１に記載の再起動指示通知装置。
【請求項４】
前記取得部は、前記ユーザに関する情報として、前記端末の通知先情報を取得し、
前記指示部は、前記取得部によって取得された前記端末の通知先情報を用いて、前記端末を介して前記ホームゲートウェイに対して前記ホームゲートウェイの再起動を指示する信号を送信することを特徴とする請求項１に記載の再起動指示通知装置。
【請求項５】
再起動指示通知装置によって実行される再起動指示通知方法であって、
エッジルータの再起動が検知された場合に、該エッジルータの配下のユーザを特定し、該ユーザに関する情報を取得する取得工程と、
前記取得工程によって取得された前記ユーザに関する情報を用いて、前記ユーザが所有する端末または前記ユーザの自宅内に設置されたホームゲートウェイに対して移動網を介して前記ホームゲートウェイの再起動を指示する指示工程と
を含むことを特徴とする再起動指示通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再起動指示通知装置および再起動指示通知方法に関する。
【背景技術】
【０００２】
従来、ホームゲートウェイに接続されたエッジルータは、セキュリティ機能のためフィルタ機能を有する。フィルタ機能は、配下にあるホームゲートウェイのＩＰアドレスを動的に記憶しておき、記憶したＩＰアドレス以外を送信元とする通信を遮断する機能である。
【０００３】
このようなエッジルータが故障復旧等の理由で再起動した場合には、フィルタの設定内容が消失していることがある。この場合には、ホームゲートウェイを再起動しない限りエッジルータがホームゲートウェイのＩＰアドレスを学習し直す機会がなく、通信が遮断されたままになる。
【０００４】
このようにエッジルータがフィルタの設定内容を消失しないために、いくつかの方式が提案されている。例えば、エッジルータの不揮発性メモリに情報を保持しておき、再起動時に設定内容を読み込む方式と、ルータやオペレーションシステムのようなネットワーク装置が、ＩＦ  ＵＰ等のＴＲＡＰ情報等によりエッジルータの再起動を認識し、自動で情報を流し込む方式とが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３２２７７号公報
【非特許文献】
【０００６】
【非特許文献１】“Ｂｏｏｔ  Ｏｐｔｉｏｎｓ”、［online］、［平成29年7月4日検索］、インターネット＜https://infoproducts.alcatel-lucent.com/html/0_add-h-f/93-0070-10-01/7750_SR_OS_System_Basics_Guide/bof.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の技術では、ホームゲートウェイの通信を容易かつ迅速に復旧することが出来ない場合があるという課題があった。例えば、エッジルータの不揮発性メモリに情報を保持して再起動時に設定内容を読み込む方式では、このような機能をそもそも持っていないエッジルータも市販されているため、常に適用できるわけではない。また、このような機能をエッジルータが具備していたとしても、再起動時の状態に拠っては正しく設定を保持できていない場合がある。
【０００８】
また、例えば、エッジルータの再起動を認識して自動で情報を流し込む方式では、エッジルータが設定情報を保持する必要が無いが、オペレーションシステムが各ルータの設定状況を把握しておく必要があり、複雑な仕組みとなる。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明の再起動指示通知装置は、エッジルータの再起動が検知された場合に、該エッジルータの配下のユーザを特定し、該ユーザに関する情報を取得する取得部と、前記取得部によって取得された前記ユーザに関する情報を用いて、前記ユーザが所有する端末または前記ユーザの自宅内に設置されたホームゲートウェイに対して移動網を介して前記ホームゲートウェイの再起動を指示する指示部とを有することを特徴とする。
【００１０】
また、本発明の再起動指示通知方法は、再起動指示通知装置によって実行される再起動指示通知方法であって、エッジルータの再起動が検知された場合に、該エッジルータの配下のユーザを特定し、該ユーザに関する情報を取得する取得工程と、前記取得工程によって取得された前記ユーザに関する情報を用いて、前記ユーザが所有する端末または前記ユーザの自宅内に設置されたホームゲートウェイに対して移動網を介して前記ホームゲートウェイの再起動を指示する指示工程とを含むことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ホームゲートウェイの通信を容易かつ迅速に復旧することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、第一の実施の形態に係る通信システムの構成の一例を示す図である。
【図２】図２は、ＤＨＣＰサーバがＨＧＷのＩＰアドレスを払い出す際の処理を説明する図である。
【図３】図３は、再起動後のエッジルータにおいてフィルタの設定内容が消失した際の処理を説明する図である。
【図４】図４は、第一の実施の形態に係る再起動指示通知装置の構成を示すブロック図である。
【図５】図５は、顧客情報ＤＢが記憶するテーブルの一例を示す図である。
【図６】図６は、通知先情報ＤＢが記憶するテーブルの一例を示す図である。
【図７】図７は、第一の実施の形態に係る通信システムにおける全体の処理の流れを説明する図である。
【図８】図８は、第一の実施の形態に係る再起動指示通知装置による処理を説明するフローチャートである。
【図９】図９は、第二の実施の形態に係る通信システムにおける全体の処理の流れを説明する図である。
【図１０】図１０は、通知先情報ＤＢが記憶するテーブルの一例を示す図である。
【図１１】図１１は、第三の実施の形態に係る通信システムにおける全体の処理の流れを説明する図である。
【図１２】図１２は、通知先情報ＤＢが記憶するテーブルの一例を示す図である。
【図１３】図１３は、第四の実施の形態に係る通信システムにおける全体の処理の流れを説明する図である。
【図１４】図１４は、通知先情報ＤＢが記憶するテーブルの一例を示す図である。
【図１５】図１５は、再起動指示通知プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００１３】
以下に、本願に係る再起動指示通知装置および再起動指示通知方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態により本願に係る再起動指示通知装置および再起動指示通知方法が限定されるものではない。
【００１４】
［第一の実施の形態］
以下の実施の形態では、第一の実施の形態に係る通信システムの構成、再起動指示通知装置の構成、通信システムおよび再起動指示通知装置における処理の流れを順に説明し、最後に第一の実施の形態による効果を説明する。
【００１５】
［通信システムの構成］
まず、図１を用いて、第一の実施の形態に係る通信システムについて説明する。図１は、第一の実施の形態に係る通信システムの構成の一例を示す図である。第一の実施の形態に係る通信システムは、再起動指示通知装置１０、ＥＲ（Edge  Router）２０、ＳＮＭＰ（Simple  Network  Management  Protocol）サーバ３０、顧客情報ＤＢ（Data  Base）４０、通知先情報ＤＢ５０、メールサーバ６０、ユーザ移動端末７０、ＨＧＷ（Home  Gateway）８０、ＤＨＣＰサーバ９０を有する。なお、図１に示す構成は一例にすぎず、具体的な構成や各装置の数は特に限定されない。
【００１６】
ここで、再起動指示通知装置１０、通知先情報ＤＢ５０、メールサーバ６０およびユーザ移動端末７０は、主に、移動網を介して通信を行う移動体事業者側の装置であるものとする。また、ＥＲ２０、ＳＮＭＰサーバ３０、顧客情報ＤＢ４０、ＨＧＷ８０、ＤＨＣＰサーバ９０は、主に、固定網を介して通信を行う固定網事業者側の装置であるものとする。
【００１７】
再起動指示通知装置１０は、ＳＮＭＰサーバ３０から再起動したＥＲ２０の情報を受け付けると、再起動したＥＲ２０の配下のユーザ識別情報を顧客情報ＤＢ４０から取得し、取得したユーザ識別情報と合致するユーザ移動端末７０の情報（例えば、メールアドレス等）を通知先情報ＤＢ５０から取得する。そして、再起動指示通知装置１０は、取得したユーザ移動端末７０の情報に含まれるメールアドレスに対して、ＨＧＷ８０の再起動を指示するメッセージを送信する。
【００１８】
ＥＲ２０は、固定網サービスにてユーザを収容するルータである。また、ＥＲ２０は、ＤＨＣＰリレー機能等基本的な転送機能の他、セキュリティ確保のためフィルタ機能を具備する。ＥＲ２０は、フィルタ機能により、自身の配下に居るＨＧＷ８０のＩＰアドレスをＤＨＣＰアドレス払い出しシーケンスの際に動的に記憶しておき、それ以外を送信元とする通信を遮断する。また、ＥＲ２０は、故障復旧等の理由で再起動した場合には、フィルタの設定内容が消失するものとする。
【００１９】
ＳＮＭＰサーバ３０は、ＥＲ２０の状態を監視し、各種異常を検知する。ＳＮＭＰサーバ３０は、ＥＲ２０の再起動を検知した場合には、再起動したＥＲ２０の情報を再起動指示通知装置１０に通知する。
【００２０】
顧客情報ＤＢ４０は、固定網事業者と契約している固定網の利用者に関する情報を記憶する。例えば、顧客情報ＤＢ４０は、少なくとも、ＥＲ２０の配下にあるユーザ識別情報を記憶する。通知先情報ＤＢ５０は、移動体事業者と契約している移動体の利用者に関する情報を記憶する。例えば、通知先情報ＤＢ５０は、少なくとも、ユーザ識別情報に対応付けてユーザ移動端末７０の情報としてメールアドレスを記憶する。
【００２１】
メールサーバ６０は、ユーザ移動端末７０宛のメールを受信すると、このメールを宛先のユーザ移動端末７０へ配信する。ユーザ移動端末７０は、スマートフォンやタブレット、携帯電話等のユーザが所有する端末である。ＨＧＷ８０は、固定網サービスを利用する際にユーザ宅に設置される装置であり、通常のＩＳＰ（Internet  Services  Provider）接続等に用いられる。ここで、ユーザ移動端末７０を所有するユーザは、固定網の利用者であり、自宅にＨＧＷ８０が設けられているものとする。
【００２２】
ＤＨＣＰサーバ９０は、ＨＧＷ８０からの要求に応じて、ユーザのＨＧＷ８０にＩＰアドレスを払い出す。ここで、図２を用いて、ＤＨＣＰサーバ９０がＨＧＷ８０のＩＰアドレスを払い出す際の処理を説明する。図２は、ＤＨＣＰサーバがＨＧＷのＩＰアドレスを払い出す際の処理を説明する図である。
【００２３】
図２に示すように、ＨＧＷ８０がＩＰアドレスの払い出しを要求する際に、ＥＲ２０は、ＨＧＷ８０が送出したＤＨＣＰ  Ｄｉｓｃｏｖｅｒを受信すると、該ＤＨＣＰ  Ｄｉｓｃｏｖｅｒメッセージを無条件でリレーし、ＤＨＣＰサーバ９０に送信する（図２の（１）〜（３）参照）。続いて、ＥＲ２０は、ＤＨＣＰサーバ９０から、決定したＩＰ設定情報の候補を含めたＤＨＣＰ  ｏｆｆｅｒを受信すると、ＤＨＣＰ  ｏｆｆｅｒをＨＧＷ８０に転送する（図２の（４）、（５）参照）。
【００２４】
そして、ＨＧＷ８０は、ＤＨＣＰ  ｏｆｆｅｒを受信し、ＤＨＣＰ  ｏｆｆｅｒに含まれているＩＰ設定情報の候補を確認する。そして、ＨＧＷ８０は、ＩＰ設定情報の候補が受諾できるものであれば、さらにＤＨＣＰ  Ｒｅｑｕｅｓｔを送信することで、ＤＨＣＰサーバ９０に対してＩＰ設定情報の確保を要求する（図２の（６）参照）。
【００２５】
そして、ＥＲ２０は、ＤＨＣＰ  Ｒｅｑｕｅｓｔを受信すると、ＤＨＣＰ  ＲｅｑｕｅｓｔでＨＧＷ８０のＩＰアドレスを学習し、ＨＧＷ８０を送信元とする通信を通すようにフィルタを設定し、ＤＨＣＰ  ＲｅｑｕｅｓｔをＤＨＣＰサーバ９０に転送する（図２の（７）、（８）参照）。そして、ＤＨＣＰサーバ９０は、確保したＩＰ設定情報を含めたＡＣＫ信号をＥＲ２０を介してＨＧＷ８０に通知する（図２の（９）、（１０）参照）。そして、ＡＣＫ信号を受信したＨＧＷ８０は、ＡＣＫ信号により払出されたＩＰ設定情報を自身のネットワークインタフェースに設定して通信サービスの提供を受ける。
【００２６】
このように、ＥＲ２０では、ＨＧＷ８０のＩＰアドレスを学習し、ＨＧＷ８０を送信元とする通信を通すようにフィルタを設定しているが、ＥＲ２０が故障復旧等の理由で再起動した場合には、フィルタの設定内容が消失してしまう。このような場合には、例えば、図３に例示するように、ＥＲ２０は、再起動後、フィルタ設定内容を消失しているため、ＨＧＷ８０からのパケットを遮断してしまう。なお、ＥＲ２０は、所定のサービスを提供するサービス用サーバ１００からＨＧＷ８０へのパケットを受信した場合には、下りの通信が可能か、上りの通信と同様に遮断されるかはＥＲ２０の実装に依る。図３は、再起動後のエッジルータにおいてフィルタの設定内容が消失した際の処理を説明する図である。
【００２７】
このように、フィルタの設定内容が消失した場合には、ＨＧＷ８０が再びＤＨＣＰ  Ｄｉｓｃｏｖｅｒを投げて来ない限りＥＲ２０がＨＧＷ８０のＩＰアドレスを学習し直す機会が無く、通信が遮断されたままになる。なお、ＤＨＣＰサーバ９０の負荷を抑制する目的で、ＨＧＷ８０に払い出されたＩＰアドレスのリース期間は長め（例えば、数時間）に設定されていることが普通であり、このような状況では、ユーザは長期間ＮＷ利用不能状態であることに気付かず、不利益を被る可能性がある。このため、ＥＲ２０がフィルタの設定内容が消失した際には、ＨＧＷ８０になるべく速やかにＤＨＣＰ  Ｄｉｓｃｏｖｅｒを発信させたい。
【００２８】
第一の実施の形態に係る再起動指示通知装置１０では、ＥＲ２０の再起動が検知された場合に、該ＥＲ２０の配下のユーザを特定し、該ユーザに関する情報を取得し、ユーザに関する情報を用いて、ユーザが所有するユーザ移動端末７０に対して移動網を介してＨＧＷ８０の再起動を指示する。これにより、第一の実施の形態に係る再起動指示通知装置１０では、ユーザにＨＧＷ８０のＩＰアドレスの払い出しが改めて必要であることをタイムリに通知することができる結果、ＨＧＷ８０に速やかにＤＨＣＰ  Ｄｉｓｃｏｖｅｒを発信させて、長時間ＮＷ利用不能状態となることを防ぎ、ＨＧＷ８０の通信を容易かつ迅速に復旧することを可能とする。
【００２９】
［再起動指示通知装置の構成］
次に、図４を用いて、図１に示した再起動指示通知装置１０の構成を説明する。図４は、第一の実施の形態に係る再起動指示通知装置の構成を示すブロック図である。図４に示すように、この再起動指示通知装置１０は、通信処理部１１、制御部１２および記憶部１３を有する。以下にこれらの各部の処理を説明する。
【００３０】
通信処理部１１は、ＳＮＭＰサーバ３０やメールサーバ６０等との間でやり取りする各種情報に関する通信を制御する。例えば、通信処理部１１は、ＳＮＭＰサーバ３０から再起動したＥＲ２０の情報を受信する。また、通信処理部１１は、ユーザ移動端末７０に対するＨＧＷ８０の再起動を促すメッセージの送信指示をメールサーバ６０に送信する。
【００３１】
また、記憶部１３は、制御部１２による各種処理に必要なデータおよびプログラムを格納する。例えば、記憶部１３は、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置などである。
【００３２】
制御部１２は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行するが、特に本発明に密接に関連するものとしては、取得部１２ａおよび指示部１２ｂを有する。
【００３３】
取得部１２ａは、ＥＲ２０の再起動が検知された場合に、該ＥＲ２０の配下のユーザを特定し、該ユーザに関する情報を取得する。例えば、取得部１２ａは、ＳＮＭＰサーバ３０から再起動したＥＲ２０の識別情報を受信した場合に、再起動したＥＲ２０配下のユーザ識別情報を顧客情報ＤＢ４０から取得する。
【００３４】
例えば、顧客情報ＤＢ４０は、少なくとも、図５に例示するように、ＥＲ２０を識別する「ＥＲ識別情報」と、ＥＲ２０の配下のユーザを識別する「ユーザ識別情報」とを対応付けて記憶する。図５の例を挙げて説明すると、例えば、顧客情報ＤＢ４０は、ＥＲ識別情報「ＥＲ１」と、ユーザ識別情報「ユーザＡ」とを対応付けて記憶する。これは、「ＥＲ１」で識別されるＥＲ２０の配下に「ユーザＡ」が存在することを意味する。
【００３５】
そして、取得部１２ａは、顧客情報ＤＢ４０から取得したユーザ識別情報と合致するユーザ移動端末７０の情報（例えば、メールアドレス等）を通知先情報ＤＢ５０から取得する。
【００３６】
例えば、通知先情報ＤＢ５０は、少なくとも、図６に例示するように、「ユーザ識別情報」と、ユーザが所有するユーザ移動端末７０の「メールアドレス」とを対応付けて記憶する。図６の例を挙げて説明すると、例えば、通知先情報ＤＢ５０は、ユーザ識別情報「ユーザＡ」とメールアドレス「ＸＸＸ」とを対応付けて記憶する。これは、「ユーザＡ」の所有するユーザ移動端末７０のメールアドレスが「ＸＸＸ」であることを意味する。
【００３７】
指示部１２ｂは、取得部１２ａによって取得されたユーザに関する情報を用いて、ユーザが所有するユーザ移動端末７０に対して移動網を介してＨＧＷ８０の再起動を指示する。例えば、指示部１２ｂは、取得部１２ａによって取得されたメールアドレスを用いて、ＨＧＷ８０の再起動を指示するメッセージをメールサーバ６０を介してユーザ移動端末７０に送信する。
【００３８】
ここで、図７を用いて、通信システムにおける全体の処理の流れを説明する。図７は、第一の実施の形態に係る通信システムにおける全体の処理の流れを説明する図である。なお、図７における初期状態として、ＥＲ２０は、再起動を行って、フィルタ設定内容が消失してしまっているため、フィルタ機能によりＨＧＷ８０からの通信をブロックしてしまっているものとする。
【００３９】
まず、ＳＮＭＰサーバ３０は、ＥＲ２０の再起動を検知すると、再起動したＥＲ２０の情報を再起動指示通知装置１０に通知する（図７の（１）、（２）参照）。そして、再起動指示通知装置１０は、ＳＮＭＰサーバ３０から再起動したＥＲ２０の情報を受け付けると、再起動したＥＲ２０の配下のユーザ識別情報を顧客情報ＤＢ４０から取得し、取得したユーザ識別情報と合致するユーザ移動端末７０の情報（例えば、メールアドレス等）を通知先情報ＤＢ５０から取得する（図７の（３）、（４）参照）。
【００４０】
そして、再起動指示通知装置１０は、取得したユーザ移動端末７０の情報に含まれるメールアドレスに対してＨＧＷ８０再起動を促す通知の送信指示をメールサーバ６０送信する（図７の（５）参照）。メールサーバ６０は、再起動指示通知装置１０からＨＧＷ８０の再起動を促す通知の送信指示を受け取ると、ＨＧＷ８０の再起動を促す通知をユーザ移動端末７０に通知する（図７の（６）参照）。
【００４１】
その後、ユーザ移動端末７０のユーザ１１０が、ＨＧＷ８０の再起動を促す通知を認識し、ＨＧＷ８０の再起動を行うための操作を実行する（図７の（７）参照）。そして、ＨＧＷ８０は、再起動が実行されると、前述した図２の説明のように、ＤＨＣＰ  ＤｉｓｃｏｖｅｒをＤＨＣＰサーバ９０に送信し、ＤＨＣＰ  ＡｃｋをＤＨＣＰサーバ９０から受信するまでの一連のＩＰアドレスを払い出す処理を行い、ＥＲ２０のフィルタ機能にＨＧＷ８０のＩＰアドレスを再学習させる（図７の（８）参照）。
【００４２】
このように、第一の実施の形態に係る再起動指示通知装置１０では、ユーザにＨＧＷ８０のＩＰアドレスの払い出しが改めて必要であることをタイムリに通知することができる結果、ＨＧＷ８０に速やかにＤＨＣＰ  Ｄｉｓｃｏｖｅｒを発信させて、長時間ＮＷ利用不能状態となることを防ぎ、ＨＧＷ８０の通信を容易かつ迅速に復旧することを可能とする。また、移動網と固定網とが別々に持っている顧客の情報を連携することにより、固定網のサービスに影響が出ているユーザに移動網側から通知することで、固定網のサービス断時間を短くすることが出来る。
【００４３】
［再起動指示通知装置の処理の流れ］
次に、図８を用いて、第一の実施の形態に係る再起動指示通知装置１０の処理の流れを説明する。図８は、第一の実施の形態に係る再起動指示通知装置による処理を説明するフローチャートである。
【００４４】
図８に示すように、再起動指示通知装置１０の取得部１２ａは、ＳＮＭＰサーバ３０から再起動したＥＲ２０の情報を取得し（ステップＳ１０１）、再起動したＥＲ２０配下のユーザ識別情報を顧客情報ＤＢ４０から取得する（ステップＳ１０２）。
【００４５】
そして、取得部１２ａは、顧客情報ＤＢ４０から取得したユーザ識別情報と合致するユーザ移動端末７０のメールアドレスを通知先情報ＤＢ５０から取得する（ステップＳ１０３）。その後、指示部１２ｂは、取得部１２ａによって取得されたメールアドレスを用いて、ＨＧＷ８０の再起動をユーザに指示する（ステップＳ１０４）。具体的には、指示部１２ｂは、メールアドレスを用いて、ＨＧＷ８０の再起動を指示するメッセージをメールサーバ６０を介してユーザ移動端末７０に送信する。
【００４６】
［第一の実施の形態の効果］
このように、再起動指示通知装置１０では、ＥＲ２０の再起動が検知された場合に、該ＥＲ２０の配下のユーザを特定し、該ユーザに関する情報を取得し、ユーザに関する情報を用いて、ユーザが所有するユーザ移動端末７０に対して移動網を介してＨＧＷ８０の再起動を指示する。これにより、第一の実施の形態に係る再起動指示通知装置１０では、ユーザにＨＧＷ８０のＩＰアドレスの払い出しが改めて必要であることをタイムリに通知することができる結果、ＨＧＷ８０に速やかにＤＨＣＰ  Ｄｉｓｃｏｖｅｒを発信させて、長時間ＮＷ利用不能状態となることを防ぎ、ＨＧＷ８０の通信を容易かつ迅速に復旧することを可能とする。
【００４７】
また、再起動指示通知装置１０では、ユーザに関する情報として、ユーザ移動端末７０のメールアドレスを取得し、メールアドレスを用いて、ユーザ移動端末７０に対してＨＧＷ８０の再起動を指示するメッセージを送信するので、異常が発生している固定網側ではなく、ユーザとコンタクトを取れる連絡手段を用いてユーザにＨＧＷ８０を再起動するように促すことが可能である。
【００４８】
［第二の実施の形態］
上述した第一の実施の形態では、メールアドレスを用いて、ユーザ移動端末７０に対してＨＧＷ８０の再起動を指示するメッセージを送信する場合について説明したが、これに限定されるものではない。例えば、ＨＧＷ８０に対して再起動を指示する信号を直接送信し、ＨＧＷ８０に対して自動で再起動するよう指示するようにしてもよい。
【００４９】
そこで、以下では、第二の実施の形態に係る再起動指示通知装置１０Ａが、ＨＧＷ８０に対して再起動を指示する信号を直接送信し、ＨＧＷ８０に対して自動で再起動するよう指示する場合について説明する。なお、第一の実施の形態に係る通信システムと同様の構成や処理については説明を省略する。
【００５０】
図９は、第二の実施の形態に係る通信システムにおける全体の処理の流れを説明する図である。図９に示すように、再起動指示通知装置１０Ａは、取得部１２ａおよび指示部１２ｂを有する。
【００５１】
取得部１２ａは、ユーザに関する情報として、ユーザの自宅内に設置されたＨＧＷ８０の通知先情報を取得する。また、指示部１２ｂは、取得部１２ａによって取得されたＨＧＷ８０の通知先情報を用いて、該ＨＧＷ８０に対して再起動を指示する信号を送信する。
【００５２】
まず、ＳＮＭＰサーバ３０は、ＥＲ２０の再起動を検知すると、再起動したＥＲ２０の情報を再起動指示通知装置１０Ａに通知する（図９の（１）、（２）参照）。そして、再起動指示通知装置１０Ａの取得部１２ａは、ＳＮＭＰサーバ３０から再起動したＥＲ２０の情報を受け付けると、再起動したＥＲ２０の配下のユーザ識別情報を顧客情報ＤＢ４０から取得し、取得したユーザ識別情報と合致するユーザ情報（例えば、ユーザ宅内に設置されたＨＧＷ８０の識別情報）を通知先情報ＤＢ５０から取得する（図９の（３）、（４）参照）。
【００５３】
ここで、図１０を用いて、通知先情報ＤＢ５０が記憶するテーブルの一例を説明する。図１０は、通知先情報ＤＢが記憶するテーブルの一例を示す図である。図１０に例示するように、例えば、通知先情報ＤＢ５０は、少なくとも、「ユーザ識別情報」と、ＨＧＷ８０を識別する「ＨＧＷ識別情報」とを対応付けて記憶する。図１０の例を挙げて説明すると、例えば、通知先情報ＤＢ５０は、ユーザ識別情報「ユーザＡ」とＨＧＷ識別情報「ＨＧＷ１」とを対応付けて記憶する。これは、「ユーザＡ」の自宅内に設置されたＨＧＷ８０の識別情報が「ＨＧＷ１」であることを意味する。
【００５４】
そして、取得部１２ａは、取得したＨＧＷ８０の識別情報を基に、ＨＧＷ８０の通知先情報を取得する。例えば、取得部１２ａは、取得したＨＧＷ８０の識別情報を基に、通知先情報ＤＢ５０からＨＧＷ８０の通知先情報をさらに取得してもよい。また、取得部１２ａは、例えば、再起動指示通知装置１０Ａ内の記憶部１３に各ＨＧＷ８０の通知先情報をＨＧＷ８０の識別情報に対応付けて記憶しておき、記憶部１３から読み出してもよい。また、取得部１２ａは、例えば、通知先情報として、ＨＧＷ８０のＬＴＥ（Long  Term  Evolution）用のＩＰアドレスやポート番号等を取得する。
【００５５】
そして、取得部１２ａが取得したユーザ情報に含まれるＨＧＷ８０に対して再起動を促す信号の送信指示を指示部１２ｂに出す（図９の（５）参照）。続いて、指示部１２ｂは、ＨＧＷ８０に対して再起動を促す信号を移動体通信用電波（例えば、ＬＴＥ等）で通知する（図９の（６）参照）。
【００５６】
その後、ＨＧＷ８０は、再起動を促す信号を受信し、再起動を自動的に実行すると、ＤＨＣＰ  ＤｉｓｃｏｖｅｒをＤＨＣＰサーバ９０に送信してから、ＤＨＣＰ  ＡｃｋをＤＨＣＰサーバ９０から受信するまでの一連のＩＰアドレスを払い出す処理を行い、ＥＲ２０のフィルタ機能にＨＧＷ８０のＩＰアドレスを再学習させる（図９の（７）参照）。
【００５７】
このように、第二の実施の形態に係る再起動指示通知装置１０Ａでは、ユーザの自宅内に設置されたＨＧＷ８０の通知先情報を取得し、ＨＧＷの通知先情報を用いて、該ＨＧＷ８０に対して再起動を指示する信号を送信する。このため、ＨＧＷ８０に対して再起動を指示する信号を直接送信し、ＨＧＷ８０に対して自動で再起動するよう指示することが可能である。
【００５８】
［第三の実施の形態］
上述した第二の実施の形態では、ＨＧＷ８０に対して再起動を指示する信号を直接送信し、ＨＧＷ８０に対して自動で再起動するよう指示する場合を説明したが、これに限定されるものではない。例えば、ユーザ移動端末７０を中継してＨＧＷ８０に対して再起動を指示する信号を送信し、ＨＧＷ８０に対して自動で再起動するよう指示するようにしてもよい。
【００５９】
そこで、以下では、第三の実施の形態に係る再起動指示通知装置１０Ｂが、ユーザ移動端末７０を中継してＨＧＷ８０に対して再起動を指示する信号を送信し、ＨＧＷ８０に対して自動で再起動するよう指示する場合について説明する。なお、第一、第二の実施の形態に係る通信システムと同様の構成や処理については説明を省略する。
【００６０】
図１１は、第三の実施の形態に係る通信システムにおける全体の処理の流れを説明する図である。図１１に示すように、再起動指示通知装置１０Ｂは、取得部１２ａおよび指示部１２ｂを有する。
【００６１】
取得部１２ａは、ユーザに関する情報として、ユーザ移動端末７０の通知先情報を取得する。また、指示部１２ｂは、取得部１２ａによって取得されたユーザ移動端末７０の通知先情報を用いて、ユーザ移動端末７０を介してＨＧＷ８０に対してＨＧＷ８０の再起動を指示する信号を送信する。
【００６２】
まず、ＳＮＭＰサーバ３０は、ＥＲ２０の再起動を検知すると、再起動したＥＲ２０の情報を再起動指示通知装置１０Ｂに通知する（図１１の（１）、（２）参照）。そして、再起動指示通知装置１０Ｂの取得部１２ａは、ＳＮＭＰサーバ３０から再起動したＥＲ２０の情報を受け付けると、再起動したＥＲ２０の配下のユーザ識別情報を顧客情報ＤＢ４０から取得し、取得したユーザ識別情報と合致するユーザのユーザ移動端末７０の情報（例えば、ユーザ移動端末７０のの識別情報）を通知先情報ＤＢ５０から取得する（図１１の（３）、（４）参照）。
【００６３】
ここで、図１２を用いて、通知先情報ＤＢ５０が記憶するテーブルの一例を説明する。図１２は、通知先情報ＤＢが記憶するテーブルの一例を示す図である。図１２に例示するように、例えば、通知先情報ＤＢ５０は、少なくとも、「ユーザ識別情報」と、ユーザが所有するユーザ移動端末７０を識別する「移動端末情報」とを対応付けて記憶する。図１２の例を挙げて説明すると、例えば、通知先情報ＤＢ５０は、ユーザ識別情報「ユーザＡ」と移動端末情報「移動端末Ａ」とを対応付けて記憶する。これは、「ユーザＡ」が所有するユーザ移動端末７０の識別情報が「移動端末Ａ」であることを意味する。
【００６４】
そして、取得部１２ａは、取得したユーザ移動端末７０の識別情報を基に、ユーザ移動端末７０の通知先情報を取得する。例えば、取得部１２ａは、取得したユーザ移動端末７０の識別情報を基に、通知先情報ＤＢ５０からユーザ移動端末７０の通知先情報をさらに取得してもよい。また、例えば、取得部１２ａは、再起動指示通知装置１０Ｂ内の記憶部１３に各ユーザ移動端末７０の通知先情報をユーザ移動端末７０の識別情報に対応付けて記憶しておき、記憶部１３から読み出してもよい。なお、取得部１２ａは、通知先情報として、例えば、ユーザ移動端末７０のＬＴＥ用のＩＰアドレスやポート番号等を取得する。
【００６５】
そして、取得部１２ａが取得したユーザのユーザ移動端末７０の情報に含まれるユーザ移動端末７０に対してＨＧＷ８０の再起動を促す信号の送信指示を指示部１２ｂに出す（図１１の（５）参照）。続いて、指示部１２ｂは、ユーザ移動端末７０に対してＨＧＷ８０の再起動を促す信号を移動体通信用電波（例えば、ＬＴＥ等）で通知する（図１１の（６）参照）。
【００６６】
その後、ユーザ移動端末７０は、受信したＨＧＷ８０の再起動を促す信号を、Ｗｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）等でＨＧＷ８０に通知する（図１１の（７）参照）。なお、ＨＧＷ８０には、Ｗｉ−ＦｉやＢｌｕｅｔｏｏｔｈ等の無線を受信する機能、およびユーザ移動端末７０には、信号の中継機能が備わっているものとする。
【００６７】
ＨＧＷ８０は、再起動を促す信号を受信し、再起動を自動的に実行すると、ＤＨＣＰ  ＤｉｓｃｏｖｅｒをＤＨＣＰサーバ９０に送信してから、ＤＨＣＰ  ＡｃｋをＤＨＣＰサーバ９０から受信するまでの一連のＩＰアドレスを払い出す処理を行い、ＥＲ２０のフィルタ機能にＨＧＷ８０のＩＰアドレスを再学習させる（図１１の（８）参照）。
【００６８】
このように、第三の実施の形態に係る再起動指示通知装置１０Ｂでは、ユーザ移動端末７０の通知先情報を取得し、取得したユーザ移動端末７０の通知先情報を用いて、ユーザ移動端末７０を介してＨＧＷ８０に対してＨＧＷ８０の再起動を指示する信号を送信する。このため、ＨＧＷ８０に対して再起動を指示する信号を送信し、ＨＧＷ８０に対して自動で再起動するよう指示することが可能である。例えば、ＨＧＷ８０自体が宅内の無線ＬＡＮルータの機能も併せ持ち、ユーザ移動端末７０がスマートフォンの場合には、スマートフォンに専用アプリをインストールしておくだけで実現可能である。
【００６９】
［第四の実施の形態］
上述した第一〜第三の実施の形態では、移動体事業者側の再起動指示通知装置１０Ｂが、ＨＧＷ８０の再起動の指示をユーザ移動端末７０やＨＧＷ８０に通知する場合を説明したが、これに限定されるものではない。例えば、ユーザ情報の扱いについて許可が得られている移動体事業者以外の介護サービス事業者等のスタッフに対してＨＧＷ８０の再起動の指示を通知するようにしてもよい。
【００７０】
そこで、以下では、第四の実施の形態に係る再起動指示通知装置１０Ｃが、介護サービス事業者等のスタッフに対してＨＧＷ８０の再起動の指示を通知し、スタッフが訪問介護のためにユーザの自宅に訪問する際にＨＧＷ８０の再起動操作を実行させる場合について説明する。なお、第一〜第三の実施の形態に係る通信システムと同様の構成や処理については説明を省略する。
【００７１】
図１３は、第四の実施の形態に係る通信システムにおける全体の処理の流れを説明する図である。図１３に示すように、ＳＮＭＰサーバ３０は、ＥＲ２０の再起動を検知すると、再起動したＥＲ２０の情報を再起動指示通知装置１０Ｃに通知する（図１３の（１）、（２）参照）。そして、再起動指示通知装置１０Ｃは、ＳＮＭＰサーバ３０から再起動したＥＲ２０の情報を受け付けると、再起動したＥＲ２０の配下のユーザ識別情報を顧客情報ＤＢ４０から取得し、取得したユーザ識別情報と合致するユーザの住居等の情報を通知先情報ＤＢ５０から取得する（図１３の（３）、（４）参照）。
【００７２】
ここで、図１４を用いて、通知先情報ＤＢ５０が記憶するテーブルの一例を説明する。図１４は、通知先情報ＤＢが記憶するテーブルの一例を示す図である。図１４に例示するように、例えば、通知先情報ＤＢ５０は、少なくとも、「ユーザ識別情報」と、ユーザの自宅の住所を示す「住居情報」とを対応付けて記憶する。図１４の例を挙げて説明すると、例えば、通知先情報ＤＢ５０は、ユーザ識別情報「ユーザＡ」と住居情報「東京都Ａ区」とを対応付けて記憶する。これは、「ユーザＡ」の自宅の住所が「東京都Ａ区」であることを意味する。
【００７３】
そして、再起動指示通知装置１０Ｃは、取得したユーザの住居等の情報に基づき、対応する介護サービス事業者１２０のスタッフの端末等にＨＧＷ８０の再起動を指示するメッセージを送信し、ＨＧＷ再起動をすればよいことを知らせる（図１３の（５）参照）。例えば、再起動指示通知装置１０Ｃは、ユーザの情報とユーザの住居情報とＨＧＷの再起動を指示するメッセージとを介護サービス事業者１２０のスタッフの端末に送信する。そして、介護サービス事業者１２０のスタッフが訪問介護時にユーザの許可を得てＨＧＷ８０を再起動する（図１３の（６）参照）。
【００７４】
ＨＧＷ８０は、再起動すると、ＤＨＣＰ  ＤｉｓｃｏｖｅｒをＤＨＣＰサーバ９０に送信してから、ＤＨＣＰ  ＡｃｋをＤＨＣＰサーバ９０から受信するまでの一連のＩＰアドレスを払い出す処理を行い、ＥＲ２０のフィルタ機能にＨＧＷ８０のＩＰアドレスを再学習させる（図１３の（７）参照）。
【００７５】
このように、第四の実施の形態に係る再起動指示通知装置１０Ｃでは、ユーザ情報の扱いについて許可が得られている移動体事業者以外の介護サービス事業者等のスタッフに対してＨＧＷ８０の再起動の指示を通知するので、例えば、ユーザ宅に訪問する介護士にＨＧＷ８０の再起動操作を依頼する通知を送ることで、ユーザ自身がＨＧＷ８０の再起動を行わなくとも、ＨＧＷ８０の通信の再開を早めることが可能である。
【００７６】
［システム構成等］
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００７７】
また、本実施の形態において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００７８】
［プログラム］
図１５は、再起動指示通知プログラムを実行するコンピュータを示す図である。コンピュータ１０００は、例えば、メモリ１０１０、ＣＰＵ（Central  Processing  Unit）１０２０を有する。また、コンピュータ１０００は、ハードディスクドライブインタフェース１０３０、ディスクドライブインタフェース１０４０、シリアルポートインタフェース１０５０、ビデオアダプタ１０６０、ネットワークインタフェース１０７０を有する。これらの各部は、バス１０８０によって接続される。
【００７９】
メモリ１０１０は、ＲＯＭ（Read  Only  Memory）１０１１及びＲＡＭ１０１２を含む。ＲＯＭ１０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース１０３０は、ハードディスクドライブ１０９０に接続される。ディスクドライブインタフェース１０４０は、ディスクドライブ１１００に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブ１１００に挿入される。シリアルポートインタフェース１０５０は、例えばマウス１０５１、キーボード１０５２に接続される。ビデオアダプタ１０６０は、例えばディスプレイ１０６１に接続される。
【００８０】
ハードディスクドライブ１０９０は、例えば、ＯＳ１０９１、アプリケーションプログラム１０９２、プログラムモジュール１０９３、プログラムデータ１０９４を記憶する。すなわち、再起動指示通知装置１０の各処理を規定するプログラムは、コンピュータにより実行可能なコードが記述されたプログラムモジュール１０９３として実装される。プログラムモジュール１０９３は、例えばハードディスクドライブ１０９０に記憶される。例えば、装置における機能構成と同様の処理を実行するためのプログラムモジュール１０９３が、ハードディスクドライブ１０９０に記憶される。なお、ハードディスクドライブ１０９０は、ＳＳＤ（Solid  State  Drive）により代替されてもよい。
【００８１】
また、上述した実施の形態の処理で用いられるデータは、プログラムデータ１０９４として、例えばメモリ１０１０やハードディスクドライブ１０９０に記憶される。そして、ＣＰＵ１０２０が、メモリ１０１０やハードディスクドライブ１０９０に記憶されたプログラムモジュール１０９３やプログラムデータ１０９４を必要に応じてＲＡＭ１０１２に読み出して実行する。
【００８２】
なお、プログラムモジュール１０９３やプログラムデータ１０９４は、ハードディスクドライブ１０９０に記憶される場合に限らず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ１１００等を介してＣＰＵ１０２０によって読み出されてもよい。あるいは、プログラムモジュール１０９３及びプログラムデータ１０９４は、ネットワーク、ＷＡＮを介して接続された他のコンピュータに記憶されてもよい。そして、プログラムモジュール１０９３及びプログラムデータ１０９４は、他のコンピュータから、ネットワークインタフェース１０７０を介してＣＰＵ１０２０によって読み出されてもよい。
【符号の説明】
【００８３】
１０〜１０Ｃ  再起動指示通知装置
１１  通信処理部
１２  制御部
１２ａ  取得部
１２ｂ  指示部
１３  記憶部
２０  ＥＲ
３０  ＳＮＭＰサーバ
４０  顧客情報ＤＢ
５０  通知先情報ＤＢ
６０  メールサーバ
７０  ユーザ移動端末
８０  ＨＧＷ
９０  ＤＨＣＰサーバ
【図１】
2019016991.tif 000003
【図２】
2019016991.tif 000004
【図３】
2019016991.tif 000005
【図４】
2019016991.tif 000006
【図５】
2019016991.tif 000007
【図６】
2019016991.tif 000008
【図７】
2019016991.tif 000009
【図８】
2019016991.tif 000010
【図９】
2019016991.tif 000011
【図１０】
2019016991.tif 000012
【図１１】
2019016991.tif 000013
【図１２】
2019016991.tif 000014
【図１３】
2019016991.tif 000015
【図１４】
2019016991.tif 000016
【図１５】
2019016991.tif 000017