(57)【要約】      （修正有）【課題】無線通信ネットワークを構成する通信機器の交換を簡易化する。【解決手段】通信装置（交換元ネットワークカメラ１）は、通信装置を制御する第１の設定情報を外部機器（センサデバイス３）から取得して通信装置に設定し、他の通信装置（交換先ネットワークカメラ２）との間で無線通信を確立し、確立した無線通信を介して、他の通信装置の無線通信における権限を示す第２の設定情報を他の通信装置から引き継いで通信装置に設定し、通信装置に第１の設定情報が設定された際に、無線通信を確立させるとともに、第２の設定情報を通信装置に設定させるよう制御する。【選択図】図１
2020123810.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
前記通信装置を制御する第１の設定情報を外部から取得して前記通信装置に設定する第１の設定手段と、
他の通信装置との間で無線通信を確立する確立手段と、
前記確立手段により確立された前記無線通信を介して、前記他の通信装置の前記無線通信における権限を示す第２の設定情報を前記他の通信装置から引き継いで前記通信装置に設定する第２の設定手段と、
前記第１の設定手段により前記通信装置に前記第１の設定情報が設定された際に、前記確立手段に前記無線通信を確立させるとともに、前記第２の設定手段に前記第２の設定情報を前記通信装置に設定させるよう制御する制御手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記第２の設定手段が前記通信装置に設定する前記第２の設定情報は、前記無線通信において親機として動作する権限を示す
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記確立手段により確立された前記無線通信を介して、前記他の通信装置へ前記通信装置を識別する識別情報を送信する送信手段をさらに備え、
前記第２の設定手段は、前記他の通信装置から、前記送信手段により送信された前記識別情報に基づいて送信される前記第２の設定情報を受信する
ことを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記制御手段は、前記確立手段により確立された前記無線通信のネットワークに、前記通信装置が子機として登録されたことを検知し、前記通信装置が前記無線通信のネットワークに子機として登録されたと検知された際に、前記第２の設定手段に前記第２の設定情報を前記通信装置に設定させる
ことを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
前記第１の設定手段により前記通信装置に前記第１の設定情報が設定されたか否かを示すフラグ情報を記憶する記憶手段をさらに備え、
前記制御手段は、前記記憶手段に記憶される前記フラグ情報が前記第１の設定情報が設定されたことを示す場合、前記確立手段に自動的に前記無線通信を確立させる動作モードで前記通信装置を起動させる
ことを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項６】
前記制御手段は、前記確立手段により確立された前記無線通信のネットワークに、前記通信装置が所定時間内に子機として登録されない場合、前記確立手段により前記無線通信を確立することが可能な状態を解除するとともに、前記通信装置が前記無線通信のネットワークに子機として登録されなかった旨を通知する
ことを特徴とする請求項１から５のいずれか１項に記載の通信装置。
【請求項７】
前記制御手段は、前記第２の設定手段により前記第２の設定情報を前記通信装置に設定されなかった場合、前記第２の設定情報の前記通信装置への設定の再試行を促す通知を行う
ことを特徴とする請求項１から６のいずれか１項に記載の通信装置。
【請求項８】
前記第１の設定手段により前記通信装置に設定される前記第１の設定情報は、前記他の通信装置からバックアップされた設定情報の少なくとも一部を含む
ことを特徴とする請求項１から７のいずれか１項に記載の通信装置。
【請求項９】
前記確立手段により確立される前記無線通信は、Ｚ−Ｗａｖｅ規格に準拠する無線通信であり、
前記第２の設定情報は、プライマリ・コントローラ（Ｐｒｉｍａｒｙ  Ｃｏｎｔｒｏｌｌｅｒ）に関する情報である
ことを特徴とする請求項１から８のいずれか１項に記載の通信装置。
【請求項１０】
前記制御手段は、前記第１の設定手段により前記通信装置に前記第１の設定情報が設定された際に、前記他の装置との間で前記無線通信に必要な情報の交換を可能とするラーニングモード（Ｌｅａｒｎｉｎｇ  Ｍｏｄｅ）へ前記通信装置を移行させる
ことを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記制御手段は、前記無線通信のネットワークに前記通信装置がインクルージョン（Ｉｎｃｌｕｓｉｏｎ）されたことを検知した際に、前記他の通信装置へ前記通信装置を識別するデバイスタイプ（Ｄｅｖｉｃｅ  Ｔｙｐｅ）を送信する
ことを特徴とする請求項９または１０に記載の通信装置。
【請求項１２】
前記制御手段は、前記他の通信装置から、前記通信装置が所属するネットワークを示すホームＩＤ（Ｈｏｍｅ ＩＤ）が割り当てられたことを検知することにより、前記通信装置がインクルージョン（Ｉｎｃｌｕｓｉｏｎ）されたことを検知する
ことを特徴とする請求項１１に記載の通信装置。
【請求項１３】
通信装置の制御方法であって、
前記通信装置を制御する第１の設定情報を外部から取得して前記通信装置に設定するステップと、
他の通信装置との間で無線通信を確立するステップと、
確立された前記無線通信を介して、前記他の通信装置の前記無線通信における権限を示す第２の設定情報を前記他の通信装置から引き継いで前記通信装置に設定するステップと、
前記通信装置に前記第１の設定情報が設定された際に、前記無線通信を確立させるとともに、前記第２の設定情報を前記通信装置に設定させるよう制御するステップと、
を含むことを特徴とする通信装置の制御方法。
【請求項１４】
コンピュータを、請求項１から１２のいずれか１項に記載の通信装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信ネットワーク内において交換可能な通信装置に関する。
【背景技術】
【０００２】
近年、ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）の進展とともに、センサ機能を有する通信機器からセンサデータを収集するネットワークが構築されるようになってきた。こうしたセンサ用のネットワークには、設置導入が容易であることから、無線通信ネットワークが多く用いられている。
特にＩｏＴ向けの無線通信規格としては、ＺｉｇＢｅｅ（登録商標）やＺ−Ｗａｖｅ（登録商標）等の複数の無線通信規格が存在する。
【０００３】
無線ネットワーク上の機器が無線通信を実行するためには、機器同士で無線通信ネットワークへの登録処理を実行する必要がある。また、データ暗号化を実行するための情報交換処理（ペアリング）も必要に応じて実行される。
上記のＺ−Ｗａｖｅ規格の場合、ユーザが親機と子機に対してそれぞれ特定の操作を実行することで、インクルージョン（Ｉｎｃｌｕｓｉｏｎ）と呼ばれる子機の登録処理が実行される。具体的には、登録作業に際して、ユーザが親機と子機の双方で所定の時間内にボタン押下等の操作を行うことにより、登録処理が開始される。登録処理が開始されると、親機はアディングモード（Ａｄｄｉｎｇ  Ｍｏｄｅ）、子機はラーニングモード（Ｌｅａｒｎｉｎｇ  Ｍｏｄｅ）へと状態遷移する。これにより、親機と子機の間で、無線通信に必要となる機器の識別子（Ｄｅｖｉｃｅ  Ｔｙｐｅ）やデータ暗号化を行うための鍵情報等を交換することが可能となる。
【０００４】
ところで、このような登録処理を行った親機を、経年劣化や故障等の理由により新たな機器に交換しようとする場合、新たな親機に対して子機を登録して無線通信ネットワークを再構築しなければならない。このような無線通信ネットワークの再構築のためには、本来、それぞれの子機に対して上述のボタン操作が必要となるため、数十台等の多数の子機を含む無線通信ネットワークを構築していた場合には、登録処理に非常に手間が掛かってしまう。このため、すでに構築された無線通信ネットワークの情報を無線通信を介して、古い親機から新たな親機への引継ぎ機能（リプレース機能）が提供されている。
上記のＺ−Ｗａｖｅの場合、まず新たな親機を古い親機の子機として登録した上で、親機機能の引継ぎ処理を無線通信を介して実行する。これにより、それぞれの子機との個別の登録処理（インクルージョン）を再度実行することなく、古い親機から新たな親機へ既存の無線通信ネットワークを引き継ぐことができる。
【０００５】
一方で、機器の交換に際し設定値を引き継ぐ一般的な手法として、事前に交換対象の機器から抽出されたバックアップデータを、ＳＤカード等の外部メディアを介して、新たな機器へ復元（リストア）する手法がある。例えば、無線通信ネットワーク上のネットワークカメラを交換しようとする場合、絞りやズーム等のカメラ制御パラメータや、ＩＰアドレス等のネットワーク設定等をバックアップデータとして抽出し、外部メディアを介して交換先の機器へ引き継ぐことができる。
【０００６】
特許文献１は、新しいカメラがカメラネットワークに接続されたことを検出し、新しいカメラが特定のカメラのための交換用のカメラであるかを判定して、特定のカメラに対応する構成設定から新しいカメラをカメラネットワーク上構築する技術を開示する。
また、特許文献２は、入れ替え後のデバイスが設置されたことを検知し、バックアップされた入れ替え前のデバイスの設定値情報から、入れ替え後のデバイスの機種情報に合わせた配信データを抽出して、入れ替え後のデバイスに配信する技術を開示する。
【０００７】
しかしながら、Ｚ−Ｗａｖｅ規格において親機の機能を新たな親機へ引き継ぐためには、上記の無線通信を介した親機機能の引継ぎ処理の実行が必要であり、バックアップデータを単純に新たな親機へリストアするだけでは、親機機能の引継ぎは完了しない。すなわち、Ｚ−Ｗａｖｅ対応機器の場合、ユーザは上記のバックアップデータのリストアに加えて、無線通信を介した新たな親機の子機としての登録処理（インクルージョン）と、古い親機から新たな親機への親機機能を引継ぎ処理を実行しなければならない。このような追加的な処理が必要となることで、親機の交換作業を煩雑にしていた。
また、Ｚ−Ｗａｖｅ対応機器が親機機能を引き継ぐためには、新たな親機を子機としてインクルージョンして無線通信を確立しなければならず、接続される新旧双方のＺ−Ｗａｖｅ対応機器に対してインクルージョンのための上記のユーザ操作が必要となる。すなわち、親機機能の引継ぎに使用される双方の機器を順番にかつ所定時間内にユーザが操作しなければならず、無線通信ネットワークが大規模化するほど親機の交換手順が複雑化してしまう。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１５−２２６３２４号公報
【特許文献２】特開２０１５−１４２３６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ここで、特許文献１および特許文献２のいずれでも、Ｚ−Ｗａｖｅ対応機器の親機機能を古い親機から新たな親機に引き継いで親機を交換するには、まず新たな親機をインクルージョンする処理をユーザが起動操作して無線通信を確立しなければならない。
このため、古い親機のバックアップデータを新たな親機へリストアすることができても、その後に実行されるべき新たな親機のインクルージョンおよび新たな親機への親機機能の引継ぎ処理の煩雑さを解消するものではなかった。
【００１０】
本発明は、上述の課題に鑑みてなされたものであり、無線通信ネットワークを構成する通信機器の交換を簡易化することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明に係る通信装置は、前記通信装置を制御する第１の設定情報を外部から取得して前記通信装置に設定する第１の設定手段と、他の通信装置との間で無線通信を確立する確立手段と、前記確立手段により確立された前記無線通信を介して、前記他の通信装置の前記無線通信における権限を示す第２の設定情報を前記他の通信装置から引き継いで前記通信装置に設定する第２の設定手段と、前記第１の設定手段により前記通信装置に前記第１の設定情報が設定された際に、前記確立手段に前記無線通信を確立させるとともに、前記第２の設定手段に前記第２の設定情報を前記通信装置に設定させるよう制御する制御手段と、を備える。
【発明の効果】
【００１２】
本発明によれば、無線通信ネットワークを構成する通信機器の交換を簡易化することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係るネットワークカメラシステムのネットワーク構成の一例を示す図
【図２】図１のネットワークを構成する通信装置２のハードウエア構成および機能構成の一例を示すブロック図
【図３】本実施形態に係る交換先通信装置２の交換時の引継ぎ処理の詳細処理手順の一例を示すフローチャート
【図４】本実施形態に係る情報端末４に通信装置２のインクルージョン失敗の際に通知される表示メッセージの一例を示す図
【図５】本実施形態に係る情報端末４に通信装置２への引継ぎ処理失敗の際に通知される表示メッセージの一例を示す図
【図６】本実施形態に係る交換元通信装置１の交換時の引継ぎ処理の詳細処理手順の一例を示すフローチャート
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して、本発明を実施するための実施形態について詳細に説明する。なお、以下に説明する実施形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施形態に必ずしも限定されるものではない。また、本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成については、同じ符号を付して説明する。
【００１５】
以下、通信装置が無線通信ネットワークに接続されるネットワークカメラであって、このネットワークカメラを新たなネットワークカメラに交換する例を説明するが、本実施形態はこれに限定されず、通信装置はあらゆる他の無線通信デバイスであってよい。
また、以下、通信装置が構成する無線通信ネットワークが、Ｚ−Ｗａｖｅ（登録商標）で構成される例を説明するが、本実施形態はこれに限定されない。通信装置が構成する無線通信ネットワークは、他の通信規格、例えば、ＩｏＴ向けの他の無線通信規格であるＺｉｇＢｅｅ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）であってよい。また、通信装置が構成する無線通信ネットワークはさらに、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）、Ｗｉ−Ｆｉ（登録商標）等で構成される他のあらゆる無線通信ネットワークであってよい。
【００１６】
＜本実施形態のネットワーク構成＞
図１は、本実施形態に係るネットワークカメラシステムのネットワーク構成の一例を示す図である。
図１に示すネットワークカメラシステムは、Ｚ−Ｗａｖｅ規格における親機として動作するネットワークカメラ１、Ｚ−Ｗａｖｅ規格における子機として動作するセンサデバイス３、および情報端末４を含んで構成される。ネットワークカメラ１とセンサデバイス３とは、無線ネットワーク５を介して無線接続される。ネットワークカメラ１と情報端末４とは、有線または無線であってよい任意のネットワーク６を介して接続される。
【００１７】
図１において、ネットワークカメラ１は、交換対象となる古いネットワークカメラ（交換元カメラ）であるものとする。ネットワークカメラ１はまた、有線または無線のネットワーク６を介した映像配信や、情報端末４等の他の装置からの各種カメラ制御が可能であり、Ｚ−Ｗａｖｅ規格で規定された通信が可能である。
図１において、ネットワークカメラ２は、ネットワークカメラ１と交換されるべき、交換用の新たなネットワークカメラ（交換先カメラ）であるものとする。ネットワークカメラ２は、少なくともＺ−Ｗａｖｅ規格で規定された無線通信が可能であり、無線ネットワーク５に接続されてネットワークカメラ１と無線通信可能な機器であって、ネットワークカメラ１と代替可能な機能を有する。
なお、本実施形態では、ネットワークカメラ２がネットワークカメラ１と同一の内部構成を備えるものとして説明するが、ネットワークカメラ１と代替可能な機能を有する限り、必ずしも同一の内部構成を備えなくともよい。
【００１８】
センサデバイス３は、無線ネットワーク５を介してネットワークカメラ１と接続されている。センサデバイス３は、Ｚ−Ｗａｖｅ規格で規定されたプロファイルを使用して、センサデバイス３が検知した温度や湿度等の数値データをネットワークカメラ１に送信することができる。
センサデバイス３はまた、ネットワークカメラ１からセンサデバイス３を制御するためのＯＮ、ＯＦＦの情報等を受信することができる。なお、図１には２台のセンサデバイス３が図示されているが、センサデバイス３の数はこれに限定されず、１台以上の任意の数のセンサデバイス３が無線ネットワーク５上でＺ−Ｗａｖｅの子機として動作してよい。
【００１９】
情報端末４は、ネットワーク６を介してネットワークカメラ１と接続されており、情報端末４上で稼動するブラウザによってネットワークカメラ１から送信される情報の出力や、ネットワークカメラ１への各種カメラ制御を実行することができる。情報端末４はまた、ネットワーク６を介してネットワークカメラ２に接続されてもよい。
無線ネットワーク５は、ネットワークカメラ１とセンサデバイス３との間のＺ−Ｗａｖｅ規格に従った相互通信を可能にする。このＺ−Ｗａｖｅの相互通信において、ネットワークカメラ１は親機として機能し、それぞれのセンサデバイス３を無線ネットワーク５上で登録し、管理する。一方、センサデバイス３は子機として機能し、ネットワークカメラ１によって無線ネットワーク５上で登録され、管理される。
ネットワーク６は、ネットワークカメラ１により撮像された映像を外部の録画サーバ（不図示）等へ配信するためのネットワークである。なお、本実施形態において、ネットワーク６は、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）等の通信規格に準拠する有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であってよい。あるいは、ネットワーク６は、無線ネットワークで構成されてもよい。この無線ネットワークは、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）等の無線ＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を含む。また、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）（登録商標）等の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や、ＷｉＭＡＸ（登録商標）等の無線ＭＡＮ（Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を含む。さらに、ＬＴＥ／３Ｇ等の無線ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を含む。なお、ネットワーク６は、各機器を相互に通信可能に接続できればよく、通信の規格、規模、構成は上記に限定されない。
【００２０】
＜本実施形態のハードウエア構成および機能構成＞
図２は、本実施形態のネットワークカメラシステムを構成する、ネットワークカメラ１と交換されるべき交換先ネットワークカメラ２のハードウエア構成および機能構成の一例を示す図である。
図２に示すネットワークカメラ２の各機能モジュールのうち、ソフトウエアにより実現される機能については、各機能モジュールの機能を提供するためのプログラムがＲＯＭ等のメモリに記憶され、ＲＡＭに読み出してＣＰＵが実行することにより実現される。ハードウエアにより実現される機能については、例えば、所定のコンパイラを用いることで、各機能モジュールの機能を実現するためのプログラムからＦＰＧＡ上に自動的に専用回路を生成すればよい。ＦＰＧＡとは、Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略である。また、ＦＰＧＡと同様にしてＧａｔｅ  Ａｒｒａｙ回路を形成し、ハードウエアとして実現するようにしてもよい。また、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）により実現するようにしてもよい。なお、図２に示した機能ブロックの構成は一例であり、複数の機能ブロックが１つの機能ブロックを構成するようにしてもよいし、いずれかの機能ブロックが複数の機能を行うブロックに分かれてもよい。
【００２１】
ネットワークカメラ２は、撮像部２１、画像処理部２２、システム制御部２３、記憶部２４、通信処理部２５、および無線通信処理部２６を備える。撮像部２１、画像処理部２２、システム制御部２３、記憶部２４、通信処理部２５、および無線通信処理部２６は、システムバス２７を介して相互に接続されている。
撮像部２１は、レンズおよび撮像素子から構成され、被写体の撮像、および撮像画像の電気信号への変換を実行する。
画像処理部２２は、撮像部２１により変換された電気信号に対して、画像処理および圧縮符号化処理を実行して、画像データを生成する。
【００２２】
システム制御部２３は、ネットワークカメラ１により受信されたカメラ制御用のコマンドを解析し、解析されたコマンドに応じた処理を実行する。システム制御部２３はまた、ネットワークカメラ１内部のパラメータの変化を検知し、検知したイベントをトリガとして各種処理を実行する。
【００２３】
記憶部２４は、絞りやシャッタスピード等の画質調整用のカメラ制御パラメータ、プリセット等の画角調整用のカメラ制御パラメータ、およびＩＰアドレス等のＥｔｈｅｒｎｅｔに設定すべきネットワークパラメータ等を含む設定値（設定情報）を記憶する。記憶部２４は、ネットワークカメラ２が再起動した際にも以前に設定した設定値を用いて起動することを可能とする不揮発性メモリを含んで構成される。
また、記憶部２４に記憶される設定値は、バックアップデータとして、ＳＤカード等の外部記憶メディアに書き出すことができる。本実施形態において、ネットワークカメラ１等の機器の交換を実行する際には、書き出されたバックアップデータを使用して、同じ設定値を別のネットワークカメラ２へ書き込んで復元（リストア）することが可能である。
通信処理部２５は、有線ＬＡＮまたは無線ＬＡＮによるネットワーク通信の各種処理を実行する。
無線通信処理部２６は、ネットワークカメラ２とセンサデバイス３との間の無線ネットワーク通信の各種処理を実行する。
なお、ネットワークカメラ１は、ネットワークカメラ２と等価な機能を有し、少なくとも図２に示す各処理部を含む。
【００２４】
＜ネットワークカメラ２の親機機能の引継ぎ処理の処理フロー＞
以下、図３を参照して、本実施形態においてネットワークカメラ２が実行する、ネットワークカメラ１からのＺ−Ｗａｖｅ規格における親機機能の引継ぎ処理の処理フローの一例を説明する。
図３に示す処理は、例えば、ネットワークカメラ２の起動時に開始される。ただし、図３に示す処理の開始タイミングは上記に限定されず、例えば、ユーザがネットワークカメラ２の操作部を介してまたは遠隔から操作して、処理開始の指示入力を行うことにより開始されてもよい。ネットワークカメラ２は、システム制御部２３が必要なプログラムを記憶部２４から読み出して実行することにより、図３に示す処理を実行することができる。
ただし、図２に示す各要素のうち少なくとも一部が専用のハードウエアとして動作することで図３の処理が実現されるようにしてもよい。この場合、専用のハードウエアは、システム制御部２３の制御に基づいて動作する。
【００２５】
Ｓ１で、システム制御部２３は、ネットワークカメラ２に設定すべき設定値のリストア操作（復元操作）が行われたことを検知する。この設定値のリストア操作は、例えば、事前にバックアップデータを記憶したＳＤカードをネットワークカメラ２に挿入し、情報端末４からユーザインタフェースを介してユーザによりネットワークカメラ２が起動されることによって行われる。あるいは、ＳＤカードが挿入されたことをトリガに自動的にリストア操作が実行されてもよい。
本実施形態におけるリストア操作は上記に限定されず、ネットワークカメラ２に対して設定値をリストアする操作であればその形態は問わない。例えば、サーバ上にバックアップデータを事前に準備しておき、ネットワーク経由でネットワークカメラ２へダウンロードすることによりリストア操作を実行してもよい。
設定値のネットワーカメラ２へのリストア操作がされた場合（Ｓ１：Ｙ）、Ｓ２に進み、一方、リストア操作がされない場合（Ｓ１：Ｎ）、Ｓ１に戻って処理を繰り返す。
【００２６】
Ｓ１で設定値のネットワークカメラ２へのリストア操作がされた場合、Ｓ２で、システム制御部２３は、ネットワークカメラ１からＺ−Ｗａｖｅ規格の親機機能の引継ぎを行うため、リプレイスモードへ遷移する。具体的には、例えば、記憶部２４がリストア操作が行われたか否かを示すフラグ（フラグ情報）を内部に保持してよい。Ｓ１でのリストア操作がされた際に、システム制御部２３が、特定のレジスタ値を書き換えることにより、記憶部２４が保持するフラグをオフからオンに変化させて、リプレイスモードへ遷移することができる。
【００２７】
なお、ネットワークカメラ２では、設定値をリストアした際に、設定値の変更に伴い再起動を必要とする場合がある。そのため、本実施形態では、ネットワークカメラ２のシステム制御部２３は、再起動後もリプレイスモードを維持することができるよう、リストア操作がされたか否かを示すフラグを不揮発性の記憶装置に記憶してよい。ただし、上記のフラグを使用したリプレイスモードの構成は一例であり、Ｚ−Ｗａｖｅ規格の親機機能の引継ぎを行うモードを判定可能であればその形態は問わない。
【００２８】
Ｓ２でリプレイスモードへ遷移した後、Ｓ３で、システム制御部２３は、Ｚ−Ｗａｖｅ機能が有効な設定となっているか否かを判定する。具体的には、システム制御部２３は、記憶部２４からリストアされた設定値を取得し、取得した設定値を参照してＺ−Ｗａｖｅ機能が有効な設定となっているか否かを判定する。Ｚ−Ｗａｖｅ機能が有効である場合（Ｓ３：Ｙ）、Ｓ４へ進む。一方、Ｚ−Ｗａｖｅ機能が無効である場合、Ｚ−Ｗａｖｅ規格の親機機能の引継ぎ処理を必要としないため、Ｓ５へ進んでリプレイスモードを解除して処理を終了する。
【００２９】
Ｓ３でＺ−Ｗａｖｅ機能が有効であった場合、Ｓ４で、システム制御部２３は、ネットワークカメラ２をラーニングモード（Ｌｅａｒｎｉｎｇ  Ｍｏｄｅ）へ移行させる。ラーニングモードへ移行することで、ネットワークカメラ２は、Ｚ−Ｗａｖｅ規格における子機として、親機であるネットワークカメラ１が構成するＺ−Ｗａｖｅ規格のネットワークにインクルージョン（Ｉｎｃｌｕｓｉｏｎ）されることが可能な状態に遷移する。
通常、Ｚ−Ｗａｖｅ規格では、ラーニングモードにするために、ボタンの押下等のユーザ操作を必要とするが、リプレイスモードである場合、Ｚ−Ｗａｖｅ対応機器は、自動的にラーニングモードに移行することができる。本実施形態では、設定値のリストア操作を検知して自動的にリプレイスモードへ遷移することで、親機から無線ネットワーク５を介してインクルージョンされることが可能な動作モードであるラーニングモードへ移行するためのユーザ操作が軽減される。
Ｓ４で、ネットワークカメラ２がラーニングモードへ自動的に移行することで、ネットワークカメラ２は、ネットワークカメラ１とＺ−Ｗａｖｅ規格による無線通信の接続を確立できる状態となる。すなわち、Ｓ４で、ネットワークカメラ２の無線通信処理部２６は、ネットワークカメラ１との無線ネットワーク５を介したＺ−Ｗａｖｅ規格による無線通信を確立して、ネットワークカメラ１からのインクルージョンを待ち受ける。なお、ここで「無線通信を確立」、とは、無線ネットワーク５を介して他の機器からの接続要求に応じて無線通信の接続を確立できる状態に移行することを含むものとする。
【００３０】
Ｓ６で、ネットワークカメラ２のシステム制御部２３は、ネットワークカメラ１からインクルージョンされたことを検知する。
インクルージョンされた場合（Ｓ６：Ｙ）、ネットワークカメラ２は、ネットワークカメラ１を親機とする子機として登録され、Ｓ７へ進む。Ｚ−Ｗａｖｅ規格において、子機は、インクルージョンされると親機からホームＩＤ（ＨｏｍｅＩＤ）を割り当てられる。このＨｏｍｅＩＤとは、所属するネットワークを表す数値であり、子機はどのネットワークにも属していない場合、ＨｏｍｅＩＤを持たない。
具体的には、システム制御部２３は、ネットワークカメラ２にＨｏｍｅＩＤが割り当てられたことを検知することで、ネットワークカメラ１によりインクルージョンされたことを検知することができる。
なお、ネットワークカメラ１側では、ネットワークカメラ２をインクルージョンすると、ネットワークカメラ２が交換用カメラであることを識別して、自動的に親機機能の引継ぎ処理（引継ぎ動作）を実行する。この引継ぎ動作の詳細は図６を参照して後述する。
【００３１】
一方、インクルージョンされない場合（Ｓ６：Ｎ）、Ｓ８へ進んで、システム制御部２３は、ネットワークカメラ２を起動後、一定時間が経過したか否かを判定する。一定時間経過していない場合（Ｓ８：Ｎ）、Ｓ６に戻ってＳ６の処理を繰り返す。一方、ネットワークカメラ２を起動後、一定時間が経過した場合（Ｓ８：Ｙ）、システム制御部２３は、インクルージョンに失敗したと判定して、Ｓ９で、ユーザへの警告を出力し、Ｓ１０でラーニングモードを解除して、処理を終了する。
Ｓ１０でラーニングモードを解除するのは、ネットワークカメラ２がインクルージョンに失敗した後もラーニングモードのまま動作し続けた場合、所望の親機以外の親機と不可避的に接続されてしまうことを回避するためである。
【００３２】
図４は、ネットワークカメラ２のシステム制御部２３がＳ９で出力する、インクルージョンに失敗した旨を通知する警告メッセージの一例を示す。
図４を参照して、ネットワークカメラ２のシステム制御部２３は、ネットワーク６を介して情報端末４上のビューワや設定画面である画面４０に警告メッセージ４１を例えばポップアップ表示させる。警告メッセージ４１上のＯＫボタンをユーザに押下させることで、ポップアップ表示を閉じることができる。
ただし、図４に示す警告メッセージは一例であって本実施形態はこれに限定されず、ユーザへインクルージョンの失敗の事象を通知することが可能であればその形態は問わない。例えば、ネットワークカメラ２と情報端末４とがネットワーク６で接続されていない場合、ネットワークカメラ２に搭載されているＬＥＤの点滅パターン等でユーザへ警告を通知してもよい。
【００３３】
図３に戻り、Ｓ６でインクルージョンされた場合、Ｓ７で、ネットワークカメラ２のシステム制御部２３は、ネットワークカメラ２のデバイス情報を送信する。このデバイス情報は、所望の交換用カメラであることを親機であるネットワークカメラ１に識別させるために用られる識別情報である。例えば、Ｚ−Ｗａｖｅ規格ではデバイスの役割が規格上定められており、デバイスタイプ（Ｄｅｖｉｃｅ  Ｔｙｐｅ）によってカテゴライズされている。親機は、インクルージョンすることで子機のＤｅｖｉｃｅ  Ｔｙｐｅを取得することができ、これにより子機がどのようなデバイスであるかを識別することができる。
また、個々の機器を識別するためのＩＤを製品に定義することができるため、親機はこのＩＤを使用して子機を識別してもよい。あるいは、機器のシリアルナンバー、ＭＡＣアドレス等、交換用カメラであることを識別可能な情報であれば、その形態は問わない。
【００３４】
Ｓ７で、ネットワークカメラ２のシステム制御部２３が自機のデバイス情報を送信すると、Ｓ１１で、システム制御部２３は、Ｚ−Ｗａｖｅ規格で規定されている親機機能が引き継がれたか否かを判定する。具体的には、システム制御部２３は、Ｚ−Ｗａｖｅ規格で規定されている親機機能の引継ぎ動作を実行する。親機から子機、もしくは子機から親機へ引継ぎ要求を送信することで、親機機能の引継ぎ動作を開始することができる。
【００３５】
本実施形態では、親機が、Ｓ７で受信したデバイス情報から交換用カメラであることを識別した後、親機が子機へ引継ぎ要求を送信することで、自動的にＺ−Ｗａｖｅ規格の親機機能の引継ぎ動作が開始されてよい。
Ｚ−Ｗａｖｅ規格において親機として動作する装置は、プライマリ・コントローラ（Ｐｒｉｍａｒｙ  Ｃｏｎｔｒｏｌｌｅｒ）と呼ばれ、同一ネットワーク内に１台のみ存在することができる。プライマリ・コントローラは、Ｚ−Ｗａｖｅ規格のネットワーク内で機器の登録を行うことができる機能ないし権限を有する。ここでは、ネットワークカメラ１は、ネットワークカメラ２へ、このプライマリ・コントローラの機能を引き継ぐことで親機機能を失い、子機として動作するようになる。なお、当該引き継ぎは、ネットワークカメラ２をプライマリ・コントローラとして動作させるための指示（情報）を含む信号を、ネットワークカメラ１からネットワークカメラ２へ送信されることで行われる。
親機の機能が正常に引き継がれた場合（Ｓ１１：Ｙ）、Ｓ１２へ進んで、正常に親機機能の引継ぎ動作が実行されたことをユーザへ通知し、Ｓ１３でリプレイスモードを解除して、処理を終了する。なお、Ｓ１２におけるユーザへの通知は、Ｓ９と同様の形態で可能であり、ユーザに引継ぎ動作の正常終了を認識させることが可能な手段であればその形態は問わない。
【００３６】
一方、親機の機能が正常に引き継がれなかった場合（Ｓ１１：Ｎ）、Ｓ１４へ進んで、ユーザに、正常に引き継ぎ動作が行われなかった旨の警告を通知する。
図５は、ネットワークカメラ２のシステム制御部２３がＳ１４で出力する、親機機能の引継ぎ動作が正常に実行されなかった旨を通知する警告メッセージの一例を示す。
図５を参照して、ネットワークカメラ２のシステム制御部２３は、ネットワーク６を介して情報端末４上のビューワや設定画面である画面５０に警告メッセージ５１を例えばポップアップ表示させる。この警告メッセージ５１のポップアップ表示は、「再試行」、「中止」の選択肢を含み、親機機能の引継ぎ動作の再試行をユーザに選択指示させてもよい。ポップアップ表示で「再試行」のボタンを押下すると、再度引き継ぎ動作を実行する。一方、「中止」のボタンを押下すると、ポップアップ表示を閉じることができる。
【００３７】
なお、図５の警告メッセージを、ネットワークカメラ２が操作画面を有する場合には当該操作画面へ出力してもよい。
ただし、図５に示す警告メッセージは一例であって本実施形態はこれに限定されず、ユーザへ親機機能の引継ぎ動作が正常終了しなかった旨を通知することが可能であればその形態は問わない。例えば、ネットワークカメラ２と情報端末４とがネットワーク６で接続されていない場合、ネットワークカメラ２に搭載されているＬＥＤの点滅パターン等でユーザへ警告を通知してもよい。
【００３８】
＜ネットワークカメラ１の親機機能の引継ぎ処理の処理フロー＞
以下、図６を参照して、本実施形態において交換対象となるネットワークカメラ１が実行する、ネットワークカメラ１からネットワークカメラ２へのＺ−Ｗａｖｅ規格における親機機能の引継処理の処理フローの一例を説明する。
Ｓ６１で、ネットワークカメラ１のシステム制御部２３は、ネットワークカメラ１をアディングモード（Ａｄｄｉｎｇ  Ｍｏｄｅ）にする。例えば、ユーザが、機器に搭載されている押しボタンを押下することで、ネットワークカメラ１をアディングモードの状態へ遷移させることができる。あるいは、ユーザに、情報端末４の設定画面から操作させることにより、ネットワークカメラ１をアディングモードに遷移させてもよい。
同様のネットワークカメラが複数設置されている場合、ユーザが、これら複数のネットワークカメラの中で交換対象であるネットワークカメラを選択し、選択されたネットワークカメラをアディングモードへ遷移操作することができる。
【００３９】
なお、上記は一例であり、Ｚ−Ｗａｖｅ規格におけるアディングモードとなる操作であればその形態は問わない。例えば、電源を投入すると自動的にアディングモードとして起動するよう、ネットワークカメラ１を初期設定してもよい。この状態で、他のＺ−Ｗａｖｅ対応機器がラーニングモード（Ｌｅａｒｎｉｎｇ  Ｍｏｄｅ）となることで、インクルージョン（Ｉｎｃｌｕｓｉｏｎ）が実行され、ネットワークカメラ１と他のＺ−Ｗａｖｅ機器が接続することができる。
【００４０】
Ｓ６２で、ネットワークカメラ１のシステム制御部２３は、一定時間内に、子機をインクルージョンしたか否かを検知する。具体的な検知の手法は、図３のＳ６と同様である。一定時間内に子機のインクルージョンを検知した場合（Ｓ６２：Ｙ）、Ｓ６３へ進んで、ネットワークカメラ１のシステム制御部２３は、子機のデバイス情報をネットワーク５を介して受信する。
一方、一定時間内に子機のインクルージョンを検知しなかった場合（Ｓ６２：Ｎ）、Ｓ６４に進み、アディングモードを解除して、処理を終了する。
【００４１】
Ｓ６３で、子機のデバイス情報を受信すると、Ｓ６５で、ネットワークカメラ１のシステム制御部２３は、受信されたデバイス情報に基づいて、デバイス情報の送信元の機器が、交換用カメラであるか否かを識別する。ネットワークカメラ１は、予め定義されたデバイス情報を記憶し、無線ネットワーク５に接続された機器から得たデバイス情報と記憶されたデバイス情報とを比較することで、交換用カメラであるか否かを識別することができる。ただし、上記は一例であり、交換用カメラであるか否かを識別できる手段であればその形態は問わない。
【００４２】
接続した機器が交換用カメラである場合（Ｓ６５：Ｙ）、Ｓ６６へ進んで、プライマリ・コントローラ（Ｐｒｉｍａｒｙ  Ｃｏｎｔｒｏｌｌｅｒ）の権限を交換用カメラであると識別された子機へ譲渡する。一方、接続した機器が交換用カメラでない場合（Ｓ６５：Ｎ）、Ｓ６６をスキップして処理を終了する。
【００４３】
以上説明したように、本実施形態によれば、通信装置は、無線通信ネットワーク上での機器の交換に際して、引き継ぐべき設定値がリストアされたことをトリガに、自動的にリプレイスモードへ遷移する。このリプレイスモードにおいて、通信装置は、親機との無線通信を確立した上で、親機からのインクルージョンを待ち受けるラーニングモードへ自動的に移行する。また、通信装置は、親機から確立された無線通信を介して受信された親機機能（プライマリ・コントローラ）を、自機に設定することにより引継ぎ処理する。
これにより、無線通信ネットワークを構成する通信機器の交換を簡易化して、保守における利便性を向上することができる。
【００４４】
また、本発明は、上述の実施形態の一部または１以上の機能を実現するプログラムによっても実現可能である。すなわち、そのプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータ（またはＣＰＵやＭＰＵ等）における１つ以上のプロセッサがプログラムを読出し実行する処理により実現可能である。また、そのプログラムをコンピュータ可読な記録媒体に記録して提供してもよい。
また、コンピュータが読みだしたプログラムを実行することにより、実施形態の機能が実現されるものに限定されない。例えば、プログラムの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって上記した実施形態の機能が実現されてもよい。
【符号の説明】
【００４５】
１…交換元ネットワークカメラ、２…交換先ネットワークカメラ、３…センサデバイス、４…情報端末、５…無線ネットワーク、６…ネットワーク、２１…撮像部、２２…画像処理部、２３…システム制御部、２４…記憶部、２５…通信処理部、２６…無線通信処理部、２７…システムバス
【図１】
2020123810.tif 000003
【図２】
2020123810.tif 000004
【図３】
2020123810.tif 000005
【図４】
2020123810.tif 000006
【図５】
2020123810.tif 000007
【図６】
2020123810.tif 000008