(57)【要約】【課題】ネットワークデバイスに簡単にアクセスすることができると共に、機器の増設にも柔軟に対応できるようにし、また、ネットワークデバイス側で認証するための機能が必要なく、ネットワークデバイスのコストを低く抑えることができる、ネットワークデバイス管理システムの提供。【解決手段】同一サブネット内のネットワークデバイスを発見するためのデバイス発見手段と、発見したデバイスを管理するための管理手段と、発見されたデバイスをＷＷＷブラウザから選択、操作するための情報を提供するＨＴＴＰサーバ手段とを持つ管理サーバと、管理サーバとネットワークで接続され、管理サーバからの制御情報で動作するネットワークデバイスからなる。【選択図】図１
2007142723.tif 000002
【特許請求の範囲】
【請求項１】
同一サブネット内のネットワークデバイスを発見するためのデバイス発見手段と、発見したデバイスを管理するための管理手段と、発見されたデバイスをＷＷＷブラウザから選択、操作するための情報を提供するＨＴＴＰサーバ手段とを持つ管理サーバと、
管理サーバとネットワークで接続され、管理サーバからの制御情報で動作するネットワークデバイスと、
ＷＷＷブラウザを実行すると共に管理サーバからネットワークデバイスを選択・操作するための情報をダウンロードし、実行可能な端末装置と、を備え、
ＷＷＷブラウザからの制御情報は管理サーバを経由してネットワークデバイスに送られ、ネットワークデバイスからのデータは管理サーバの指示により直接端末装置に送信されることを特徴とするネットワークデバイス管理システム。
【請求項２】
ユーザ認証手段を持ち、ネットワークデバイス管理部で一括してユーザ認証を行うことを特徴とする請求項１記載のネットワークデバイス管理システム。
【請求項３】
認証したユーザのアクセス権に合わせて、アクセスできるデバイスを限定することを特徴とする請求項２記載のネットワークデバイス管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークデバイス管理システムに関し、特に、ネットワークに接続された複数のデバイスを一元管理し、制御するためのネットワークデバイス管理装置、及びネットワークデバイスに関する。
【背景技術】
【０００２】
従来のネットワークデバイスには、デバイス内にＷＷＷサーバ機能を持ち、ＰＣ上からＷＷＷブラウザを使用してネットワーク経由で簡単にデバイスの設定や操作をすることができるものがあった。また、スキャナ等の画像を取り込む機能のあるデバイスは、ＷＷＷブラウザ上から画像の取り込み操作を行い、ＷＷＷブラウザ上に画像を表示するといったことが可能なものもあった。
【０００３】
さらには、接続されたデバイスを検出するとＷＷＷサーバ上のページにデバイスを一覧表示し、ここからデバイスの操作画面へ移動ができる機器もあった（例えば、下記特許文献１参照。）。
【特許文献１】特開２００１−５３７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例では同一の機能を持つ複数のネットワークデバイスをネットワーク上に設置した場合、同一の機能であったとしても、それぞれのデバイスは独立して動作するため、ＰＣ上のＷＷＷブラウザを使用してこれらのデバイスを操作する場合には、ネットワークデバイス毎のＵＲＬ、又はＩＰアドレスをＷＷＷブラウザに入力する、又はブラウザに予め登録しておく必要があった。
【０００５】
また、ネットワークカメラ等動画を扱うネットワークデバイスの場合、通常のＷＷＷブラウザ自身には動画を表示させる機能が無いため、ネットワークデバイス内のＷＷＷサーバからＷＷＷブラウザを経由してＰＣ上で動作する動画を表示させるためのＪＡＶＡ（登録商標）アプレットのようなソフトウェアをＰＣにダウンロードし、このソフトウェアを使用して動画データの処理を行っていた。しかしこの場合には、各ネットワークカメラが独立して動作しているため、カメラを切り換えるたびに動画を表示するためのソフトウェアを各カメラからＷＷＷブラウザが動作しているＰＣにダウンロードし、このダウンロードしたソフトウェアを使ってカメラの映像を表示する為、ネットワークカメラを切り換える度に動画を表示するためのソフトウェアをダウンロードしてしまうといった問題点があった。
【０００６】
さらには、近年ＡＤＳＬやＣＡＴＶといったブロードバンド接続サービスの普及によって、家庭内のネットワークをインターネットへ接続することが一般的となってきている。これらのサービスを利用した場合、通常グローバルＩＰアドレスは一つしか与えられないため、家庭内で複数の端末やネットワークデバイスをネットワークに接続するためには、ＤＨＣＰサーバによって家庭内のネットワークデバイスにプライベートＩＰアドレスを割り振り、ＩＰマスカレードを使って複数のプライベートアドレスと一つのグローバルＩＰアドレス＋ポート番号を関連付ける事により、家庭内の複数の端末からインターネットへ接続することを可能としている。これを実現するにはブロードバンドルータ等の機器を設置すれば比較的簡単に実現することができる。しかし、家庭内のネットワークに接続された端末やデバイスにインターネット側からアクセスする場合、接続要求がありそうな接続要求をポート番号で区別するしか方法が無いため、接続要求のあったポート番号をどの機器に接続するかを予めルータに設定しておく必要があった。この設定を行うためにはブロードバンドルータ、ネットワークデバイス等のネットワーク設定に精通している必要があり、一般のユーザが行う事は非常に難しく、また特定のポート番号を使用するデバイスが複数あった場合には機器の区別ができないためどれか一つを選んで接続させるしかなかった。また、ネットワークデバイスを新たに接続するたびにブロードバンドルータの設定を追加する必要があった。
【０００７】
本発明は、ＷＷＷブラウザから一つの管理サーバにアクセスすればそこに接続されているネットワークデバイスに簡単にアクセスすることができ、家庭内のネットワーク機器に外部からアクセスする場合もＡＤＳＬモデムの設定等を変更することなしに簡単に家庭内のネットワーク機器を増やすことができるネットワークデバイス管理システムの提供を目的とする。
【課題を解決するための手段】
【０００８】
上記問題点を解決するための手段として、本発明においては以下のネットワークデバイス管理装置、及びネットワークデバイスを提供しようとするものである。
【０００９】
同一サブネット内のネットワークデバイスを発見するためのデバイス発見手段と、発見したデバイスを管理するための管理手段と、発見されたデバイスをＷＷＷブラウザから選択、操作するための情報を提供するＨＴＴＰサーバ手段とを持つ管理サーバと、
管理サーバとネットワークで接続され、管理サーバからの指示で動作するネットワークデバイスと、
ＷＷＷブラウザを実行すると共に管理サーバからネットワークデバイスを選択・操作するための情報をダウンロードし、実行可能な端末装置と、を備え、
ＷＷＷブラウザからの制御情報は管理サーバを経由してネットワークデバイスに送られ、ネットワークデバイスからのデータは管理サーバの指示により直接端末装置に送信する。
【００１０】
また、上記機器においてネットワークデバイス管理部でユーザ認証を行い、ユーザのアクセス権に合わせて表示するデバイスを選択する。
【発明の効果】
【００１１】
本発明のネットワークデバイス管理装置、及びネットワークデバイスでは、ＷＷＷブラウザからの制御情報は管理サーバを経由してネットワークデバイスに送られ、ネットワークデバイスからのデータは管理サーバの指示により直接端末装置に送信することにより、ＷＷＷブラウザから一つの管理サーバにアクセスすればそこに接続されているネットワークデバイスに簡単にアクセスすることができ、家庭内のネットワーク機器に外部からアクセスする場合もＡＤＳＬモデムの設定等を変更することなしに簡単に家庭内のネットワーク機器を増やすことができる。
【００１２】
また、ユーザ認証情報を元にネットワークデバイスへのアクセス権を制御することにより、管理サーバで一括管理することができると共に、ネットワークデバイス側で認証するための機能が必要無いため、ネットワークデバイスのコストを低く抑えることができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を使って本発明の一実施の形態について詳細に説明する。
【００１４】
図１は、本発明において、ネットワークに接続されたネットワークデバイスを管理するための管理サーバ１００である。１０１は、管理サーバ１００をネットワークに接続して他のネットワークデバイスとデータ通信を行うためのネットワークＩ／Ｆ部、１０２はネットワークデバイスの管理を行うためのデバイス管理部、１０３はＨＴＴＰサーバ部、１０４はデバイス管理部１０２やＨＴＴＰサーバ部１０３からの情報を元に動的にＷｅｂページを作成するためのＷｅｂページ作成部、１０５はネットワーク上に接続されたネットワークデバイスを発見するためのデバイス発見部、１０６はＷＷＷブラウザ上で動作しネットワークデバイスを制御するためのソフトウェアを蓄積しておくためのソフト蓄積部、１０７はネットワーク上に発見されたデバイス情報を登録しておくためのデバイス登録部、１０８は管理サーバ１００が管理するネットワークデバイス等へのアクセス権の認証を行うためのユーザ認証部である。
【００１５】
図２は、ネットワークデバイスの一例としてのネットワークカメラ２００である。２０１は被写体の撮影を行うためのカメラユニット、２０２はカメラユニット２０１の撮影方向を変更するためにパン・チルト動作をさせるための雲体ユニット、２０３は音声を集音するためのマイクユニット、２０４はネットワークカメラ２００全体の制御を行うための中央制御部、２０５はカメラユニット２０１からの映像と音声ユニットからの音声を圧縮・符号化するためのエンコーダ部、２０６はネットワークと接続し、主に管理サーバ１００と通信するためのネットワークＩ／Ｆ部である。
【００１６】
このネットワークカメラ２００は、ネットワークＩ／Ｆ部２０６から受信した制御コマンドを中央制御部２０４が解釈して、コマンドに従ってカメラユニット２０１、雲台ユニット２０２、エンコーダ部２０５の制御を行っている。
【００１７】
図３は一般的な家庭での機器の接続形態を表す図であり、１００は管理サーバ、２００−１と２００−２はネットワークカメラ、３０１は操作部と表示部とＷＷＷブラウザを搭載したＰＣ、３０２は各ネットワーク機器を接続するための集線装置であるハブ、３０３は、家庭内のネットワークをインターネットに接続するためのＡＤＳＬモデムである。
【００１８】
以下、動作を順を追って説明する。管理サーバ１００はデバイス発見部１０５からネットワークＩ／Ｆ１０１を介してネットワークに対して定期的に未登録のネットワークデバイスがネットワークに接続されていないかを問い合わせるためのブロードキャストのパケットを流す。そして、新たにネットワークに接続されたり、電源を入れられたりした管理サーバ１００に未登録のネットワークデバイスはこの問い合わせのブロードキャストのパケットを受け取ると、管理サーバ１００に対して自デバイスのネットワークアドレス情報等を含む応答パケットを返す（図４参照）。この応答パケットを受信したデバイス発見部１０５は未登録のネットワークデバイスを発見したことを、ネットワークデバイスのネットワークアドレス情報等デバイス発見部で受け取った情報と一緒にデバイス管理部１０２に通知する。そしてデバイス管理部１０２は、この発見されたネットワークデバイスがどういった能力を持つネットワークデバイスであるのかをデバイス発見部１０５からの情報に基づいて問い合わせ、ここで得たネットワークデバイスに関する情報をデバイス登録部１０７に登録する。そしてデバイス管理部１０２は、登録されたデバイスをそのデバイスの種類（カメラ、スキャナ等）で分類すると共に、このデバイスを制御するためにブラウザ上で動作するソフトウェアをＷｅｂページ作成部１０３に通知し、分類されたデバイスごとのページ作成をＷｅｂページ作成部１０３に対して依頼する。
【００１９】
次にＷｅｂページ作成部１０３で作成されたＷｅｂページをＰＣ３０１−１のＷＷＷブラウザでアクセスする場合の例を説明する。ＷＷＷブラウザから管理サーバ１００のネットワークアドレスを指定し接続要求を送ると、最初にユーザ認証画面が表示されるので、ユーザ名とパスワードを入力し、これを管理サーバ１００へ送る。管理サーバ１００では送られてきたユーザ名とパスワードをユーザ認証部１０８に登録されているユーザ情報を照合し、アクセス権があるユーザであった場合は、図５に示す様な管理サーバにどのようなネットワークデバイスが接続されているかを表すページを表示する。図５ａの例では画面上にデバイスリストとして「カメラ」、「スキャナ」の２種類が表示されている場合である。このリストからカメラを選択すると、ＰＣ３０１から管理サーバ１００に対してカメラが選択されたことを示すコマンドが送信され、ネットワークＩ／Ｆ部１０１、ＨＴＴＰサーバ部１０４を経由してデバイス管理部１０２に送られる。ここで、デバイス管理部１０２ではカメラ制御を行うためのビューワアプリをソフト蓄積部１０６から読み出してＨＴＴＰサーバ部１０４を経由してＰＣ３０１−１上のＷＷＷブラウザに送信され、ビューワアプリが起動される。ビューワアプリは、カメラ制御の為の操作画面を表示すると共に、管理サーバ１００内のデバイス管理部１０２と通信を行い、どういったネットワークカメラが管理サーバ１００内に登録されているのかを問い合わせ、この情報を元にカメラ切り換えのメニューを表示する（図５ｂの例では、「玄関カメラ」「居間カメラ」の２つのカメラの名称を表示して、これを選択するようにしているが、ドロップダウンリスト等で選択する方法であっても何ら問題は無い。）。そしてカメラ選択メニューの中からカメラが選択されると、管理サーバ１００に対してカメラの選択情報を送信し、選択したカメラからの映像を受信する準備を行う。このとき、管理サーバ１００はビューワアプリによって選択されたカメラにＰＣ３０１−１のビューワアプリに対して映像の送信開始命令を送信し、ネットワークカメラ２００−１はＰＣ３０１−１上のＷＷＷブラウザに対して映像の送信を開始する。この場合のビューワアプリから管理サーバ１００、管理サーバ１００からネットワークカメラ２００へのコマンドの例を図６に示す。図６ａに示すように、ビューワアプリから管理サーバに対しては選択されたカメラの識別情報と、ビューワが希望する映像フォーマットの情報等が含まれる。そして図６ｂに示すように、管理サーバからネットワークカメラに対してのコマンドには、ビューワアプリが実行されているＰＣ３０１−１のアドレス情報や映像フォーマットの情報等が含まれる。ネットワークカメラ２００−１は管理サーバ１００から受信したコマンドに従ってＰＣ３０１−１上のビューワアプリに対して映像データを送信し、ビューワアプリはこれをデコード処理して表示部にネットワークカメラからの映像を表示させる。
【００２０】
次にカメラ制御コマンドの流れを説明する。ビューワアプリ上に表示されているカメラ制御用のボタン、例えば雲台を制御するためのパン・チルトを操作するためのボタンが押されると、ビューワアプリから管理サーバ１００内のデバイス管理部１０２に対してカメラ制御コマンドが送られる。デバイス管理部１０２では、この受信したカメラコマンドを現在選択されているカメラ２００−１に対して送信し直す。
【００２１】
次に現在表示しているネットワークカメラから別のネットワークカメラを選択する手順を、図７を使って説明する。図７ａに示すようにＰＣ３０１−１上のビューワアプリに表示されているカメラ操作画面で別のカメラの名前を選択すると、カメラ選択コマンドがＰＣ３０１−１上のビューワアプリから管理サーバ１００に対して送信される。管理サーバ１００は受信したカメラ切り換えコマンドに従って、図７ｂに示すようにこれまで映像を送信していたネットワークカメラ２００−１に対して映像送信の停止を命令する。そして、ネットワークカメラ２００−１の映像送信が停止したのを確認した後、図７ｃに示すようにネットワークカメラ２００−２に対して、ＰＣ３０１−１に対して映像の送信を開始するよう指示を出す。これにより、ビューワアプリはネットワークカメラ２００−２の表示を開始する。そして、その後カメラ制御用のボタンが押されると、ビューワアプリからカメラ制御コマンドが管理サーバ１００に送られ、管理サーバ１００は選択されているネットワークカメラ２００−２に対してカメラ制御コマンドを送信する。
【００２２】
選択しているカメラが変更になると、ビューワアプリから送られてくるカメラ制御コマンドは、管理サーバ１００内のデバイス管理部１０２で受信するところまでは動作は同じだが、ここから選択されているネットワークカメラ２００−２へ送られるようになる。
【００２３】
これまではＰＣ３０１−１が管理サーバ１００、ネットワークカメラ２００−１、２００−２と同一のネットワークに接続されていて、直接通信することが可能であったが、図３の場合に、インターネット上に接続されたＰＣ３０１−２から管理サーバ１００を経由してネットワークデバイスにアクセスする例を説明する。図８は、ＡＤＳＬモデム３０３の内部ブロック図であり、８０１は電話回線から来たＡＤＳＬ信号を復調し、電話回線へ送る信号を変調するためのモデム部、８０２はプロバイダから与えられたグローバルＩＰアドレスと家庭内で使うプライベートアドレスの変換を行うアドレス変換部、８０３は家庭内で使用するネットワーク機器に対してプライベートＩＰアドレスを自動で割り当てるためのＤＨＣＰサーバ部である。アドレス変換部８０２は一つのグローバルＩＰアドレスを使用して複数の機器をインターネットに接続するために、ＩＰマスカレードと呼ばれる方法を使用する。これは、家庭内の機器からインターネット上のサーバ等にアクセスする場合、送信元のアドレスをプライベートＩＰアドレスからグローバルＩＰアドレスに変換する際に、プライベートＩＰアドレスとポート番号の組を、ポート番号との変換テーブルに登録することにより、一つのグローバルＩＰアドレスを複数の機器で共有することができる。ただしここでの説明は家庭内のプライベートＩＰアドレス側からグローバルＩＰアドレスへ通信を開始した場合であり、グローバルＩＰアドレス側から家庭内の機器に接続するためには事前にアドレス変換部に家庭内ネットワークのどの機器に接続するかを設定しておく必要がある。本実施例では、インターネット上にあるＰＣ上のＷＷＷブラウザからアクセスする場合、より具体的には最低でもＨＴＴＰで使用するポート番号８０へのアクセスを管理サーバ１００へ接続するように事前にＡＤＳＬモデム３０３のアドレス変換テーブルを設定しておく。インターネット上のＰＣ３０１−２のＷＷＷブラウザからＡＤＳＬモデム３０３のグローバルＩＰアドレスに対して接続要求を出すと、ＡＤＳＬモデム３０３はこのポート番号８０あて先の接続の送信先ＩＰアドレスを予め設定されている管理サーバ１００の家庭内のプライベートＩＰアドレスに変換して家庭内のネットワークに送り出すことによりこの接続を管理サーバ１００へ接続させる。以下の動作は、家庭内のＰＣ３０１−１から管理サーバにアクセスしたのと同様の接続手順で行われる。
【００２４】
本実施例ではユーザ認証に関してはアクセスできるかどうかの認証であったが、デバイス管理部１０２で管理されるデバイスとユーザ認証部１０８で管理するユーザ情報を予め関連付けておくことにより、この関連情報からＷｅｂページ作成部１０３に対してのデバイス情報を変更することにより、ユーザ毎にアクセスできるデバイスを選択することもできる。
【図面の簡単な説明】
【００２５】
【図１】ネットワークデバイス管理装置の構成図
【図２】ネットワークデバイスの一形態としてのネットワークカメラの構成図
【図３】家庭内ネットワークの接続構成例を示す図
【図４】管理サーバがネットワークデバイスを発見する手順を示す図
【図５】ＷＷＷブラウザからネットワークデバイスを選択・制御する際の画面の例を示す図
【図６】カメラ選択時のカメラ制御コマンドの例を示す図
【図７】カメラ切り換え時のカメラ制御コマンドの例を示す図
【図８】ＡＤＳＬモデムのブロック図
【符号の説明】
【００２６】
１００  管理サーバ
１０１  ネットワークＩ／Ｆ部
１０２  デバイス管理部
１０３  Ｗｅｂページ作成部
１０４  ＨＴＴＰサーバ部
１０５  デバイス発見部
１０６  ソフト蓄積部
１０７  デバイス登録部
１０８  ユーザ認証部
２００  ネットワークカメラ（ネットワークデバイス）
２０１  カメラユニット
２０２  雲台ユニット
２０３  マイクユニット
２０４  中央制御部
２０５  エンコーダ部
２０６  ネットワークＩ／Ｆ部
３０１  ＰＣ
３０２  ハブ
３０３  ＡＤＳＬモデム
【図１】
2007142723.tif 000003
【図２】
2007142723.tif 000004
【図３】
2007142723.tif 000005
【図４】
2007142723.tif 000006
【図５】
2007142723.tif 000007
【図６】
2007142723.tif 000008
【図７】
2007142723.tif 000009
【図８】
2007142723.tif 000010