(57)【要約】【課題】  LANに接続されるネットワーク機器のアドレスが不明な場合でも、簡便にアクセスして、ネットワーク機器に対する各種処理を行う。【解決手段】  ネットワーク機器４０がLAN１０に接続されると、ルータ２０のDHCP機能２２によりローカルIPアドレスが自動的に割り当てられる。ネットワーク機器４０は、アドレス登録用プログラム４２によって、自己のシリアルナンバー，ローカルIPアドレス，MACアドレスを、インターネット１００を介してアドレス登録サーバ２００のデータベース２１０に登録する。設定用コンピュータ３０でネットワーク機器４０の設定を行うときは、設定用プログラム３２を実行し、アドレス登録サーバ２００にネットワーク機器４０のシリアルナンバーを送信し、そのローカルIPアドレス及びMACアドレスを得る。そして、取得したMACアドレス及びローカルIPアドレスを頼りに、該当するネットワーク機器４０にアクセスする。【選択図】図１
2016158116.tif 000002
【特許請求の範囲】
【請求項１】
LAN内に設置されているネットワーク機器に、DHCPにより動的にローカルIPアドレスを割り当てるステップ，
割り当てられたローカルIPアドレスを、当該ネットワーク機器の識別コードとともに、アドレス登録サーバに送信し、検索可能に保存するステップ，
ネットワーク機器の識別コードを利用して前記アドレス登録サーバにアクセスし、前記識別コードに対応するローカルIPアドレスを読み出すステップ，
読み出されたローカルIPアドレスを利用して、当該ネットワーク機器にアクセスするステップ，
を含むことを特徴とするLANアクセス方法。
【請求項２】
ネットワーク機器の識別コードを利用して前記アドレス登録サーバにアクセスする際に、当該ネットワーク機器に付したバーコードを読み取ることで、前記アドレス登録サーバにアクセスするためのURLを生成することを特徴とする請求項１記載のLANアクセス方法。
【請求項３】
読み出されたローカルIPアドレスを利用して、当該ネットワーク機器にアクセスしたときに、予め設定した画面が自動的に表示されることを特徴とする請求項１又は２記載のLANアクセス方法。
【請求項４】
請求項１〜３のいずれか一項に記載のLANアクセス方法において、ネットワーク機器に割り当てられたローカルIPアドレスを、当該ネットワーク機器の識別コードとともに検索可能に保存することを特徴とするアドレス登録サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、LAN（Local Area Network）に接続されたネットワーク機器に対するアクセス方法の改良に関し、特に、ローカルIP（Internet Protocol）アドレスが不明なネットワーク機器に対するアクセスに好適なＬＡＮアクセス方法及びアドレス登録サーバに関する。
【背景技術】
【０００２】
企業においてはもちろん、家庭においても無線もしくは有線によるLANが敷設され、パソコン、サーバに限らず、様々なネットワーク機器が接続されるようになった。こうしたネットワーク機器の多くは、画面や操作パネルを持たず、ネットワークに接続したパソコン，スマートホン，タブレット等からHTTPすなわちWWWブラウザで初期設定等の操作を行っている。ネットワーク機器は、IPアドレスにより互いを識別し通信するが、簡便に設定を行うためDHCP（Dynamic Host Configuration Protocol）によりサーバ（ルータ）側から自動的にローカルIPアドレスを設定する運用が広く行われている。
【０００３】
DHCPにより指定されたローカルIPアドレスは、パソコンなどの表示画面を持つネットワーク機器については、コマンドにより設定画面等を調査・表示させることができるが、画面を持たないネットワーク機器の場合は、そのような画面を表示させることができない。一旦ローカルIPアドレスが分かれば、LANで接続したパソコン等でそのネットワーク機器に接続し、HTTPにより安易に設定画面を表示できるのだが、接続すべきローカルIPアドレスが不明なときは、そのネットワーク機器に接続することができない。
【０００４】
このため、初期接続のためだけにパソコン等と当該ネットワーク機器を常用しているLANから切り離し、DHCPを使わずに工場出荷時に設定したIPアドレスにアクセスしたり、classCネットワークをping等でスキャンしたり、当該機器のMACアドレスを固定IPアドレスになるようにDHCPサーバを設定したりと、多くの無駄な努力が払われているのが現状である。他に、下記特許文献１には、無線通信デバイスのIPアドレスを登録するシステム及び方法が開示されているが、VoIP（Voice over Internet Protocol）に特化した技術である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2010-81600号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
各種のネットワーク機器を、何ら初期設定をすることなくLANに接続し、パソコン等から直ちにアクセスして当該ネットワーク機器に対する初期設定等を行うことができれば好都合である。
【０００７】
本発明は、以上のような点に着目したもので、その目的は、LANに接続されるネットワーク機器のアドレスが不明な場合でも、簡便にアクセスすることである。他の目的は、前記アクセスによって、ネットワーク機器に対する各種処理を良好に行うことである。
【課題を解決するための手段】
【０００８】
本発明のLANアクセス方法は、LAN内に設置されているネットワーク機器に、DHCPにより動的にローカルIPアドレスを割り当てるステップ，割り当てられたローカルIPアドレスを、当該ネットワーク機器の識別コードとともに、アドレス登録サーバに送信し、検索可能に保存するステップ，ネットワーク機器の識別コードを利用して前記アドレス登録サーバにアクセスし、前記識別コードに対応するローカルIPアドレスを読み出すステップ，読み出されたローカルIPアドレスを利用して、当該ネットワーク機器にアクセスするステップ，を含むことを特徴とする。
【０００９】
主要な形態の一つによれば、ネットワーク機器の識別コードを利用して前記アドレス登録サーバにアクセスする際に、当該ネットワーク機器に付したバーコードを読み取ることで、前記アドレス登録サーバにアクセスするためのURLを生成することを特徴とする。他の形態の一つは、読み出されたローカルIPアドレスを利用して、当該ネットワーク機器にアクセスしたときに、予め設定した画面が自動的に表示されることを特徴とする。
【００１０】
本発明のアドレス登録サーバは、前記いずれかのLANアクセス方法において、ネットワーク機器に割り当てられたローカルIPアドレスを、当該ネットワーク機器の識別コードとともに検索可能に保存することを特徴とする。本発明の前記及び他の目的，特徴，利点は、以下の詳細な説明及び添付図面から明瞭になろう。
【発明の効果】
【００１１】
本発明によれば、ネットワーク機器のローカルIPアドレスを、当該ネットワーク機器の識別コードから検索可能にアドレス登録サーバに登録し、前記識別コードから前記ローカルIPアドレスを取得できるようにしたので、LANに接続されるネットワーク機器のローカルIPアドレスが不明な場合でも、簡便に当該ネットワーク機器にアクセスすることができ、ネットワーク機器に対する初期設定や再設定などの各種の処理を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例の全体構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための最良の形態を、実施例に基づいて詳細に説明する。
【実施例１】
【００１４】
図１には、本発明の一実施例の全体構成が示されている。同図において、有線もしくは無線によるLAN（イントラネット）１０は、WANであるインターネット１００に適宜のプロバイダ（図示せず）を介して接続されている。図示の例ではLAN１０を一つ示しているが、通常は多数がインターネット１００に接続されている。
【００１５】
LAN１０には、ルータ２０，設定用コンピュータ３０，設定対象のネットワーク機器４０が含まれている。これらのうち、ルータ２０は、DHCP機能２２とNAT（Network Address Translation）機能２４を備えている。設定用コンピュータ３０は、例えばパソコン，スマートホン，タブレットなどのディスプレイを有するコンピュータ機器であって、Webブラウザが動作可能なものが該当し、表示画面を参照しながら各種入力が可能な機能と、設定用プログラム３２を備えている。なお、設定用コンピュータ３０もネットワーク機器の一つであるが、本実施例では、説明の都合上、他のネットワーク機器と分けている。
【００１６】
ネットワーク機器４０は、いわゆる物のインターネット（Internet of Things，IoT）に相当し、表示画面を備えておらず、設定用コンピュータ３０によって各種設定を必要とする機器である。一般家庭であれば、空調機器，照明器具，温度センサ，人感センサなどが該当する。ネットワーク機器４０は、必要に応じて複数がルータ２０に接続されている。ネットワーク機器４０は、後述するアドレス登録サーバ２００に対してアドレス登録を行うためのアドレス登録用プログラム４２と、設定用コンピュータ３０が設定を行うための設定用プログラム４４を備えている。これらのプログラム４２，４４は、例えばCGI（Common Gateway Interface）により起動可能となっている。
【００１７】
一方、インターネット１００には、アドレス登録サーバ２００が接続されている。このアドレス登録サーバ２００は、上述したネットワーク機器４０のローカルIPアドレスのデータベース２１０を備えている。データベース２１０は、ネットワーク機器４０に割り当てられたシリアルナンバー，ローカルIPアドレス，MACアドレスを、それぞれ対応付けて登録したものである。
【００１８】
次に、本実施例の全体動作を説明する。ネットワーク機器４０がLAN１０のルータ２０に接続されると、ルータ２０に対してローカルIPアドレスが要求される（Ｓ１）。ルータ２０は、ＤＨＣＰ機能２２により応答し、ローカルIPアドレスを自動的に割り当てる（Ｓ２）。すると、ネットワーク機器４０は、アドレス登録用プログラム４２によって、自己に割り付けられているシリアルナンバーと前記ローカルIPアドレス，あるいはMACアドレスを、ルータ２０のNAT機能２４によるアドレス変換後、アドレス登録サーバ２００に送信する（Ｓ３）。具体的には、アドレス登録サーバ２００のURL(Uniform Resource Locator)に、シリアルナンバー，ローカルIPアドレス，MACアドレスの情報を含めて送信する。アドレス登録サーバ２００では、送信されたシリアルナンバー，ローカルIPアドレス，MACアドレスの情報をデータベース２１０に登録して保存する。なお、ルータ２０のNAT機能２４では、プライベートなローカルIPアドレスがグローバルなローカルIPアドレスへ変換されるが、以下の説明では、特に両者を区別することなく、ローカルIPアドレスという。グローバルIPアドレスからプライベートIPアドレスへ変換する場合も同様である。
【００１９】
次に、設定用コンピュータ３０でネットワーク機器４０の設定を行うときは、設定用プログラム３２を実行し、インターネット１００を介してアドレス登録サーバ２００にアクセスし、該当するネットワーク機器４０のシリアルナンバーを送信する（Ｓ４）。具体的には、アドレス登録サーバ２００のURLに、シリアルナンバーの情報を含めて送信する。すると、アドレス登録サーバ２００は、データベース２１０から該当するシリアルナンバーのローカルIPアドレス及びMACアドレスを読み出し、設定用コンピュータ３０に送信すべく応答する（Ｓ５）。これらのアドレス情報を受信した設定用コンピュータ３０は、MACアドレス及びローカルIPアドレスを頼りに、該当するネットワーク機器４０にアクセスする（Ｓ６）。すると、ネットワーク機器４０では設定用プログラム４４が実行され、設定画面が設定用コンピュータ３０に送信される。設定画面は、設定用コンピュータ３０のディスプレイに表示されるので、これを参照しながら所望の設定処理を行うことができる。
【００２０】
次に、具体例を示す。LAN１０が、例えば「192.168.1.0/24」のアドレスを有するものとする。これに、シリアルナンバー「54321」，MACアドレス「b0:c7:45:a9:c4:12」を持つ新たなネットワーク機器４０を接続したところ、ルータ２０から、ローカルIPアドレスとして「192.168.1.100/32」が割り当てられたものとする。
【００２１】
当該ネットワーク機器４０は、アドレス登録用プログラム４２によって、アドレス登録用サーバ２００にアクセスする。例えば CGI GET action で、以下のようなURLでアクセスする。
http://conf.example.com/reg?sn=54321?MAC= b0c745a9c412?IP=192_168_1_100
【００２２】
このURL「conf.example.com」に相当するアドレス登録サーバ２００では、URLからシリアルナンバー、MACアドレス、IPアドレスを読み取り、データベース２１０に格納する。このようなアドレス登録処理が、多数のネットワーク機器４０に対して順次行われる。
【００２３】
一方、ネットワーク機器４０にアクセスしたいユーザは、設定用コンピュータ３０を利用して、アドレス登録サーバ２００にアクセスする。例えば、シリアルナンバーが「54321」の場合、Webブラウザで、以下のようにURLを指定する。
http://conf.example.com/search?sn=54321
【００２４】
すると、アドレス登録サーバ２００は、シリアルナンバー「54321」のローカルIPアドレス「192.168.1.100」やMACアドレス「b0:c7:45:a9:c4:12」を、設定用コンピュータ３０に対して送信する。これにより、ユーザは、ネットワーク機器４０にアクセスすることができる。
【００２５】
なお、設定用コンピュータ３０において、シリアルナンバーの入力フォームを表示し、これにシリアルナンバーを入力するだけで、上述した問合せ用のURLが自動生成されるようにしてもよい。また、ネットワーク機器４０に、問合せ用のURLを記述したバーコードを貼り付けておくようにすれば、スマートホンなどでそれを読み取ることで、簡単にアクセスすることができる。あるいは、設定用コンピュータ３０の画面上に、当該アドレスへのリンクを示すようにしてもよい。上記例では、リンク先は以下のようになる。
http://192.168.1.100/
【００２６】
更には、refresh tagを利用することで、前記画面上のリンクをクリックするまでもなく、指定秒数後（０秒でもよい）に設定画面に自動的にジャンプするようにしてもよい。
【００２７】
以上のように、本実施例によれば、ネットワーク機器４０のローカルIPアドレスを、アドレス登録サーバ２００に登録し、設定用コンピュータ３０は、シリアルナンバーから前記ローカルIPアドレスを取得できるようにしたので、LAN１０に接続されるネットワーク機器４０のアドレスが不明な場合でも、簡便にアクセスすることができる。また、前記アクセスによって、ネットワーク機器４０に対する初期設定や再設定などの各種設定処理を良好に行うことである。
【００２８】
なお、本発明は、上述した実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることができる。例えば、以下のものも含まれる。
(1)前記実施例では、設定用コンピュータ３０がLAN１０内に接続されている場合を示したが、LAN１０の外に接続し、VPN（Virtual Private Network）によりLAN内をアクセスできるようにしてもよい。
(2)前記実施例では、ネットワーク機器を識別する識別コードを、単純な数値の羅列であるシリアルナンバーとしたが、セキュリティといたずら防止のため、ネットワーク機器４０に割り当てられている当該機器を表す機器コードと、セキュリティ用のチェックコードとを連結したものとしてもよい。この場合、不正なシリアルナンバーに対してはデータベース２１０に登録せず、データを廃棄するようにしてもよい。
(3)前記実施例では、ネットワーク機器４０に対して初期設定等を行うこととしたが、遠隔操作など、各種の処理を行うようにしてよい。
【産業上の利用可能性】
【００２９】
本発明によれば、LANに接続されるネットワーク機器のアドレスが不明な場合でも、簡便にアクセスして各種処理を行うことができるので、IoTに好適である。
【符号の説明】
【００３０】
１０：LAN
２０：ルータ
２２：DHCP機能
２４：NAT機能
３０：設定用コンピュータ
３２：設定用プログラム
４０：ネットワーク機器
４２：アドレス登録用プログラム
４４：設定用プログラム
１００：インターネット
２００：アドレス登録サーバ
２１０：データベース
【図１】
2016158116.tif 000003