(57)【要約】【課題】家庭外から電源が入っていない家庭内のデバイスへのアクセスを可能にする。【解決手段】ルータ１は、ユーザ入力受付部１２が受け付けたIPアドレスからこの装置に接続されているデバイスのイーサネットアドレスを取得するイーサネットアドレス取得部１３と、デバイスのIPアドレスとイーサネットアドレスとを対応させて記憶するＤＢ１１と、ユーザ入力受付部１２により受け付けられたIPアドレスが示すデバイスに対して応答の有無を確認する応答性確認部１５と、応答確認の結果、応答がないデバイスのIPアドレスに対応するイーサネットアドレスをＤＢ１１から得るリモートアクセス受付部１４と、この得られたイーサネットアドレスを使用して電源投入パケットを該当デバイスへ送信して該当デバイスの電源を投入する電源投入部１６とを備える。【選択図】図１
2005217927.tif 000002
【特許請求の範囲】
【請求項１】
リモートアクセス対象の少なくとも一つのデバイスが接続された内部ネットワークと外部ネットワークとを接続するルーティング装置において、
内外のネットワークを通じて入力されたIPアドレスを受け付けるユーザ入力受付部と、
前記ユーザ入力受付部により受け付けられたIPアドレスから前記内部ネットワークに接続されているデバイスのＭＡＣアドレスを取得するＭＡＣアドレス取得部と、
前記デバイスのIPアドレスとＭＡＣアドレスとを対応させて記憶するデータベースと、
前記ユーザ入力受付部により受け付けられたIPアドレスが示すデバイスに対して応答の有無を確認する応答性確認部と、
前記応答性確認部による応答確認の結果、応答がないデバイスについて、IPアドレスに対応するＭＡＣアドレスを前記データタースより取得するリモートアクセス受付部と、
前記リモートアクセス受付部が取得したＭＡＣアドレスを使用して電源投入パケットを該当デバイスへ送信することで該当デバイスの電源を投入する電源投入部と
を具備したことを特徴とするルーティング装置。
【請求項２】
請求項１記載のルーティング装置において、
前記応答性確認部による応答確認結果のデバイスの応答状況をウェブ上で公開する手段を具備したことを特徴とするルーティング装置。
【請求項３】
請求項１記載のルーティング装置において、
前記データベースからIPアドレスを定期的に取り出し、IPアドレスに対応するＭＡＣアドレスを取得するＭＡＣアドレス自律取得部をさらに具備したことを特徴とするルーティング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば宅外からのリモートアクセスにより宅内のデバイスを起動するルーティング装置に関する。
【背景技術】
【０００２】
家庭外のネットワーク機器から家庭内のネットワーク機器にアクセスするためのリモートアクセス機能を持つブロードバンドルータは、従来から知られている。
従来のブロードバンドルータの場合、家庭外からアクセスするためのネットワーク設定が完了していても、家庭外からアクセスする際に、対象のデバイスの電源が入っている必要があった。
【０００３】
一方、家庭内の機器の電源投入に関する先行技術としては、宅外からのアクセスで宅内のイーサネット（登録商標）ケーブルに接続されている機器の電源を投入する技術が開示されている（例えば特許文献１参照）。
【特許文献１】特開２００３−３１９０８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術は、電源投入対象の機器がＰＣ、つまりコンピュータであり、マザーボード上に、起動のための回路を実装したものであり、一般の家電製品には、対応しない。
特に家庭内の家電製品の場合、外出の際に電源を落とすユーザも多く、電源が入っていない家庭内の家電製品へは家庭外からアクセスできないという問題があった。
【０００５】
本発明はこのような課題を解決するためになされたもので、家庭外から家庭内のデバイスへアクセスする際に電源が入っていない家庭内のデバイスへアクセスすることのできるルーティング装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記した課題を解決するために、本発明のルーティング装置は、リモートアクセス対象の少なくとも一つのデバイスが接続された内部ネットワークと外部ネットワークとを接続するルーティング装置において、内外のネットワークを通じて入力されたIPアドレスを受け付けるユーザ入力受付部と、前記ユーザ入力受付部により受け付けられたIPアドレスから前記内部ネットワークに接続されているデバイスのＭＡＣアドレスを取得するＭＡＣアドレス取得部と、前記デバイスのIPアドレスとＭＡＣアドレスとを対応させて記憶するデータベースと、前記ユーザ入力受付部により受け付けられたIPアドレスが示すデバイスに対して応答の有無を確認する応答性確認部と、前記応答性確認部による応答確認の結果、応答がないデバイスについて、IPアドレスに対応するＭＡＣアドレスを前記データタースより取得するリモートアクセス受付部と、前記リモートアクセス受付部が取得したＭＡＣアドレスを使用して電源投入パケットを該当デバイスへ送信することで該当デバイスの電源を投入する電源投入部とを具備したことを特徴とする。
上記ルーティング装置おいて、応答性確認部による応答確認結果のデバイスの応答状況をウェブ上で公開する手段を具備したことを特徴とする。
上記ルーティング装置おいて、データベースからIPアドレスを定期的に取り出し、IPアドレスに対応するＭＡＣアドレスを取得するＭＡＣアドレス自律取得部をさらに具備したことを特徴とする。
【０００７】
本発明では、家庭内の各デバイスのIPアドレスとＭＡＣアドレスとを対応付けて記憶したデータベースと、このデータベースの情報に基づいて家庭外から家庭内のデバイスの電源を投入する制御機能とをルーティング装置に備えることで、家庭外からのアクセス時に電源が入っていない家庭内のデバイスへの家庭外からのアクセスを可能にすることができる。
つまり、IPアドレスとＭＡＣアドレスとを対応させてデータベースに記憶しておくことで、ユーザは、家庭外から家庭内のデバイスへアクセスする際、そのデバイスの電源が入っていなくても、家庭外からデバイスの電源を投入することができる。これにより、ユーザが外出している間にデバイスの電源が落とされた場合にも、家庭外から電源を投入し、アクセスすることができる。また、省力化のためにデバイスの電源を落としておき、使用するときのみ電源を入れることができる。
【０００８】
また、応答性確認部による応答確認結果のデバイスの応答状況を通知する手段を備えることで、ユーザは設定時に予め家庭外からのアクセスを希望するデバイスの応答性を確認することができる。これにより、ユーザは、応答がないデバイスに対して、電源投入やケーブル接続等の対応をすることができるため、デバイスへアクセスができない状態を回避することができる。
さらに、イーサネットアドレス自律取得部を設けたことで、データベースからIPアドレスを定期的に取り出し、IPアドレスに対応するＭＡＣアドレスを自動的に取得するので、ユーザがIPアドレス入力時にイーサネットアドレス取得に失敗しても、その後、自動的にイーサネットアドレスの取得が行われるので、ユーザはイーサネットアドレス取得に失敗しても、再度設定のためにIPアドレスを入力する必要がなくなる。
【発明の効果】
【０００９】
以上説明したように本発明によれば、家庭外から家庭内のデバイスへアクセスする際に電源が入っていない家庭内のデバイスへアクセスすることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
図１は本発明に係る第１実施形態のリモートアクセスシステムの構成を示す図である。
【００１１】
図１に示すように、このリモートアクセスシステムは、家庭外に設置された外部ネットワークの機器（ノート型コンピュータ８（以下ＰＣ８と称す））と、家庭内に設置された内部ネットワークの機器（ルーティング装置としてのルータ１、設定用の端末としてのＰＣ２、電源投入される第１デバイスとしてのビデオレコーダ３、電源投入される第２デバイスとしてのエアコン４）とを内部ネットワーク（ＬＡＮ５など）及び外部ネットワーク（インターネット６）などのネットワークを介して接続して構成されている。ＰＣ２、ＰＣ８には、Ｗｅｂ閲覧用のブラウザソフトウェア（以下Ｗｅｂブラウザと称す）がインストールされており、Ｗｅｂブラウザの画面からルータ１へアクセス可能である。
【００１２】
ルータ１は、データベース１１（以下ＤＢ１１と称す）、ユーザ入力受付部１２、ＭＡＣアドレス取得部としてのイーサネットアドレス取得部１３、リモートアクセス受付部１４、応答性確認部１５、電源投入部１６などから構成されている。イーサネットは登録商標である。
ＤＢ１１は、(デバイスのイーサネットアドレス、IPアドレス)の情報を一行に持ち、これが複数行とされたアドレス対応テーブル１０を備えている。イーサネットアドレスとは各デバイスに予め付されているＭＡＣアドレス（物理アドレス）である。ＭＡＣアドレスは各デバイスに製品出荷時点で付与されているデバイス固有のアドレスである。
【００１３】
ユーザ入力受付部１２は、ユーザのＰＣ２あるいはＰＣ８からIPアドレスの入力を受け付け、IPアドレスをＤＢ１１に保存し、かつIPアドレスをイーサネットアドレス取得部１３に渡す。
イーサネットアドレス取得部１３は、ユーザ入力受付部１２から入力されたIPアドレスに対するＬＡＮ５に接続されているデバイスのイーサネットアドレスをARP等の方法を用いて取得し、取得したイーサネットアドレスをIPアドレスと対応付けてＤＢ１１に保存する。ARPとは、Address Resolution Protocol：アドレス解決プロトコルであり、TCP/IPにおいて、IPアドレスからＭＡＣアドレスを求めるのに使用されるプロトコルである。
【００１４】
リモートアクセス受付部１４は、ユーザから入力を受け付けたIPアドレスを応答性確認部１５へ渡す。これにより、デバイスの応答可否の結果を得る。応答不可であった場合には、指定されたIPアドレスに対応するイーサネットアドレスをＤＢ１１から取得し、取得したイーサネットアドレスを電源投入部１６に送信する。
応答性確認部１５は、リモートアクセス受付部１４から入力されたIPアドレスに対して、入力されたIPアドレスを持つデバイスの応答性を、ICMP Echo Request等の方法を用いて確認する。確認した結果はリモートアクセス受付部１４へ返答される。
【００１５】
ICMPは、Internet Control Message Protocol の略称であり、TCP/IPで接続されたコンピュータやネットワーク機器間で互いの状態を確認するために用いられるプロトコルである。ICMP Echo Request はその中の1つで、相手に応答を返すようリクエストを出すのに使用される。
電源投入部１６は、入力されたイーサネットアドレスに対して電源投入パケットを送信し、対応するイーサネットアドレスを持つデバイスの電源投入を行う。
【００１６】
電源投入パケットは、図３に示すように、同期ストリーム、ノードアドレス、ＣＲＣなどを有している。同期ストリームは、例えばFF-FF-FF-FF-FF-FFなどの16byteのデータである。ノードアドレスは、例えば01-02-03-04-05-06…01-02-03-04-05-06など、01-02-03-04-05-06を16回並べたデータである。ＣＲＣは誤り訂正のためのデータである。
【００１７】
以下、図４〜図７を参照してこのリモートアクセスシステムの動作を説明する。
まず、ユーザが外出前に行う設定と、外出先からのアクセス操作について説明する。
ユーザは、家庭に居る際に、図４に示すように、ＰＣ２からルータ１へアクセスし、家庭外からアクセスしたいデバイスのIPアドレスを、Ｗｅｂを通じてユーザ入力受付部１２へ入力する。ユーザ入力受付部１２は、ユーザが入力したIPアドレスをＤＢ１１に保存するとともに、イーサネットアドレス取得部１３へ渡す。イーサネットアドレス取得部１３では、入力されたIPアドレスに対応するイーサネットアドレスを取得し、ＤＢ１１に保存する。
【００１８】
一方、ユーザが外出し、家庭外から家庭内の所望のデバイスにアクセスする際には、図５に示すように、ＰＣ８からルータ１のＷｅｂサーバ機能にアクセスし、ルータ１のリモートアクセス受付部１４に対して、アクセスを希望するデバイスのIPアドレスを入力する。
リモートアクセス受付部１４は、入力されたIPアドレスを応答性確認部１５へ渡す。応答性確認部１５は、該当デバイスに対して所定のコマンドを送信するなどして応答の確認を行い、応答可否の結果をリモートアクセス受付部１４へ返す。
【００１９】
リモートアクセス受付部１４は、該当デバイスより応答が返信されずに応答不可（到達不可）と判定した場合、指定されたIPアドレスに対応するイーサネットアドレスをＤＢ１１から取得し、それを電源投入部１６へ渡す。電源投入部１６は、入力されたイーサネットアドレスを使用して電源投入パケットを該当デバイスへ送信し、該当デバイスの電源投入を行う。これにより、該当デバイスが外部からリモートアクセス可能になる。つまりIPアドレスを用いて家庭外のＰＣ８から家庭内のデバイスへの到達が可能になる。
【００２０】
次に、図６、図７を参照してこのリモートアクセスシステムのリモートアクセス動作の一例を説明する。
この例では、ユーザ入力受付部１２は、ユーザからＷｅｂを通じて入力されたIPアドレスを受け付け、それを応答性確認部１５へ渡す（Ｓ１）。
応答性確認部１５は、IPアドレスによる応答確認、つまり応答の可否の確認を行い（Ｓ２）、確認結果をユーザ入力受付部１２へ返す（Ｓ３）。
ユーザ入力受付部１２は、返信されてきた確認結果をユーザのＰＣ８のＷｅｂブラウザの画面に表示してユーザに通知する。つまり、ユーザ入力受付部１２は、応答性確認部１５による確認の結果であるデバイスの応答状況をＷｅｂ（ウェブ）上で公開することで該当ユーザへ通知する。
【００２１】
Ｗｅｂブラウザの画面には、例えば図７に示すように、デバイス名:ビデオレコーダについては、デバイスIPアドレスとして192.168.0.10、応答可否として×が表示され、デバイス名:エアコンについては、デバイスIPアドレスとして192.168.0.20、応答可否として○が表示される。
【００２２】
このＷｅｂブラウザの画面を確認したユーザは、応答不可のデバイスに対し、電源投入やケーブル接続等の対応を行う。
対応後、ユーザは、再度、ユーザ入力受付部１２へIPアドレスを入力する。対応前あるいは対応しなければ、該当デバイスからの応答がなくイーサネットアドレスの取得に失敗するが、対応後は、応答性確認部１５の応答確認により該当デバイスより応答があるので、ユーザ入力受付部１２からイーサネットアドレス取得部１３にIPアドレスが渡されて（Ｓ４）、イーサネットアドレス取得部１３が該当デバイスよりイーサネットアドレスを正常に取得する（Ｓ５）。イーサネットアドレス取得部１３が取得したイーサネットアドレスは、ＤＢ１１の該当IPアドレスに対応付けて保存される（Ｓ６）。
【００２３】
イーサネットアドレスをＤＢ１１に保存後、ユーザ入力受付部１２は、再度IPアドレスを応答性確認部１５へ渡し、応答確認を行わせ、確認結果の返信を受け取る。
この確認結果、応答があれば、該当デバイスに対するユーザからのリモートアクセスが可能になる。
また、確認結果、ケーブルが接続されただけで、該当デバイスの電源が入っていない場合、応答性確認部１５から応答確認結果（応答無し）がリモートアクセス受付部１４へ通知されるので（Ｓ７）、リモートアクセス受付部１４は、上記同様にユーザから指定されたIPアドレスをキーにしてＤＢ１１を検索し（Ｓ８）、対応するイーサネットアドレスを取得し（Ｓ９）、それを電源投入部１６へ渡す（Ｓ１０）。
電源投入部１６は、入力されたイーサネットアドレスを使用して電源投入パケットを該当デバイスへ送信し（Ｓ１１）、該当デバイスの電源投入を行う。これにより、該当デバイスに対するユーザからのリモートアクセスが可能になる。
【００２４】
このようにこの第１実施形態のリモートアクセスシステムによれば、ルータ１のＤＢ１１にIPアドレスとイーサネットアドレスとの対応表であるアドレス対応テーブル１１ａを備えることにより、ユーザは、家庭外のＰＣ８から家庭内の所望のデバイス（ビデオレコーダ３、エアコン４など）へアクセスする際、アクセスするデバイスの電源が入っていなくても、家庭外から該当デバイスの電源を投入し、起動したデバイスにリモートアクセスすることができる。これにより、ユーザが外出している間にデバイスの電源が落とされた場合にも、家庭外から該当デバイスの電源を投入し、該当デバイスへアクセスすることができる。また、省力化のためデバイスの電源をあえて落としておき、使用するときのみ電源を入れることができ省力化を図ることができる。
【００２５】
また、ユーザは、設定時に予め家庭外からのアクセスを希望するデバイスの応答性をＷｅｂブラウザから確認することができる。このため、ユーザが応答のないデバイスに対して電源投入やケーブル接続等の対応を行うことができ、所望のデバイスへアクセスができない自体を回避することができる。
【００２６】
以下、図８を参照してこのリモートアクセスシステムの第２実施形態について説明する。
図８に示す第２実施形態は、上記第１実施形態の構成に、イーサネットアドレス自律取得部１７を追加した例である。イーサネットアドレス自律取得部１７は、所定時間毎にＤＢ１１にアクセスしいIPアドレスの検索をかける（Ｓ２１）、そして、アドレス対応テーブル１０に登録されているIPアドレスの中でイーサネットアドレスが取得できていないIPアドレスをＤＢ１１から取り出し（Ｓ２２）、取り出したIPアドレスをイーサネットアドレス取得部１３へ渡す（Ｓ２３）。
イーサネットアドレス取得部１３は、渡されたIPアドレスを持つデバイスに対してイーサネットアドレス取得を試み（Ｓ２４）、イーサネットアドレスが取得できた場合、それをＤＢ１１のアドレス対応テーブル１０の該当IPアドレスに対応付けて保存する（Ｓ２５）。イーサネットアドレスが取得できないIPアドレスについては、対応するイーサネットアドレスをNULLとしてＤＢ１１に保存する。その後、イーサネットアドレスが取得できた場合、イーサネットアドレス取得部１３は、取得したイーサネットアドレスでNULLを上書きする。
すなわち、この第２実施形態のリモートアクセスシステムは、ＤＢ１１からIPアドレスを定期的に取り出し（読み出し）、取り出したIPアドレスに対応するイーサネットアドレスを該当デバイスより自動的に取得しＤＢ１１に保存（登録及び更新）する機能を備えている。
【００２７】
この第２実施形態のように、イーサネットアドレス自律取得部１７を備えることにより、ユーザがIPアドレス入力時にイーサネットアドレス取得に失敗しても、その後、ルータ１自身が各デバイスより自動的にイーサネットアドレスを取得するので、ユーザとしては、はじめの一回目のアクセスでルータ１がイーサネットアドレスの取得に失敗した場合でも、再設定のためにIPアドレスを入力する必要がなくなる。
【００２８】
以下、図９を参照してこのリモートアクセスシステムの第３実施形態について説明する。
図９に示す第３実施形態は、上記第２実施形態の構成のＤＢ１１、ユーザ入力受付部１２、イーサネットアドレス取得部１３、リモートアクセス受付部１４、イーサネットアドレス自律取得部１７を、ＤＢ(H)１１ａ、ユーザ入力(H)受付部１２ａ、イーサネットアドレス(H)取得部１３ａ、リモートアクセス(H)受付部１４ａ、ネットワーク情報自律取得部１７ａに変更すると共に、名前解決部１８を追加した例である。
ユーザ入力(H)受付部１２ａは、ユーザ入力受付部１２に代わるものであって、入力値としてホスト名を受け付ける。入力されたホスト名は、ユーザ入力(H)受付部１２ａよりＤＢ(H)１１ａに保存されると共にネットワーク情報自律取得部１７ａに渡される。
【００２９】
名前解決部１８は、入力されたホスト名に対するIPアドレスを取得し、取得したIPアドレスをネットワーク情報自律取得部１７ａへ渡す。
イーサネットアドレス(H)取得部１３ａは、第２実施形態のイーサネットアドレス取得部１３に代わるもので、入力されたIPアドレスからイーサネットアドレスを取得し、取得したイーサネットアドレスをネットワーク情報自律取得部１７ａへ渡す。
【００３０】
ネットワーク情報自律取得部１７ａは、入力されたホスト名を名前解決部１８に渡し、結果としてIPアドレスを取得する。その後、ネットワーク情報自律取得部１７ａは、名前解決部１８から入力されたIPアドレスをイーサネットアドレス(H)取得部１３ａへ渡し、結果としてイーサネットアドレスを取得する。
【００３１】
最後に、ネットワーク情報自律取得部１７ａは、得られたIPアドレスとイーサネットアドレスを、対応するホスト名と組にして、ＤＢ(H)１１ａの対応テーブルに保存する。ＤＢ(H)１１ａの対応テーブルは、ホスト名,IPアドレス,イーサネットアドレスを1行とする複数行から構成されるテーブルである。
機器の電源が落ちているなどして名前の解決ができない場合、ネットワーク情報自律取得部１７ａは、IPアドレス、イーサネットアドレス共NULLの状態でＤＢ(H)１１ａに保存する。
【００３２】
ネットワーク情報自律取得部１７ａは、定期的かつ自律的に動作する。このため、ＤＢ(H)１１ａの対応テーブルの情報がNULLになっている機器が正常な状態になった場合は、名前解決部１８による名前解決とイーサネットアドレス(H)取得部１３ａによりイーサネットアドレスの取得が自動的に行われ、正常にイーサネットアドレスを取得した結果がＤＢ(H)１１ａに保存される。
【００３３】
また、ネットワーク情報自律取得部１７ａは、定期的にＤＢ(H)１１ａからホスト名を取り出し、取り出したホスト名のIPアドレスを名前解決部１８により取得し、その情報をＤＢ(H)１１ａにアップデートする。
リモートアクセス(H)受付部１４ａは、ユーザから入力として受け付けたホスト名に対応するイーサネットアドレスとIPアドレスをＤＢ(H)１１ａから取り出す。
【００３４】
すなわち、この第３実施形態におけるルータ１は、ユーザのＰＣ２から入力されたホスト名を受け付け、入力されたホスト名に対応したIPアドレスを取得するユーザ入力(H)受付部１２ａと、IPアドレスからイーサネットアドレスを取得するイーサネットアドレス(H)取得部１３ａと、ホスト名からIPアドレスを取得する名前解決部１８と、ホスト名とIPアドレスとイーサネットアドレスとを対応付けた（一組にした）情報を複数持つＤＢ(H)１１ａと、入力されたホスト名を名前解決部１８に渡しIPアドレスを取得した後、取得したIPアドレスをイーサネットアドレス(H)取得部１３ａへ入力することによりイーサネットアドレスを取得し、得られたIPアドレスとイーサネットアドレスを対応するホスト名と組にしてＤＢ(H)１１ａに保存する機能と、ＤＢ(H)１１ａからホスト名を定期的かつ自律的に取得することでＤＢ(H)１１ａの情報を自動的に更新する機能とを持つネットワーク情報自律取得部１７ａと、指定されたIPアドレスが示すデバイスの応答性を確認する応答性確認部１５と、ユーザから入力としてホスト名を受け付け、受け付けたホスト名に対応するIPアドレスとイーサネットアドレスをＤＢ(H)１１ａから取得し、取得したIPアドレスを応答性確認部１５に入力することでデバイスの応答可否を確認し、応答不可の場合は、受け付けたIPアドレスに対応するイーサネットアドレスを電源投入部１６に送信するリモートアクセス(H)受付部１４ａと、イーサネットアドレスを使用して電源投入パケットを送信する電源投入部１６とを備えている。
【００３５】
次に、この第３実施形態のリモートアクセスシステムの動作を説明する。
ユーザは、家庭にいる際に、家庭外からアクセスを希望するデバイスのホスト名を、Ｗｅｂを使用してルータ１のユーザ入力(H)受付部１２ａへ入力する（Ｓ３１）。ユーザは、デバイスを特定するために可読性の高いホスト名が使用できる。
ユーザ入力(H)受付部１２ａは、家庭外からアクセスしてきたユーザが入力したホスト名をネットワーク情報自律取得部１７ａへ渡す（Ｓ３２）。
【００３６】
ネットワーク情報自律取得部１７ａは、入力されたホスト名を名前解決部１８へ送り（Ｓ３３）、対応するIPアドレスを名前解決部１８から取得する（Ｓ３４）。
そして、ネットワーク情報自律取得部１７ａは、名前解決部１８から取得したIPアドレスをイーサネットアドレス(H)取得部１３ａへ入力する（Ｓ３５）。
イーサネットアドレス(H)取得部１３ａは、入力されたIPアドレスを持つデバイスからイーサネットアドレスを取得し（Ｓ３６）、ネットワーク情報自律取得部１７ａに返す。
つまり、ネットワーク情報自律取得部１７ａは、名前解決部１８から取得したIPアドレスをイーサネットアドレス(H)取得部１３ａへ入力することで、該当デバイスのイーサネットアドレスを取得する（Ｓ３７）。
【００３７】
その後、ネットワーク情報自律取得部１７ａは、得られたIPアドレスとイーサネットアドレスとをＤＢ(H)１１ａへ送り、対応テーブルの該当ホスト名と組にしてＤＢ(H)１１ａに保存する（Ｓ３８）。
ネットワーク情報自律取得部１７ａは、所定時間毎、つまり定期的にＤＢ(H)１１ａからホスト名を取り出す（読み出す）。取り出した（取り出した）ホスト名に対応するIPアドレスやイーサネットアドレスがNULLの場合、ネットワーク情報自律取得部１７ａは、名前解決部１８とイーサネットアドレス(H)取得部１３ａとを利用して、再度これらの情報の取得を試みる。
【００３８】
この結果、情報が取得できた場合、ネットワーク情報自律取得部１７ａは、ＤＢ(H)１１ａに情報を追加する。既にIPアドレスやイーサネットアドレスが取得できていた場合、ネットワーク情報自律取得部１７ａは、名前解決部１８を使用して、IPアドレスを取得し、ＤＢ(H)１１ａの対応テーブルの内容を更新する。
【００３９】
一方、ユーザは、家庭外から家庭内のデバイスへリモートアクセスする際に、ルータ１のリモートアクセス(H)受付部１４ａへＷｅｂを通じて接続し、アクセスを希望するデバイスのホスト名をＷｅｂ上で指定する（Ｓ４１）。
【００４０】
リモートアクセス(H)受付部１４ａは、指定されたホスト名をキーにしてＤＢ(H)１１ａの検索を行い（Ｓ４２）、該当するIPアドレスとイーサネットアドレスをＤＢ(H)１１ａから取得し（Ｓ４３）、取得したIPアドレスを応答性確認部１５に渡すことにより（Ｓ４４）、応答性確認部１５が該当デバイスへコマンドを発行して応答性を確認し、確認した結果（応答可否）をリモートアクセス(H)受付部１４ａに通知する（Ｓ４５）。
【００４１】
該当デバイスより応答がないことが応答性確認部１５より通知された場合、リモートアクセス(H)受付部１４ａは、ＤＢ(H)１１aより取得した該当デバイスのイーサネットアドレスを電源投入部１６へ渡す（Ｓ４６）。
電源投入部１６は、イーサネットアドレスを使用して、電源等入パケットを該当デバイスへ送信し（Ｓ４７）、対応するデバイスの電源投入を行う。
【００４２】
このようにこの第３実施形態のリモートアクセスシステムによれば、ルータ１のネットワーク情報自律取得部１７ａが定期的かつ自律的に動作するので、DHCP使用などによりIPアドレスの変更があった場合は、ＤＢ(H)１１ａの対応テーブルのIPアドレスが自動的に更新されるので、ユーザはIPアドレスの変更を気にする必要がない。また、一度IPアドレスの取得やイーサネットアドレスの取得に失敗した場合も、その後、情報が取得できる状態になれば、ＤＢ(H)１１ａに情報が自動的に追加されるので、次の機会には所望のデバイスにアクセスできるようになる。
ＤＢ(H)１１ａには、IPアドレスとイーサネットアドレスとホスト名とを対応付けて記憶しておくので、ユーザは、所望のデバイスを可読性の高い文字で指定できるようになる。
なお、上記実施形態では、ルータ１に接続されるデバイスとして、ビデオレコーダ３とエアコン４を例示したが、この他、テレビジョン、ビデオカメラ、監視カメラ、電子レンジ、洗濯機などであっても良い。
【図面の簡単な説明】
【００４３】
【図１】第１実施形態のリモートアクセスシステムの構成を示す図。
【図２】図１のリモートアクセスシステムのルータの構成を示す図
【図３】ルータから送信される電源投入パケットを示す図。
【図４】ユーザが家庭外からアクセスしたいデバイスのIPアドレスをルータへ登録する動作を説明するための図。
【図５】ユーザが家庭外から家庭内の所望のデバイスにアクセスする際のルータの動作を示す図。
【図６】このリモートアクセスシステムのリモートアクセス動作の一例を示す図。
【図７】Ｗｅｂブラウザの画面による確認結果の表示例を示す図。
【図８】第２実施形態のリモートアクセスシステムを示す図。
【図９】第３実施形態のリモートアクセスシステムを示す図。
【符号の説明】
【００４４】
１…ルータ、ＰＣ…２、３…ビデオレコーダ、４…エアコン、６…インターネット、ＰＣ…８、１０…アドレス対応テーブル、１１…データベース（ＤＢ）、１１ａ…データベース（ＤＢ(H)）、１２…ユーザ入力受付部、１２ａ…ユーザ入力(H)受付部、１３…イーサネットアドレス取得部、１３ａ…イーサネットアドレス(H)取得部、１４…リモートアクセス受付部、１４ａ…リモートアクセス(H)受付部、１５…応答性確認部、１６…電源投入部、１７…イーサネットアドレス自律取得部、ネットワーク情報自律取得部１７ａ、１８…名前解決部。
【図１】
2005217927.tif 000003
【図２】
2005217927.tif 000004
【図３】
2005217927.tif 000005
【図４】
2005217927.tif 000006
【図５】
2005217927.tif 000007
【図６】
2005217927.tif 000008
【図７】
2005217927.tif 000009
【図８】
2005217927.tif 000010
【図９】
2005217927.tif 000011