(57)【要約】      （修正有）【課題】クライアント操作端末とネットワーク機器とを簡便に接続し、複雑な入力作業を要せずともダイナミックＤＮＳサービスサーバならびにネットワーク機器との接続および通信を確立する方法を提供する。【解決手段】クライアント操作端末１にて、ネットワーク機器固有情報が化体した画像３を撮像・走査し、照会用ホスト名を生成後ダイナミックＤＮＳサービスサーバ４に送信する。サーバーにおいて保持又は生成された一意のホスト名と照合し、対応するグローバルＩＰアドレスをクライアント操作端末へ送信する。クライアント操作端末は保持又は画像から生成されたログイン情報をグローバルＩＰアドレスに対応するネットワーク機器に送信し、接続認証処理後に通信を許可することより、動的に変化するグローバルＩＰアドレスを備えたネットワーク機器と、クライアント操作端末とを、インターネット上で接続し通信可能にする。【選択図】図１
2014099720.tif 000002
【特許請求の範囲】
【請求項１】
動的に変化するグローバルＩＰアドレスを備えたネットワーク機器と、クライアント操作端末とをダイナミックＤＮＳサービスが提供する一意のホスト名に基づいてインターネット上で接続可能とするネットワーク機器の機器設定方法であって、
前記クライアント操作端末は撮像もしくは走査により読み取り可能な機構を備えており、前記機構によってネットワーク機器の機器固有情報が化体された画像を前記クライアント操作端末が読み取る第１のステップと、
前記クライアント操作端末により、撮像もしくは走査された画像から化体された機器固有情報を解析取得し、引き続き、ダイナミックＤＮＳサービスを提供するダイナミックＤＮＳサーバに既に登録されている前記のネットワーク機器のグローバルＩＰアドレス情報を照会取得するために、前記解析取得された機器固有情報から前記ネットワーク機器の照会用ホスト名を生成し、前記ダイナミックＤＮＳサーバに送信する第２のステップと、
前記ダイナミックＤＮＳサーバにより、予め前記ダイナミックＤＮＳサーバに保持されている前記ネットワーク機器に対応する一意のホスト名と、クライアント操作端末から送信された前記照会用ホスト名とが照合され、合致した場合に、予め前記ダイナミックＤＮＳサーバに保持されている前記一意のホスト名に対応した前記ネットワーク機器のグローバルＩＰアドレスを、前記クライアント操作端末へと送信する第３のステップとを実行して、
動的に変化するグローバルＩＰアドレスを備えた前記ネットワーク機器と、前記クライアント操作端末とを、インターネット上で接続可能にするダイナミックＤＮＳサービスを利用したネットワーク機器の機器設定方法。
【請求項２】
前記第３のステップにおいて、前記ダイナミックＤＮＳサービスを提供するダイナミックＤＮＳサーバは、前記ネットワーク端末に対応する一意のホスト名とグローバルＩＰアドレスとを含むデータを予め保持可能なデータベースを読み書き可能に備えており、
前記ダイナミックＤＮＳサーバが予めデータベースに保持している前記ネットワーク端末に対応する一意のホスト名は、前記ネットワーク機器の機器固有情報に基づいて生成された一意のホスト名であり、
前記第１のステップで生成される照会用ホスト名も、前記ネットワーク機器の機器固有情報に基づいて、前記クライアント操作端末が前記ダイナミックＤＮＳサーバ側のホスト名の生成と同様のロジックで生成された照会用ホスト名であること、
を特徴とする、請求項１に記載のダイナミックＤＮＳサービスを利用したネットワーク機器の機器設定方法。
【請求項３】
請求項１もしくは請求項２に記載の第１のステップ、第２のステップ、第３のステップに続いて、さらに、
前記クライアント操作端末は、予め前記ネットワーク機器へのログイン情報を備えており、前記第３のステップで取得された前記ネットワーク機器のグローバルＩＰアドレス上の前記ネットワーク機器へと前記ログイン情報を送信する第４のステップと、
前記ネットワーク機器が、前記クライアント操作端末から受信した前記ログイン情報を、ログイン情報に基づき前記クライアント端末との接続を認証するか否か判断する情報処理を行い、前記ログイン情報が受け入れ可能な場合には前記クライアント操作端末に対して通信を許可する第５のステップとを実行して、
動的に変化するグローバルＩＰアドレスを備えた前記ネットワーク機器と、前記クライアント操作端末とを、インターネット上で通信可能にするダイナミックＤＮＳサービスを利用したネットワーク機器の機器設定方法。
【請求項４】
請求項３に記載の前記クライアント操作端末が備えている前記ネットワーク機器へのログイン情報は、第２のステップにおいて前記ネットワーク機器の照会用ホスト名を生成する際に、解析取得された機器固有情報から生成せしめた照会用ユーザー名と照会用パスワードを含んでなるログイン情報を用いること、を特徴とする請求項３に記載の動的に変化するグローバルＩＰアドレスを備えた前記ネットワーク機器と、前記クライアント操作端末とを、インターネット上で通信可能にするダイナミックＤＮＳサービスを利用したネットワーク機器の機器設定方法。
【請求項５】
前記ネットワーク機器が起動時に自身に内包の前記ネットワーク機器の機器固有情報に基づいてアクセスコード、機器側ホスト名、ポート番号、機器側ログイン情報である更新照会用ユーザー名と更新照会用パスワードと、を前記ネットワーク機器に予め生成・保持せしめる保持データ生成ステップと、
前記ネットワーク機器は、インターネットに接続すると所定のタイミングで自身に内包する前記ネットワーク機器の機器固有情報を含む情報を前記ダイナミックＤＮＳサーバに対して送信する初期送信ステップと、
前記ネットワーク機器の機器固有情報を受信した前記ダイナミックＤＮＳサーバが、当該機器固有情報に基づいて一意のホスト名を作成し、少なくとも当該一意のホスト名と送信されたグローバルＩＰアドレスと対応させた紐付け情報を含む情報をＤＮＳ情報として前記データベース上に前記ダイナミックＤＮＳサーバが読み出し書き換え可能に保持せしめる初期ＤＮＳ情報保持処理ステップと、
前記ネットワーク機器のグローバルＩＰアドレスが変更されたとき、前記ネットワーク機器から機器側ホスト名および機器側ログイン情報である更新照会用ユーザー名および更新照会用パスワードを含む情報を、ダイナミックＤＮＳサーバに送信する更新要求ステップと、
前記ダイナミックＤＮＳサーバが受信した機器側ホスト名および機器側ログイン情報を、ダイナミックＤＮＳサーバが読み出したデータベース上のＤＮＳ情報と照合させ、これらが合致する場合に、グローバルＩＰアドレスを書き換えて更新後のＤＮＳ情報としてホスト名と紐づけしてデータベースのＤＮＳ情報を書き換え保持する更新処理ステップ、とを実行することで、前記ネットワーク機器のグローバルＩＰアドレスの動的な変化に追従しうることを特徴とする、
動的に変化するグローバルＩＰアドレスを備えた前記ネットワーク機器と、前記クライアント操作端末とを、インターネット上で接続可能な請求項１〜４のいずれか１項に記載のダイナミックＤＮＳサービスを利用したネットワーク機器の機器設定方法。
【請求項６】
動的に変化するグローバルＩＰアドレスを備えたネットワーク機器は、
インターネットを介してダイナミックＤＮＳサーバおよびクライアント操作端末と送受信可能な通信手段を備え、
前記ネットワーク機器の機器固有情報と該機器固有情報が化体された画像を表示させる手段とを備え、
機器固有情報から機器側ホスト名および機器側ログイン情報を生成するプログラムと該プログラムにより生成されたデータの記憶手段を備え、
前記の生成されたデータを前記ダイナミックＤＮＳサーバーに送信するプログラムを備え
グローバルＩＰアドレスの動的変化に応じて機器側ホスト名と機器側ログイン情報を含む更新要求を前記ダイナミックＤＮＳサーバに送信するプログラムを備え、
前記クライアント端末からの通信開始要求に対してログイン情報と機器側ログイン情報を照合するプログラムを備え、
前記ダイナミックＤＮＳサーバは、送受信可能な通信手段を備え、またデータベースと接続されており、
前記ネットワーク機器からの機器固有情報を受信して一意のホスト名と更新用ログイン情報を生成するプログラムを備え、
前記生成した一意のホスト名とグローバルＩＰアドレスとを紐付けした情報および更新用ログイン情報を含む情報をＤＮＳ情報としてデータベースに読み取り書き換え可能に保持せしめるプログラムを備え、
前記ネットワーク機器からの機器側ホスト名と機器側ログイン情報を含む更新要求に対して、前記データベースに読み取り書き換え可能に保持せしめたＤＮＳ情報と照合し合致した場合には、前記の一意のホスト名とグローバルＩＰアドレスを紐付けした情報を書き換えて更新されたＤＮＳ情報としてデータベースに保存するプログラムを備え、
前記クライアント端末からの前記ネットワーク機器の機器固有情報に基づく問い合わせ要求に対して、ＤＮＳ情報と照会し、合致するときにネットワーク機器への接続先を案内する照会プログラムを備え、
前記クライアント操作端末は、送受信可能な通信手段を備え、
画像を撮像もしくは走査により読み取り可能な機構を備え、
撮像もしくは走査された機器固有情報が化体された画像を読み取り解析することで機器固有情報を含む情報を取得するプログラムを備え、
前記ネットワーク機器の機器固有情報から照会用ホスト名および照会用ユーザー名と照会用パスワードを含んでなるログイン情報が生成可能なプログラムを備え、
前記ネットワーク機器の接続先を問い合わせるために前記生成されたログイン情報を用いてダイナミックＤＮＳサーバに問い合わせをするプログラムを備え、
前記ダイナミックＤＮＳサーバへの問い合わせによって得られた情報に基づき、前記ネットワーク機器にログイン情報を送信して接続と通信を要求するプログラムを備え、
前記クライアント操作端末が前記ネットワーク機器の機器固有情報が化体された画像を読み取って得た機器固有情報に基づき生成せしめた照会用ホスト名を含む照会情報を、前記ダイナミックＤＮＳサーバに送信することで前記ネットワーク機器の一意のホスト名を含むＤＮＳ情報と照合させ、合致した場合に、前記クライアント操作端末と前記ネットワーク機器とが特定されて接続され、ログイン情報の照合により通信可能となる、インターネットを介したネットワーク機器とクライアント操作端末との機器接続システム。
【請求項７】
動的に変化するグローバルＩＰアドレスを備えたネットワーク機器は、
インターネットを介してダイナミックＤＮＳサーバおよびクライアント操作端末と送受信可能な通信手段を備え、
前記ネットワーク機器の機器固有情報と該機器固有情報が化体された画像を表示させる手段とを備え、
機器固有情報から機器側ホスト名および機器側ログイン情報を生成するプログラムと該プログラムにより生成されたデータの記憶手段を備え、
前記の生成されたデータを前記ダイナミックＤＮＳサーバーに送信するプログラムを備え
グローバルＩＰアドレスの動的変化に応じて機器側ホスト名と機器側ログイン情報を含む更新要求を前記ダイナミックＤＮＳサーバに送信するプログラムを備え、
前記クライアント端末からの通信開始要求に対してログイン情報と機器側ログイン情報を照合するプログラムを備え、
前記ダイナミックＤＮＳサーバは、送受信可能な通信手段を備え、またデータベースと接続されており、
前記ネットワーク機器からの機器固有情報を受信して一意のホスト名と更新用ログイン情報を生成するプログラムを備え、
前記生成した一意のホスト名とグローバルＩＰアドレスとを紐付けした情報および更新用ログイン情報を含む情報をＤＮＳ情報としてデータベースに読み取り書き換え可能に保持せしめるプログラムを備え、
前記ネットワーク機器からの機器側ホスト名と機器側ログイン情報を含む更新要求に対して、前記データベースに読み取り書き換え可能に保持せしめたＤＮＳ情報と照合し合致した場合には、前記の一意のホスト名とグローバルＩＰアドレスを紐付けした情報を書き換えて更新されたＤＮＳ情報としてデータベースに保存するプログラムを備え、
前記クライアント端末からの前記ネットワーク機器の機器固有情報に基づく問い合わせ要求に対して、ＤＮＳ情報と照会し、合致するときにネットワーク機器への接続先を案内する照会プログラムを備え、
前記クライアント操作端末は、送受信可能な通信手段を備え、
画像を撮像もしくは走査により読み取り可能な機構を備え、
撮像もしくは走査された機器固有情報が化体された画像を読み取り解析することで機器固有情報を含む情報を取得するプログラムを備え、
予め前記ネットワーク機器への照会用ホスト名および照会用ユーザー名と照会用パスワードを含んでなるログイン情報を備え、
前記ネットワーク機器の接続先を問い合わせるために前記生成されたログイン情報を用いてダイナミックＤＮＳサーバに問い合わせをするプログラムを備え、
前記ダイナミックＤＮＳサーバへの問い合わせによって得られた情報に基づき、前記ネットワーク機器にログイン情報を送信して接続と通信を要求するプログラムを備え、
前記クライアント操作端末が前記ネットワーク機器の機器固有情報が化体された画像を読み取って得た機器固有情報に基づき生成せしめた照会用ホスト名を含む照会情報を、前記ダイナミックＤＮＳサーバに送信することで前記ネットワーク機器の一意のホスト名を含むＤＮＳ情報と照合させ、合致した場合に、前記クライアント操作端末と前記ネットワーク機器とが特定されて接続され、ログイン情報の照合により通信可能となる、インターネットを介したネットワーク機器とクライアント操作端末との機器接続システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動的に変化するグローバルＩＰアドレスに対して一意のホスト名を提供するダイナミックＤＮＳサービスを利用したネットワーク機器の設定方法、ならびに携帯端末等とダイナミックＤＮＳサーバ、ネットワーク機器、およびこれらの間の接続を確立するためのプログラムを含んだ、ダイナミックＤＮＳサービスを提供するシステムに関する。
【背景技術】
【０００２】
グローバルＩＰアドレスとは、インターネットで相手と通信するための、他のアドレスと重複しない一意のＩＰアドレスのことであり、たとえばＴＣＰ／ＩＰでは、通信相手を特定してＩＰパケットを送信したり、ルーティングするために必要となるもので、相手を特定するために欠かせない。ところが、ＩＰアドレスはＩＰｖ４では３２ビットの数字の羅列であり、またプロバイダ等がＩＰアドレスに基づいて機械的にホスト名を割り振ってしまうときには、数字や記号の羅列となり、一般に公開して周知して利用したりするには不向きである。
【０００３】
さらに、ＡＤＳＬやＦＴＴＨなどによるインターネット接続では、たとえば接続サービスを提供しているＩＳＰ（Internet Service Provider）によって、利用者に対して接続毎にグローバルＩＰアドレスが動的に割り当てられるのが一般である。そして、個々の端末利用者からすると利用者の意思とは無関係に度々ＩＰアドレスが変更されることが生じうる状況にある。たとえば、（１）グローバルＩＰアドレスが付与されたブロードバンドルータの電源を入れ直した場合、（２）ＩＳＰを通して一定時間通信が行われなかった場合、（３）ＩＳＰの都合により割当てＩＰアドレスが変更される場合、等において変化することがある。
【０００４】
こうした動的な割り当ては、例えばＤＨＣＰサーバーなどで行なわれており、各端末に、接続時に動的にＩＰアドレスを割り当て、終了時には割り当てたＩＰアドレスを回収するが、こうして利用者の端末のグローバルＩＰアドレスは常時固定されているものではなく、動的に変わってしまうものとなるので、ＩＰアドレスに基づくようなホスト名も同様に変わってしまうことがあり得ることとなる。すると、インターネット回線から、動的に変更される可能性のあるＩＰアドレスをもったクライアントの端末との接続は利用しにくいことなる。
【０００５】
そこで、グローバルＩＰアドレスが変更される毎にＤＮＳレコードを更新し、一意のホスト名を常時接続環境を利用しうるようにするのがダイナミックＤＮＳである。すなわち、ダイナミックＤＮＳ（Dynamic Domain Name System、ＤＤＮＳともいう。）とは、ＤＨＣＰ（Dynamic Host Configuration Protocol）などを使って動的に割り当てられたホストの動的に変化するＩＰアドレスを、一意なホスト名に対応させるものである。ダイナミックＤＮＳサービスを利用することでＩＰアドレスが変化する環境にネットワーク機器を設置した場合においても、設定したホスト名でネットワーク機器にアクセスすることができる。
【０００６】
もっとも、実際に接続して利用するには、利用者が手動でネットワーク環境を設定する作業が必要となる。具体的には、利用者が、たとえば、ＰＣ（パーソナルコンピュータ）を操作して前記したダイナミックＤＮＳサービスを提供するＩＳＰにアクセスして利用登録を行い、設定ユーティリティをＰＣにインストールしたうえで、さらにネットワーク機器をルータに接続し、前記した設定ユーティリティを起動してＩＰアドレス等のネットワーク環境の設定を行うことが必要となったりする。また同様の手順でルータについても設定を行う必要がある（例えば、非特許文献１参照）。
【０００７】
エレコム社製のネットワークカメラ（ＬＡＮ−ＮＣＷ１５０／Ｓ）を例にとると、ＤＤＮＳサービスの申し込みと登録を行い、ルーター側のＤＤＮＳ設定を手動で実行し、利用者側の端末として、たとえばスマートフォンやＰＣにアプリやソフトをインストールした後、ＤＤＮＳ設定やポートの開放などを手動で設定していくといった複雑な手順を踏む必要があり、これらの手順を実践してはじめてスマートフォンやＰＣがインターネット回線を介してネットワークカメラと接続が可能となることとなる。手動での多数の手順を要するものであるから、不慣れな利用者にネットワークに関する知識をはじめとした試行錯誤が求められるような負担を課すものであった。
【０００８】
そこで、利用者に面倒な設定作業を強いることなくダイナミックＤＮＳサービスを利用可能な仕組みを構築しようと志向して、本願の出願人は、ダイナミックＤＮＳサービスサーバが、ネットワーク機器から送信されるネットワーク機器に一意な情報（例えば、シリアル番号とＭＡＣアドレス）に基づき生成されるホスト名に従い、ネットワーク機器のグローバルＩＰアドレスとホスト名との紐付けをして、ＤＮＳ情報の更新を行うこととした。
【０００９】
すなわち、（１）所定のタイミングで、ネットワーク機器が、ダイナミックＤＮＳサービスサーバに対して自身が持つ機器識別情報およびＭＡＣ(Media Access Control)アドレスを送信する第１のステップと、（２）前記ダイナミックＤＮＳサービスサーバが、受信した前記ネットワーク機器の機器識別情報およびＭＡＣアドレスに基づきホスト名を生成する第２のステップと、（３）前記ダイナミックＤＮＳサービスサーバが、前記ネットワーク機器から受信した機器識別情報と、自身で生成したホスト名とを紐付けしてユーザ情報を生成するステップと、前記ネットワーク機器が、前記ダイナミックＤＮＳサーバと同じアルゴリズムを用いて生成したホスト名を前記ダイナミックＤＮＳサービスサーバに送信することによって、ＤＮＳ情報の更新を要求する第３のステップと、（４）前記ダイナミックＤＮＳサービスサーバが、受信したホスト名に基づき、前記ネットワーク機器のグローバルＩＰアドレスと前記ホスト名との紐付けをしてＤＮＳ情報の更新を行う第４のステップと、を実行して、前記ダイナミックＤＮＳサービスサーバが、前記端末から前記機器識別情報を受信して、前記ユーザ情報を参照し、当該機器識別情報に紐付けられたホスト名を端末に提供することを特徴とするダイナミックＤＮＳサービスを利用したネットワーク機器の設定方法およびそのシステムを発明した（特許文献１参照）。
【００１０】
上記発明の方法やシステムによれば、ネットワーク機器がホスト名と同じ名称を生成し、動的ＩＰアドレスの更新を要求し、ダイナミックＤＮＳサーバー側は、ネットワーク機器からの識別情報およびＭＡＣアドレスからホスト名を生成し、パスワードを確認のうえ、ＤＮＳ情報の更新をすることで、ネットワーク機器とダイナミックＤＮＳサーバ上のＤＮＳ情報を一致させ、動的ＩＰアドレスのネットワーク機器とダイナミックＤＮＳサーバとの通信の接続が確立されることとなる。
【００１１】
これにより、動的ＩＰアドレスのネットワーク機器が特定のダイナミックＤＮＳサーバに捕捉可能とされたこととなるので、あとは携帯端末等が当該ダイナミックＤＮＳサーバに接続して照会することで、ネットワーク機器、たとえば自宅等に設置したネットワークカメラ等に携帯端末等からのアクセスが可能となる。
もっとも、携帯端末等がダイナミックＤＮＳサーバにアクセスして、ネットワーク機器の識別情報を送信することまでは利用者側に若干の動作が求められており、携帯端末−ＤＤＮＳサーバ間での具体的手順は、前記発明においては提供されていなかった。携帯端末等からダイナミックＤＮＳサーバにアクセスする際には、携帯端末とネットワーク機器の接続を確立するべく、ダイナミックＤＮＳサーバネットワーク機器の識別情報を送信したり、サーバ側からホスト名の受信をするなどしてネットワーク機器まで接続することが必要であり、それらの手順をクリアしてはじめてネットワーク機器までの接続を確立することとなっていた。たしかに、前記発明によって従前に比べて格段にネットワーク機器と端末間の接続が簡単にはなっているが、ネットワーク接続に疎い一般の利用者の視点からすると、さらなる工夫が望まれていたといえる。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特許第４５２８１０５号公報
【非特許文献】
【００１３】
【非特許文献１】ケータイモニタリングサービス「ＣＡＭｏｎＥＺ開始」、２００４年７月１２日、株式会社アイ・オー・データ機器発行
【発明の概要】
【発明が解決しようとする課題】
【００１４】
前記したように、ダイナミックＤＮＳサービスを利用するために、ユーザはホスト名等の設定作業が必要であり、このため、ホスト名等の登録設定を行い、かつ、その情報をルータ等使用するネットワーク機器の全てに反映させる必要がある。従って、ユーザにとっては負担が大きい他に、スキルを要するため、誰もが簡単に利用できる状況にはなかった。
【００１５】
本発明は、インターネットを介してクライアント操作端末とネットワーク機器とを簡便に接続し、また、動的なグローバルＩＰアドレスの変化によって通信設定が複雑になることを回避するため、ダイナミックＤＮＳサービスを利用したネットワーク機器の設定方法を提供し、また、通常は視認しにくいネットワーク機器の機器固有情報を利用して、クライアント操作端末上から簡易に撮影等によって取得利用することで、複雑な入力作業を要せずとも、ダイナミックＤＮＳサービスサーバ、ネットワーク機器と接続していくことができるプログラムやシステムを提供することにある。
【課題を解決するための手段】
【００１６】
前記した課題を解決するために、本発明の第１の手段では、動的に変化するグローバルＩＰアドレスを備えたネットワーク機器と、クライアント操作端末とをダイナミックＤＮＳサービスが提供する一意のホスト名に基づいてインターネット上で接続可能とするネットワーク機器の機器設定方法であって、
前記クライアント操作端末は撮像もしくは走査により読み取り可能な機構を備えており、前記機構によってネットワーク機器の機器固有情報が化体された画像を前記クライアント操作端末が読み取る第１のステップと、
前記クライアント操作端末により、撮像もしくは走査された画像から化体された機器固有情報を解析取得し、引き続き、ダイナミックＤＮＳサービスを提供するダイナミックＤＮＳサーバに既に登録されている前記のネットワーク機器のグローバルＩＰアドレス情報を照会取得するために、前記解析取得された機器固有情報から前記ネットワーク機器の照会用ホスト名を生成し、前記ダイナミックＤＮＳサーバに送信する第２のステップと、
前記ダイナミックＤＮＳサーバにより、予め前記ダイナミックＤＮＳサーバに保持されている前記ネットワーク機器に対応する一意のホスト名と、クライアント操作端末から送信された前記照会用ホスト名とが照合され、合致した場合に、予め前記ダイナミックＤＮＳサーバに保持されている前記一意のホスト名に対応した前記ネットワーク機器のグローバルＩＰアドレスを、前記クライアント操作端末へと送信する第３のステップとを実行して、
動的に変化するグローバルＩＰアドレスを備えた前記ネットワーク機器と、前記クライアント操作端末とを、インターネット上で接続可能にするダイナミックＤＮＳサービスを利用したネットワーク機器の機器設定方法である。
【００１７】
本発明の第２の手段では、前記第３のステップにおいて、前記ダイナミックＤＮＳサービスを提供するダイナミックＤＮＳサーバは、前記ネットワーク端末に対応する一意のホスト名とグローバルＩＰアドレスとを含むデータを予め保持可能なデータベースを読み書き可能に備えており、
前記ダイナミックＤＮＳサーバが予めデータベースに保持している前記ネットワーク端末に対応する一意のホスト名は、前記ネットワーク機器の機器固有情報に基づいて生成された一意のホスト名であり、
前記第１のステップで生成される照会用ホスト名も、前記ネットワーク機器の機器固有情報に基づいて、前記クライアント操作端末が前記ダイナミックＤＮＳサーバ側のホスト名の生成と同様のロジックで生成された照会用ホスト名であること、
を特徴とする、第１の手段に記載のダイナミックＤＮＳサービスを利用したネットワーク機器の機器設定方法である。
【００１８】
本発明の第３の手段では、
本発明の第１もしくは第２の手段に記載の第１のステップ、第２のステップ、第３のステップに続いて、さらに、
前記クライアント操作端末は、予め前記ネットワーク機器へのログイン情報を備えており、前記第３のステップで取得された前記ネットワーク機器のグローバルＩＰアドレス上の前記ネットワーク機器へと前記ログイン情報を送信する第４のステップと、
前記ネットワーク機器が、前記クライアント操作端末から受信した前記ログイン情報を、ログイン情報に基づき前記クライアント端末との接続を認証するか否か判断する情報処理を行い、前記ログイン情報が受け入れ可能な場合には前記クライアント操作端末に対して通信を許可する第５のステップとを実行して、
動的に変化するグローバルＩＰアドレスを備えた前記ネットワーク機器と、前記クライアント操作端末とを、インターネット上で通信可能にするダイナミックＤＮＳサービスを利用したネットワーク機器の機器設定方法である。
【００１９】
本発明の第４の手段では、本発明の第３の手段に記載の前記クライアント操作端末が備えている前記ネットワーク機器へのログイン情報は、第２のステップにおいて前記ネットワーク機器の照会用ホスト名を生成する際に、解析取得された機器固有情報から生成せしめた照会用ユーザー名と照会用パスワードを含んでなるログイン情報を用いること、を特徴とする本発明の第３の手段に記載の動的に変化するグローバルＩＰアドレスを備えた前記ネットワーク機器と、前記クライアント操作端末とを、インターネット上で通信可能にするダイナミックＤＮＳサービスを利用したネットワーク機器の機器設定方法である。
【００２０】
本発明の第５の手段では、前記ネットワーク機器が起動時に自身に内包の前記ネットワーク機器の機器固有情報に基づいてアクセスコード、機器側ホスト名、ポート番号、機器側ログイン情報である更新照会用ユーザー名と更新照会用パスワードと、を前記ネットワーク機器に予め生成・保持せしめる保持データ生成ステップと、
前記ネットワーク機器は、インターネットに接続すると所定のタイミングで自身に内包する前記ネットワーク機器の機器固有情報を含む情報を前記ダイナミックＤＮＳサーバに対して送信する初期送信ステップと、
前記ネットワーク機器の機器固有情報を受信した前記ダイナミックＤＮＳサーバが、当該機器固有情報に基づいて一意のホスト名を作成し、少なくとも当該一意のホスト名と送信されたグローバルＩＰアドレスと対応させた紐付け情報を含む情報をＤＮＳ情報として前記データベース上に前記ダイナミックＤＮＳサーバが読み出し書き換え可能に保持せしめる初期ＤＮＳ情報保持処理ステップと、
前記ネットワーク機器のグローバルＩＰアドレスが変更されたとき、前記ネットワーク機器から機器側ホスト名および機器側ログイン情報である更新照会用ユーザー名および更新照会用パスワードを含む情報を、ダイナミックＤＮＳサーバに送信する更新要求ステップと、
前記ダイナミックＤＮＳサーバが受信した機器側ホスト名および機器側ログイン情報を、ダイナミックＤＮＳサーバが読み出したデータベース上のＤＮＳ情報と照合させ、これらが合致する場合に、グローバルＩＰアドレスを書き換えて更新後のＤＮＳ情報としてホスト名と紐づけしてデータベースのＤＮＳ情報を書き換え保持する更新処理ステップ、とを実行することで、前記ネットワーク機器のグローバルＩＰアドレスの動的な変化に追従しうることを特徴とする、
動的に変化するグローバルＩＰアドレスを備えた前記ネットワーク機器と、前記クライアント操作端末とを、インターネット上で接続可能な本発明の第１〜第４のいずれか１の手段に記載のダイナミックＤＮＳサービスを利用したネットワーク機器の機器設定方法である。
【００２１】
本発明の第６の手段は、
動的に変化するグローバルＩＰアドレスを備えたネットワーク機器は、
インターネットを介してダイナミックＤＮＳサーバおよびクライアント操作端末と送受信可能な通信手段を備え、
前記ネットワーク機器の機器固有情報と該機器固有情報が化体された画像を表示させる手段とを備え、
機器固有情報から機器側ホスト名および機器側ログイン情報を生成するプログラムと該プログラムにより生成されたデータの記憶手段を備え、
前記の生成されたデータを前記ダイナミックＤＮＳサーバーに送信するプログラムを備え
グローバルＩＰアドレスの動的変化に応じて機器側ホスト名と機器側ログイン情報を含む更新要求を前記ダイナミックＤＮＳサーバに送信するプログラムを備え、
前記クライアント端末からの通信開始要求に対してログイン情報と機器側ログイン情報を照合するプログラムを備え、
前記ダイナミックＤＮＳサーバは、送受信可能な通信手段を備え、またデータベースと接続されており、
前記ネットワーク機器からの機器固有情報を受信して一意のホスト名と更新用ログイン情報を生成するプログラムを備え、
前記生成した一意のホスト名とグローバルＩＰアドレスとを紐付けした情報および更新用ログイン情報を含む情報をＤＮＳ情報としてデータベースに読み取り書き換え可能に保持せしめるプログラムを備え、
前記ネットワーク機器からの機器側ホスト名と機器側ログイン情報を含む更新要求に対して、前記データベースに読み取り書き換え可能に保持せしめたＤＮＳ情報と照合し合致した場合には、前記の一意のホスト名とグローバルＩＰアドレスを紐付けした情報を書き換えて更新されたＤＮＳ情報としてデータベースに保存するプログラムを備え、
前記クライアント端末からの前記ネットワーク機器の機器固有情報に基づく問い合わせ要求に対して、ＤＮＳ情報と照会し、合致するときにネットワーク機器への接続先を案内する照会プログラムを備え、
前記クライアント操作端末は、送受信可能な通信手段を備え、
画像を撮像もしくは走査により読み取り可能な機構を備え、
撮像もしくは走査された機器固有情報が化体された画像を読み取り解析することで機器固有情報を含む情報を取得するプログラムを備え、
前記ネットワーク機器の機器固有情報から照会用ホスト名および照会用ユーザー名と照会用パスワードを含んでなるログイン情報が生成可能なプログラムを備え、
前記ネットワーク機器の接続先を問い合わせるために前記生成されたログイン情報を用いてダイナミックＤＮＳサーバに問い合わせをするプログラムを備え、
前記ダイナミックＤＮＳサーバへの問い合わせによって得られた情報に基づき、前記ネットワーク機器にログイン情報を送信して接続と通信を要求するプログラムを備え、
前記クライアント走査端末が前記ネットワーク機器の機器固有情報が化体された画像を読み取って得た機器固有情報に基づき生成せしめた照会用ホスト名を含む照会情報を、前記ダイナミックＤＮＳサーバに送信することで前記ネットワーク機器の一意のホスト名を含むＤＮＳ情報と照合させ、合致した場合に、前記クライアント操作端末と前記ネットワーク機器とが特定されて接続され、ログイン情報の照合により通信可能となる、インターネットを介したネットワーク機器とクライアント操作端末との機器接続システムである。
【００２２】
本発明の第７の手段では、
動的に変化するグローバルＩＰアドレスを備えたネットワーク機器は、
インターネットを介してダイナミックＤＮＳサーバおよびクライアント操作端末と送受信可能な通信手段を備え、
前記ネットワーク機器の機器固有情報と該機器固有情報が化体された画像を表示させる手段とを備え、
機器固有情報から機器側ホスト名および機器側ログイン情報を生成するプログラムと該プログラムにより生成されたデータの記憶手段を備え、
前記の生成されたデータを前記ダイナミックＤＮＳサーバーに送信するプログラムを備え
グローバルＩＰアドレスの動的変化に応じて機器側ホスト名と機器側ログイン情報を含む更新要求を前記ダイナミックＤＮＳサーバに送信するプログラムを備え、
前記クライアント端末からの通信開始要求に対してログイン情報と機器側ログイン情報を照合するプログラムを備え、
前記ダイナミックＤＮＳサーバは、送受信可能な通信手段を備え、またデータベースと接続されており、
前記ネットワーク機器からの機器固有情報を受信して一意のホスト名と更新用ログイン情報を生成するプログラムを備え、
前記生成した一意のホスト名とグローバルＩＰアドレスとを紐付けした情報および更新用ログイン情報を含む情報をＤＮＳ情報としてデータベースに読み取り書き換え可能に保持せしめるプログラムを備え、
前記ネットワーク機器からの機器側ホスト名と機器側ログイン情報を含む更新要求に対して、前記データベースに読み取り書き換え可能に保持せしめたＤＮＳ情報と照合し合致した場合には、前記の一意のホスト名とグローバルＩＰアドレスを紐付けした情報を書き換えて更新されたＤＮＳ情報としてデータベースに保存するプログラムを備え、
前記クライアント端末からの前記ネットワーク機器の機器固有情報に基づく問い合わせ要求に対して、ＤＮＳ情報と照会し、合致するときにネットワーク機器への接続先を案内する照会プログラムを備え、
前記クライアント操作端末は、送受信可能な通信手段を備え、
画像を撮像もしくは走査により読み取り可能な機構を備え、
撮像もしくは走査された機器固有情報が化体された画像を読み取り解析することで機器固有情報を含む情報を取得するプログラムを備え、
予め前記ネットワーク機器への照会用ホスト名および照会用ユーザー名と照会用パスワードを含んでなるログイン情報を備え、
前記ネットワーク機器の接続先を問い合わせるために前記生成されたログイン情報を用いてダイナミックＤＮＳサーバに問い合わせをするプログラムを備え、
前記ダイナミックＤＮＳサーバへの問い合わせによって得られた情報に基づき、前記ネットワーク機器にログイン情報を送信して接続と通信を要求するプログラムを備え、
前記クライアント操作端末が前記ネットワーク機器の機器固有情報が化体された画像を読み取って得た機器固有情報に基づき生成せしめた照会用ホスト名を含む照会情報を、前記ダイナミックＤＮＳサーバに送信することで前記ネットワーク機器の一意のホスト名を含むＤＮＳ情報と照合させ、合致した場合に、前記クライアント操作端末と前記ネットワーク機器とが特定されて接続され、ログイン情報の照合により通信可能となる、インターネットを介したネットワーク機器とクライアント操作端末との機器接続システムである。
【００２３】
本発明にいうクライアント操作端末とは、カメラやスキャナなどの撮像または操作機能を備え、アプリケーションソフトを導入して実行可能なスマートフォン、タブレット端末、パーソナルコンピュータ（ＰＣ）、ゲーム機など、カメラ機能と通信機能を備えたモバイル機器であれば広くこれに該当する。そして、利用者は、クライアント操作端末上のプログラムを実行操作するだけで、本発明のネットワーク機器との接続を確立し、通信をしてネットワーク機器を利用することができる。
【００２４】
本発明にいうネットワーク機器とは、たとえばＮＩＣ（Network Interface Card）機能を備えたネットワーク通信可能なカメラ、スキャナ、マイク、スピーカ、報知機などの各種センサー、プリンター、インターホン、家電製品、あるいはその操作用リモコン等を広く含んでいる。以下、個別な説明をするときは、ネットワークカメラを代表例として説明するが、もちろん他のネットワーク機器にも適用可能である。
【００２５】
本発明にいう機器固有情報とは、ネットワーク機器を特定して識別しうる情報のことであり、シリアルナンバー、個別に付されているＭＡＣ(Media Access Control)アドレス等の他と重複のないユニークな一意の固体を識別しうる情報を含んだものである。本発明では、機器固有情報を１次元バーコードや２次元コードシンボル（たとえばＪＩＳＸ０５１０のＱＲコード（登録商標）をいう。）あるいはその他の識別用の画像に化体させ、機械を通じて視覚的に読み取り可能なものとする。すなわち、これらの機器固有情報は、たとえば２次元コードシンボルとして紙面に印刷して本発明のネットワーク機器の周囲に読み取り可能に備え置いたり、ネットワーク機器表面にシールとして印刷したものを貼付しておいてもよい。さらに、ネットワーク機器に液晶画面の表示部を設けて画像として読み取り可能に表示せしめてもよい。なお、以下の個別な説明では、２次元コードシンボルであるＱＲコードを例にとって説明することとするが、他の視覚的に読み取り可能な表示方法を排除するものではない。
【００２６】
こうした機器固有情報は、必ずしも機器本体表面のわかりやすいところに明示されてはおらず、また意味ある情報の羅列でもないので、他の重複しない情報であるにもかかわらず、一般ユーザーが利用するには入力もしづらく、必ずしも有益に用いることができなかった情報である。ところが、２次元コードシンボルなどによって、カメラ等で読み取り容易な可読的処理が可能な情報とすることで、ネットワーク回線がつながる前にもかかわらず、情報の受け渡しが容易となる。すなわち、ネットワークカメラなどのネットワーク機器の表面もしくは画像などで表示させたＱＲコード等を、スマートフォンのカメラによって撮影し、アプリによる画像認識と解析処理によって、機器固有情報を間違いなく確実に得ることができる。
【発明の効果】
【００２７】
本発明によれば、一意な重複のない機器固有情報を簡単に接続前の機器同士で受け渡すことができ、受け渡された機器固有情報を変換させることで、適切な相手との通信かどうかを簡易に照合して判別できるようになる。
すなわち、ダイナミックＤＮＳサーバが、ネットワーク機器から送信されるネットワーク機器に一意な情報である機器固有情報に基づいて生成される一意なホスト名やＤＮＳ情報を作成でき、ネットワーク機器からのＤＮＳ情報の更新要求や、クライアント操作端末からの問い合わせ要求に対して、それぞれの機器が一意な機器固有情報から生成せしめたホスト名および機器側ログイン情報やログイン情報等と簡易に照合することが可能となる。
【００２８】
そして、一般ユーザーは、ネットワーク機器の利用開始に際して、カメラ等で使いたいネットワーク機器に付されたＱＲコードなどの画像を撮影し、これをクライアント操作端末であるスマートフォンなどのアプリによって解析動作の指示を開始させるだけで、あとは自動的にダイナミックＤＮＳサーバとの問い合わせを経て、接続したいネットワーク機器との通信が確立されることとなることから、極めて簡便かつ安全、確実に接続できる手順が提供されることとなる。
【００２９】
また、本発明によれば、ネットワーク機器も、シリアル番号やＭＡＣアドレスといった機器固有情報を演算して、ホスト名や、更新ユーザ名、更新パスワードを生成し、ホスト名に付加してＤＮＳ情報の更新を要求することから、動的なグローバルＩＰアドレスの変化にダイナミックＤＮＳサーバが管理するＤＮＳ情報が追従しうるので、利用者の意図しないＩＰアドレスの変化があっても、機器設定を一から繰り返す必要がなく、利便性のよいシステムが提供されることとなる。
【図面の簡単な説明】
【００３０】
【図１】本発明に用いるネットワーク機器とクライアント端末とが接続され通信が確立される様子を示す機器の構成図である。
【図２】本発明のネットワーク機器とダイナミックＤＮＳサーバとの接続を説明する機器の構成図である。
【図３】本発明のネットワーク機器とダイナミックＤＮＳサーバーの設定から更新までの動作の一例を示したシーケンス図である。
【図４】本発明のクライアント操作端末が撮像したＱＲコードに基づいてネットワーク機器との通信を開始するまでの動作の一例を示したシーケンス図である。
【図５】データベース上で管理される機器固有情報と、初期に生成されたホスト名、パスワードなどのＤＮＳ情報の一部を例示したものである。
【発明を実施するための形態】
【００３１】
本発明の実施の形態を図１〜５を適宜用いながら以下に説明する。
図１に示すのは、本発明のネットワーク機器がクライアント操作端末と接続、通信が開始された稼動状態となる様子を示す構成図である。記載されている機器の構成は、ネットワーク機器Ａ〜Ｃの３台のウェブカメラと、ネットワーク機器Ａのとなりに示したネットワーク機器Ａの機器固有情報を含む画像３、これらのネットワーク機器のカメラがインターネットと接続する際に用いることのできる２台のルーターＤとＥ、インターネット網、スマートフォンで例示したクライアント操作端末と、端末とインターネットを繋ぐ移動通信網、ダイナミックＤＮＳサーバとデータベースである。
【００３２】
ネットワーク機器ＡとＢのカメラは、ルーターＤを介してインターネットと繋がっており、接続待機された状態が既に確立されており、ダイナミックＤＮＳサーバ４に認識され、データベース５にＤＮＳ情報が記録されている状態にある。ネットワーク機器Ａは、さらに経路（ｆ）に示すインターネットから移動通信網を経てクライアント操作端末１のスマートフォンへと接続され、通信が可能となって稼動している状況にある。一方、ネットワークカメラＢはルーターＤに接続されており、ダイナミックＤＮＳサーバにも認識されているが、クライアント端末からの接続はなされていない状況を示している。
他方、ネットワーク機器Ｃのカメラは、ルーターＥとは接続されておらず、インターネットに繋がっておらず、ダイナミックＤＮＳサーバにも、接続待機状態としては登録されていない。
【００３３】
たとえば、クライアント操作端末１のスマートフォンには、ネットワーク機器Ａのカメラを遠隔操作するために設計されたアプリケーションソフト（アプリ）をインストールしておくことで簡易な操作が実現可能となっている。カメラと遠隔的に接続されたスマートフォンの画面上には、経路（ｆ）を経てカメラの映像が順次送信されており、スマートフォン側の操作によってカメラのズーム等の操作も可能となったり、スマートフォン上での録画動作も適宜指示することができる。
【００３４】
スマートフォンの撮像装置２のカメラ機能によって、ネットワーク機器Ａの機器固有情報を含んだＱＲコード３が撮像される。ＱＲコードは、二次元のバーコードであるから、一般的なＱＲコード読み取りのソフトによって、通常的に機器固有情報を容易に抽出することができる。さらに、専用のアプリを用いることによってＱＲコードの解析処理がなされるようにすれば、機器固有情報のみならず、その他のネットワーク機器に関する情報を通知することもできるので、ネットワーク機器へのログイン情報のユーザー名やパスワードを盛り込んだりすることもできる。もっとも、ＱＲコードに機器固有情報をそのまま記載しておくことは、単にもともと機器のもっている機器固有情報であるＭＡＣアドレスなどを取り出しやすくしたものなので、かえって重要な情報や、秘匿の情報としての価値あるものとしての着目がなされずに済む。そこで、通信開始のためのキーとなる情報を生成するための道具として考えた場合、逆にありふれた情報である点で有用性が高いといえる。
【００３５】
また、利用者の認識しないうちにスマートフォンの内部で機器固有情報を含んだ情報が画像から抽出され保持されることとなる。そして、アプリによって機器固有情報から、ホスト名が生成され、同様に、任意であるが、ユーザー名やパスワードといったユーザー情報を生成せしめてもよい。
これらのホスト名を照会ホスト名として、経路（ｅ）によってダイナミックＤＮＳサーバ４へ送信し、ダイナミックＤＮＳサーバは、データベース５に保持されたＤＮＳ情報と照会して、ホスト名や、機器固有情報、あるいは、ユーザー名、パスワードなどを照合した結果、合致すると判断した場合には、所望のネットワーク機器ＡのグローバルＩＰアドレスを含む情報をダイナミックＤＮＳサーバからスマートフォンに向けて返信し、スマートフォンのアプリは、特定されたネットワーク機器Ａのカメラと接続しうることとなる。これによりネットワーク機器がクライアント端末からも特定できる状態となるので、さらに、カメラ側に用意されている機器側のユーザ情報とスマートフォン側の生成したユーザ情報等を照合するなどの認証動作を経て、通信が確立されることとなる。
【００３６】
なお、一意の機器固有情報から一意のホスト名を生成すると、ユニークな重複しない値を確実かつ簡易に機械的に得ることができる。たとえば、ダイナミックＤＮＳサーバ上で生成される一意のホスト名は、一意の機器固有情報であるＭＡＣアドレスから生成されるものとする。ＭＡＣアドレスはＮＩＣ機器それぞれに個別に振られているので、基本的に重複することはない。
【００３７】
とはいえ、ＭＡＣアドレスそのものをホスト名に用いるのでは、用意にウェブ上のカメラ等の所在が突き止められてしまうことが考えられるので、リスクを伴う。そこで生成アルゴリズムによって異なる値に変換すること自体は有用である。そして、ダイナミックＤＮＳサーバ、ネットワーク機器、クライアント操作端末におけるプログラムにおいて、基本的に同じ生成アルゴリズムを用いることも、照会処理を簡易にすると思われる。たとえば、ＭＡＣアドレスの数字を１０進数に変換してから、チェックデジットとなるパリティを付加してデータの整合処理が可能とした数値を生成せしめるといった処理手順によって算出させることができる。なお、同様のアルゴリズムを用いるならば、生成プログラムが機器毎に違う言語であっても、一意のＭＡＣアドレス同様に、結果は一意な値を共通して導出することができる。
【００３８】
もちろん、ひとつの機器固有情報から、ネットワーク機器、クライアント操作端末、ダイナミックＤＮＳサーバが３者３様にユニークな値を生成してもよく、照合動作の際に生成された数値同士を変換して照合することは可能である。複雑になるが、同じ生成アルゴリズムに拘る必然性はない。
【００３９】
図２に示すのは、ネットワーク機器Ａ、ネットワークＢが順次同じルーターＤを通じて、インターネットに接続可能に起動され、予め設定されている特定のダイナミックＤＮＳサーバーと通信することで、機器固有情報から生成された機器側ホスト名を通知し、ＤＮＳ情報がデータベース記録されていく手順を示した、ネットワーク機器の設置手順を説明した概略図である。
【００４０】
（１）Ｗｅｂカメラであるネットワーク機器Ａは、経路（ａ）によってＵＰｎＰ機能を有するブロードバンドルーターＤに接続されており、ネットワーク機器Ａを起動させると、ＵＰｎＰ機能によりインターネット公開用としてポート８０番が公開される。
（２）ネットワーク機器Ａは、経路（ｂ）によってダイナミックＤＮＳサーバに対して、ＣＧＩ（Common Gateway Interface）コマンドを発行し、ネットワーク機器側の機器固有情報に基づくホスト名と、ダイナックＤＮＳサーバ側の予め生成してあるホスト名などが照合される。適合すると、ダイナミックＤＮＳサーバは、図５に示すようなデータベースに、シリアル番号やＭＡＣアドレスといった機器固有情報の他、ホスト名、パスワード、ポート番号等を登録することで、予め設定されている一意のホスト名を使用可能とする。ダイナミックＤＮＳサーバは、以後、スマートフォン等のクライアント機器端末からの問い合わせ要求が適切であれば、ネットワーク機器Ａと接続しうるグローバルＩＰアドレスを含む情報を返信することとなる。
【００４１】
（３）ネットワーク機器Ｂが、経路（ｃ）によってＵＰｎＰ機能を備えたルーターＤに接続されると、重複しない別なポート、たとえば５５５５５番が公開される。
（４）ネットワーク機器Ｂは、経路（ｄ）によってダイナミックＤＮＳサーバーに対してＣＧＩコマンドを発行し、機器固有情報に基づいてホスト名等を通知し、予めダイナミックＤＮＳサーバー側に用意されている一意のホスト名と照合され、適合する場合には、ネットワーク機器Ａと同様にデータベース５に記録され、ネットワーク機器Ａが待機状態となる。
【００４２】
図５に示す表は、データベース５に保持されている情報の一部を例示したものである。カメラＡとカメラＢが、前記ネットワーク機器Ａとネットワーク機器Ｂに相当する。この表では、シリアル番号、ＭＡＣアドレスといった機器固有情報のほかに、機器固有情報から予めダイナミックＤＮＳサーバ側が生成せしめた、一意のホスト名（プリセットＤＤＮＳホスト名）、パスワードなどが、予め記録されている。ネットワーク機器Ａのように、外部からネットワーク機器がアクセスしてくると、ネットワーク機器側の告げる機器ホスト名と、予めダイナミックＤＮＳサーバ側で生成していた一意のホスト名とを照合し、合致する場合には、ダイナミックＤＮＳサーバ側は、ネットワーク機器Ｂを適切な待機状態にある機器として認識し、グローバルＩＰアドレスとホスト名を紐付けする。
【実施例１】
【００４３】
図３のシーケンス図を用いて、本発明のネットワーク機器とダイナミックＤＮＳサーバーの設定から更新までの動作の一例を説明する。あくまで一例であり、これに限定はされるものではない。
ネットワーク機器のカメラの電源を入れると、ルーターに接続されると同時にＵＰｎＰ機能によりポートが公開される。また、機器固有情報のＭＡＣアドレスから、ネットワーク機器に予め設定されたプログラムによって、ホスト名、アクセスコード、ポート番号、情報更新用ユーザー名、パスワードが生成され、保持される。
【００４４】
ネットワーク機器には、予めアクセス先となるダイナミックＤＮＳサーバとの接続情報が記録されており、これに基づいて、特定のダイナミックＤＮＳサーバに、ＭＡＣアドレス、マックアドレスから算出したアクセスコードおよびポート番号をＣＧＩにて送信する。
【００４５】
ダイナミックＤＮＳサーバは、受取ったＭＡＣアドレスに対応するアクセスコードを算出し、データベース５のＤＮＳ情報と照合して一致するかどうか確認。適合する場合には、ＭＡＣアドレスとアクセスコードが正しいことをネットワーク機器に通知する。
【００４６】
ダイナミックＤＮＳサーバはＭＡＣアドレスに対応するホスト名と、情報更新用ユーザ名、パスワードを有効にし、ネットワーク機器のグローバルＩＰアドレスが変更になった場合の更新処理に備えることとなる。
【００４７】
ネットワーク機器からの情報更新用ユーザー名、パスワード、現在のＩＰアドレス（ローカルポート）、ポート番号が送信されると、受取ったダイナミックＤＮＳサーバは、ユーザー名、パスワードを照合し、正しい場合は、ポート番号とローカルＩＰアドレスの情報を更新し、ＤＮＳ情報を更新する。
【００４８】
以後、ネットワーク機器のＩＰアドレスが変更になる毎に、こうした動作が繰り返され、ＤＮＳ情報が現在のネットワーク機器のグローバルＩＰアドレスとの紐付けが正確に保たれる。
【実施例２】
【００４９】
次に図４を用いて、本発明のクライアント操作端末が撮像したＱＲコードに基づいてネットワーク機器との通信を開始するまでの動作の一例を示す。
【００５０】
クライアント端末であるスマートフォンに、予めネットワーク機器を操作するためのスマートフォン用のアプリをダウンロードしてインストールしておき、専用アプリケーションを起動する。
【００５１】
使いたいネットワーク機器であるカメラの機器表面あるいは機器近傍に印刷されたＱＲコード、もしくは機器の液晶画面に表示されるＱＲコードなどを、スマートフォンで撮影し、ＱＲコードの読み取りを行う。ＱＲコードには、予め機器固有情報であるＭＡＣアドレスを含ませてあるので、読み取り後にアプリ上で解析すると、ＭＡＣアドレスが表示されることとなる。
【００５２】
得られたＭＡＣアドレスに基づき、アプリがホスト名、ポート番号を算出する。また、アプリに予め設定されているカメラアクセス用のユーザー名、パスワードも読出し、予め設定されているダイナミックＤＮＳサーバーに問い合わせをする。
【００５３】
ダイナミックＤＮＳサーバーはホスト名等を照合して、適合する場合には、ポート番号やＩＰアドレスを取り出し、クライアント操作端末であるスマートフォンに通知し、これによりネットワーク機器であるカメラが特定され、接続可能となる。
【００５４】
カメラに対して、スマートフォンから、ホスト名、ポート番号、カメラアクセス用のユーザー名、パスワードを通知し、カメラ側がこれを照合し、適切な場合には、接続要求応答を認証して、通信を開始する。
【符号の説明】
【００５５】
１  クラインアント操作端末
２  撮像装置
３  ＱＲコード
４  ダイナミックＤＮＳサーバ
５  データベース
【図１】
2014099720.tif 000003
【図２】
2014099720.tif 000004
【図３】
2014099720.tif 000005
【図４】
2014099720.tif 000006
【図５】
2014099720.tif 000007