(57)【要約】【課題】ネットワーク装置をインターネットに接続するだけで、当該ネットワーク装置へのドメイン名による接続を可能としながら、当該接続に対する高いセキュリティを実現する技術を提供する。【解決手段】ネットワークカメラ１を接続すると、ルータ３のポートフォワード機能設定から、ＤＤＮＳサーバでのサブドメイン名の割り当て要求までが自動的に行われるため、携帯電話８からドメイン名によるネットワークカメラ１へのアクセスが可能となる。このとき、サブドメイン名およびネットワークカメラ１への接続に必要なパスワードが、ネットワークカメラ１固有の識別情報から暗号化によって生成されたものであるため、第三者による推測が困難で、ネットワークカメラ１に対するセキュリティを高めることができる。【選択図】図１
2006101330.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されると、自己の識別情報を第１の暗号化演算によって暗号化して生成したサブドメイン名と、グローバルＩＰアドレスと、を送信するネットワーク装置と、
前記ネットワーク装置から送信された前記グローバルＩＰアドレスに対して、前記サブドメイン名を割り当てるＤＤＮＳサーバと、
を備えることを特徴とするネットワークシステム。
【請求項２】
ネットワークに接続されると、自己の識別情報を第１の暗号化演算によって暗号化して生成したサブドメイン名を送信するネットワーク装置と、
前記ネットワーク装置から送信された前記識別情報を含む送信データから抽出した前記ネットワーク装置のグローバルＩＰアドレスに対して、前記サブドメイン名を割り当てるＤＤＮＳサーバと、
を備えることを特徴とするネットワークシステム。
【請求項３】
ネットワークに接続されると、自己の識別情報およびグローバルＩＰアドレスを送信するネットワーク装置と、
前記ネットワーク装置から送信された前記グローバルＩＰアドレスに対して、前記識別情報を第１の暗号化演算によって暗号化して生成したサブドメイン名を割り当てるＤＤＮＳサーバと、
を備えることを特徴とするネットワークシステム。
【請求項４】
ネットワークに接続されると、自己の識別情報を送信するネットワーク装置と、
前記ネットワーク装置から送信された前記識別情報を含む送信データから抽出した前記ネットワーク装置のグローバルＩＰアドレスに対して、前記識別情報を第１の暗号化演算によって暗号化して生成したサブドメイン名を割り当てるＤＤＮＳサーバと、
を備えることを特徴とするネットワークシステム。
【請求項５】
ネットワークに接続されると、入力されたキーワードを第４の暗号化演算によって暗号化して生成したサブドメイン名と、グローバルＩＰアドレスと、を送信するネットワーク装置と、
前記ネットワーク装置から送信された前記グローバルＩＰアドレスに対して、前記サブドメイン名を割り当てるＤＤＮＳサーバと、
を備えることを特徴とするネットワークシステム。
【請求項６】
ネットワークに接続されると、入力されたキーワードを第４の暗号化演算によって暗号化して生成したサブドメイン名を送信するネットワーク装置と、
前記ネットワーク装置から送信された前記キーワードを含む送信データから抽出した前記ネットワーク装置のグローバルＩＰアドレスに対して、前記サブドメイン名を割り当てるＤＤＮＳサーバと、
を備えることを特徴とするネットワークシステム。
【請求項７】
ネットワークに接続されると、入力されたキーワードおよびグローバルＩＰアドレスを送信するネットワーク装置と、
前記ネットワーク装置から送信された前記グローバルＩＰアドレスに対して、前記キーワードを第４の暗号化演算によって暗号化して生成したサブドメイン名を割り当てるＤＤＮＳサーバと、
を備えることを特徴とするネットワークシステム。
【請求項８】
ネットワークに接続されると、入力されたキーワードを送信するネットワーク装置と、
前記ネットワーク装置から送信された前記キーワードを含む送信データから抽出した前記ネットワーク装置のグローバルＩＰアドレスに対して、前記キーワードを第４の暗号化演算によって暗号化して生成したサブドメイン名を割り当てるＤＤＮＳサーバと、
を備えることを特徴とするネットワークシステム。
【請求項９】
請求項５ないし請求項８のいずれかに記載のネットワークシステムであって、
前記ＤＤＮＳサーバは、前記第４の暗号化演算によって暗号化して生成した前記サブドメイン名が、前記ネットワーク装置の前記グローバルＩＰアドレス以外のグローバルＩＰアドレスに割り当て済みであるときは、これを前記ネットワーク装置に通知し、
前記ネットワーク装置は、前記通知を受信すると、新たなキーワードの入力を要求し、入力された前記新たなキーワードまたは前記新たなキーワードを前記第４の暗号化演算によって暗号化して生成したサブドメイン名を、前記ＤＤＮＳサーバに再送信することを特徴とするネットワークシステム。
【請求項１０】
請求項１ないし請求項９のいずれかに記載のネットワークシステムであって、
前記ネットワーク装置は、複数のドメイン名の中からランダムに選択された一の前記ドメイン名を有する前記ＤＤＮＳサーバと通信を行うことを特徴とするネットワークシステム。
【請求項１１】
請求項１ないし請求項９のいずれかに記載のネットワークシステムであって、
前記ＤＤＮＳサーバは、前記ネットワーク装置の前記グローバルＩＰアドレスに対して、前記サブドメイン名と共に、複数のドメイン名の中からランダムに選択された一の前記ドメイン名を割り当てることを特徴とするネットワークシステム。
【請求項１２】
請求項１ないし請求項１１のいずれかに記載のネットワークシステムであって、
前記ネットワーク装置は、ルータに接続されると、前記ルータのポートフォワード機能の設定を行うことを特徴とするネットワークシステム。
【請求項１３】
請求項１ないし請求項１２のいずれかに記載のネットワークシステムであって、
前記ネットワーク装置は、前記識別情報を第２の暗号化演算によって暗号化した装置用パスワードを生成し、当該ネットワーク装置に対する接続を、当該装置用パスワードを利用して認証することを特徴とするネットワークシステム。
【請求項１４】
請求項１ないし請求項１３のいずれかに記載のネットワークシステムであって、
前記ネットワーク装置は、入力されたキーワードを第１のユーザパスワードとして設定し、当該ネットワーク装置に対する接続を、当該第１のユーザパスワードを利用して認証することを特徴とするネットワークシステム。
【請求項１５】
請求項１ないし請求項１４のいずれかに記載のネットワークシステムであって、
前記ネットワーク装置は、入力されたキーワードを第３の暗号化演算によって暗号化した第２のユーザパスワードを生成し、当該ネットワーク装置に対する接続を、当該第２のユーザパスワードを利用して認証することを特徴とするネットワークシステム。
【請求項１６】
請求項１３ないし請求項１５のいずれかに記載のネットワークシステムであって、
前記ネットワーク装置は、前記認証の後に新たなサブドメイン名が入力されて、前記サブドメイン名の変更要求がなされたときは、前記新たなサブドメイン名を送信し、
前記ＤＤＮＳサーバは、前記ネットワーク装置の前記グローバルＩＰアドレスに対して、前記ネットワーク装置から送信された前記新たなサブドメイン名を割り当てることを特徴とするネットワークシステム。
【請求項１７】
請求項１ないし請求項１６のいずれかに記載のネットワークシステムであって、
前記ＤＤＮＳサーバは、前記グローバルＩＰアドレスに対する前記サブドメイン名の割り当てが完了すると、所定の電子メールアドレスに対して割り当て完了を通知する電子メールを送信することを特徴とするネットワークシステム。
【請求項１８】
請求項１ないし請求項１６のいずれかに記載のネットワークシステムであって、
前記ＤＤＮＳサーバは、前記グローバルＩＰアドレスに対する前記サブドメイン名の割り当てが完了すると、これを前記ネットワーク装置に通知し、
前記ネットワーク装置は、前記通知に応じて、前記サブドメイン名の割り当て完了を報知することを特徴とするネットワークシステム。
【請求項１９】
請求項１８に記載のネットワークシステムであって、
前記ネットワーク装置が行う前記報知は、所定の電子メールアドレスに対して電子メールを送信することにより行うことを特徴とするネットワークシステム。
【請求項２０】
ネットワークに接続されると、自己の識別情報を第１の暗号化演算によって暗号化して生成したサブドメイン名と、グローバルＩＰアドレスと、をＤＤＮＳサーバに送信して、前記グローバルＩＰアドレスに対する前記サブドメイン名の割り当てを要求することを特徴とするネットワーク装置。
【請求項２１】
ネットワークに接続されると、自己の識別情報を第１の暗号化演算によって暗号化して生成したサブドメイン名をＤＤＮＳサーバに送信して、自己のグローバルＩＰアドレスに対する前記サブドメイン名の割り当てを要求することを特徴とするネットワーク装置。
【請求項２２】
ネットワークに接続されると、入力されたキーワードを第４の暗号化演算によって暗号化して生成したサブドメイン名と、グローバルＩＰアドレスと、をＤＤＮＳサーバに送信して、前記グローバルＩＰアドレスに対する前記サブドメイン名の割り当てを要求することを特徴とするネットワーク装置。
【請求項２３】
ネットワークに接続されると、入力されたキーワードを第４の暗号化演算によって暗号化して生成したサブドメイン名をＤＤＮＳサーバに送信して、自己のグローバルＩＰアドレスに対する前記サブドメイン名の割り当てを要求することを特徴とするネットワーク装置。
【請求項２４】
請求項２２または請求項２３に記載のネットワーク装置であって、
前記第４の暗号化演算によって暗号化して生成した前記サブドメイン名が、自己の前記グローバルＩＰアドレス以外のグローバルＩＰアドレスに割り当て済みであることを認識したときは、新たなキーワードの入力を要求し、入力された前記新たなキーワードまたは前記新たなキーワードを前記第４の暗号化演算によって暗号化して生成した新たなサブドメイン名を、前記ＤＤＮＳサーバに再送信して、自己の前記グローバルＩＰアドレスに対して前記新たなサブドメイン名の割り当てを要求することを特徴とするネットワーク装置。
【請求項２５】
請求項２０ないし請求項２４のいずれかに記載のネットワーク装置であって、
複数のドメイン名の中からランダムに選択された一の前記ドメイン名を有する前記ＤＤＮＳサーバと通信を行うことを特徴とするネットワーク装置。
【請求項２６】
請求項２０ないし請求項２４のいずれかに記載のネットワーク装置であって、
前記グローバルＩＰアドレスに対して、前記サブドメイン名と共に、複数のドメイン名の中からランダムに選択された一の前記ドメイン名が割り当てられることを特徴とするネットワーク装置。
【請求項２７】
請求項２０ないし請求項２６のいずれかに記載のネットワーク装置であって、
ルータに接続されると、前記ルータのポートフォワード機能の設定を行うことを特徴とするネットワーク装置。
【請求項２８】
請求項２０ないし請求項２７のいずれかに記載のネットワーク装置であって、
前記識別情報を第２の暗号化演算によって暗号化した装置用パスワードを生成し、当該ネットワーク装置に対する接続を、当該装置用パスワードを利用して認証することを特徴とするネットワーク装置。
【請求項２９】
請求項２０ないし請求項２８のいずれかに記載のネットワーク装置であって、
入力されたキーワードを第１のユーザパスワードとして設定し、当該ネットワーク装置に対する接続を、当該第１のユーザパスワードを利用して認証することを特徴とするネットワーク装置。
【請求項３０】
請求項２０ないし請求項２９のいずれかに記載のネットワーク装置であって、
入力されたキーワードを第３の暗号化演算によって暗号化した第２のユーザパスワードを生成し、当該ネットワーク装置に対する接続を、当該第２のユーザパスワードを利用して認証することを特徴とするネットワーク装置。
【請求項３１】
請求項２０ないし請求項３０のいずれかに記載のネットワーク装置であって、
前記認証の後に新たなサブドメイン名が入力されて、前記サブドメイン名の変更要求がなされたときは、前記新たなサブドメイン名を前記ＤＤＮＳサーバに送信して、自己の前記グローバルＩＰアドレスに対して、前記新たなサブドメイン名の割り当てを要求することを特徴とするネットワーク装置。
【請求項３２】
請求項２０ないし請求項３０のいずれかに記載のネットワーク装置であって、
前記ＤＤＮＳサーバによる前記グローバルＩＰアドレスに対する前記サブドメイン名の割り当てが完了したことを認識すると、割り当て完了の報知を行うことを特徴とするネットワーク装置。
【請求項３３】
請求項３２に記載のネットワーク装置であって、
前記報知は、所定の電子メールアドレスに対して電子メールを送信することにより行うことを特徴とするネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部から、インターネットを介してネットワーク装置への接続を可能とする技術に関する。
【背景技術】
【０００２】
ブロードバンドによるインターネットが一般的になった近年、例えばネットワークカメラ等のネットワーク装置の利用が盛んに行われている。
【０００３】
ネットワークカメラをインターネットに接続して利用すれば、自宅等に設置したネットワークカメラで撮像された映像を遠隔地から閲覧することができる。ネットワークカメラは、インターネットに接続して、他のコンピュータ装置等のＷｅｂブラウザ上で、そのＩＰアドレスを指定することで、撮像中の映像を閲覧できる機能を有しており、例えば、長期旅行の際に、ネットワークカメラで撮像した自宅の映像を旅行先で見ることで、自宅に異常事態が発生していないかどうかを確認する監視カメラ的な利用方法等、その用途は様々である。
【０００４】
インターネットによる通信では、一般にＤＮＳ（Domain Name System）と呼ばれる方式が利用される。このＤＮＳの最も基本的な目的は、ドメイン名とＩＰアドレスとの相互変換機能を提供することにある。ＤＮＳによって、膨大な数の３２ｂｉｔｓの数字の羅列であるＩＰアドレスが、人間が分かりやすく且つ覚えやすいドメイン名に変換し関連付けられるため、利用者はＩＰアドレスを意識することなく、容易に目的のＩＰアドレスにアクセスすることができる。
【０００５】
このようなＤＮＳを利用することで、ネットワークカメラで撮像された映像を遠隔地から閲覧することが可能になる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、遠隔地に居ながらにして、自宅のネットワークカメラで撮像された映像を受信する場合、受信先から自宅のネットワークカメラに映像の送信要求を行う必要がある。
【０００７】
個人でネットワークカメラをインターネットに接続する場合、一般には、そのネットワークカメラのグローバルＩＰアドレスは固定されておらず、インターネットに接続したとき等の所定のタイミングで、ＩＳＰ（Internet Service Provider)サーバによって割り振られる動的なＩＰアドレスを利用することとなる。そのため、利用するグローバルＩＰアドレスが頻繁に変更されると、ネットワークカメラを利用する場合に、そのグローバルＩＰアドレスとドメイン名を一致させることが困難になる。
【０００８】
このとき、固定ＩＰアドレスによるドメイン名を取得すれば、常に同一のドメイン名によってネットワークカメラにアクセスすることが可能となるが、これには登録や維持管理等のための費用が必要となるため、個人的に利用されることは少ない。
【０００９】
そのため、ネットワークカメラにアクセスするためには、度々変更されるグローバルＩＰアドレスを正確に入力して接続要求を行うことが必要となるという問題があった。
【００１０】
このような問題を解決するため、最近では、名前解決サービスとして、ネットワーク上に接続された企業サーバーの提供する簡易的なＤＤＮＳ（Dynamic Domain Name System）のサービスを利用する方法がある。ＤＤＮＳとは、動的に変更されるグローバルＩＰアドレスと、サブドメイン名と、をインターネット上で対応付けするように解決してくれるものである。
【００１１】
例えば、「○○○．ｃｏ．ｊｐ」というドメイン名のＤＤＮＳサーバーがある場合に、「ｘｘｘ．○○○．ｃｏ．ｊｐ」というサブドメイン名が個人のネットワークカメラに割り当てられている場合を考える。この場合、外部からネットワークカメラにアクセスする場合は、アドレス入力欄に「ｘｘｘ．○○○．ｃｏ．ｊｐ」というＦＱＤＮ（Fully Qualified Domain Name（以下、アドレスと記す））を入力すれば、「○○○．ｃｏ．ｊｐ」というドメイン名のＤＤＮＳサーバーが、「ｘｘｘ．○○○．ｃｏ．ｊｐ」というサブドメイン名に対応付けて登録してあるグローバルＩＰアドレスに変換することにより、当該グローバルＩＰアドレスのネットワークカメラに接続することが可能となる。ネットワークカメラは、自身に割り当てられたグローバルＩＰアドレスが変更されるたびに、動的にＤＤＮＳサーバに対してグローバルＩＰアドレスを登録し直すことで、グローバルＩＰアドレスの代わりにドメイン名を利用できるのである。
【００１２】
また、自宅内では、ルータを利用することで、一のグローバルＩＰアドレスを、ネットワークカメラやコンピュータ装置等、複数のネットワーク装置で利用する場合も多い。このような場合、自宅内でプライベートＩＰアドレスが割り当てられたネットワークカメラを、インターネットを介してグローバルＩＰアドレスで利用するには、ルータのポートフォワード機能を利用する。ポートフォワード機能とは、インターネット側からの特定のポート番号に対するアクセスを、自宅内の特定のプライベートＩＰアドレスを有するネットワーク装置に割り当てて転送する機能である。これを利用すれば、ネットワークカメラをインターネットを介してＷｅｂサーバとして利用することも可能となるが、ポートフォワード機能を利用するためには、ルータの設定を行わなければならず手間がかかるという問題があった。
【００１３】
また、ネットワークカメラが、自動的にグローバルＩＰアドレスを送信して、ＤＤＮＳサーバにドメイン名の割り当てを要求する場合でも、予め利用者がＤＤＮＳサーバに接続して取得したサブドメイン名をネットワークカメラに記憶させておき、ネットワークカメラは、ＤＤＮＳサーバに対して、記憶してあるサブドメイン名に対応するグローバルＩＰアドレスを、送信したグローバルＩＰアドレスに変更するように要求するものが多い。
【００１４】
しかし、この方法では、予め利用者がＤＤＮＳサーバに接続してサブドメイン名を取得し、ネットワークカメラに設定するという操作が必要であり、手間がかかるという問題があった。
【００１５】
これを解決するには、例えば、ネットワークカメラが、自身のシリアル番号等の固有の識別情報をＤＤＮＳサーバに送信して、ＤＤＮＳサーバが受信したシリアル番号に基づくサブドメイン名を割り当てるようにする方法が考えられる。
【００１６】
しかし、シリアル番号は、同じ製品に連続番号等の関連した内容で付与されるため、これに応じて生成されたサブドメイン名は、第三者が容易に推測できるものとなる。そのため、推測したサブドメイン名を含むアドレスを利用して、ネットワークカメラに接続した第三者によって、映像や音声を視聴されてしまうというセキュリティ上の問題があった。
【００１７】
そこで、この発明の課題は、ネットワーク装置をインターネットに接続するだけで、当該ネットワーク装置へのドメイン名による接続を可能としながら、当該接続に対する高いセキュリティを実現する技術を提供することにある。
【課題を解決するための手段】
【００１８】
上記課題を解決すべく、請求項１の発明は、ネットワークに接続されると、自己の識別情報を第１の暗号化演算によって暗号化して生成したサブドメイン名と、グローバルＩＰアドレスとを送信するネットワーク装置と、前記ネットワーク装置から送信された前記グローバルＩＰアドレスに対して、前記サブドメイン名を割り当てるＤＤＮＳサーバとを備えることを特徴とする。
【００１９】
また、請求項２の発明は、ネットワークに接続されると、自己の識別情報を第１の暗号化演算によって暗号化して生成したサブドメイン名を送信するネットワーク装置と、前記ネットワーク装置から送信された前記識別情報を含む送信データから抽出した前記ネットワーク装置のグローバルＩＰアドレスに対して、前記サブドメイン名を割り当てるＤＤＮＳサーバとを備えることを特徴とする。
【００２０】
また、請求項３の発明は、ネットワークに接続されると、自己の識別情報およびグローバルＩＰアドレスを送信するネットワーク装置と、前記ネットワーク装置から送信された前記グローバルＩＰアドレスに対して、前記識別情報を第１の暗号化演算によって暗号化して生成したサブドメイン名を割り当てるＤＤＮＳサーバとを備えることを特徴とする。
【００２１】
また、請求項４の発明は、ネットワークに接続されると、自己の識別情報を送信するネットワーク装置と、前記ネットワーク装置から送信された前記識別情報を含む送信データから抽出した前記ネットワーク装置のグローバルＩＰアドレスに対して、前記識別情報を第１の暗号化演算によって暗号化して生成したサブドメイン名を割り当てるＤＤＮＳサーバとを備えることを特徴とする。
【００２２】
また、請求項５の発明は、ネットワークに接続されると、入力されたキーワードを第４の暗号化演算によって暗号化して生成したサブドメイン名と、グローバルＩＰアドレスとを送信するネットワーク装置と、前記ネットワーク装置から送信された前記グローバルＩＰアドレスに対して、前記サブドメイン名を割り当てるＤＤＮＳサーバとを備えることを特徴とする。
【００２３】
また、請求項６の発明は、ネットワークに接続されると、入力されたキーワードを第４の暗号化演算によって暗号化して生成したサブドメイン名を送信するネットワーク装置と、前記ネットワーク装置から送信された前記キーワードを含む送信データから抽出した前記ネットワーク装置のグローバルＩＰアドレスに対して、前記サブドメイン名を割り当てるＤＤＮＳサーバとを備えることを特徴とする。
【００２４】
また、請求項７の発明は、ネットワークに接続されると、入力されたキーワードおよびグローバルＩＰアドレスを送信するネットワーク装置と、前記ネットワーク装置から送信された前記グローバルＩＰアドレスに対して、前記キーワードを第４の暗号化演算によって暗号化して生成したサブドメイン名を割り当てるＤＤＮＳサーバとを備えることを特徴とする。
【００２５】
また、請求項８の発明は、ネットワークに接続されると、入力されたキーワードを送信するネットワーク装置と、前記ネットワーク装置から送信された前記キーワードを含む送信データから抽出した前記ネットワーク装置のグローバルＩＰアドレスに対して、前記キーワードを第４の暗号化演算によって暗号化して生成したサブドメイン名を割り当てるＤＤＮＳサーバとを備えることを特徴とする。
【００２６】
また、請求項９の発明は、請求項５ないし請求項８のいずれかの発明に係るネットワークシステムであって、前記ＤＤＮＳサーバは、前記第４の暗号化演算によって暗号化して生成した前記サブドメイン名が、前記ネットワーク装置の前記グローバルＩＰアドレス以外のグローバルＩＰアドレスに割り当て済みであるときは、これを前記ネットワーク装置に通知し、前記ネットワーク装置は、前記通知を受信すると、新たなキーワードの入力を要求し、入力された前記新たなキーワードまたは前記新たなキーワードを前記第４の暗号化演算によって暗号化して生成したサブドメイン名を、前記ＤＤＮＳサーバに再送信することを特徴とする。
【００２７】
また、請求項１０の発明は、請求項１ないし請求項９のいずれかの発明に係るネットワークシステムであって、前記ネットワーク装置は、複数のドメイン名の中からランダムに選択された一の前記ドメイン名を有する前記ＤＤＮＳサーバと通信を行うことを特徴とする。
【００２８】
また、請求項１１の発明は、請求項１ないし請求項９のいずれかの発明に係るネットワークシステムであって、前記ＤＤＮＳサーバは、前記ネットワーク装置の前記グローバルＩＰアドレスに対して、前記サブドメイン名と共に、複数のドメイン名の中からランダムに選択された一の前記ドメイン名を割り当てることを特徴とする。
【００２９】
また、請求項１２の発明は、請求項１ないし請求項１１のいずれかの発明に係るネットワークシステムであって、前記ネットワーク装置は、ルータに接続されると、前記ルータのポートフォワード機能の設定を行うことを特徴とする。
【００３０】
また、請求項１３の発明は、請求項１ないし請求項１２のいずれかの発明に係るネットワークシステムであって、前記ネットワーク装置は、前記識別情報を第２の暗号化演算によって暗号化した装置用パスワードを生成し、当該ネットワーク装置に対する接続を、当該装置用パスワードを利用して認証することを特徴とする。
【００３１】
また、請求項１４の発明は、請求項１ないし請求項１３のいずれかの発明に係るネットワークシステムであって、前記ネットワーク装置は、入力されたキーワードを第１のユーザパスワードとして設定し、当該ネットワーク装置に対する接続を、当該第１のユーザパスワードを利用して認証することを特徴とする。
【００３２】
また、請求項１５の発明は、請求項１ないし請求項１４のいずれかの発明に係るネットワークシステムであって、前記ネットワーク装置は、入力されたキーワードを第３の暗号化演算によって暗号化した第２のユーザパスワードを生成し、当該ネットワーク装置に対する接続を、当該第２のユーザパスワードを利用して認証することを特徴とする。
【００３３】
また、請求項１６の発明は、請求項１３ないし請求項１５のいずれかの発明に係るネットワークシステムであって、前記ネットワーク装置は、前記認証の後に新たなサブドメイン名が入力されて、前記サブドメイン名の変更要求がなされたときは、前記新たなサブドメイン名を送信し、前記ＤＤＮＳサーバは、前記ネットワーク装置の前記グローバルＩＰアドレスに対して、前記ネットワーク装置から送信された前記新たなサブドメイン名を割り当てることを特徴とする。
【００３４】
また、請求項１７の発明は、請求項１ないし請求項１６のいずれかの発明に係るネットワークシステムであって、前記ＤＤＮＳサーバは、前記グローバルＩＰアドレスに対する前記サブドメイン名の割り当てが完了すると、所定の電子メールアドレスに対して割り当て完了を通知する電子メールを送信することを特徴とする。
【００３５】
また、請求項１８の発明は、請求項１ないし請求項１６のいずれかの発明に係るネットワークシステムであって、前記ＤＤＮＳサーバは、前記グローバルＩＰアドレスに対する前記サブドメイン名の割り当てが完了すると、これを前記ネットワーク装置に通知し、前記ネットワーク装置は、前記通知に応じて、前記サブドメイン名の割り当て完了を報知することを特徴とする。
【００３６】
また、請求項１９の発明は、請求項１８の発明に係るネットワークシステムであって、前記ネットワーク装置が行う前記報知は、所定の電子メールアドレスに対して電子メールを送信することにより行うことを特徴とする。
【００３７】
また、請求項２０の発明は、ネットワークに接続されると、自己の識別情報を第１の暗号化演算によって暗号化して生成したサブドメイン名と、グローバルＩＰアドレスとをＤＤＮＳサーバに送信して、前記グローバルＩＰアドレスに対する前記サブドメイン名の割り当てを要求することを特徴とする。
【００３８】
また、請求項２１の発明は、ネットワークに接続されると、自己の識別情報を第１の暗号化演算によって暗号化して生成したサブドメイン名をＤＤＮＳサーバに送信して、自己のグローバルＩＰアドレスに対する前記サブドメイン名の割り当てを要求することを特徴とする。
【００３９】
また、請求項２２の発明は、ネットワークに接続されると、入力されたキーワードを第４の暗号化演算によって暗号化して生成したサブドメイン名と、グローバルＩＰアドレスとをＤＤＮＳサーバに送信して、前記グローバルＩＰアドレスに対する前記サブドメイン名の割り当てを要求することを特徴とする。
【００４０】
また、請求項２３の発明は、ネットワークに接続されると、入力されたキーワードを第４の暗号化演算によって暗号化して生成したサブドメイン名をＤＤＮＳサーバに送信して、自己のグローバルＩＰアドレスに対する前記サブドメイン名の割り当てを要求することを特徴とする。
【００４１】
また、請求項２４の発明は、請求項２２または請求項２３の発明に係るネットワーク装置であって、前記第４の暗号化演算によって暗号化して生成した前記サブドメイン名が、自己の前記グローバルＩＰアドレス以外のグローバルＩＰアドレスに割り当て済みであることを認識したときは、新たなキーワードの入力を要求し、入力された前記新たなキーワードまたは前記新たなキーワードを前記第４の暗号化演算によって暗号化して生成した新たなサブドメイン名を、前記ＤＤＮＳサーバに再送信して、自己の前記グローバルＩＰアドレスに対して前記新たなサブドメイン名の割り当てを要求することを特徴とする。
【００４２】
また、請求項２５の発明は、請求項２０ないし請求項２４のいずれかの発明に係るネットワーク装置であって、複数のドメイン名の中からランダムに選択された一の前記ドメイン名を有する前記ＤＤＮＳサーバと通信を行うことを特徴とする。
【００４３】
また、請求項２６の発明は、請求項２０ないし請求項２４のいずれかの発明に係るネットワーク装置であって、前記グローバルＩＰアドレスに対して、前記サブドメイン名と共に、複数のドメイン名の中からランダムに選択された一の前記ドメイン名が割り当てられることを特徴とする。
【００４４】
また、請求項２７の発明は、請求項２０ないし請求項２６のいずれかの発明に係るネットワーク装置であって、ルータに接続されると、前記ルータのポートフォワード機能の設定を行うことを特徴とする。
【００４５】
また、請求項２８の発明は、請求項２０ないし請求項２７のいずれかの発明に係るネットワーク装置であって、前記識別情報を第２の暗号化演算によって暗号化した装置用パスワードを生成し、当該ネットワーク装置に対する接続を、当該装置用パスワードを利用して認証することを特徴とする。
【００４６】
また、請求項２９の発明は、請求項２０ないし請求項２８のいずれかの発明に係るネットワーク装置であって、入力されたキーワードを第１のユーザパスワードとして設定し、当該ネットワーク装置に対する接続を、当該第１のユーザパスワードを利用して認証することを特徴とする。
【００４７】
また、請求項３０の発明は、請求項２０ないし請求項２９のいずれかの発明に係るネットワーク装置であって、入力されたキーワードを第３の暗号化演算によって暗号化した第２のユーザパスワードを生成し、当該ネットワーク装置に対する接続を、当該第２のユーザパスワードを利用して認証することを特徴とする。
【００４８】
また、請求項３１の発明は、請求項２０ないし請求項３０のいずれかの発明に係るネットワーク装置であって、前記認証の後に新たなサブドメイン名が入力されて、前記サブドメイン名の変更要求がなされたときは、前記新たなサブドメイン名を前記ＤＤＮＳサーバに送信して、自己の前記グローバルＩＰアドレスに対して、前記新たなサブドメイン名の割り当てを要求することを特徴とする。
【００４９】
また、請求項３２の発明は、請求項２０ないし請求項３０のいずれかの発明に係るネットワーク装置であって、前記ＤＤＮＳサーバによる前記グローバルＩＰアドレスに対する前記サブドメイン名の割り当てが完了したことを認識すると、割り当て完了の報知を行うことを特徴とする。
【００５０】
また、請求項３３の発明は、請求項３２の発明に係るネットワーク装置であって、前記報知は、所定の電子メールアドレスに対して電子メールを送信することにより行うことを特徴とする。
【発明の効果】
【００５１】
請求項１ないし請求項８、請求項２０ないし請求項２３に記載の発明によれば、ネットワーク装置をネットワークに接続するだけで、グローバルＩＰアドレスではなくドメイン名を利用したネットワークカメラへの接続が可能となる上に、サブドメイン名がシリアル番号等の識別情報を暗号化して生成されたものであるため、ネットワーク装置へのアクセスに係るセキュリティを向上することができる。
【００５２】
請求項９または請求項２４に記載の発明によれば、生成したサブドメイン名が既に他のグローバルＩＰアドレスに割り当て済みである場合にも、これに対応した動作を自動的に行うことができる。
【００５３】
請求項１０、請求項１１、請求項２５または請求項２６に記載の発明によれば、ネットワーク装置のアドレスを構成するドメイン名が複数種類であるため、当該ネットワーク装置への接続を試みる第三者に対するセキュリティを向上することができる。
【００５４】
請求項１７ないし請求項１９、請求項３２または請求項３３のいずれかに記載の発明によれば、利用者は、ＤＤＮＳサーバによるドメイン名の利用か可能になったことを認識することができる。
【００５５】
請求項１２または請求項２７に記載の発明によれば、ネットワーク装置をルータに接続して利用する場合でも、ルータのポートフォワード機能の設定が自動的になされるため、煩わしい設定をする必要がない。
【００５６】
請求項１３ないし請求項１６、請求項２８ないし請求項３０に記載の発明によれば、ネットワーク装置への接続認証を行うことで、ネットワーク装置へのアクセスに係るセキュリティが向上する。
【００５７】
請求項９または請求項３１に記載の発明によれば、ネットワーク装置にサブドメイン名の変更を要求するだけで、ＤＤＮＳサーバに対するアクセスや設定操作を行うことなく、容易にサブドメイン名を変更することが可能となる。
【発明を実施するための最良の形態】
【００５８】
（第１の実施の形態）
図１は、この発明の第１の実施の形態に係るネットワークシステムの構成を示す図である。ネットワークシステムは、その基本構成として、インターネット６等のネットワークに、ＡＤＳＬ(Asymmetric Digital Subscriber Line）やＦＴＴＨ（Fiber To The Home）等を利用した通信を行うためのモデム４を介して接続されるネットワーク装置１と、同様にインターネット６に接続されるＤＤＮＳサーバ７と、を有する。
【００５９】
自宅５内においては、ネットワークカメラ１の他に、コンピュータ装置２など、ネットワークを利用した通信を行う他のネットワーク装置を利用することも多い。この場合には、モデム４にルータ３を接続し、当該ルータ３を介して全てのネットワーク装置１，２がインターネット６による通信を行う。
【００６０】
ここで、コンピュータ装置２はルータ３に接続する一般的なネットワーク装置の一例として示したもので、ネットワークカメラ１が本発明のネットワーク装置に該当する。また、図中の携帯電話８は、本ネットワークシステムを利用してネットワークカメラ１で撮像した映像を閲覧するための端末の一例として示したものである。
【００６１】
ネットワークカメラ１は、撮像した映像および音声をＷｅｂサーバとして配信する機能を有している。これにより、携帯電話８等の端末は、ネットワークカメラ１に接続して、ネットワークカメラ１で撮像し配信される映像および音声を、Ｗｅｂブラウザ等を利用して視聴することが可能となる。また、ネットワークカメラ１は、この他にも、サブドメイン名やパスワードを生成する機能、ＤＤＮＳサーバ７に当該サブドメイン名の割り当てを要求する機能、生成したパスワードにより接続認証を行う機能等、セキュリティを実現するための各種動作を行う機能を有している。さらに、ネットワークカメラ１は、ＵＰｎＰ（Universal Plug & Play）機能を有しており、ネットワークに接続するだけで、上記の各機能を所定のタイミングで自動的に実行することができる。これらの機能および動作の詳細については後述する。
【００６２】
コンピュータ装置２は、ネットワークカメラ１と同様にインターネット６に接続する一般的なネットワーク装置の一例として挙げたものである。ネットワークカメラ１にはルータ３を介してプライベートＩＰアドレスを利用してＬＡＮ接続することが可能であるため、ネットワークカメラ１で撮像した映像や音声を視聴する他、ネットワークカメラ１の各種設定をするためにも利用することができる。
【００６３】
ルータ３は、インターネット６上で割り当てられた一のグローバルＩＰアドレスを、自宅５内の複数のネットワーク装置１，２で利用するためのルーティングを行うために利用する装置である。自宅５内の複数のネットワーク装置１，２にプライベートＩＰアドレスを付与するＤＨＣＰ（Dynamic Host Configuration Protocol）機能と、これらのネットワーク装置１，２がインターネット６を利用して通信を行うときに、送受信するデータに係るＩＰアドレスを、自宅５内ではプライベートＩＰアドレスに、インターネット６上ではグローバルＩＰアドレスに、相互に変換する機能を有する。
【００６４】
また、ルータ３は、Ｗｅｂサーバとして動作するネットワークカメラ１に対して、撮像した映像や音声の視聴を目的としたインターネット６上のネットワーク装置からの接続要求があったときは、当該ネットワーク装置とネットワークカメラ１との間でデータの送受信を実現するポートフォワード機能を有する。具体的には、ルータ３からインターネット６側へ特定のポートを解放し、当該ポートを介したデータの送受信を行うもので、例えばポート番号８０をネットワークカメラ１のプライベートＩＰアドレスに割り当てておくことで、グローバルＩＰアドレスを指定したインターネット６側からの接続要求に対して、自宅５内でプライベートＩＰアドレスを割り当てられたネットワークカメラ１がＷｅｂサーバとして動作することができる。当該機能によって、ネットワークカメラ１はＷｅｂサーバとして機能し、外部からインターネット６を介してネットワークカメラ１に接続した携帯電話８等の端末は、Ｗｅｂブラウザ等を利用してネットワークカメラ１で撮像した映像や音声を視聴することが可能となる。同様に、ポート番号２０および２１を対象とすれば、ネットワークカメラ１と、インターネット６を介して外部から接続する端末との間でＦＴＰ（File Transfer Protocol）転送等の動作を実現することも可能である。
【００６５】
ここで、ネットワークカメラ１の利用するグローバルＩＰアドレスは、モデム４がインターネット６へ接続するときに割り当てられるが、一旦接続を終了して再接続するときには新たなグローバルＩＰアドレスが割り当てられる。あるいは、所定時間毎に割り当てられるグローバルＩＰアドレスが変化する場合もある。即ち、割り当てられるグローバルＩＰアドレスは固定ではなく動的に変化する。
【００６６】
モデム４は、ネットワークカメラ１やコンピュータ装置２等のネットワーク装置が、割り当てられたグローバルＩＰアドレスを利用して、インターネット６を介したデータ通信を行うために必要な装置であり、ＡＤＳＬやＦＴＴＨなど各種の方式でデータ通信を行う機能を有している。
【００６７】
ＤＤＮＳサーバ７は、ネットワークカメラ１の利用するグローバルＩＰアドレスにドメイン名およびサブドメイン名を割り当てる機能を有する。これにより、外部からネットワークカメラ１へ接続するのに、数値の羅列であるＩＰアドレスではなく、ドメイン名およびサブドメイン名を含むアドレスを利用することが可能となる。
【００６８】
携帯電話８は、インターネット６を介してネットワークカメラ１に接続し、撮像した映像や音声を視聴するために利用する。ただし、携帯電話は一例であって、映像や音声を視聴するために利用する端末は、コンピュータ装置やＰＤＡ（Personal Digigal Assistant）等であっても構わない。
【００６９】
次に、図１に示すネットワークシステムの動作について説明する。
【００７０】
ルータ３およびモデム４は、インターネット６に接続されており、ルータ３にはグローバルＩＰアドレスが割り当てられた状態にある。
【００７１】
まず、ネットワークカメラ１をルータ３に接続すると、ルータ３の有するＤＨＣＰ機能によって、ネットワークカメラ１にプライベートＩＰアドレスが割り当てられる。
【００７２】
次に、ネットワークカメラ１は、ＵＰｎＰ機能を利用して、所定のタイミングで自動的にルータ３のポートフォワード機能の設定を開始する。具体的には、グローバルＩＰアドレスを利用したルータ３の例えばポート番号８０への接続を、ネットワークカメラ１に割り当てられたプライベートＩＰアドレスに転送するように設定する。これにより、ネットワークカメラ１は、ルータ３に割り当てられたグローバルＩＰアドレスを利用して、Ｗｅｂサーバとしてインターネット６上で動作することが可能となる。尚、ルータ３のポートフォワード機能に係る設定については、他のポート番号、例えば２０および２１等、についても同様に設定する態様であっても構わない。
【００７３】
この状態では、携帯電話８等からネットワークカメラ１に接続して、撮像した映像および音声を視聴するためには数字の羅列であるグローバルＩＰアドレスを指定する必要がある。そのため、このグローバルＩＰアドレスにドメイン名を割り当てて利用することができるよう、ネットワークカメラ１は、インターネット６を介してＤＤＮＳサーバ７への接続を開始する。
【００７４】
ネットワークカメラ１には、製造段階において、予めＤＤＮＳサーバ７に接続するための情報が設定されている。具体的には、当該情報にはＤＤＮＳサーバ７のアドレスと接続のための認証情報等が含まれており、ネットワークカメラ１は当該情報を利用して、ＤＤＮＳサーバ７に認証を受けて接続し、データの送受信やサブドメイン名の割り当て要求等を行うことができる。
【００７５】
また、ネットワークカメラ１には、ＤＤＮＳサーバ７に対して割り当てを要求するサブドメイン名と、自身に接続を要求する利用者を認証するためのカメラ用パスワード（装置用パスワード）とが、ＤＤＮＳサーバ７への接続を開始するまでの所定のタイミングで設定される。
【００７６】
サブドメイン名は、各ネットワークカメラ１に割り当てられた固有の識別情報であるシリアル番号を、所定の暗号化演算（第１の暗号化演算）によって暗号化したものである。また、カメラ用パスワードも、同様に、シリアル番号を、所定の暗号化演算（第２の暗号化演算）によって暗号化したものである。これらは、ネットワークカメラ１内部で自動的に生成され、シリアル番号やＤＤＮＳサーバ７に係る情報と共にネットワークカメラ１内部で記憶管理される。
【００７７】
第１の暗号化演算は、サブドメイン名に利用するものであるため、暗号化により生成された結果が重複しない必要がある。シリアル番号からサブドメイン名として利用可能な文字や数字からなる演算結果を得られるものであれば暗号化演算の内容は問わないが、第三者がシリアル番号等の情報から演算結果を容易に推測できないものであることが望ましい。
【００７８】
第２の暗号化演算は、各サブドメイン名によって区別されたネットワークカメラ１への接続認証に利用するものであるため、第三者がシリアル番号等の情報から演算結果を容易に推測できないものであれば、演算結果が重複することがあっても構わない。ただし、サブドメイン名と同一のパスワードになることを避けるため、第１の暗号化演算の演算結果とは異なる演算結果が得られることが望ましい。
【００７９】
サブドメイン名およびカメラ用パスワードの暗号化演算およびネットワークカメラ１への設定は、ネットワークカメラ１の製造段階で行われてもよいし、利用者によってネットワークカメラ１に電源が投入された後、所定のタイミングで自動的に行われる態様であっても構わない。
【００８０】
そして、サブドメイン名とＤＤＮＳサーバ７のドメイン名を含むＦＱＤＮ（以下、アドレスと記す）に係る情報、およびネットワークカメラ１に接続するためのカメラ用パスワードの利用者への通知は、これらを記載した印刷物を製造段階でネットワークカメラ１に同梱して行う態様であってもよいし、所定のタイミングでネットワークカメラ１の備える液晶等の表示装置（図示せず）またはネットワークカメラ１にＬＡＮ接続されたコンピュータ装置２の備える表示装置等に表示して行う態様であっても構わない。
【００８１】
尚、サブドメイン名およびカメラ用パスワードの生成に利用する識別情報は、各ネットワークカメラ１が有する固有の情報であれば、例えばＭＡＣアドレス等、シリアル番号以外の情報であっても構わない。
【００８２】
ネットワークカメラ１は、ルータ３のポートフォワード機能の設定を完了し、グローバルＩＰアドレスを利用することが可能となったことを認識すると、次に、予め設定された情報を利用してＤＤＮＳサーバ７に接続し、上述したように暗号化演算により生成されたサブドメイン名と、グローバルＩＰアドレスおよびシリアル番号を通知してサブドメイン名の割り当てを要求する。
【００８３】
ＤＤＮＳサーバ７は、ネットワークカメラ１から受信したグローバルＩＰアドレスに、受信したサブドメイン名を割り当てると共に、ネットワークカメラ７のシリアル番号、グローバルＩＰアドレスおよびサブドメイン名を関連づけて管理する。そして、サブドメイン名の設定が完了すると、ＤＤＮＳサーバ７は、これをネットワークカメラ１に通知する。
【００８４】
ネットワークカメラ１は、ＤＤＮＳサーバ７から、サブドメイン名の設定完了の通知を受信すると、これを自身の備える表示装置上への表示、またはＬＥＤ等のランプ（図示せず）の点灯、等によって利用者に報知する。利用者は、これらによって、設定が完了し、サブドメイン名を利用したネットワークカメラ１への接続が可能になったことを認識することができる。
【００８５】
尚、ＤＤＮＳサーバ７に対するサブドメイン名の割り当て要求の方法は、上述のように、ネットワークカメラ１からＤＤＮＳサーバ７に対して暗号化したサブドメイン名を送信して行う態様に限るものではない。具体的には、ＤＤＮＳサーバ７が第１の暗号化演算を実行可能であって、ネットワークカメラ１からはシリアル番号のみを送信し、ＤＤＮＳサーバ７が、受信したシリアル番号を第１の暗号化演算によって暗号化してサブドメイン名を生成し、利用する態様であっても構わない。
【００８６】
また、サブドメイン名の設定完了を利用者に通知する方法は、上述の態様に限るものではない。例えば、利用者がネットワークカメラ１に予め電子メールアドレスを入力設定しておき、ネットワークカメラ１はＤＤＮＳサーバ７に対してサブドメイン名の割り当て要求を行うときに同時に当該電子メールアドレスをＤＤＮＳサーバ７に通知し、ＤＤＮＳサーバ７は、サブドメイン名の設定が完了したことを、当該電子メールアドレスに対して電子メールを送信して通知する態様であっても構わない。または、ＤＤＮＳサーバ７から設定完了を通知されたネットワークカメラ１が、電子メールを送信する態様であっても構わない。
【００８７】
また、ＤＤＮＳサーバ７が、ネットワークカメラ１のグローバルＩＰアドレスを認知する方法は、上述のようにネットワークカメラ１から当該グローバルＩＰアドレスを送信する態様に限るものではない。具体的には、ネットワークカメラ１からはグローバルＩＰアドレスを明示的に送信することはせず、ＤＤＮＳサーバ７が、ネットワークカメラ１から送信されたシリアル番号等を含むデータを解析し、そこに含まれるグローバルＩＰアドレスを抽出して利用する態様であっても構わない。
【００８８】
さらに、ネットワークカメラ１から、シリアル番号等の情報をサーバ７に送信するタイミングは、ネットワークカメラ１が、グローバルＩＰアドレスを利用可能になった直後に限るものではなく、例えば、所定時間後等、予め設定された任意のタイミングで行われる態様であっても構わない。
【００８９】
そして、これ以降、利用者は、携帯電話８を利用し、数字の羅列であるＩＰアドレスではなく、ネットワークカメラ１に割り当てられたサブドメイン名を含むアドレスを指定することで、ネットワークカメラ１に接続できる。このとき求められるパスワードには、カメラ用パスワードを入力すれば、ネットワークカメラ１の有するＷｅｂサーバ機能を利用して撮像された映像や音声を視聴することが可能となる。
【００９０】
モデム４を介してルータ３に割り当てられるグローバルＩＰアドレスは、上述したように動的に変更されることがある。ネットワークカメラ１は、所定の時間毎にグローバルＩＰアドレス等の情報をＤＤＮＳサーバ７に送信しているが、ルータ３に割り当てられたグローバルＩＰアドレスが変更されたことを認識すると、内部で管理しているグローバルＩＰアドレスの内容を変更すると共に、シリアル番号および変更されたグローバルＩＰアドレスをＤＤＮＳサーバ７へ送信する。これによって、ＤＤＮＳサーバ７内でも、管理しているシリアル番号に対応するグローバルＩＰアドレスを変更する。また、このときネットワークカメラ１は、必要であれば上述したようにルータ３のポートフォワード機能の設定も行う。
【００９１】
尚、このときネットワークカメラ１は、ＤＤＮＳサーバ７に対して、変更されたグローバルＩＰアドレスと共に、シリアル番号に代えてサブドメイン名を送信し、当該サブドメイン名に対応するグローバルＩＰアドレスの変更を要求する態様であっても構わない。あるいは、シリアル番号またはサブドメイン名のみを送信し、これを受信したＤＤＮＳサーバ７が、受信データを解析して得られたグローバルＩＰアドレスから、グローバルＩＰアドレスの変更を認識して、設定を変更する態様であっても構わない。
【００９２】
これにより、グローバルＩＰアドレスが変更されたときにも利用者が何ら操作を行うことなく、その変更が自動的にＤＤＮＳサーバ７の設定に反映される。そのため、グローバルＩＰアドレスが動的に変更されるような環境下においても、利用者は、ドメイン名からなるアドレスを利用して、ネットワークカメラ１に容易に接続することができる。
【００９３】
また、ルータ３等によって、自身に割り当てられたプライベートＩＰアドレスが変更されたときには、これを認識したネットワークカメラ１が、ルータ３のポートフォワード機能の設定を変更し、インターネット６上からの接続要求が、ネットワークカメラ１に対するものとして正しく処理されるようにする。
【００９４】
これにより、プライベートＩＰアドレスが変更されたときにも利用者が何ら操作を行うことなく、その変更が自動的にルータ３の設定に反映される。そのため、利用者は、ドメイン名からなるアドレスを利用して、ネットワークカメラ１に容易に接続することができる。
【００９５】
ネットワークカメラ１内部では、シリアル番号、グローバルＩＰアドレス、サブドメイン名およびカメラ用パスワード等の情報が記憶管理されている。利用者は、ネットワークカメラ１にＬＡＮ接続したコンピュータ装置２を利用して、ネットワークカメラ１で管理されるサブドメイン名やカメラ用パスワード等を変更することができる。具体的には、コンピュータ装置２からプライベートＩＰアドレスを指定してネットワークカメラ１に接続し、カメラ用パスワードを入力して認証を受けると、ネットワークカメラ１の記憶管理する情報を変更することが可能となる。このとき、サブドメイン名を新たなサブドメイン名に変更すると、ネットワークカメラ１は、自動的にＤＤＮＳサーバ７に接続し、ＤＤＮＳサーバ７の管理するサブドメイン名を新たなサブドメイン名に変更することを要求する。そして上述したのと同様の動作によって、サブドメイン名の割り当てが行われ、以降は、変更後のサブドメイン名を含むアドレスを利用したネットワークカメラ１への接続が可能となる。また、カメラ用パスワードを変更すると、以降は、ネットワークカメラ１に接続後、変更後のパスワードを入力することで認証を受け、ネットワークカメラ１で撮像した映像や音声を閲覧することが可能となる。
【００９６】
尚、サブドメイン名の変更は、ネットワークカメラ１の記憶管理するサブドメイン名を変更して、これをＤＤＮＳサーバ７に通知してサブドメイン名の割り当て変更を行う態様に限るものではない。具体的には、ネットワークカメラ１が内部に記憶管理しているＤＤＮＳサーバ７に接続するためのＤＤＮＳサーバ７のアドレスおよびＤＤＮＳサーバ７における認証に必要なユーザＩＤやパスワード等の情報を利用して、コンピュータ装置２や携帯電話８を利用してＤＤＮＳサーバ７に接続した利用者が、ＤＤＮＳサーバ７内部で記憶管理されるネットワークカメラ１のサブドメイン名を変更する態様であっても構わない。このとき、ＤＤＮＳサーバ７へ接続するための情報の利用者への通知は、上述したカメラ用パスワード等が記載された印刷物を利用して通知する態様であってもよいし、ネットワークカメラ１の備える表示装置や、ネットワークカメラ１にＬＡＮ接続したコンピュータ装置２等によって確認できる態様であっても構わない。ＤＤＮＳサーバ７は、サブドメイン名を変更すると、これをネットワークカメラ１に通知し、その変更内容はネットワークカメラ１内部で記憶管理される情報にも反映されるため、ネットワークカメラ１およびＤＤＮＳサーバ７のいずれに対する操作によってもサブドメイン名を変更することができる。
【００９７】
このように、ネットワークカメラ１をルータ３に接続するだけで、ルータ３のポートフォワード機能に係る設定からＤＤＮＳサーバ７でのサブドメイン名の取得までの全ての動作がネットワークカメラ１およびＤＤＮＳサーバ７によって自動的に行われる。利用者は、ＤＤＮＳサーバ７でのネットワークカメラ１のサブドメイン名の設定完了を待って、当該サブドメイン名を含むアドレスを指定してネットワークカメラ１に接続し、カメラ用パスワードを入力するだけで、インターネット６を介してネットワークカメラ１に接続することが可能となる。
【００９８】
また、プライベートＩＰアドレスやグローバルＩＰアドレスが変更されたときにも、その変更が自動的に設定に反映されるため、利用者は、ＩＰアドレスが変更される度に設定を変更する操作を行うことなく、継続してドメイン名からなるアドレスを利用することが可能となる。
【００９９】
また、ネットワークカメラ１に接続するためのサブドメイン名およびカメラ用パスワードは暗号化され、第三者が推測することが困難であるため、ネットワークカメラ１によって撮像された映像や音声を、第三者によって視聴されることを回避することができ、ネットワークカメラ１に係るセキュリティを高めることができる。
【０１００】
（第２の実施の形態）
第１の実施の形態では、ネットワークカメラ１の識別情報を利用して暗号化演算によって生成したサブドメイン名およびカメラ用パスワードを利用する態様を示した。本実施の形態では、利用者毎に入力されたキーワードに応じたユーザパスワードを発行して認証を行う点が、第１の実施の形態と異なる。
【０１０１】
ネットワークシステムの構成は、第１の実施の形態と同様で、ネットワークカメラ１およびＤＤＮＳサーバ７の機能および動作の一部のみが異なる。よって、以下に、図１を利用しながら、第１の実施の形態と異なる点を中心に、本実施の形態の詳細について説明する。
【０１０２】
ネットワークカメラ１をルータ３に接続すると、ＵＰｎＰ機能によって、所定のタイミングで自動的にルータ３のポートフォワード機能の設定をする点は、第１の実施の形態と同様である。
【０１０３】
また、ネットワークカメラ１には、製造段階において、予めサブドメイン名の割り当て要求するためにＤＤＮＳサーバ７に接続するための情報が設定されている点も、第１の実施の形態と同様である。
【０１０４】
ネットワークカメラ１には、ＤＤＮＳサーバ７に対して割り当てを要求するサブドメイン名と、第１の実施の形態で上述したカメラ用パスワードに代えて自身にアクセスする利用者を認証するために利用するユーザパスワードとが、ＤＤＮＳサーバ７への接続を開始するまでの所定のタイミングで設定される。
【０１０５】
サブドメイン名については、第１の実施の形態で上述したものと同様である。各ネットワークカメラ１に割り当てられた固有の識別情報であるシリアル番号を第１の暗号化演算によって暗号化したものがサブドメイン名である。
【０１０６】
ユーザパスワードは、ネットワークカメラ１へ利用者がキーワードを入力することによって設定される。
【０１０７】
具体的な設定は以下の通り行われる。まず、ルータ３に接続されたネットワークカメラ１が、利用者に対して、所定のタイミングで、表示装置やＬＥＤランプ等を利用して、ユーザパスワードが未設定であることを通知し、キーワードの入力を要求する。これを受けた利用者が、ネットワークカメラ１に設けられた表示装置および操作子（図示せず）、またはネットワークカメラ１にＬＡＮ接続されたコンピュータ装置２等を利用して、ネットワークカメラ１に対してキーワードを入力する。ネットワークカメラ１は、キーワードが入力されると、これをユーザパスワード（第１のユーザパスワード）として、内部に記憶するシリアル番号、グローバルＩＰアドレス等と合わせて記憶管理する。
【０１０８】
尚、ユーザパスワードは、利用者が入力したキーワードをそのまま利用する態様に限るものではない。具体的には、入力されたキーワードを、第３の暗号化演算によって暗号化したものをユーザパスワード（第２のユーザパスワード）として利用する態様であっても構わない。これにより、例えば、利用者が、氏名や誕生日等、利用者に係る情報から推測可能な値をキーワードとして入力した場合であっても、生成されるユーザパスワードは暗号化されているため、第三者が推測することが困難となり、セキュリティが向上する。
【０１０９】
第３の暗号化演算は、第２の暗号化演算と同様に、各サブドメイン名によって区別されたネットワークカメラ１への接続認証に利用するものであるため、第三者が利用者に係る情報やシリアル番号等の情報から演算結果を容易に推測できないものであれば、演算結果が重複することがあっても構わない。ただし、サブドメイン名と同一のパスワードになることを避けるため、第１の暗号化演算の演算結果とは異なる演算結果が得られることが望ましい。また、後述のようにカメラ用パスワードと共に利用する場合には、第２の暗号化演算の演算結果とも異なる演算結果が得られることが望ましい。
【０１１０】
ネットワークカメラ１は、ルータ３のポートフォワード機能の設定やユーザパスワードの設定等を完了すると、ＤＤＮＳサーバ７への接続とサブドメイン名の割り当て要求を開始する。
【０１１１】
そして、第１の実施の形態で上述したのと同様に、ＤＤＮＳサーバ７でのサブドメイン名の割り当てと、ネットワークカメラ１に対するサブドメイン名割り当て完了の通知等が行われる。
【０１１２】
これ以降、利用者は、携帯電話８を利用し、数字の羅列であるＩＰアドレスではなく、サブドメイン名を含むアドレスを指定することで、ネットワークカメラ１に接続することができる。そして、このとき求められるパスワードには、ユーザパスワードを入力すれば、ネットワークカメラ１の有するＷｅｂサーバ機能を利用して撮像された映像や音声を視聴することが可能となる。
【０１１３】
ユーザパスワードについても、第１の実施の形態で上述したサブドメイン名の変更等と同様に、ネットワークカメラ１に対する操作によって設定変更を行うことができる。ユーザパスワードを変更すると、以降は、ネットワークカメラ１に接続後、変更後のユーザパスワードを入力することで認証を受け、ネットワークカメラ１で撮像した映像や音声を閲覧することが可能となる。
【０１１４】
尚、パスワードを利用した認証は、第１の実施の形態で上述したカメラ用パスワードまたは本実施の形態で上述したユーザパスワードのいずれか一つを利用する態様に限らず、複数のパスワードを利用する態様であっても構わない。
【０１１５】
具体的には、ネットワークカメラ１に接続するとカメラ用パスワードの入力が求められ、これを入力して認証を受けると、続けてユーザパスワードの入力が求められ、２つのパスワードが正しく入力された場合にのみ、利用者を認証し、ネットワークカメラ１からの映像および音声を配信する態様であっても構わない。
【０１１６】
また、ユーザパスワードは、上述したように利用者の入力したキーワードそのもの、または第３の暗号化演算により暗号化したもののいずれかを利用する態様に限らず、利用者が入力したキーワードそのものを第１のユーザパスワード、当該キーワードを第３の暗号化演算によって暗号化したものを第２のユーザパスワードとして両方利用する態様であっても構わない。
【０１１７】
カメラ用パスワード、第１のユーザパスワードおよび第２のユーザパスワードの中から選択したパスワードを利用して複数回の認証を行えば、いずれか一つのパスワードを利用する場合に比べて、ネットワークカメラ１への接続を試みる第三者へのセキュリティを向上することができる。
【０１１８】
このように、第１の実施の形態で上述したカメラ用パスワードに代えてユーザパスワードを利用することで、第１の実施の形態と同様のセキュリティ効果を得ることができる。このとき、利用者が入力するキーワードを暗号化することで、さらにネットワークカメラ１に対するセキュリティを向上することができる。さらに、カメラ用パスワードと共に、ユーザパスワードを利用して、２回または３回と複数回の認証を行えば、さらにセキュリティを向上することができる。
【０１１９】
（第３の実施の形態）
第１の実施の形態では、ネットワークカメラ１の識別情報を利用して暗号化演算によって生成したサブドメイン名およびカメラ用パスワードを利用する態様を示した。本実施の形態では、利用者の入力するキーワードに基づいて生成したサブドメイン名を利用する点が、第１の実施の形態と異なる。
【０１２０】
ネットワークシステムの構成は、第１の実施の形態と同様で、ネットワークカメラ１およびＤＤＮＳサーバ７の機能および動作の一部のみが異なる。よって、以下に、図１を利用しながら、第１の実施の形態と異なる点を中心に、本実施の形態の詳細について説明する。
【０１２１】
ネットワークカメラ１をルータ３に接続すると、ＵＰｎＰ機能によって、所定のタイミングで自動的にルータ３のポートフォワード機能の設定をする点は、第１の実施の形態と同様である。
【０１２２】
また、ネットワークカメラ１には、製造段階において、予めサブドメイン名の割り当て要求するためにＤＤＮＳサーバ７に接続するための情報が設定されている点も、第１の実施の形態と同様である。
【０１２３】
ネットワークカメラ１には、ＤＤＮＳサーバ７に対して割り当てを要求するサブドメイン名と、カメラ用パスワードが、ＤＤＮＳサーバ７への接続を開始するまでの所定のタイミングで設定される。
【０１２４】
カメラ用パスワードについては、第１の実施の形態で上述したものと同様である。各ネットワークカメラ１に割り当てられた固有の識別情報であるシリアル番号を第２の暗号化演算によって暗号化したものがカメラ用パスワードである。
【０１２５】
サブドメイン名は、ネットワークカメラ１へ利用者がキーワードを入力することによって設定される。
【０１２６】
具体的な設定は以下の通り行われる。まず、ルータ３に接続されたネットワークカメラ１が、利用者に対して、所定のタイミングで、表示装置やＬＥＤランプ等を利用して、サブドメイン名が未設定であることを通知し、キーワードの入力を要求する。これを受けた利用者が、ネットワークカメラ１に設けられた表示装置および操作子（図示せず）、またはネットワークカメラ１にＬＡＮ接続されたコンピュータ装置２等を利用して、ネットワークカメラ１に対してキーワードを入力する。
【０１２７】
ネットワークカメラ１は、キーワードが入力されると、これを第４の暗号化演算によって暗号化したサブドメイン名を生成し、利用する。これにより、例えば、利用者が、氏名や誕生日等、利用者に係る情報から推測可能な値をキーワードとして入力した場合であっても、生成されるサブドメイン名は暗号化されているため、第三者が推測することが困難となり、セキュリティが向上する。
【０１２８】
第４の暗号化演算は、利用者が入力したキーワードからサブドメイン名として利用可能な文字や数字からなる演算結果を得られるものであれば暗号化演算の内容は問わないが、第三者が利用者に係る情報やシリアル番号等の情報から演算結果を容易に推測できないものであることが望ましい。また、カメラ用パスワードと同一のパスワードになることを避けるため、第２の暗号化演算の演算結果とは異なる演算結果が得られることが望ましい。また、後述のように、第２の実施の形態で上述したユーザパスワードと共に利用する場合には、第３の暗号化演算の演算結果とも異なる演算結果が得られることが望ましい。
【０１２９】
生成されたサブドメイン名は、内部に記憶するシリアル番号、グローバルＩＰアドレス等と合わせて記憶管理される。
【０１３０】
ネットワークカメラ１は、ルータ３のポートフォワード機能の設定やサブドメイン名の生成等を完了すると、ＤＤＮＳサーバ７への接続とサブドメイン名の割り当て要求を開始する。
【０１３１】
そして、第１の実施の形態で上述したのと同様に、ＤＤＮＳサーバ７でのサブドメイン名の割り当てと、ネットワークカメラ１に対するサブドメイン名割り当て完了の通知等が行われる。
【０１３２】
このとき、ネットワークカメラ１から送信したサブドメイン名が、既に他のグローバルＩＰアドレスと対応して使用されているときは、ＤＤＮＳサーバ７が、これをネットワークカメラ１に通知する。
【０１３３】
ネットワークカメラ１は、ＤＤＮＳサーバ７から、サブドメイン名が利用不可能であることの通知を受信すると、これを自身の備える表示装置上への表示、またはＬＥＤ等のランプの点灯、等によって利用者に報知する。利用者は、これを受けて、再度キーワードの入力を行う。そして、第４の暗号化演算によって新たなサブドメイン名が生成され、再び、ＤＤＮＳサーバ７へのサブドメイン名の割り当て要求が開始される。
【０１３４】
このように、利用者のキーワードの入力からＤＤＮＳサーバ７でのサブドメイン名の割り当てまでの動作が、生成されたサブドメイン名がＤＤＮＳサーバ７で利用可能なものとなるまで繰り返される。生成したサブドメイン名が、既に他のグローバルＩＰアドレスに対して利用されているものと重複しないときは、ネットワークカメラ１のグローバルＩＰアドレスに対して当該サブドメイン名が割り当てられる。
【０１３５】
そして、第１の実施の形態で上述したのと同様に、サブドメイン名の割り当て完了の通知がなされ、これ以降、利用者は、携帯電話８を利用し、数字の羅列であるＩＰアドレスではなく、サブドメイン名を含むアドレスを指定することで、ネットワークカメラ１に接続することができる。そして、このとき求められるパスワードには、カメラ用パスワードを入力すれば、ネットワークカメラ１の有するＷｅｂサーバ機能を利用して撮像された映像や音声を視聴することが可能となる。
【０１３６】
第４の暗号化演算により生成したサブドメイン名についても、第１の実施の形態で上述したのと同様に、ネットワークカメラ１に対する操作によって設定変更を行うことができる。また、サブドメイン名を変更すると、その変更は自動的にＤＤＮＳサーバ７の設定にも反映され、以降は、変更後のサブドメイン名を含むアドレスを指定することで、ネットワークカメラ１に接続することが可能となる点も同様である。
【０１３７】
尚、第１の実施の形態と同様に、ＤＤＮＳサーバ７に対するサブドメイン名の割り当て要求の方法は、上述のように、ネットワークカメラ１からＤＤＮＳサーバ７に対して暗号化したサブドメイン名を送信して行う態様に限るものではない。具体的には、ＤＤＮＳサーバ７が第４の暗号化演算を実行可能であって、ネットワークカメラ１からは利用者の入力したキーワードのみを送信し、ＤＤＮＳサーバ７が、受信したキーワードを第４の暗号化演算によって暗号化してサブドメイン名を生成し、利用する態様であっても構わない。
【０１３８】
また、ＤＤＮＳサーバ７が、ネットワークカメラ１のグローバルＩＰアドレスを認知する方法についても、第１の実施の形態と同様に、ネットワークカメラ１から当該グローバルＩＰアドレスを送信する態様に限らない。具体的には、ネットワークカメラ１からはグローバルＩＰアドレスを明示的に送信することはせず、ＤＤＮＳサーバ７が、ネットワークカメラ１から送信されたサブドメイン名等を含むデータを解析し、そこに含まれるグローバルＩＰアドレスを抽出して利用する態様であっても構わない。
【０１３９】
また、パスワードを利用した認証は、第１の実施の形態で上述したカメラ用パスワードを利用する態様に限らず、第２の実施の形態で上述したユーザパスワードを利用する態様であっても構わない。また、このとき、カメラ用パスワードに代えてユーザパスワードを利用する態様に限らず、複数のパスワードを利用する態様であっても構わない。
【０１４０】
具体的には、ネットワークカメラ１に接続するとカメラ用パスワードの入力が求められ、これを入力して認証を受けると、続けてユーザパスワードの入力が求められ、２つのパスワードが正しく入力された場合にのみ、利用者を認証し、ネットワークカメラ１からの映像および音声を配信する態様であっても構わない。
【０１４１】
さらに、このとき利用するユーザパスワードは、第２の実施の形態で上述したように、利用者の入力したキーワードそのもの、または第３の暗号化演算により暗号化したもののいずれかを利用する態様に限らず、利用者が入力したキーワードそのものを第１のユーザパスワード、当該キーワードを第３の暗号化演算によって暗号化したものを第２のユーザパスワードとして両方利用する態様であっても構わない。
【０１４２】
このように、第１の実施の形態で上述したシリアル番号を暗号化したサブドメイン名にに代えて、利用者の入力したキーワードを暗号化したサブドメイン名を利用することで、第１の実施の形態と同様の効果を得ることができる。
【０１４３】
また、カメラ用パスワードと共に、第２の実施の形態で上述したユーザパスワードを利用して、２回または３回と複数回の認証を行えば、さらにセキュリティを向上することができる。
【０１４４】
（第４の実施の形態）
第１の実施の形態では、シリアル番号を暗号化したサブドメイン名を利用し、さらにネットワークカメラ１への接続を、シリアル番号を暗号化したカメラ用パスワードを利用して認証することで、ネットワークカメラ１に対するセキュリティを維持している。そして、第２の実施の形態では、第１の実施の形態のカメラ用パスワードに代えて、あるいはカメラ用パスワードと共に、利用者の入力したキーワードに基づいて生成したユーザパスワードを利用して認証することで、ネットワークカメラ１に対するセキュリティ向上を図っている。また、第３の実施の形態では、利用者の入力したキーワードを暗号化したサブドメイン名を利用する態様を示した。
【０１４５】
本実施の形態では、これらの第１ないし第３の実施の形態でのネットワークカメラ１に対するセキュリティをさらに向上するための技術である。
【０１４６】
ネットワークカメラ１をルータ３へ接続し、サブドメイン名やパスワードの生成を行った後、ＤＤＮＳサーバ７に接続してサブドメイン名の割り当てを受け、当該サブドメイン名を含むアドレスを指定してネットワークカメラ１に接続し、生成したカメラ用パスワードまたはユーザパスワードを利用して認証を受け、ネットワークカメラ１で撮像された映像や音声を視聴するまでの動作は、全て第１ないし第３の実施の形態と同様である。
【０１４７】
異なるのは、製造段階でネットワークカメラ１に記憶設定されるＤＤＮＳサーバ７に係る情報のみである。
【０１４８】
具体的には、ＤＤＮＳサーバ７のドメイン名を複数種類用意しておき、製造段階において、各ネットワークカメラ１に記憶設定するドメイン名を、これらの複数のドメイン名の中からランダムに選択するのである。
【０１４９】
第１ないし第３の実施の形態では、製造段階で、ネットワークカメラ１内部にＤＤＮＳサーバ７のドメイン名を含むアドレスが記憶設定されている。そして、サブドメイン名については、各ネットワークカメラ１に固有のシリアル番号、または利用者が入力したキーワードから第１または第４の暗号化演算によって暗号化されたものが利用される。
【０１５０】
具体的には、例えば、ＤＤＮＳサーバ７が「○○○.jp」というドメイン名を有しているときに、暗号化により生成したサブドメイン名が「smtm」であったとすると、当該ネットワークカメラ１へ接続するには、「smtm.○○○.jp」というアドレスを指定することになる。
【０１５１】
即ち、第１ないし第３の実施の形態では、上述のアドレスのうちサブドメイン名の部分のみ、即ち「smtm」の部分のみが、各ネットワークカメラ１の有するシリアル番号または利用者の入力するキーワードに基づいて、第三者による予測が不可能な値に暗号化される。
【０１５２】
これに対し、本実施の形態では、ＤＤＮＳサーバ７のドメイン名である「○○○.jp」の部分についても、複数の中から選択したものが利用されるのである。例えば、ドメイン名として「○○○.jp」に加えて「□□□.ne.jp」や「△△△.net」等の複数のドメイン名を用意しておき、製造段階において、これらの中から無作為に選択したドメイン名を、各ネットワークカメラ１に記憶設定する。
【０１５３】
これにより、例えば、上述の例で、サブドメイン名が「smtm」であるネットワークカメラ１が、「smtm.○○○.jp」というアドレスになるとは限らず、「smtm.□□□.ne.jp」、あるいは「smtm.△△△.net」等のアドレスになる可能性がある。
【０１５４】
尚、複数のドメイン名の中から各ネットワークカメラ１に割り当てるドメイン名を決定するのは、各ネットワークカメラ１の製造段階に行う態様に限るものではない。具体的には、各ネットワークカメラ１の製造段階では、第１ないし第３の実施の形態と同様に、一のドメイン名が設定されており、当該ドメイン名を有するＤＤＮＳサーバ７で、サブドメイン名の割り当てを行うときに、合わせて複数のドメイン名の中からランダムに選択したドメイン名を割り当てて、ネットワークカメラ１および利用者に通知する態様であっても構わない。
【０１５５】
第１ないし第３の実施の形態のように、各ネットワークカメラ１のアドレスがサブドメイン名のみが異なるものである場合、例えば、一のネットワークカメラ１を入手してドメイン名を認知した第三者が、サブドメイン名の部分のみを適当に変更することで、自身以外の利用者のネットワークカメラ１に接続されてしまう可能性がある。
【０１５６】
しかし、本実施の形態によれば、ドメイン名の部分についても複数の種類が存在し、自身以外のネットワークカメラ１への接続を試みる第三者は、各ネットワークカメラ１に割り当てられたＤＤＮＳサーバ７のドメイン名を知ることはできないだけでなく、どのようなドメイン名が幾つ存在しているのかさえ知ることができない。
【０１５７】
よって、第三者がネットワークカメラ１のアドレスを予測することはさらに困難なものとなり、ネットワークカメラ１への接続を試みる第三者へのセキュリティを向上することができる。
【図面の簡単な説明】
【０１５８】
【図１】この発明の一の実施の形態に係るネットワークシステムの構成を示す図である。
【符号の説明】
【０１５９】
１  ネットワークカメラ１
３  ルータ
４  モデム
６  インターネット
７  ＤＤＮＳサーバ
８  携帯電話
【図１】
2006101330.tif 000003