(57)【要約】【課題】  IPv4環境において、インターネットを経由して、ホームネットワーク上にある様々な機器に簡単にアクセスできるルータ装置及びアクセス方法を提供する。【解決手段】  ＬＡＮ20に接続された機器へのリンクを含むページを有する記憶装置16と、ＬＡＮとワイドエリアネットワークとの間の情報などのデータの流れを中継する制御装置12とを具え、制御装置は、ＬＡＮに新たに機器が接続されると、該機器のリンク情報を含むページを作成すると共に、該ページを記憶装置に記憶させる作成部14と、前記ページをワイドエリアネットワークに公開する公開部15とを有する。記憶装置は、ＬＡＮに接続された機器のＭＡＣアドレスを記憶し、制御装置の作成部は、ＬＡＮに新たに接続された機器が、以前に接続した機器である場合に、該機器について記憶装置に記憶されているＭＡＣアドレスを使用して、ＬＡＮに接続された機器へのリンクを含むページを作成する。【選択図】  図１
2006287692.tif 000002
【特許請求の範囲】
【請求項１】
ローカルエリアネットワークに接続された機器へのリンクを含むページを有する記憶装置と、ローカルエリアネットワークとワイドエリアネットワークとの間の情報などのデータの流れを中継する制御装置とを具え、
制御装置は、ローカルエリアネットワークに新たに機器が接続されると、該機器のリンク情報を含むページを作成すると共に、該ページを記憶装置に記憶させる作成部と、前記ページをワイドエリアネットワークに公開する公開部とを有することを特徴とするルータ装置。
【請求項２】
記憶装置は、ローカルエリアネットワークに接続された機器のＭＡＣアドレスを記憶し、制御装置の作成部は、ローカルエリアネットワークに新たに接続された機器が、以前に接続した機器である場合に、該機器について記憶装置に記憶されているＭＡＣアドレスを使用して、ローカルエリアネットワークに接続された機器へのリンクを含むページを作成する請求項１に記載のルータ装置。
【請求項３】
制御装置の作成部は、起動時、ユーザによる設定変更時、機器の接続、切断時にローカルエリアネットワークに接続された機器へのリンクを含むページを更新する請求項１又は請求項２に記載のルータ装置。
【請求項４】
ローカルエリアネットワークとワイドエリアネットワークをルータ装置によって接続し、ワイドエリアネットワークからルータ装置を介してローカルエリアネットワークに接続された機器へアクセスする方法において、
ルータ装置は、
ローカルエリアネットワークに機器が接続されると、該機器のリンクを含むページを作成しすると共に、該ページを記憶し、
作成された前記ページをワイドエリアネットワークに公開することを特徴とするローカルエリアネットワークに接続された機器へのアクセス方法。
【請求項５】
ルータ装置は、ローカルエリアネットワークに接続された機器のＭＡＣアドレスを記憶し、ローカルエリアネットワークに新たに接続された機器が、以前に接続した機器である場合に、該機器について記憶されているＭＡＣアドレスを使用して、ローカルエリアネットワークに接続された機器へのリンクを含むページを作成する請求項４に記載のローカルエリアネットワークに接続された機器へのアクセス方法。
【請求項６】
ルータ装置は、ローカルエリアネットワークに接続された機器へのリンクを含むページを、起動時、ユーザによる設定変更時、機器の接続、切断時に更新する請求項４又は請求項５に記載のローカルエリアネットワークに接続された機器へのアクセス方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ローカルエリアネットワークに接続され、ローカルアドレスの付された機器に、インターネット経由でアクセスすることのできるルータ装置及び方法に関するものである。
【背景技術】
【０００２】
ＬＡＮ(Local Area Network)等のホームネットワークに、ネットワーク対応機器を接続し、ルータ装置を介して、インターネット経由で機器を遠隔から制御、設定、操作等する技術がある。
【０００３】
その種技術として、ポートフォワーディングが知られている。該ポートフォワーディング技術を用いてＷｅｂサーバがポート番号８０で公開されているＷｅｂカメラＡとＷｅｂカメラＢとをＬＡＮに接続し、ルータ装置によってＬＡＮとインターネットを接続して両ＷｅｂカメラのＷｅｂサーバをインターネットに公開する場合を例に挙げて説明する。
ＬＡＮにＷｅｂカメラＡを接続して、ＷｅｂカメラＡのローカルＩＰ(Internet Protocol)アドレスを固定で設定し(例えば、192.168.1.1)、ルータ装置にＷｅｂカメラＡのローカルアドレス(192.168.1.1)と、ローカルポート番号(80)、ＷｅｂカメラＡへのアクセスと見なすＷＡＮ(Wide Area Network)側のポート番号(80)の対応付けを設定する。これによって、インターネット経由で外部パソコン等から、"http://(ルータのＷＡＮアドレス)"を指定すると、ＷｅｂカメラＡに外部からアクセスすることができる。
【０００４】
２台目のＷｅｂカメラＢをＬＡＮに接続する場合、上記と同様に、ＷｅｂカメラＢのローカルＩＰアドレスを固定で設定し(例えば、192.168.1.2)、ルータ装置にローカルポート番号(80)と、ＷｅｂカメラＢへのアクセスと見なすＷＡＮ側のポート番号(8080)の対応付けを設定する。
上記のように、ＷｅｂカメラＡ及びＷｅｂカメラＢのローカルＩＰアドレス、ローカルポート番号及びＷＡＮ側のポート番号を設定し、外部パソコン等からインターネット経由で"http://(ルータのＷＡＮアドレス)"を指定すると、ＷｅｂカメラＡにアクセスでき、"http://(ルータのＷＡＮアドレス):8080"を指定すると、ＷｅｂカメラＢにアクセスすることができる。
【０００５】
なお、"ルータのＷＡＮアドレス"はグローバルＩＰアドレスである。グローバルＩＰアドレスが非固定である場合、即ち、インターネットへの接続の度に変更される場合には、その都度アドレスを置き換える必要があるが、ダイナミックＤＮＳ(Domain Name System)サービスを利用することにより、決まった文字列(例えば、user1-ddns.org等)にすることができる。
【０００６】
また、特許文献１では、ホームネットワークゲートウェイ装置が機器制御の機能を有しており、ネットワーク対応機器がネットワークに接続されると、当該機器に対応する画面形成用情報や機器制御情報等の機器の情報を、インターネット等からダウンロードして、ホームゲートウェイ上のＷｅｂサーバに機器制御用のページを作成している。ホームゲートウェイ上のＷｅｂサーバで機器制御用のページを操作すると、ホームゲートウェイから機器に対して操作コマンドが出力され、各機器にアクセスするようにしている。
【０００７】
【特許文献１】特許３３１８２８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ポートフォワーディングを用いた方法では、上記ＷｅｂカメラＡとＷｅｂカメラＢのように、機能が重複した機器を接続した場合に、機器毎に異なるポート番号を付ける必要がある。異なるポート番号を付与しなければ、一方の機器を認識できなくなったり、一方の機器のみにしかアクセスできなくなることがあるためである。また、ポート番号と機器との対応付けは、ユーザが記憶しておく必要があり、ネットワーク上に多くの機器がある場合には、対応が困難である問題があった。
【０００９】
又、特許文献１では、ゲートウェイ装置に対応する情報を出力や提供をすることのできる機器しか制御することができず、また、ホームネットワーク内のＷｅｂサーバやＦＴＰ(File Transfer Protocol)サーバにアクセスすることができない。
【００１０】
本発明の目的は、IPv4(Internet Protocol version 4)環境において、インターネットを経由して、ホームネットワーク上にある様々な機器に簡単にアクセスすることのできるルータ装置及びアクセス方法を提供することである。
【課題を解決するための手段】
【００１１】
上記課題を解決するために本発明のルータ装置は、
ローカルエリアネットワーク(ＬＡＮ)に接続された機器へのリンクを含むページを有する記憶装置と、ＬＡＮとワイドエリアネットワークとの間の情報などのデータの流れを中継する制御装置とを具え、
制御装置は、ＬＡＮに新たに機器が接続されると、該機器のリンク情報を含むページを作成すると共に、該ページを記憶装置に記憶させる作成部と、前記ページをワイドエリアネットワークに公開する公開部とを有する。
記憶装置は、ＬＡＮに接続された機器のＭＡＣアドレスを記憶し、制御装置の作成部は、ＬＡＮに新たに接続された機器が、以前に接続した機器である場合に、該機器について記憶装置に記憶されているＭＡＣアドレスを使用して、ＬＡＮに接続された機器へのリンクを含むページを作成することが望ましい。
【発明の効果】
【００１２】
本発明のルータ装置によれば、ルータ装置の記憶装置に、作成部にて作成されたローカルエリアネットワークに接続された機器へのリンクを含むページを保存しておき、過去にＬＡＮに接続された機器のＭＡＣアドレスをキーとして検索を行なうことによって、以前の設定を復元でき、機能の重複する複数の機器に対しても、ある機器が優先されたり、他の機器が無視されることはなく、個別に認識させることができ、ワイドエリアネットワークを経由して、ＬＡＮに接続されている全ての機器を制御、操作等することができる。
【発明を実施するための最良の形態】
【００１３】
図１は、ネットワークの全体構成を示している。図１に示すように、IPv4環境にあるローカルネットワーク(ＬＡＮ)(20)とインターネット(ワイドエリアネットワーク)(40)は、ルータ装置(10)を介して接続されている。ＬＡＮ(20)には、サーバを兼ねるパソコン(30)、パソコン(31)、ＨＤレコーダ(ビデオ)(32)、Ｗｅｂカメラ０１(33)、Ｗｅｂカメラ０２(34)及びエアコン(35)が接続される例について説明する。図１のＬＡＮ(20)は有線で構成されているが、無線ＬＡＮでも構わない。
【００１４】
ルータ装置(10)は、図２に示すように、ＣＰＵなどにより構成される制御装置(12)と、ＲＯＭ、ＲＡＭ、フラッシュＲＯＭ、ハードディスク等の記憶装置(16)とから構成されている。
制御装置(12)は、ＬＡＮ(20)及びインターネット(40)と接続し、ＬＡＮ(20)とインターネット(40)との間の様々なデータの流れの中継を行なう機能を有する他、ＬＡＮ(20)やインターネット(40)と接続するポート部(13)と、後述するＬＡＮ(20)に接続された機器へのリンクを含むページを作成し、作成したページを記憶装置(16)に記憶させると共に、ＬＡＮ(20)に機器が接続されたり、ユーザによる機器の設定変更が行なわれた場合などに前記ページを更新する作成部(14)と、該ページをインターネットに公開する公開部(15)とをさらに含んでいる。
なお、前述のＬＡＮ(20)に接続された機器へのリンクを含むページとは、パソコンなどに付属している液晶ディスプレイなどの表示装置にメニュー画面を表示させるソースからなるメニュー画面ページ(entrance.html)と、メニュー画面に表示された機器への操作に対応して機器のＷｅｂサーバへジャンプするためのリンク情報が記述されたソースからなるリンク情報ページとを総称する。つまり、「ＬＡＮに接続された機器へのリンクを含む」とは、メニュー画面において、ユーザの操作によって機器のＷｅｂサーバへのジャンプを、メニュー画面ページとリンク情報ページとで実現できる機能を含むことを示す。
記憶装置(16)は、ＣＰＵに具えるＲＯＭ、ＲＡＭ、フラッシュＲＯＭなどでもよく、以下で説明する機器の設定用ページや、ＬＡＮに接続された機器へのリンクを含むページ、機器の設定情報が記憶される。
ＰＣ００(30)はＦＴＰサーバ及びＷｅｂサーバ機能を具えており、ＨＤレコーダ(32)、Ｗｅｂカメラ０１(33)、Ｗｅｂカメラ０２(34)及びエアコン(35)には、Ｗｅｂサーバ機能を具えているものとする。
【００１５】
ユーザは、パソコン(ＰＣ００)(30)のブラウザを用いてＬＡＮに接続し、ルータ装置(10)の記憶装置(16)に記憶されている設定用のページ(例えば、http://192.168.10.254/settei)にアクセスし、図３のような画面でパソコン(ＰＣ００)(30)の設定を行なう。パソコン(ＰＣ００)(30)について、例えば、ホスト名をPC00、ローカルポート、プロトコルを設定しておく。必要事項を入力した後、「設定」をクリックし、パソコン(ＰＣ００)(30)の「かんたんアクセス」の設定が完了する。
【００１６】
ＬＡＮ(20)に機器、例えば、Ｗｅｂカメラ０１(33)を接続すると、ルータ装置(10)のＤＨＣＰ(Dynamic Host Configuration Protocol)機能により、機器に割り当てられたローカルＩＰアドレスが設定される。これによって、ルータ装置(10)には、図４(ａ)に示すように、ＤＨＣＰ割り当て表が作成されると共に、図４(ｂ)に示す機器接続記録表が作成される。
図４(ｂ)を作成する際に、制御装置(12)は、図４(ｂ)のＭＡＣアドレスをキーとして検索するが、該当するエントリーがない場合には、新規に登録が行なわれる。なお、このとき、ＤＨＣＰ機能を用いずに、固定アドレスを設定するようにしてもよい。
【００１７】
作成部(14)は、図４(ａ)と図４(ｂ)を基に、図４(ｃ)に示すような設定表を作成する。
ユーザは、パソコン(ＰＣ００)(30)のブラウザを用いてＬＡＮに接続し、ルータ装置(10)に記憶されている設定用のページ(図３参照)にアクセス(例えば、http://192.168.10.254/settei)し、各項目を設定する。設定用ページでは、ホスト名について、Ｗｅｂカメラ０１(33)をCAM01、表示名として、ユーザが認識しやすい名前、例えば、「玄関カメラ」と設定する。また、ローカルポート、プロトコルを夫々「80」「TCP」と設定する。また、ポートフォワーディングを行なう場合には、ポートフォワーディングを「する」に設定し、本発明(以下「かんたんアクセス」)を利用する場合には、設定画面の右下にある「かんたんアクセス」を「する」に設定する。
必要事項を入力した後、「設定」をクリックし、「かんたんアクセス」の設定が完了する。
【００１８】
上述のように、ユーザが設定用ページ(図３)で設定を行なうことによって、図４(ｂ)と図４(ｃ)は、図５(ｂ)と図５(ｃ)のように更新される。設定表の更新に伴って、作成部(14)にて、ＤＨＣＰ割り当て表(図５(ａ))と設定表(図５(ｃ))を基に図６に示すような「メニュー画面ページ」(entrance.html)と、Ｗｅｂカメラ０１(33)のＷｅｂサーバにジャンプする「リンク情報ページ」(CAM01.html)が自動的に作成され、記憶装置(16)に記憶されると共に、公開部(15)によりインターネットに公開される。作成されるentrance.htmlとCAM01.htmlのhtml文書の具体例を図７及び図８に示している。
ユーザが外部からパソコン(50)や携帯電話(51)等を利用して、インターネット経由で「メニュー画面」("http://(ルータのＷＡＮアドレス(例:GA0.XXX.XXX.XXX))/entrance.html")にアクセスし、表示された「メニュー画面」(図６参照)のリンクを通じてＷｅｂカメラ０１(33)の操作用画面(CAM01.html)へのアクセスが可能となり、操作用画面からＷｅｂカメラ０１(33)の操作を行なうことができる。もちろん、"http://(ルータのＷＡＮアドレス)/CAM01.html"や"http://(ルータのＷＡＮアドレス):10081"からメニュー画面を飛ばしてアクセスすることもできる。なお、図８に示したCAM01.htmlではRefreshを用いているが、HTTPリダイレクト(ステータスコードは301より302が望ましい)を使うようにしてもよい。
【００１９】
同じ機能を有する２台目の機器(Ｗｅｂカメラ０２)が接続されると、機器接続記録表(図５(ｂ))を参照して、Ｗｅｂカメラ２のＭＡＣアドレスをキーとして検索するが、該当するエントリがないため、新規にＤＨＣＰ割り当て表(図９(ａ))に登録されて、機器接続記録表と設定表が、図９(ｂ)と図９(ｃ)のように更新される。
ユーザが設定用ページ(図３)で設定を行なうことによって、図９(ｂ)と図９(ｃ)は、図１０(ｂ)と図１０(ｃ)のように更新される。また、設定表の更新に伴って、作成部(14)にて、ＤＨＣＰ割り当て表と設定表を基に、「メニュー画面ページ」(entrance.html)と、Ｗｅｂカメラ０２(34)にジャンプする「リンク情報ページ」(CAM02.html)が自動的に作成され、記憶装置(16)に記憶されると共に、公開部(15)によりインターネットに公開される。
"http://(ルータのＷＡＮアドレス)/entrance.html"に「メニュー画面」が表示され、外部からパソコン(50)や携帯電話(51)等を利用して、インターネット経由で「メニュー画面」のリンクを通じてＷｅｂカメラ０１(33)だけでなく、Ｗｅｂカメラ０２(34)の操作用画面にもアクセスが可能となり、これら機器の操作を行なうことができる。もちろん、Ｗｅｂカメラ０１(33)には"http://(ルータのＷＡＮアドレス):10081"や"http://(ルータのＷＡＮアドレス)/CAM01.html"、Ｗｅｂカメラ０２(34)には"http://(ルータのＷＡＮアドレス):10082"や"http://(ルータのＷＡＮアドレス)/CAM02.html"からアクセスすることもできる。
【００２０】
同様にして、ＨＤレコーダ(32)やエアコン(35)もＬＡＮ(20)に接続し、設定用ページ(図３)にて設定を行なうことにより、作成部(14)にて、図１１(ａ)のＤＨＣＰ割り当て表、図１１(ｂ)の接続記録表、図１１(ｃ)の設定表が作成され、「メニュー画面ページ」のentrance.html(html文書の具体例を図１２に示す)と、図１３に示すような「メニュー画面」が自動的に更新され、記憶装置(16)に記憶されると共に、公開部(15)によりインターネットに公開される。
この状態で、外部からパソコン(50)や携帯電話(51)等を利用して、インターネット経由で"http://(ルータのＷＡＮアドレス)/entrance.html"にアクセスすると、更新された「メニュー画面」(図１３)が表示され、リンクを通じて各機器の操作用画面にアクセスし、各機器を操作することができる。もちろん、"http://(ルータのＷＡＮアドレス):(ＷＡＮポート)"や"http://(ルータのＷＡＮアドレス)/(ホスト名).html"によってアクセスすることもできる。
【００２１】
ＬＡＮ(20)に接続されている機器、例えば、Ｗｅｂカメラ０１(33)の電源をオフにしたり、機器自体がＬＡＮ(20)から取り外されて、ルータ装置(10)が機器の切断を検出すると、ＤＨＣＰ割り当て表は空に更新されるが、機器接続記録表と設定表を記憶装置(16)に保存しておき、作成部(14)にてＤＨＣＰ割り当て表と設定表を基に、Ｗｅｂカメラ０１(33)へのリンクのないentrance.html(具体的には図１２のhtml文書から玄関カメラへのリンクを削除する)を作成して、図１３の「メニュー画面」から「玄関カメラ」を削除し、玄関カメラへジャンプするためのリンク情報ページであるCAM01.htmlを削除する。
【００２２】
その後、再度、同じ機器(Ｗｅｂカメラ０１)が接続されると、ＤＨＣＰ機能によって、機器にルータ装置(10)が割り当てたローカルＩＰアドレスが設定される。このとき、ローカルＩＰアドレスは前と異なる場合もあるが、記憶装置(16)にに保存されている機器接続記録表からＭＡＣアドレスをキーとして検索することにより、新しいローカルＩＰアドレスで以前の設定を復元する。
【００２３】
なお、ルータ装置(10)は、ＬＡＮ(20)へのリンクを含むページ(図１３)を、ユーザ(24)設定変更時や、機器の接続、切断時、ルータ装置(10)の起動時等に更新するようにすることが望ましい。ＬＡＮ(20)へのリンクを含むページの更新頻度を高めることにより、外部からパソコン(50)や携帯電話(51)を利用してＬＡＮ(20)にアクセスする際に、機器がＬＡＮ(20)に接続されているにも拘わらず表示されなかったり、ＬＡＮ(20)から切断されているにも拘わらず表示されるということを防ぐことができる。
【００２４】
上記のように、本発明では、ルータ装置(10)に機器接続記録表を保存しておき、過去にＬＡＮ(20)に接続された機器のＭＡＣアドレスをキーとして検索を行なうことによって、以前の設定を復元でき、機能の重複する複数の機器に対しても、その複数のうちある機器が優先されたり、また他の機器が無視されることはなく、個別に認識されるから、インターネットを経由して、ＬＡＮ(20)に接続されている全ての機器を制御、操作等することができる。
【００２５】
なお、必要に応じて、メニュー画面や各操作画面へのアクセスの際に、パスワードの入力を求める等のセキュリティ対策を追加することも可能である。
【００２６】
また、本発明のルータ装置(10)は、１つの機器としてのルータ装置(10)に限られるものではなく、例えば、パソコンや家電機器などの一部の機能として組み込まれたルータ装置などにも広く適用される。
【産業上の利用可能性】
【００２７】
本発明のルータ装置は、IPv4環境において、インターネットを経由して、ホームネットワーク上にある様々な機器に簡単にアクセスし、操作することのできるルータ装置及びアクセス方法として有用である。
【図面の簡単な説明】
【００２８】
【図１】ネットワークの全体構成を示すブロック図である。
【図２】ルータ装置のブロック図を示している。
【図３】設定用ページの具体例を示す図である。
【図４】Ｗｅｂカメラ０１のＤＣＨＰ割り当て表(ａ)、接続記録表(ｂ)、及び、設定表(ｃ)を示している。
【図５】Ｗｅｂカメラ０１のＤＣＨＰ割り当て表(ａ)、接続記録表(ｂ)、及び、設定表(ｃ)を示している。
【図６】Ｗｅｂカメラ０１が接続された状態のメニュー画面を示している。
【図７】メニュー画面のhtml文書の一例を示している。
【図８】Ｗｅｂカメラ０１のＷｅｂサーバにジャンプする画面のhtml文書の一例を示している。
【図９】Ｗｅｂカメラ０１、０２のＤＣＨＰ割り当て表(ａ)、接続記録表(ｂ)、及び、設定表(ｃ)を示している。
【図１０】Ｗｅｂカメラ０１、０２のＤＣＨＰ割り当て表(ａ)、接続記録表(ｂ)、及び、設定表(ｃ)を示している。
【図１１】ＬＡＮに接続された全ての機器のＤＣＨＰ割り当て表(ａ)、接続記録表(ｂ)、及び、設定表(ｃ)を示している。
【図１２】メニュー画面のhtml文書の一例を示している。
【図１３】全ての機器が接続された状態のメニュー画面を示している。
【符号の説明】
【００２９】
(10)  ルータ装置
(20)  ＬＡＮ
(30)  パソコン
(33)  Ｗｅｂカメラ０１
(34)  Ｗｅｂカメラ０２
(40)  インターネット
(50)  外部パソコン
【図１】
2006287692.tif 000003
【図２】
2006287692.tif 000004
【図３】
2006287692.tif 000005
【図４】
2006287692.tif 000006
【図５】
2006287692.tif 000007
【図６】
2006287692.tif 000008
【図７】
2006287692.tif 000009
【図８】
2006287692.tif 000010
【図９】
2006287692.tif 000011
【図１０】
2006287692.tif 000012
【図１１】
2006287692.tif 000013
【図１２】
2006287692.tif 000014
【図１３】
2006287692.tif 000015