(57)【特許請求の範囲】
【請求項１】
外部装置とネットワーク経由で少なくとも画像を含むデータを通信する通信部を有する通信装置であって、
前記通信装置の制御に用いる設定情報を保持する保持手段と、
予備の設定情報で前記保持手段に保持された設定情報を更新する更新手段と、
前記外部装置との通信におけるユーザ認証を行うための認証手段と、
前記通信装置の状態を制御する状態制御手段と、
前記状態制御手段による前記通信装置の状態を取得する状態取得手段と、
を備え、
前記設定情報には前記認証手段に用いるためのアカウント設定を含み、
前記更新手段は前記状態取得手段の取得結果に基づいて、前記保持手段に保持された設定情報に含まれるアカウント設定の少なくとも一部を前記予備の設定情報で更新しないことを特徴とする通信装置。
【請求項２】
前記保持手段に保持された設定情報から予備の設定情報を作成する設定情報出力手段と、
前記更新手段が前記保持手段に保持された設定情報の更新に用いる予備の設定情報を指定する指定手段と、
を更に備えることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記ネットワーク経由で前記外部装置から前記更新手段で前記保持手段に保持された設定情報を更新するための制御コマンドを受信する受信手段と、
前記ネットワーク経由で前記受信手段において受信した制御コマンドに対する応答を送信する送信手段と、
を更に備え、
前記更新手段は前記受信手段で受信した制御コマンドに応じて前記設定情報を更新し、前記送信手段は更新手段でアカウント設定の少なくとも一部を前記予備の設定情報で更新したか否かを含む応答を送信することを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記更新手段は前記状態取得手段の取得結果に基づいて、前記通信装置の状態が遷移しないように前記保持手段に保持された設定情報に含まれるアカウント設定の少なくとも一部を前記予備の設定情報で更新しないことを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記更新手段が更新しない前記保持手段に保持された設定情報に含まれるアカウント設定の一部には管理者ユーザに関するアカウント設定が含まれることを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記保持手段に保持された設定情報は前記通信装置がネットワークに接続するためのネットワーク設定及び前記通信装置を識別するための識別情報を含み、
前記更新手段は前記状態取得手段の取得結果及び前記識別情報に基づいて、前記保持手段に保持された設定情報に含まれるネットワーク設定を前記予備の設定情報で更新しないことを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記通信装置の状態には少なくとも工場出荷状態及び運用状態を含むことを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記通信装置の状態は管理者ユーザのアカウント設定の有無によって遷移する状態遷移手段を更に備えることを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
前記画像を取得するための撮像手段を更に備えることを特徴とする請求項１乃至８のいずれか１項に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信装置に関し、例えば設定情報を保存した情報で復旧する手段を備える通信装置に関するものである。
【背景技術】
【０００２】
通信装置において、通信に使用するユーザアカウントやネットワーク設定などの設定情報を運用中に保存しておき、故障時などの場合に適宜保存した設定情報を用いて通信装置の設定情報を復旧することが行われている。例えば、特許文献１では、設定情報を工場出荷状態に戻すことの出来る機能を持った撮像装置が開示されている。
【０００３】
また、通信装置の一例として撮像装置の設定情報の保存と復旧機能は、ＯＮＶＩＦ（Ｏｐｅｎ  Ｎｅｔｗｏｒｋ  Ｖｉｄｅｏ  Ｉｎｔｅｒｆａｃｅ  Ｆｏｒｕｍ）規格において、基本機能のコマンドとして定義され広く知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−２３５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、保存する設定情報及び復旧する設定情報の中身に関して、ＯＮＶＩＦ規格においてはどのような設定情報を含めるかは規定されていなかった。そのような背景のもと、撮像装置等の設定の復旧時に管理者ユーザ等のパスワードを忘れてしまっていた場合や、設定の復旧に伴い撮像装置の状態が遷移してしまう場合等、一定の範囲の設定情報は復旧しない方が望ましい場合が有った。
【０００６】
このような場合、ユーザは復旧後に撮像装置がどのような状態か確認する必要があり、さらに意図しない状態の場合には、設定情報を再度変更して、意図する状態に遷移させる必要があり、ユーザの手間となっていた。
【０００７】
上記問題点に鑑み、本発明では、設定情報を保存又は復旧する際に、ユーザに煩雑な作業を強いることなく、適切な装置運用が可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、外部装置とネットワーク経由で少なくとも画像を含むデータを通信する通信部を有する通信装置であって、前記通信装置の制御に用いる設定情報を保持する保持手段と、予備の設定情報で前記保持手段に保持された設定情報を更新する更新手段と、前記外部装置との通信におけるユーザ認証を行うための認証手段と、
前記通信装置の状態を制御する状態制御手段と、前記状態制御手段による前記通信装置の状態を取得する状態取得手段と、を備え、前記設定情報には前記認証手段に用いるためのアカウント設定を含み、前記更新手段は前記状態取得手段の取得結果に基づいて、前記保持手段に保持された設定情報に含まれるアカウント設定の少なくとも一部を前記予備の設定情報で更新しないことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、本発明では、設定情報を保存又は復旧する際に、ユーザに煩雑な作業を強いることなく、適切な装置運用が可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る撮像装置の構成を含むネットワーク構成図である。
【図２】本発明の第１の実施形態に係る撮像装置とクライアント装置の機能ブロック図及びシステム構成図である。
【図３】本発明の第１の実施形態に係る撮像装置の設定情報のバックアップとリストア機能のシステム構成図である。
【図４】本発明の第１の実施形態に係る撮像装置の工場出荷状態と運用状態の状態遷移を示した図である。
【図５】本発明の第１の実施形態に係る撮像装置の設定情報リストア時に指定されたバックアップファイルに撮像装置の状態を遷移させる管理者ユーザのアカウント設定が含まれていた場合の設定情報リストア処理のフローチャートを示す図である。
【図６】コマンドシーケンス図の一例である。
【図７】コマンドシーケンス図の一例である。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施形態について、図面を参照しながら詳細に説明する。
【００１２】
なお、以下の実施例において示す構成は一例に過ぎず、本発明は、図示された構成に限定されるものではない。また、以下の実施例におけるコマンドは、例えばＯｐｅｎ  Ｎｅｔｗｏｒｋ  Ｖｉｄｅｏ  Ｉｎｔｅｒｆａｃｅ  Ｆｏｒｕｍ規格に基づいて定められているものとする。
【実施例１】
【００１３】
以下に、図１を参照して本実施形態に係るネットワーク構成について説明する。
【００１４】
図１は、撮像装置１０００を含むシステム構成図である。２０００は、本発明における外部装置を示すクライアント装置である。撮像装置１０００とクライアント装置２０００は、ネットワーク３０００を介して相互に通信可能な状態に接続されている。クライアント装置２０００は、撮像装置１０００に対して、各種制御コマンドを送信する。本制御コマンドには、例えば、設定情報のバックアップ（保存）、設定情報のバックアップファイルを指定した設定情報のリストア（復旧）、ユーザカウントの作成・変更・削除、カメラ制御等を行うためのコマンドが含まれる。また、各制御コマンドを受信した撮像装置１０００は、受信した制御コマンドに対するレスポンスをクライアント装置２０００に送信する。
【００１５】
なお、本実施例における撮像装置１０００は、ネットワーク経由でクライアント装置２０００と通信する通信装置の一例であり、例えば動画像を撮像する監視カメラである。より詳細には、監視に用いられるネットワークカメラであるものとする。また、本実施例におけるクライアント装置２０００は、ＰＣ等の外部装置の一例である。又、本実施例における撮像装置１０００と外部装置２０００からなる監視システムは、撮像システムに相当する。
【００１６】
また、ネットワーク３０００は、例えばＥｔｈｅｒｎｅｔ（登録商標）等の通信規格を満足する複数のルータ、スイッチ、ケーブル等から構成されるものとする。しかしながら、本実施例においては、撮像装置１０００とクライアント装置２０００との間の通信を行うことができるものであれば、その通信規格、規模、構成を問わない。
【００１７】
例えば、ネットワーク３０００は、インターネットや有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等により構成されていても良い。なお、本実施例における撮像装置１０００は、例えば、ＰｏＥ（Ｐｏｗｅｒ  Ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（登録商標））に対応していても良く、ＬＡＮケーブルを介して電力を供給されても良い。
【００１８】
図２（ａ）は、撮像装置１０００の内部構成を示す図である。
【００１９】
図２（ａ）において、１００１は制御部であり、撮像装置１０００の全体の制御を行う。制御部１００１は例えばＣＰＵで構成される。
【００２０】
１００２は記憶部である。記憶部１００２は、主に制御部１００１が実行するプログラム格納領域、プログラム実行中のワーク領域、ユーザカウント設定等の設定情報格納領域、後述する撮像部１００３が生成する画像データの格納領域等、様々なデータの格納領域として使用される。また、撮像装置１０００の工場出荷時の初期の設定情報も保持する。
【００２１】
１００３は撮像部である。撮像部１００３は、撮像装置１０００の撮像光学系により結像された被写体の像を撮像して取得したアナログ信号をデジタルデータに変換し、撮像画像として記憶部１００２に出力する。撮像画像が記憶部１００２に出力されたとき、制御部１００１は撮像部１００３から画像取得イベントを受信する。
【００２２】
１００４は圧縮符号化部である。圧縮符号化部１００４は、撮像部１００３が出力した撮像画像に対してＪＰＥＧ或いはＨ．２６４等の形式に基づき圧縮符号化処理を行うことで画像データを生成し、記憶部１００２に出力する。
【００２３】
１００５は通信部である。通信部１００５は、各制御コマンドを外部装置から受信する場合、また各制御コマンドに対するレスポンスを外部装置へ送信する場合に使用される。外部装置からコマンドを受信した場合、制御部１００１は通信部１００５からコマンド受信イベントを受信する。
【００２４】
１００６は撮像制御部である。撮像制御部１００６は、制御部１００１が入力するパン、チルト、或いはズームの値に従って、撮像部１００３の撮像範囲をチルト駆動、パン駆動、或いはズーム駆動に変更させるために使用される。
【００２５】
図２（ｂ）は、クライアント装置２０００の内部構成を示す図である。
【００２６】
図２（ｂ）において、２００１は制御部である。制御部２００１は例えばＣＰＵで構成され、クライアント装置２０００の全体の制御を行う。
【００２７】
２００２は記憶部である。記憶部２００２は、主に制御部２００１が実行するプログラム格納領域、プログラム実行中のワーク領域等、様々なデータの格納領域として使用される。
【００２８】
２００３は表示部である。表示部２００３は、例えばＬＣＤ、有機ＥＬディスプレイ等で構成され、クライアント装置２０００の使用者に対して、後述の配信画像設定画面を含む様々な設定画面や、撮像装置１０００から受信する映像のビューワ、各種メッセージ等を表示する。
【００２９】
２００４は入力部である。入力部２００４は、例えばボタン、十字キー、タッチパネル、マウス等で構成され、使用者による画面操作の内容を制御部２００１に通知する。
【００３０】
２００５は復号部である。復号部２００５は、通信部２００６を介して受信された圧縮符号化されている画像データをＪＰＥＧ，或いはＨ．２６４等の形式に基づいて復号化し、記憶部２００２に展開する。
【００３１】
２００６は通信部である。通信部２００６は、バックアップファイルを指定した設定情報リストア、ユーザカウント設定を含む各制御コマンドを撮像装置２０００に対して送信する。また、各制御コマンドに対するレスポンスや、映像ストリームを撮像装置１０００から受信する場合に使用される。
【００３２】
以上、図２を参照し撮像装置１０００とクライアント装置２０００の内部構成について説明したが、図２に示す処理ブロックは、本発明における撮像装置、クライアント装置の好適な実施形態の一例を説明したものでありこの限りではない。音声入力部、音声出力部、画像解析処理部を備えるなど、本発明の要旨の範囲内で、種々の変形及び変更が可能である。
【００３３】
図３は、制御部１００１における設定情報のバックアップとリストア制御部の内部構成を示す図である。
【００３４】
４０００は設定情報入力部である。設定情報入力部４０００は、クライアント装置２０００から指定した設定情報のバックアップファイルのリストア要求コマンドを通信部１００５で受信すると、通信部１００５からバックアップファイルを取得する。ここで、本実施例において、予備の設定情報であるバックアップファイルは、ネットワーク上の不図示のサーバー等に記憶されている。クライアント装置２０００はユーザによる入力部２００４等の操作を介して、バックアップファイルを指定する。
【００３５】
そして、設定情報入力部４０００は、バックアップファイルから設定情報を抽出し、その設定情報の中から実際にリストアする設定情報を選択する。その後、記憶部１００２の設定情報格納領域を更新する。
【００３６】
５０００は設定情報出力部である。設定情報出力部５０００は通信部１００５で２０００クライアント装置からバックアップファイルの取得要求コマンドを受信すると、記憶部１００２の設定情報格納領域から設定情報を取得する。そして、設定情報をバックアップファイルに変換し、通信部１００５からそのバックアップファイルをクライアント装置２０００やネットワーク上の不図示のサーバー等に送信する。
【００３７】
なお、本実施例において、バックアップファイルは撮像装置１０００外部に保持するようにしたが、これに限定されない。例えば、撮像装置１０００に専用の記憶部を備え、バックアップファイルをその記憶部に保持するようにしてもよい。
【００３８】
次に図６を参照して、本実施例のコマンド・トランザクションについて説明する。
【００３９】
図６は、撮像装置１０００とクライアント装置２０００の間における、設定開始から映像配信までの典型的なコマンドシーケンスを示している。ここでトランザクションとは、クライアント装置２０００から撮像装置１０００へ送信されるコマンドと、それに対して撮像装置１０００がクライアント装置２０００へ返送するレスポンスのペアのことを指している。
【００４０】
３０００は、機器探索のトランザクションである。クライアント装置２０００は、所定の条件を添えた探索要求をネットワーク上に送信する。探索要求の条件に合致する撮像装置１０００が、探索応答をクライアント装置２０００へ送信する。
【００４１】
３００１は、配信プロファイルの取得のトランザクションである。クライアント装置２０００は、撮像装置１０００内に存在する配信可能な配信プロファイル設定を配信プロファイルＩＤで識別しており、配信プロファイルＩＤとともに現在使用可能な配信プロファイルのリストを取得する。
【００４２】
３００２は、画像処理部機能取得のトランザクションである。このトランザクションによりクライアント装置２０００は、撮像装置１０００の保持する画像処理機能の設定情報を取得する。
【００４３】
３００３は、画像処理設定リスト取得のトランザクションである。このトランザクションによりクライアント装置２０００は、撮像装置１０００の保持する画像処理設定のＩＤを含むリストを撮像装置１０００から取得する。
【００４４】
３００４は、圧縮符号化部機能取得のトランザクションである。このトランザクションによりクライアント装置２０００は、撮像装置１０００の圧縮符号化部１００５が提供する機能に関する情報を取得する。
【００４５】
３００５は、圧縮符号化設定リスト取得のトランザクションである。このトランザクションによりクライアント装置２０００は、記憶部１００２に記憶されている圧縮符号化設定のＩＤを含むリストを撮像装置１０００から取得する。
【００４６】
３００６は、配信プロファイル作成要求のトランザクションである。このトランザクションによりクライアント装置２０００は、配信プロファイルを撮像装置１０００内に新たに作成し、作成した配信プロファイルのＩＤを得る。撮像装置１０００は、新たに作成された配信プロファイルを記憶する。
【００４７】
３００７は、画像処理設定追加要求のトランザクションである。このトランザクションンによりクライアント装置２０００は、３００６で取得した配信プロファイルＩＤと、３００３で取得した画像処理設定のＩＤを指定する。撮像装置１０００は、指定された配信プロファイルに指定された画像処理設定を関連付け記憶する。
【００４８】
３００８は、圧縮符号化設定追加要求のトランザクションである。このトランザクションンによりクライアント装置２０００は、３００６で取得した配信プロファイルＩＤと、３００４で取得した圧縮符号化設定のＩＤを指定し、配信プロファイルに圧縮符号化設定を関連付ける。撮像装置１０００は、指定された配信プロファイルに指定された圧縮符号化設定を関連付け記憶する。
【００４９】
３００９は、圧縮符号化設定変更のトランザクションである。このトランザクションによりクライアント装置２０００は、３００４で取得した圧縮符号化設定の内容を、３００５で取得した選択肢に基づいて変更する。例えば、圧縮符号化方式や切出しサイズを変更する。撮像装置１０００は、変更された圧縮符号化設定の内容を記憶する。
【００５０】
３０１０は、配信アドレス取得要求のトランザクションである。このトランザクションンにおいてクライアント装置２０００は、３００６で取得した配信プロファイルＩＤを指定し、指定した配信プロファイルの設定に基づいて配信される映像を取得するための配信アドレスを取得する。撮像装置１０００は、指定されたプロファイルＩＤに関連付けられている画像処理設定、及び圧縮符号化設定の内容に対応する画像が配信されるための配信アドレスを、クライアント装置２０００に返送する。
【００５１】
３０１１は、配信情報取得要求のトランザクションである。このトランザクションにおいてクライアント装置２０００は、３０１０で取得した配信アドレスを指定し、撮像装置１０００の配信情報に関する詳細データを取得する。
【００５２】
３０１２は、配信設定要求のトランザクションである。このトランザクションにおいてクライアント装置２０００は３０１１で取得した配信情報に関する詳細データに基づき撮像装置１０００に対してストリーミングの準備を行わせる。このコマンドを実行することにより、クライアント装置２０００と撮像装置１０００の間で、セッション番号を含むストリームの伝送方法が共有される。
【００５３】
３０１３は、配信開始のトランザクションである。３０１２で取得したセッション番号を用いることで、クライアント装置２０００は撮像装置１０００に指定した配信プロファイルの設定に基づく画像のストリームを開始させる。
【００５４】
３０１４は、撮像装置１０００からクライアント装置２０００に配信されるストリームである。３０１３で開始を要求されたストリームを３０１２において共有された伝送方法によって配信する。
【００５５】
３０１５は、配信停止のトランザクションである。このトランザクションにおいてクライアント装置２０００は、３０１２にて取得したセッション番号を指定して、配信中のストリーミングを停止させる。
【００５６】
図７は撮像装置１０００とクライアント装置２０００の間における、ユーザの作成・設定・削除処理の典型的なコマンドシーケンスを示している。
【００５７】
３０５０は、機器探索のトランザクションである。クライアント装置２０００は、所定の条件を添えた探索要求をネットワーク３０００上に送信する。探索要求の条件に合致する撮像装置１０００が、探索応答をクライアント装置２０００へ送信する。
【００５８】
３０５１は、機能取得要求のトランザクションである。このトランザクションにおいてクライアント装置２０００は、撮像装置１０００が持つ機能のリストを取得する。クライアント装置２０００はユーザの作成・設定・削除に対応しているかを確認する。
【００５９】
３０５２は、ユーザリスト取得要求のトランザクションである。このトランザクションによりクライアント装置２０００は、撮像装置１０００の保持するユーザリストを取得する。
【００６０】
３０５３は、ユーザ作成要求のトランザクションである。このトランザクションにおいてクライアント装置２０００は、所望するユーザの作成の要求を行い、撮像装置１０００は要求されたユーザの作成を行い、記憶部１００８へ設定を行う。
【００６１】
３０５４は、ユーザリスト取得要求のトランザクションである。このトランザクションによりクライアント装置２０００は、撮像装置１０００の保持する３０５３にて作成したユーザを含むユーザリストを取得する。
【００６２】
３０５５は、ユーザ設定変更要求をトランザクションである。このトランザクションによりクライアント装置２０００は、撮像装置１０００の保持するユーザリストの中から希望するユーザ設定の変更を行う。
【００６３】
３０５６は、ユーザ削除要求のトランザクションである。このトランザクションによりクライアント装置２０００は、３０５２や３０５４で取得したユーザリストに含まれるユーザや、３０５４で新たに作成したユーザを、撮像装置１０００から削除する。撮像装置１０００は、指定されたユーザの情報を削除する。
【００６４】
ここで、本実施例の撮像装置１０００において、図７に示したコマンドシーケンスを通してクライアント装置２０００を操作し、制御コマンド等の送信を行うユーザの権限レベルを設定することも可能である。そして、撮像装置１０００はこの権限レベルに応じて実行できる制御を制限することができる。また、本実施例の撮像装置１０００は管理者ユーザを設定可能である。管理者ユーザとは、撮像装置１０００の全体管理を認められているユーザであり、すべての制御コマンドを実行可能な権限レベルを有するユーザである。なお、本実施例の撮像装置１０００は、記憶部１００８に各ユーザのＩＤ、権限レベル、パスワード等を対応づけたユーザアカウント設定を記憶する。そして、クライアント装置２０００における入力部２００４等を介した入力結果によって、ユーザの認証を行い、記憶部１００８に記憶した権限レベルを設定する。また本ユーザの認証動作はクライアント装置２０００においても同様に実行されるようにしてもよいし、クライアント装置２０００のユーザ認証結果を流用するようにしてもよい。
【００６５】
図４は、撮像装置１０００の状態と状態遷移を示す図である。本実施例の撮像装置１０００は工場出荷状態６００１と運用状態６００２の２種類の状態を持つ。本実施例において、制御部１００１は撮像装置１０００の状態を制御する状態制御部に相当する。
【００６６】
工場出荷状態６００１は撮像装置がセットアップ中の状態であることを表し、本実施例の撮像装置１０００においては、全ての制御をユーザ認証無しで実行出来る。例えば、電源ＯＮ時に工場出荷直後または、前回電源ＯＦＦ時に工場出荷状態６００１であった場合は工場出荷状態６００１の状態で起動する。
【００６７】
本実施例の撮像装置１０００は、図７に示すユーザ作成のトランザクションによって、運用状態６００２に遷移する。具体的には、工場出荷状態６００１で管理者ユーザを作成した場合、もしくは工場出荷設定時に存在した管理者ユーザのパスワードを変更した場合等をトリガーとして、運用状態６００２に遷移する。
【００６８】
運用状態６００２は撮像装置が運用中の状態であることを表し、本実施例の撮像装置１０００においては、制御するためのユーザ認証が必要となる。また、運用状態６００２で工場出荷リセット等の工場出荷状態６００１に戻す動作が行われた場合、管理者ユーザを含むユーザカウント設定は工場出荷状態となり、工場出荷状態６００１に遷移する。
【００６９】
通常、工場出荷状態６００１で装置のセットアップを実行する際に、保存したバックアップファイルをリストアすることが考えられる。しかし、このバックアップファイルに管理者ユーザを含むユーザアカウント設定を含む場合には、管理者の作成やパスワード変更という明示的な操作無しに、工場出荷状態６００１から運用状態６００２に遷移してしまう場合が有る。その結果、ユーザはリストア後に撮像装置がどのような状態か確認する必要があり、さらに意図しない状態の場合には、設定情報を再度変更して、意図する状態に遷移させる必要があり、ユーザの手間となっていた。
【００７０】
なお、本実施例に示す２つの状態以外に状態を持ってもよい。この場合、遷移した状態に応じて、機能を制限したりユーザ認証をユーザに要求したりしてもよい。
【００７１】
図５のフローチャートを参照して、本実施形態に係る撮像装置１０００の設定情報入力部４０００のリストア後の設定情報リストア処理について説明する。なお、本フローチャートの処理は制御部１００１が実行する。
【００７２】
まず、ステップＳ７００１において、制御部１００１は、記憶部１００２の設定情報格納領域から現在の撮像装置１０００の状態を取得する。そして、取得結果として撮像装置１０００の状態が工場出荷状態６００１の場合はステップＳ７００２に処理を進め、工場出荷状態６００１でない場合はステップＳ７００４に処理を進める。なお、本実施例において、制御部１００１は撮像装置１０００の状態を取得する状態取得部に相当する。
【００７３】
ステップＳ７００２において、制御部１００１は、設定情報入力部４０００を用いてクライアント装置２０００が指定したバックアップファイルを通信部１００５から取得し、そのバックアップファイルから設定情報を抽出し、その内容で設定情報を更新する。この際にリストア後に自動的に運用状態６００２に遷移しないように、記憶部１００２の設定情報格納領域に管理者ユーザのアカウント設定以外の設定情報をリストアする。そして、処理をステップＳ７００３に進める。
【００７４】
ステップＳ７００３において、制御部１００１は、通信部１００５を通じて、バックアップファイルの管理者ユーザのアカウント設定以外の設定情報をリストアしたことをクライアント装置２０００に通知し、処理を終了する。
【００７５】
一方で、ステップＳ７００４において、制御部１００は、設定情報入力部４０００を用いてクライアント装置２０００が指定したバックアップファイルを通信部１００５から取得する。そして、そのバックアップファイルから設定情報を抽出し、記憶部１００２の設定情報格納領域に抽出した全ての設定情報をリストアする。そして、処理をステップＳ７００５に進める。
【００７６】
ステップＳ７００５で、制御部１００１は、通信部１００５を通じて、バックアップファイルに含まれる全ての設定情報をリストアしたことをクライアント装置２０００に通知し、処理を終了する。
【００７７】
以上、説明したように、第１の実施例では、撮像装置が工場出荷状態６００１の場合に、リストア後に明示的なユーザ操作無しで運用状態６００２に遷移しないために、管理者ユーザのアカウント設定以外の設定情報をリストアする。
【００７８】
なお、本実施例において、リストア時に管理者ユーザのアカウント設定以外の設定情報をリストアする動作を例示したが、これに限られるものではない。例えば、バックアップ時に撮像装置１０００の状態に応じて、管理者ユーザのアカウント設定の設定情報のバックアップの有無を切り替えるようにしてもよい。
【００７９】
また、撮像装置１０００の状態に復旧状態を含めるようにしてもよい。撮像装置１０００が復旧状態の際にリストアを行った場合は、管理者ユーザのアカウント設定の設定情報も含めてリストアする。これによって、例えば撮像装置１０００が故障して復旧作業を行った場合等、バックアップした設定情報を用いることによって、容易に復旧することができる。なお、撮像装置１０００を修理したメーカー等からの再出荷時などに撮像装置１０００の状態を復旧とすることが望ましい。
【００８０】
なお、本実施において、撮像装置１０００の状態に応じて、設定情報のリストア時に管理者ユーザのアカウント設定をリストアするか否かを切り替える動作を示したが、これに限られるものではない。例えば、撮像装置１０００からクライアント装置２０００に対して適宜レスポンスを行うようにしてもよい。具体的には、ステップＳ７００２の処理時にクライアント装置２０００の表示部２００３に対して管理者ユーザのアカウント設定をリストアするか否かの問い合わせを選択可能に表示するようにレスポンスを行ってもよい。
【００８１】
なお、本実施例では、撮像装置１０００の状態に応じてアカウント設定をリストアするか否かを切り替える動作を示した。しかし、アカウント設定以外の設定情報を撮像装置１０００の状態に応じてリストアするか否かを切り替えるようにしてもよい。例えば、撮像装置１０００に設定されたＩＰアドレス、サブネット、デフォルトゲートウェイ、ＤＮＳサーバーを含むネットワーク設定をリストアするか否かを切り替えるようにしてもよい。この際には、撮像装置１０００の状態だけではなく、シリアル番号、製造番号、ＭＡＣアドレス等の装置を識別可能な識別情報をバクアップする設定情報に含めてもよい。具体的には、シリアル番号等を用いて設定情報をバックアップした同一の装置に対してリストアする場合は、ネットワーク設定もリストアする。この動作を行うことで、リストアする場合、ネットワーク設定が重複または繋がっていたアドレスが変わって装置がネットワークに接続できなくなることを回避できるようになる。
【符号の説明】
【００８２】
１０００  撮像装置
１００１  制御部
２０００  クライアント装置
３０００  ネットワーク
【図１】
0006425569.tif 000002
【図２】
0006425569.tif 000003
【図３】
0006425569.tif 000004
【図４】
0006425569.tif 000005
【図５】
0006425569.tif 000006
【図６】
0006425569.tif 000007
【図７】
0006425569.tif 000008