(57)【要約】【課題】認証及びグループ化の処理の煩雑化による管理処理の増大を抑制すること。【解決手段】管理装置は、取得部と、登録部とを具備する。取得部は、一の機器端末からの認証に関する情報を取得する。登録部は、一の機器端末の認証が完了した場合に、事前に設定されたグループであって、所定の機器端末を登録するためのグループへ一の機器端末を登録する。【選択図】図２
2018055140.tif 000002
【特許請求の範囲】
【請求項１】
一の機器端末からの認証に関する情報を取得する取得部と；
前記一の機器端末の認証が完了した場合に、事前に設定されたグループであって、所定の機器端末を登録するためのグループへ前記一の機器端末を登録する登録部と；
を具備する管理装置。
【請求項２】
前記登録部は、前記取得部により取得した認証に関する情報に基づいて、前記グループへ前記一の機器端末を自動登録する
請求項１に記載の管理装置。
【請求項３】
前記取得部は、事前に設定された複数のグループのうち、ユーザによるグループの選択に関する情報を取得し、
前記登録部は、前記ユーザにより選択されたグループへ前記一の機器端末を登録する
請求項１または請求項２に記載の管理装置。
【請求項４】
前記登録部は、前記ユーザにより選択されたグループの各々のうち、前記一の機器端末がグループの参加条件を満たすグループへ前記一の機器端末を登録する
請求項３に記載の管理装置。
【請求項５】
前記取得部は、ユーザによる新たなグループの追加に関する情報を取得し、
前記登録部は、前記ユーザにより追加された新たなグループの参加条件を満たす場合、前記一の機器端末を前記新たなグループへ登録する
請求項３または請求項４に記載の管理装置。
【請求項６】
機器端末と；
請求項１〜５のいずれか１項に記載の管理装置と；
を具備する管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、管理装置及び管理システムに関する。
【背景技術】
【０００２】
従来、種々の電子機器等の機器端末（以下、単に「機器」とする場合がある）をグループ化して管理する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−９３６６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のような技術においては、機器の認証（設定）及びグループ化（登録）等の種々の処理を行う場合、機器の認証及びグループ化等の手順が煩雑になり管理処理が増大するといった課題がある。
【０００５】
本発明は、認証及びグループ化の処理の煩雑化による管理処理の増大を抑制することができる管理装置及び管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本実施形態の管理装置は、取得部と、登録部とを具備する。取得部は、一の機器端末からの認証に関する情報を取得する。登録部は、一の機器端末の認証が完了した場合に、事前に設定されたグループであって、所定の機器端末を登録するためのグループへ一の機器端末を登録する。
【発明の効果】
【０００７】
本発明によれば、認証及びグループ化の処理の煩雑化による管理処理の増大を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態１に係る管理システムの概略構成を示す図である。
【図２】図２は、実施形態１に係る管理システムにおける管理処理の手順を示すシーケンス図である。
【図３】図３は、実施形態１に係る管理システムにおける表示の一例を示す図である。
【図４】図４は、実施形態１に係る管理装置の構成を示すブロック図である。
【図５】図５は、実施形態１に係るグループ情報記憶部に記憶される情報の一例を示す図である。
【図６】図６は、実施形態２に係る管理システムにおける管理処理の手順を示すシーケンス図である。
【図７】図７は、実施形態２に係る管理システムにおける表示の一例を示す図である。
【図８】図８は、実施形態２に係る管理装置の構成を示すブロック図である。
【図９】図９は、実施形態２に係る条件情報記憶部に記憶される情報の一例を示す図である。
【図１０】図１０は、実施形態３に係る管理システムにおける表示の一例を示す図である。
【図１１】図１１は、自動登録と条件判定登録とを組み合わせた管理処理のフローチャートを示す図である。
【発明を実施するための形態】
【０００９】
以下で説明する実施形態１〜３に係る管理装置１００、１００Ａは、一の機器端末（実施形態においては制御対象機器５０（例えば機器Ｂ）。以下同じ）からの認証に関する情報を取得する取得部１３１と、一の機器端末の認証が完了した場合に、事前に設定されたグループであって、所定の機器端末を登録するためのグループへ一の機器端末を登録する登録部１３２、１３２Ａとを具備する。
【００１０】
また、以下で説明する実施形態１に係る管理装置１００において、登録部１３２は、取得部１３１により取得した認証に関する情報に基づいて、グループへ一の機器端末を自動登録する。
【００１１】
また、以下で説明する実施形態２に係る管理装置１００Ａにおいて、取得部１３１は、事前に設定された複数のグループのうち、ユーザによるグループの選択に関する情報を取得し、登録部１３２Ａは、ユーザにより選択されたグループへ一の機器端末を登録する。
【００１２】
また、以下で説明する実施形態２に係る管理装置１００Ａにおいて、登録部１３２Ａは、ユーザにより選択されたグループの各々のうち、一の機器端末がグループの参加条件を満たすグループへ一の機器端末を登録する。
【００１３】
また、以下で説明する実施形態３に係る管理装置１００Ａにおいて、取得部１３１は、ユーザによる新たなグループの追加に関する情報を取得し、登録部１３２Ａは、ユーザにより追加された新たなグループの参加条件を満たす場合、一の機器端末を新たなグループへ登録する。
【００１４】
また、以下で説明する実施形態１〜３に係る管理システム１は、機器端末と、管理装置１００、１００Ａとを具備する。
【００１５】
［実施形態１］
まず、本発明の実施形態１に係る管理システム１を図面に基づいて説明する。図１は、実施形態１に係る管理システムの概略構成を示す図である。
【００１６】
実施形態１に係る管理システム１は、管理装置１００（機器Ａ）と、制御対象機器５０（機器Ｂ）とを具備する。例えば、管理装置１００は、制御対象機器５０と所定のネットワークを介して通信可能に接続されている。図１に示した管理システム１には、複数台の制御対象機器５０や、複数台の管理装置１００が含まれてもよい。
【００１７】
また、図１に示すユーザ端末１０は、管理装置１００と通信可能であれば、管理システム１に含まれてもよいし、管理システム１に含まれていなくてもよい。また、ユーザ端末１０は、複数あってもよい。例えば、管理システム１は、ＨＥＭＳ（Home  Energy  Management  System）と呼ばれるシステム等のエネルギー管理システムであってもよい。
【００１８】
また、管理装置１００は、公衆回線網と家庭内ネットワークをつなぐネットワーク機器であるホームゲートウェイ（Home  Gateway）であってもよい。なお、管理装置１００等の管理処理を行う機器（装置）とホームゲートウェイ等のネットワーク制御を行う機器（装置）は別体であってもよい。また、制御対象機器５０は、ＨＥＭＳ（Home  Energy  Management  System）に含まれる照明機器やテレビや空調機器や蓄電池等の種々の電化製品（機器端末）等であってもよい。
【００１９】
ユーザ端末１０は、ユーザに利用される情報処理装置である。ユーザ端末１０は、所定の画面を有しユーザに情報を提供可能であれば、どのような装置であってもよい。例えば、ユーザ端末１０は、ユーザが持ち運び可能な情報処理装置であってもよく、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等により実現されてもよい。図１に示す例においては、ユーザ端末１０としてスマートフォンを用いる場合を説明する。例えば、ユーザ端末１０は、ユーザの操作に応じて管理装置１００と各種情報を送受信する。また、ユーザ端末１０は、管理装置１００から受信した各種情報を所定の画面に表示する。例えば、ユーザ端末１０は、管理装置１００から受信した画面ＳＣ１１〜ＳＣ１３（図３参照）等を所定の画面に表示する。なお、ここでいう画面ＳＣ１１〜ＳＣ１３等の画面イメージを図２等のシーケンス図において送受信する対象として示す場合には、その画面ＳＣ１１〜ＳＣ１３等をユーザ端末１０等の画面に表示するためのデータを意味するものとする。また、ＳＣ２１〜ＳＣ２５（図７参照）やＳＣ３１、ＳＣ３２（図１０参照）等についても同様である。
【００２０】
例えば、管理装置１００は、制御対象機器５０の接続を判断したり指示したりするマネージャ（情報処理装置）である。また、例えば、制御対象機器５０は、管理装置１００により認証接続される対象機器であり、グループ化の対象となる機器でもある。管理装置１００は、管理システム１においてグループ化の対象となる機器に含まれるものとする。なお、管理装置１００を管理機能に限定し、管理装置１００を除いた制御対象機器５０群のみでグループ化を形成してもよい。
【００２１】
図１に示す例においては、管理装置１００と制御対象機器５０との間の通信には、所定のプロトコルＰＴ１（以下、「プロトコルＡ」ともいう）が用いられる。例えば、伝送媒体や上位通信プロトルを含むプロトコルＡによる通信では、管理装置１００が制御対象機器５０の接続可否について判断可能である。例えば、プロトコルＡによる通信において管理装置１００と制御対象機器５０との接続が許可される場合、管理装置１００は、所定の識別情報（ＩＤ）やパスワード、もしくは、電子証明書などの認証情報を用いて制御対象機器５０を認証する。また、プロトコルＡは、管理装置１００と制御対象機器５０との間で安全な通信路を構築できるプロトコルである。また、例えば、プロトコルＡは、前述の手順によって構築された安全な通信路上でグループ鍵を配布する通信路としても利用される。
【００２２】
また、図１に示す例においては、管理装置１００と制御対象機器５０との間の通信には、所定のプロトコルＰＴ２（以下、「プロトコルＢ」ともいう）が用いられる。例えば、プロトコルＢは、管理装置１００が制御対象機器５０の属性情報を取得可能なプロトコルである。例えば、プロトコルＢは、ＥＣＨＯＮＥＴ  Ｌｉｔｅ規格に準拠するプロトコル等であってもよい。
【００２３】
例えば、プロトコルＢによる通信においては、プロトコルＡによって認証成功後に管理装置１００と制御対象機器５０との間で形成される１対１の２者限定のグループ上で安全な暗号化通信を使いコマンドやデータの送受信が行われるものとする。
【００２４】
また、図１に示す例においては、管理装置１００とユーザ端末１０との間の通信には、所定のプロトコルＰＴ３（以下、「プロトコルＣ」ともいう）が用いられる。ユーザ端末１０は、管理装置１００の操作端末であり、プロトコルＣを用いて管理装置１００に対して種々の設定や制御を行うものとする。プロトコルＣは赤外線リモコンやＷｉ−Ｆｉ（登録商標）（Wireless  Fidelity）等など各種伝送媒体を利用することができる。また、ユーザ端末１０は、操作用のＵＩ（User  Interface）を搭載する。なお、管理装置１００がＵＩ画面等により情報を出力可能な場合、ユーザ端末１０は、操作用のＵＩを有しなくてもよい。
【００２５】
［管理システムによる処理］
ここから、図２及び図３を用いて実施形態１に係る管理システム１による管理処理を説明する。図２は、実施形態１に係る管理システムにおける管理処理の手順を示すシーケンス図である。また、図３は、実施形態１に係る管理システムにおける表示の一例を示す図である。例えば、図３中の画面ＳＣ１１〜ＳＣ１３は、ユーザ端末１０におけるＵＩ操作画面を示す。以下では、管理システム１における認証処理及びユーザへの情報提供の流れを、図２中のシーケンス図を基に、適宜図３中の画面ＳＣ１１〜ＳＣ１３を参照しながら説明する。
【００２６】
まず、ユーザ端末１０はアプリを起動する（ステップＳ１０１）。例えば、ユーザ端末１０は管理装置１００に対して種々の設定や制御を行うためのアプリを起動する。そして、ユーザ端末１０は管理装置１００に画面ＳＣ１１を要求する（ステップＳ１０２）。上述したように、この場合、ユーザ端末１０は画面ＳＣ１１を表示するための画面ＳＣ１１に関するデータを要求する。
【００２７】
ユーザ端末１０から画面ＳＣ１１の要求を取得した管理装置１００は、要求に応じて、画面ＳＣ１１をユーザ端末１０へ送信する（ステップＳ１０３）。上述したように、この場合、管理装置１００は、ユーザ端末１０へ画面ＳＣ１１を表示するための画面ＳＣ１１に関するデータを送信する。
【００２８】
この場合、ユーザ端末１０では、図３中の画面ＳＣ１１を画面に表示する（ステップＳ１０４）。例えば、画面ＳＣ１１は、機器認証・登録の開始画面であり、制御対象機器５０の初期設定モードへの移行を促すメッセージが表示される。
【００２９】
その後、ユーザ端末１０を利用するユーザはこの画面ＳＣ１１に応じて、制御対象機器５０の初期設定動作を開始させる操作を行う。例えば、ユーザ端末１０に表示された画面ＳＣ１１中の「次へ」をユーザが押下することにより、ユーザ端末１０から管理装置１００へ制御対象機器５０の初期設定動作を開始させるための操作情報が送信される（ステップＳ１０５）。
【００３０】
その後、管理装置１００は、制御対象機器５０の初期設定が可能となるよう制御対象機器５０の探索を行う（ステップＳ１０６）。例えば、管理装置１００は、機器Ｂの探索を行い、制御対象機器５０（機器Ｂ）からの探索受信待ちへ移行する。また、制御対象機器５０は管理装置１００への接続を開始する（ステップＳ１０７）。
【００３１】
そして、管理装置１００が制御対象機器５０の探索を完了すると、管理装置１００と制御対象機器５０とは相互に認証接続処理を開始する（ステップＳ１０８）。例えば、Ｓ１０８における処理は、トランスポート層における認証接続である。また、Ｓ１０８における認証は、各機器（機器Ａ，機器Ｂ等）の中に格納された証明書（電子証明書）を用いる認証モデルであってもよい。この場合、各機器（機器Ａ，機器Ｂ等）は、所定の認証局が発行する証明書を取得して用いてもよい。所定の認証局は、所定の証明書の発行処理の機能を有すればどのような認証局であってもよく、管理装置１００が通信可能な所定のネットワーク上にある認証局であってもよい。また、証明書に含まれる認証情報には、コントローラやデバイス等の機器の属性に関する情報が含まれてもよい。例えば、そして、管理装置１００は、画面ＳＣ１２をユーザ端末１０へ送信する（ステップＳ１０９）。
【００３２】
この場合、ユーザ端末１０では、図３中の画面ＳＣ１２を画面に表示する（ステップＳ１１０）。例えば、画面ＳＣ１２は、制御対象機器５０が認証中であることを示す画面であり、画面ＳＣ１２がユーザ端末１０に表示されることにより、ユーザへ制御対象機器５０の認証や登録の処理中であることを認識させる。
【００３３】
そして、管理装置１００と制御対象機器５０との間の認証接続処理が完了すると（ステップＳ１１１）、管理装置１００は、制御対象機器５０を所定のグループへ登録する（ステップＳ１１２）。例えば、管理装置１００は、グループ情報記憶部１２１（図５参照）に記憶されたグループＸへ制御対象機器５０を登録する。なお、管理装置１００（機器Ａ）は、グループＸに含まれるものとする。
【００３４】
そして、管理装置１００は、グループＸに含まれる機器間で安全な暗号化通信が可能となるようグループＸ用鍵を制御対象機器５０へ送信する（ステップＳ１１３）。これにより、管理装置１００は、制御対象機器５０とグループＸ用鍵を共有する。
【００３５】
また、管理装置１００は、画面ＳＣ１３をユーザ端末１０へ送信する（ステップＳ１１４）。
【００３６】
この場合、ユーザ端末１０では、図３中の画面ＳＣ１３を画面に表示する（ステップＳ１１５）。例えば、画面ＳＣ１３は、機器認証・登録の完了と、グループＸへの制御対象機器５０（機器Ｂ）の登録が完了したことを示す画面であり、画面ＳＣ１３がユーザ端末１０に表示されることにより、ユーザにグループＸへ制御対象機器５０（機器Ｂ）が追加されたことを認識させる。
【００３７】
また、管理装置１００と制御対象機器５０との間では、グループＸ用鍵を使用した暗号化通信を行う（ステップＳ１１６）。これにより、管理装置１００と制御対象機器５０との間では、安全なグループ通信が可能となる。
【００３８】
このように、実施形態１においては、管理装置１００が予めグループＸを設定している。この場合、機器認証接続が成功した制御対象機器５０等は、グループＸに暗黙的に所属することになる。例えば、グループＸを「Ｍｙ  Ｄｅｖｉｃｅｓ」のようなグループ名称とし、ユーザ自身が設定を実施した（所有する）任意のグループとすることができる。
【００３９】
［管理装置の構成例］
次に、図４を用いて、実施形態１に係る管理装置１００の構成について説明する。図４は、実施形態１に係る管理装置の構成を示すブロック図である。図４に示すように、管理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、管理装置１００は、管理装置１００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、ＵＩ画面として各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００４０】
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）によって実現される。通信部１１０は、図示しない所定のネットワークと有線又は無線で接続される。そして、通信部１１０は、図示しない所定のネットワークを介して、制御対象機器５０やユーザ端末１０等との間で情報の送受信を行う。例えば、通信部１１０は、プロトコルＡやプロトコルＢにより制御対象機器５０と通信を行う。また、例えば、通信部１１０は、プロトコルＣによりユーザ端末１０と通信を行う。
【００４１】
記憶部１２０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態１に係る記憶部１２０は、図５に示すように、グループ情報記憶部１２１を有する。
【００４２】
グループ情報記憶部１２１は、グループ情報を記憶する。図５は、実施形態１に係るグループ情報記憶部に記憶される情報の一例を示す図である。図５に示すように、グループ情報記憶部１２１は、グループ情報として、「グループＩＤ」、「グループ」、「機器情報」といった項目を有する。「機器情報」には、「＃１」、「＃２」といった項目を有する。なお、「機器情報」には、「＃３」、「＃４」等、所属する機器に対応する数の項目を有する。
【００４３】
「グループＩＤ」は、グループを識別するための情報を示す。「グループ」は、グループの名称等を示す。「機器情報」中の「＃１」、「＃２」は、そのグループに所属する機器を示す。
【００４４】
図５に示す例においては、グループＩＤ「ＧＰ１」により識別されるグループは、「グループＡ」であることを示す。また、グループＡには、「機器Ａ」や「機器Ｆ」が所属することを示す。また、図５に示す例においては、グループＩＤ「ＧＰ２」により識別されるグループは、「グループＸ」であることを示す。また、グループＸには、「機器Ａ」や「機器Ｂ」が所属することを示す。例えば、グループＸに所属する機器Ｂは、図２及び図３に示す例において、グループＸに追加される。
【００４５】
図４の説明に戻って、制御部１３０は、各種の処理手順などを規定したプログラム及び所要データを格納するための内部メモリを有し、これらによって種々の処理を実行するが、特に本発明に密接に関連するものとしては、取得部１３１、登録部１３２、及び送信部１３３を有する。
【００４６】
取得部１３１は、各種情報を取得する。取得部１３１は、外部の情報処理装置から各種情報を取得する。また、取得部１３１は、記憶部１２０から各種情報を取得する。例えば、取得部１３１は、制御対象機器５０からの認証に関する情報を取得する。例えば、取得部１３１は、制御対象機器５０から接続開始の要求を取得する。また、例えば、取得部１３１は、制御対象機器５０から制御対象機器５０の認証に用いる各種情報を取得する。
【００４７】
登録部１３２は、各種情報を登録する。登録部１３２は、制御対象機器５０の認証が完了した場合に、事前に設定されたグループであって、所定の機器端末を登録するためのグループへ制御対象機器５０を登録する。例えば、登録部１３２は、取得部１３１により取得した認証に関する情報に基づいて、グループへ制御対象機器５０を自動登録する。図２の例では、登録部１３２は、制御対象機器５０（機器Ｂ）の認証が完了した場合に、グループＸへ制御対象機器５０（機器Ｂ）を登録する。
【００４８】
送信部１３３は、各種情報を送信する。送信部１３３は、外部の情報処理装置へ各種情報を送信する。例えば、送信部１３３は、画面ＳＣ１１〜ＳＣ１３をユーザ端末１０へ送信する。例えば、送信部１３３は、グループＸに含まれる機器間で安全な暗号化通信が可能となるようグループＸ用鍵を制御対象機器５０へ送信する。
【００４９】
［実施形態２］
実施形態１に係る管理システム１においては、管理装置１００により認証された制御対象機器５０が自動で所定のグループ（グループＸ）に登録される例を示した。一方、実施形態２に係る管理システム１においては、ユーザが制御対象機器５０を登録するグループを選択する点において実施形態１と相違する。この点について、図６〜図９に基づいて説明する。なお、実施形態１と同一部分には、同一符号を付して説明を省略する。なお、実施形態２に係る管理システム１は、管理装置１００に替えて管理装置１００Ａが含まれる点において、実施形態１に係る管理システム１と相違する。また、管理装置１００Ａは、各グループの参加条件に基づいて制御対象機器５０をグループへ登録する点以外は、管理装置１００と同様の機能を有する。
【００５０】
ここから、図６及び図７を用いて実施形態２に係る管理システム１による管理処理を説明する。図６は、実施形態２に係る管理システムにおける管理処理の手順を示すシーケンス図である。また、図７は、実施形態２に係る管理システムにおける表示の一例を示す図である。例えば、図７中の画面ＳＣ２１〜ＳＣ２５は、ユーザ端末１０におけるＵＩ操作画面を示す。以下では、管理システム１における認証処理及びユーザへの情報提供の流れを、図６中のシーケンス図を基に、適宜図７中の画面ＳＣ２１〜ＳＣ２５を参照しながら説明する。
【００５１】
まず、ユーザ端末１０はアプリを起動する（ステップＳ２０１）。例えば、ユーザ端末１０は管理装置１００Ａに対して種々の設定や制御を行うためのアプリを起動する。そして、ユーザ端末１０は管理装置１００Ａに画面ＳＣ２１を要求する（ステップＳ２０２）。
【００５２】
ユーザ端末１０から画面ＳＣ２１の要求を取得した管理装置１００Ａは、要求に応じて、画面ＳＣ２１をユーザ端末１０へ送信する（ステップＳ２０３）。
【００５３】
この場合、ユーザ端末１０では、図７中の画面ＳＣ２１を画面に表示する（ステップＳ２０４）。例えば、画面ＳＣ２１は、機器認証・登録の開始画面であり、制御対象機器５０の初期設定モードへの移行を促すメッセージが表示される。
【００５４】
その後、ユーザ端末１０を利用するユーザはこの画面ＳＣ２１に応じて、制御対象機器５０の初期設定動作を開始させる操作を行う。図７の例では、ユーザ端末１０に表示された画面ＳＣ２１中の「次へ」をユーザが押下することにより、ユーザ端末１０から管理装置１００Ａへ制御対象機器５０の初期設定動作を開始させるための操作情報が送信される（ステップＳ２０５）。
【００５５】
そして、管理装置１００Ａは、画面ＳＣ２２をユーザ端末１０へ送信する（ステップＳ２０６）。この場合、ユーザ端末１０では、図７中の画面ＳＣ２２を画面に表示する（ステップＳ２０７）。例えば、画面ＳＣ２２は、認証される制御対象機器５０を参加させるグループをユーザＵ１に選択させる画面であり、画面ＳＣ２２がユーザ端末１０に表示されることにより、ユーザへ制御対象機器５０をどのグループへ参加させるかを確認する。例えば、画面ＳＣ２２には、グループＡ、グループＢ、グループＸ、及びグループＹの４つのグループが選択可能なグループとして表示される。例えば、画面ＳＣ２２には、チェックボックスのような選択可能なリスト形式にて、グループＡ、グループＢ、グループＸ、及びグループＹの４つのグループが提示されうる。なお、ユーザは、同時に複数のグループを指定することができるものとする。
【００５６】
図７の例では、ユーザ端末１０に表示された画面ＳＣ２２中のグループのうち、グループＡとグループＸとをユーザが選択し、「次へ」をユーザが押下することにより、ユーザ端末１０から管理装置１００ＡへグループＡとグループＸとが選択されたことを示す選択情報が送信される（ステップＳ２０８）。
【００５７】
その後、管理装置１００Ａは、制御対象機器５０の初期設定が可能となるよう制御対象機器５０の探索を行う（ステップＳ２０９）。例えば、管理装置１００Ａは、機器Ｂの探索を行い、制御対象機器５０（機器Ｂ）からの探索受信待ちへ移行する。また、制御対象機器５０は管理装置１００Ａへの接続を開始する（ステップＳ２１０）。
【００５８】
そして、管理装置１００Ａが制御対象機器５０の探索を完了すると、管理装置１００Ａと制御対象機器５０とは相互に認証接続処理を開始する（ステップＳ２１１）。そして、管理装置１００Ａは、画面ＳＣ２３をユーザ端末１０へ送信する（ステップＳ２１２）。この場合、ユーザ端末１０では、図７中の画面ＳＣ２３を画面に表示する（ステップＳ２１３）。例えば、画面ＳＣ２３は、制御対象機器５０が認証中であることを示す画面であり、画面ＳＣ２２がユーザ端末１０に表示されることにより、ユーザへ制御対象機器５０の認証や登録の処理中であることを認識させる。
【００５９】
そして、管理装置１００Ａと制御対象機器５０との間の認証接続処理が完了すると（ステップＳ２１４）、管理装置１００Ａは、制御対象機器５０への属性情報確認が必要なグループ指定がある場合は、制御対象機器５０に対してプロトコルＢを使用して属性情報を取得する（ステップＳ２１５）。例えば、プロトコルＢにＥＣＨＯＮＥＴ  Ｌｉｔｅを使用している場合、グループＸ「Ａ社製品群」の指定に関しては、管理装置１００Ａから制御対象機器５０に対してメーカーコードのプロパティをＧＥＴ操作し、値を取得する。例えば、ＥＣＨＯＮＥＴ  Ｌｉｔｅ規格は、ＨＥＭＳ等の家電機器制御システムで用いられる通信プロトコルであり、家電機器等の状態監視や制御などを実現するため、コントローラ（例えば管理装置１００Ａ）から家電機器（例えば制御対象機器５０）へ伝えるための電文形式や機器毎の機能セットを規定している。
【００６０】
また、グループＹ「遠隔操作対象」の指定に関しては、遠隔操作プロパティの値を取得する。グループＸでは、取得した値がＡ社であれば条件が一致し、管理装置１００ＡのグループＸに制御対象機器５０を登録する。Ａ社以外であれば条件が不一致となり、後述のエラーメッセージを準備しておく。グループＡ、グループＢは、機器への属性情報の取得が必要無いグループであり、例えば、自動監視対象機器群であれば、管理装置１００Ａから定期的に対象機器の動作状況を取得・監視するサービスが適応される機器群とする。また、スマートフォンからの操作対象機器であれば、管理装置１００Ａがスマートフォンからの操作を対象機器に対して受け付ける機器群とする。いずれも、指定されれば無条件でグループへ登録する選択肢とする。
【００６１】
例えば、管理装置１００Ａは、制御対象機器５０をグループＡ及びグループＸへ登録できるかを判定する（ステップＳ２１６）。そして、管理装置１００Ａは、判定結果に基づいて、制御対象機器５０をグループＡやグループＸへ登録する（ステップＳ２１７）。なお、グループＡは条件が必要ないグループであるため、制御対象機器５０はグループＡに登録される。
【００６２】
一方、グループＸはＡ社の製品であることの条件が必要なグループであるため、制御対象機器５０（機器Ｂ）がＡ社の製品であれば条件を満たし、ステップＳ２１７においてグループＸも登録される。この場合、管理装置１００Ａは、グループＡやグループＸに含まれる機器間で安全な暗号化通信が可能となるようグループＡ用鍵及びグループＸ用鍵を制御対象機器５０へ送信する（ステップＳ２１８）。これにより、管理装置１００Ａは、制御対象機器５０とグループＡ用鍵及びグループＸ用鍵を共有する。また、この場合、管理装置１００Ａは、画面ＳＣ２４をユーザ端末１０へ送信する（ステップＳ２１９）。
【００６３】
この場合、ユーザ端末１０では、図７中の画面ＳＣ２４を画面に表示する（ステップＳ２２０）。例えば、画面ＳＣ２４は、機器認証・登録の完了と、グループＡ及びグループＸへの制御対象機器５０（機器Ｂ）の登録が完了したことを示す画面であり、画面ＳＣ２４がユーザ端末１０に表示されることにより、ユーザへグループＡ及びグループＸへ制御対象機器５０（機器Ｂ）が追加されたことを認識させる。また、この場合、管理装置１００Ａと制御対象機器５０との間では、グループＡ用鍵やグループＸ用鍵を使用した暗号化通信を行う（ステップＳ２２１）。これにより、管理装置１００Ａと制御対象機器５０との間では、安全なグループ通信が可能となる。
【００６４】
また、グループＸはＡ社の製品であることの条件が必要なグループであるため、制御対象機器５０（機器Ｂ）がＡ社以外の製品であれば条件が不一致となり、ステップＳ２１７においてグループＸは登録されない。この場合、管理装置１００Ａは、グループＡに含まれる機器間で安全な暗号化通信が可能となるようグループＡ用鍵を制御対象機器５０へ送信する（ステップＳ２１８）。これにより、管理装置１００Ａは、制御対象機器５０とグループＡ用鍵を共有する。また、この場合、管理装置１００Ａは、画面ＳＣ２５をユーザ端末１０へ送信する（ステップＳ２１９）。
【００６５】
この場合、ユーザ端末１０では、図７中の画面ＳＣ２５を画面に表示する（ステップＳ２２０）。例えば、画面ＳＣ２５は、機器認証・登録の完了と、グループＡへの制御対象機器５０（機器Ｂ）の登録が完了したことやグループＸへの登録ができなかったことを示す画面であり、画面ＳＣ２５がユーザ端末１０に表示されることにより、ユーザへグループＡへのみ制御対象機器５０（機器Ｂ）が追加されたことを認識させる。また、例えば、画面ＳＣ２５には、機器ＢがＢ社製の製品であったことによりグループＸへ登録されなかったこと等の理由が表示される。また、この場合、管理装置１００Ａと制御対象機器５０との間では、グループＡ用鍵を使用した暗号化通信を行う（ステップＳ２２１）。これにより、管理装置１００Ａと制御対象機器５０との間では、安全なグループ通信が可能となる。なお、ユーザ端末１０は、ユーザに対してグループＸの所属を諦めるか、リトライするかを促す画面を表示してもよい。
【００６６】
［管理装置の構成例］
次に、図８を用いて、実施形態２に係る管理装置１００Ａの構成について説明する。図８は、実施形態２に係る管理装置の構成を示すブロック図である。図８に示すように、管理装置１００Ａは、通信部１１０と、記憶部１２０Ａと、制御部１３０Ａとを有する。
【００６７】
記憶部１２０Ａは、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態２に係る記憶部１２０Ａは、図９に示すように、条件情報記憶部１２２を有する点において、記憶部１２０と相違する。
【００６８】
条件情報記憶部１２２は、グループへの参加の条件に関する情報（条件情報）を記憶する。図９は、実施形態２に係る条件情報記憶部に記憶される情報の一例を示す図である。図９に示すように、条件情報記憶部１２２は、条件情報として、「グループＩＤ」、「グループ」、「条件情報」といった項目を有する。「条件情報」には、「＃１」といった項目を有する。なお、「条件情報」には、「＃２」、「＃３」等、そのグループに所属するための条件に対応する数の項目を有する。
【００６９】
「グループＩＤ」は、グループを識別するための情報を示す。「グループ」は、グループの名称等を示す。「条件情報」中の「＃１」、「＃２」は、そのグループに所属するための条件を示す。
【００７０】
図９に示す例においては、グループＩＤ「ＧＰ１」により識別されるグループは、「グループＡ」であることを示す。また、グループＡは、「条件情報」中の「＃１」が「−」であり、グループＡへの参加条件はないことを示す。また、図９に示す例においては、グループＩＤ「ＧＰ２」により識別されるグループは、「グループＸ」であることを示す。また、グループＸは、所属するための条件が「Ａ社製」であることを示す。
【００７１】
図８の説明に戻って、制御部１３０Ａは、各種の処理手順などを規定したプログラム及び所要データを格納するための内部メモリを有し、これらによって種々の処理を実行するが、特に本発明に密接に関連するものとしては、取得部１３１、登録部１３２Ａ、及び送信部１３３を有する。
【００７２】
取得部１３１は、事前に設定された複数のグループのうち、ユーザによるグループの選択に関する情報を取得する。図６の例では、取得部１３１は、ユーザ端末１０に表示された画面ＳＣ２２中のグループのうち、グループＡとグループＸとをユーザが選択したことを示す情報を取得する。
【００７３】
登録部１３２Ａは、登録部１３２と同様に各種情報を登録する。登録部１３２Ａは、ユーザにより選択されたグループへ制御対象機器５０を登録する。登録部１３２Ａは、ユーザにより選択されたグループの各々のうち、制御対象機器５０がグループの参加条件を満たすグループへ制御対象機器５０を登録する。
【００７４】
［実施形態３］
実施形態１，２に係る管理システム１においては、予め設定されたグループへの制御対象機器５０の登録を行う場合を例に示したが、実施形態３に係る管理システム１においては、管理装置１００Ａがユーザからの入力に応じて新たなグループの追加を行ってもよい。この点について、図１０に基づいて説明する。なお、実施形態１，２と同一部分には、同一符号を付して説明を省略する。
【００７５】
図１０は、実施形態３に係る管理システムにおける表示の一例を示す図である。例えば、図１０中の画面ＳＣ３１〜ＳＣ３２は、ユーザ端末１０におけるＵＩ操作画面を示す。以下では、管理システム１における新たなグループの追加の流れを、図１０中の画面ＳＣ３１〜ＳＣ３２を用いて説明する。
【００７６】
図１０は、管理装置１００Ａが事前に用意した選択グループと、新規作成可能な選択肢を示す画面ＳＣ３１をユーザ端末１０へ送信する。そして、ユーザ端末１０は画面ＳＣ３１を表示する。
【００７７】
図１０の例では、ユーザ端末１０に表示された画面ＳＣ３１中の「新規作成」と表示されたボタンＢＴをユーザが押下する（ステップＳ３０１）。このように、ユーザがボタンＢＴを押下した場合、管理装置１００Ａへユーザ端末１０から要求が送信され、管理装置１００Ａは、画面ＳＣ３２をユーザ端末１０へ送信する。
【００７８】
画面ＳＣ３２には、グループαを複数の条件・選択肢を指定し、設定可能な画面として表示する例を示す。図１０の例では、ユーザが画面ＳＣ３２中の「確認」を押下することで、画面ＳＣ３２に示すようにグループαにメーカーコードをＴ社、遠隔操作をＯＮとしたふたつの条件を含むグループを作成する処理が行われる（ステップＳ３０２）。そして、管理装置１００Ａは、新たなグループαを作成する（ステップＳ３０３）。これにより、管理装置１００Ａは、グループ情報ＧＣ３１に示すような条件を参加条件とするグループαが作成され、管理装置１００Ａへ新しいグループαを登録させることが可能となる。なお、新たなグループ追加後における管理処理は、実施形態２における管理処理（ステップＳ２０１〜Ｓ２２１等）と同様である。
【００７９】
［実施形態１〜３］
なお、上述した実施形態１〜３における管理処理は、適宜組み合わせて行われてもよい。この点について図１１を用いて説明する。図１１は、自動登録と条件判定登録とを組み合わせた管理処理のフローチャートを示す図である。なお、図１１の例では、管理装置１００Ａが管理処理を行う場合を一例として説明する。
【００８０】
まず、管理装置１００Ａは、対象とする機器に自動登録に該当するグループが有るかどうかを判定する（ステップＳ４０１）。例えば、管理装置１００Ａは、対象とする機器に自動登録に該当するグループが有る場合（ステップＳ４０１：Ｙｅｓ）、対象とする機器を該当するグループに登録し（ステップＳ４０２）、ステップＳ４０３を行う。一方、管理装置１００Ａは、対象とする機器に自動登録に該当するグループがない場合（ステップＳ４０１：Ｎｏ）、ステップＳ４０３を行う。
【００８１】
その後、管理装置１００Ａは、ユーザが選択したグループが有る場合（ステップＳ４０３：Ｙｅｓ）、選択されたグループに登録条件が有るかどうかを判定する（ステップＳ４０４）。例えば、管理装置１００Ａは、選択されたグループに登録条件が有る場合（ステップＳ４０４：Ｙｅｓ）、対象とする機器が登録条件を満たすかどうかを判定する（ステップＳ４０５）。例えば、管理装置１００Ａは、対象とする機器が登録条件を満たす場合（ステップＳ４０５：Ｙｅｓ）、対象とする機器を選択されたグループに登録する（ステップＳ４０６）。また、例えば、管理装置１００Ａは、選択されたグループに登録条件がない場合（ステップＳ４０４：Ｎｏ）、対象とする機器を選択されたグループに登録する（ステップＳ４０６）。
【００８２】
また、管理装置１００Ａは、ユーザが選択したグループがない場合（ステップＳ４０３：Ｎｏ）、処理を終了する。例えば、管理装置１００Ａは、対象とする機器が登録条件を満たさない場合（ステップＳ４０５：Ｎｏ）、処理を終了する。
【００８３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。また、これらの実施形態やその変形は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【符号の説明】
【００８４】
１                管理システム
５０              制御対象機器（機器Ｂ）
１００，１００Ａ  管理装置（機器Ａ）
１１０            通信部
１２０，１２０Ａ  記憶部
１２１            グループ情報記憶部
１２２            条件情報記憶部
１３０，１３０Ａ  制御部
１３１            取得部
１３２，１３２Ａ  登録部
１３３            送信部
【図１】
2018055140.tif 000003
【図２】
2018055140.tif 000004
【図３】
2018055140.tif 000005
【図４】
2018055140.tif 000006
【図５】
2018055140.tif 000007
【図６】
2018055140.tif 000008
【図７】
2018055140.tif 000009
【図８】
2018055140.tif 000010
【図９】
2018055140.tif 000011
【図１０】
2018055140.tif 000012
【図１１】
2018055140.tif 000013